#ifndef SRCCODE_H#define SRCCODE_H 1structsrccode_state{char*srcfile;unsignedline;};staticinlinevoidsrccode_state_init(structsrccode_state*state){state->srcfile=NULL;state->line=0;}voidsrccode_state_free(structsrccode_state*state);/* Result is not 0 terminated */char*find_sourceline(char*fn,unsignedline,int*lenp);#endif