static void dbiblast_memreadUInt4(PMemFile fd, ajuint *val) { dbiblast_memfread((char *)val,(size_t)4,(size_t)1,fd); if(readReverse) ajByteRevLen4((ajint *)val); return; }
size_t ajReadbinInt4Endian(AjPFile file, ajint *Pi4) { size_t ret; ret = fread(Pi4, 4, 1, file->fp); #ifdef LENDIAN ajByteRevLen4(Pi4); #endif return ret; }
size_t ajReadbinInt(AjPFile file, ajint *Pi) { size_t ret; ret = fread(Pi, 4, 1, file->fp); #ifdef BENDIAN ajByteRevLen4(Pi); #endif return ret; }
size_t ajWritebinInt4(AjPFile file, ajint i4) { #ifdef BENDIAN ajint j; j = i4; ajByteRevLen4(&j); return fwrite(&j, 4, 1, file->fp); #else return fwrite(&i4, 4, 1, file->fp); #endif }
size_t ajReadbinUintEndian(AjPFile file, ajuint *Pu) { ajuint ret; #ifdef LENDIAN ajint val2; #endif ret = fread(Pu, 4, 1, file->fp); #ifdef LENDIAN val2 = *Pu; ajByteRevLen4(&val2); *Pu = val2; #endif return ret; }
size_t ajReadbinUint4(AjPFile file, ajuint *Pu4) { size_t ret; #ifdef BENDIAN ajint val2; #endif ret = fread(Pu4, 4, 1, file->fp); #ifdef BENDIAN val2 = *Pu4; ajByteRevLen4(&val2); *Pu4 = val2; #endif return ret; }