| /* | |
| * xio.h Declarations for simple parsing functions. | |
| * | |
| */ | |
| #ifndef XIO_H | |
| #define XIO_H | |
| #include <stdio.h> | |
| typedef struct XFILE { | |
| FILE *x_fp; | |
| int x_line; | |
| } XFILE; | |
| XFILE *xfopen(char *fname, char *type); | |
| int xflock(char *fname, char *type); | |
| void xfunlock(int lockid); | |
| void xfclose(XFILE *xfp); | |
| int xgettok(XFILE *xfp, char sepa, char *tok, int len); | |
| int xgetc(XFILE *xfp); | |
| void xungetc(int c, XFILE *xfp); | |
| void xskip(XFILE *xfp, char *str); | |
| char xskipcomment(XFILE *xfp); | |
| #endif /* XIO_H */ |