Mercurial > repos > bitlab > gecko
view gecko/src/commonFunctions.c @ 11:cf4c0c822ca9 draft
Uploaded
author | bitlab |
---|---|
date | Wed, 18 Nov 2020 08:37:31 +0000 |
parents | 9db88f0f32b7 |
children |
line wrap: on
line source
#include <stdio.h> #include <stdlib.h> #include <inttypes.h> #include <string.h> #include "structs.h" void terror(char *s) { printf("ERR**** %s ****\n", s); exit(-1); } char buffered_fgetc(char *buffer, uint64_t *pos, uint64_t *read, FILE *f) { if (*pos >= READBUF) { *pos = 0; memset(buffer, 0, READBUF); *read = fread(buffer, 1, READBUF, f); } *pos = *pos + 1; return buffer[*pos-1]; }