another update from CVS HEAD, for QA
[alioth/jupp.git] / builtin.h
1 #ifdef EXTERN_RC_C
2 __IDSTRING(rcsid_builtin_h, "$MirOS: contrib/code/jupp/builtin.h,v 1.5 2017/12/06 23:02:01 tg Exp $");
3 #endif
4
5 /* Support for built-in config files */
6
7 typedef struct jfile {
8         FILE *f;                /* Regular file, or NULL for built-in */
9         unsigned char *p;       /* Built-in file pointer */
10 } JFILE;
11
12 JFILE *jfopen(const unsigned char *name, const char *mode);
13 unsigned char *jfgets(unsigned char *buf,int len,JFILE *f);
14 int jfclose(JFILE *f);
15
16 extern unsigned char *builtins[];