[0001] [0002] [0003] [0004] [0005] [0006] [0007] [0008] [0009] [0010] [0011] [0012] [0013] [0014]
#ifndef IFILE_T #define IFILE void /* make structure opaque */ #endif IFILE* ifopen(char *fn, char *mode); int ifclose(IFILE *ifile); int iferror(IFILE *ifile); int ifread_rec ( void *ptr, size_t size_of_item, size_t *size_read, IFILE *ifile, int index, void *key, int key_size); int ifwrite_rec(void *ptr, size_t size_of_item, IFILE *ifile); int ifupdate_rec(void *ptr, size_t size_of_item, IFILE *ifile); int ifdelete_rec(IFILE *ifile); int ifdlcreate(char *fdl, char *fname, char *defname); int icheck_access ( char *fname, int uic );