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