occompile.c#21static OCerror occompile1(OCstate*, OCnode*, XXDR*, OCdata**);
#22static OCerror occompilerecord(OCstate*, OCnode*, XXDR*, OCdata**);
#23static OCerror occompilefields(OCstate*, OCdata*, XXDR*, int istoplevel);
#24static OCerror occompileatomic(OCstate*, OCdata*, XXDR*);
#25static int ocerrorstring(XXDRxdrs);
#43    XXDRxxdrs;
#74occompile1(OCstatestateOCnodexnodeXXDRxxdrsOCdata** datap)
#215occompilerecord(OCstatestateOCnodexnodeXXDRxxdrsOCdata** recordp)
#238occompilefields(OCstatestateOCdatadataXXDRxxdrs, int istoplevel)
#288occompileatomic(OCstatestateOCdatadataXXDRxxdrs)
#449ocerrorstring(XXDRxdrs)
ocdata.c#10static OCerror ocread(OCdata*, XXDR*, char*, size_t, size_t, size_t);
#240    XXDRxdrs;
#290ocread(OCdatadataXXDRxdrs, char* memory, size_t memsize, size_t start, size_t count)
ocinternal.c#50static int dataError(XXDRxdrsOCstate*);
#688dataError(XXDRxdrsOCstatestate)
ocinternal.h#246        XXDR*   xdrs; /* access either memory or file */
ocutil.c#432    XXDRxdrs;
xxdr.c#76xxdrtrace(XXDRxdr, char* whereoff_t arg)
#88int xxdr_getbytes(XXDRxdrs, char* memoryoff_t count)
#98xxdr_uchar(XXDRxdr, unsigned char* ip)
#114xxdr_ushort(XXDRxdr, unsigned short* ip)
#130xxdr_uint(XXDRxdr, unsigned int* ip)
#144xxdr_ulonglong(XXDRxdr, unsigned long long* llp)
#161xxdr_opaque(XXDRxdr, char* memoff_t count)
#173xxdr_string(XXDRxdrs, char** spoff_tlenp)
#193xxdr_getpos(XXDRxdr)
#200xxdr_setpos(XXDRxdroff_t pos)
#207xxdr_getavail(XXDRxdr)
#214xxdr_free(XXDRxdr)
#223xxdr_skip(XXDRxdrsoff_t len)
#235xxdr_skip_strings(XXDRxdrsoff_t n)
#271xxdr_filefree(XXDRxdrs)
#280xxdr_filegetbytes(XXDRxdrs, char* addroff_t len)
#310xxdr_filegetpos(XXDRxdrs)
#317xxdr_filegetavail(XXDRxdrs)
#324xxdr_filesetpos(XXDRxdrsoff_t pos)
#349XXDR*
#352    XXDRxdrs = (XXDR*)calloc(1,sizeof(XXDR));
#378xxdr_memfree(XXDRxdrs)
#386xxdr_memgetbytes(XXDRxdrs, char* addroff_t len)
#402xxdr_memgetpos(XXDRxdrs)
#409xxdr_memgetavail(XXDRxdrs)
#417xxdr_memsetpos(XXDRxdrsoff_t pos)
#439XXDR*
#442    XXDRxdrs = (XXDR*)calloc(1,sizeof(XXDR));
#463xxdr_float(XXDRxdr, float* fp)
#477xxdr_double(XXDRxdr, double* dp)
xxdr.h#114typedef struct XXDR XXDR; /* forward */
#117struct XXDR {
#124  int (*getbytes)(XXDR*,char*,off_t);
#125  int (*setpos)(XXDR*,off_t);
#126  off_t (*getpos)(XXDR*);
#127  off_t (*getavail)(XXDR*);
#128  void (*free)(XXDR*); /* xdr kind specific free function */
#140extern int xxdr_getbytes(XXDR*,char*,off_t);
#143extern int xxdr_uchar(XXDR* , unsigned char*);
#146extern int xxdr_ushort(XXDR* , unsigned short*);
#149extern int xxdr_uint(XXDR* , unsigned int*);
#152extern int xxdr_ulonglong(XXDR* , unsigned long long*);
#155extern int xxdr_float(XXDR* , float*);
#158extern int xxdr_double(XXDR* , double*);
#163extern int xxdr_opaque(XXDR*, char*, off_t);
#166extern int xxdr_string(XXDR*, char**, off_t*);
#169extern off_t xxdr_getpos(XXDR*);
#172extern int xxdr_setpos(XXDR*, off_t);
#175extern off_t xxdr_getavail(XXDR*);
#178void xxdr_free(XXDR*);
#181extern XXDRxxdr_filecreate(FILEfileoff_t bod);
#182extern XXDRxxdr_memcreate(char* memoff_t memsizeoff_t bod);
#185extern int xxdr_skip(XXDRxdrsoff_t len); /* WARNING: will skip exactly len bytes;
#188extern int xxdr_skip_strings(XXDRxdrsoff_t n);


HyperKWIC - Version 7.20DA executed at 11:37 on 27 Oct 2017 | Polyhedron Solutions - INTERNAL USE | COMMERCIAL (Any O/S) SN 4AKIed