#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 |