1 | #ifndef SRCCODE_H |
---|---|
2 | #define SRCCODE_H 1 |
3 | |
4 | struct srccode_state { |
5 | char *srcfile; |
6 | unsigned line; |
7 | }; |
8 | |
9 | static inline void srccode_state_init(struct srccode_state *state) |
10 | { |
11 | state->srcfile = NULL; |
12 | state->line = 0; |
13 | } |
14 | |
15 | void srccode_state_free(struct srccode_state *state); |
16 | |
17 | /* Result is not 0 terminated */ |
18 | char *find_sourceline(char *fn, unsigned line, int *lenp); |
19 | |
20 | #endif |
21 |