X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=include%2Frecctrl.h;h=bafc3e850c1f0a0772fa8b11f71430ea126bb126;hb=fc5b1ebd4b23c1c55514a973f35ee98f2207597e;hp=45ae761999f2c24a051937269eaf7c77d9258bcc;hpb=6a2a73ff2c6ccc7d1ed83423d0ad7a95ea9e35b7;p=idzebra-moved-to-github.git diff --git a/include/recctrl.h b/include/recctrl.h index 45ae761..bafc3e8 100644 --- a/include/recctrl.h +++ b/include/recctrl.h @@ -4,7 +4,11 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: recctrl.h,v $ - * Revision 1.11 1995-12-04 14:20:54 adam + * Revision 1.12 1996-01-17 15:01:25 adam + * Prototype changed for reader functions in extract/retrieve. File + * is identified by 'void *' instead of 'int'. + * + * Revision 1.11 1995/12/04 14:20:54 adam * Extra arg to recType_byName. * * Revision 1.10 1995/10/16 14:03:06 quinn @@ -64,8 +68,8 @@ typedef struct { /* Extract record control */ struct recExtractCtrl { - int fd; /* File descriptor and read function */ - int (*readf)(int fd, char *buf, size_t count); + void *fh; /* File handle and read function */ + int (*readf)(void *fh, char *buf, size_t count); char *subType; void (*init)(RecWord *p); void (*add)(const RecWord *p); @@ -75,8 +79,8 @@ struct recExtractCtrl { struct recRetrieveCtrl { /* Input parameters ... */ ODR odr; /* ODR used to create response */ - int fd; /* File descriptor and read function */ - int (*readf)(int fd, char *buf, size_t count); + void *fh; /* File descriptor and read function */ + int (*readf)(void *fh, char *buf, size_t count); oid_value input_format; /* Preferred record syntax */ Z_RecordComposition *comp; /* formatting instructions */ int localno; /* local id of record */