aboutsummaryrefslogtreecommitdiff
path: root/src/error.h
blob: b3014c2b93fd74c383b6ccb1894454ff1543abcd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef MAGI_INCLUDED_ERROR
#define MAGI_INCLUDED_ERROR


struct magi_error {
    struct magi_error * prev;
    char *              message; /* enum magi_error_type { ... } type; */
};


void magi_error_add(struct magi_error ** error, char * format, ...);
void magi_error_destroy(struct magi_error * error);


#endif