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