21 fseek(logFile->
file, offset, origin);
24 if (origin == SEEK_SET) {
30 else if (origin == SEEK_END) {
36 else if (origin == SEEK_CUR) {
51 return fwrite(buffer, size,
count, logFile->
file);
61 return fread(buffer, size,
count, logFile->
file);
66 size_t total_size = size *
count;
71 total_size = size *
count;
74 if (total_size != 0) {
75 memcpy(buf, logFile->
memCursor, total_size);
int logimage_read_uint(uint *x, LogImageFile *logFile)
int logimage_fread(void *buffer, size_t size, uint count, LogImageFile *logFile)
int logimage_read_ushort(ushort *x, LogImageFile *logFile)
int logimage_read_uchar(uchar *x, LogImageFile *logFile)
int logimage_fseek(LogImageFile *logFile, intptr_t offset, int origin)
int logimage_fwrite(const void *buffer, size_t size, uint count, LogImageFile *logFile)
_W64 unsigned int uintptr_t
unsigned char * memBuffer
unsigned char * memCursor