#include "hemi.h"
#include <stdarg.h>
Include dependency graph for util.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | HLINEHACK(x) #x |
#define | HLINEHACK2(x) HLINEHACK(x) |
#define | hverify(a, e, f, b, c...) _hverify(a,e,f,__FILE__,__LINE__,b,c) |
#define | hverifyptr(a, e, f, b, c...) _hverifyptr(a,e,f,__FILE__,__LINE__,b,c) |
#define | hvfy(a, e, f) _hverify(a,e,f,__FILE__,__LINE__,HLINEHACK2(a)) |
#define | hvfyptr(a, e, f) _hverifyptr(a,e,f,__FILE__,__LINE__,HLINEHACK2(a)) |
#define | halloc(a, b, c, e) _halloc(a,sizeof(b),c,-1,e,__FILE__,__LINE__) |
#define | hcalloc(a, b, c, d, e) _halloc(a,sizeof(b),c,d,e,__FILE__,__LINE__) |
#define | hfread(a, b, c, d, e) _hfread(a,sizeof(b),c,d,e,__FILE__,__LINE__) |
#define | hskip(a, e) _hskip(a,1," \n\r\t",e,__FILE__,__LINE__) |
#define | hskipn(a, b, e) _hskip(a,b," \n\r\t",e,__FILE__,__LINE__) |
#define | hskipln(a, e) _hskip(a,1,"\n",e,__FILE__,__LINE__) |
#define | hskipto(a, b, e) _hskipto(a,b,e,__FILE__,__LINE__) |
#define | hfskip(a, e) _hfskip(a,1," \n\r\t",e,__FILE__,__LINE__) |
#define | hfskipn(a, b, e) _hfskip(a,b," \n\r\t",e,__FILE__,__LINE__) |
#define | hfskipln(a, e) _hfskip(a,1,"\n",e,__FILE__,__LINE__) |
#define | hfskipto(a, b, e) _hfskipto(a,b,e,__FILE__,__LINE__) |
#define | hallocstrcpy(a, e) _hallocstrcpy(a,e,__FILE__,__LINE__) |
#define | hallocfread(a, b, c, d, e) _hallocfread((void**)a,sizeof(b),c,d,e,__FILE__,__LINE__) |
Functions | |
int | _hverify (int, int *, int, const char *, int, const char *,...) |
void * | _hverifyptr (void *, int *, int, const char *, int, const char *,...) |
void * | _halloc (void *, int, int, int, int *, const char *, int) |
int | _hfread (void *, int, int, FILE *, int *, const char *, int) |
char * | _hskip (char *, int, const char *, int *, const char *, int) |
char * | _hskipto (char *, char *, int *, const char *, int) |
int | _hfskip (FILE *, int, const char *, int *, const char *, int) |
int | _hfskipto (FILE *, char *, int *, const char *, int) |
char * | _hallocstrcpy (char *, int *, const char *, int) |
int | _hallocfread (void **, int, int, FILE *, int *, const char *, int) |
#define halloc | ( | a, | |||
b, | |||||
c, | |||||
e | ) | _halloc(a,sizeof(b),c,-1,e,__FILE__,__LINE__) |
#define hallocfread | ( | a, | |||
b, | |||||
c, | |||||
d, | |||||
e | ) | _hallocfread((void**)a,sizeof(b),c,d,e,__FILE__,__LINE__) |
#define hallocstrcpy | ( | a, | |||
e | ) | _hallocstrcpy(a,e,__FILE__,__LINE__) |
#define hcalloc | ( | a, | |||
b, | |||||
c, | |||||
d, | |||||
e | ) | _halloc(a,sizeof(b),c,d,e,__FILE__,__LINE__) |
#define hfread | ( | a, | |||
b, | |||||
c, | |||||
d, | |||||
e | ) | _hfread(a,sizeof(b),c,d,e,__FILE__,__LINE__) |
#define hfskip | ( | a, | |||
e | ) | _hfskip(a,1," \n\r\t",e,__FILE__,__LINE__) |
#define hfskipln | ( | a, | |||
e | ) | _hfskip(a,1,"\n",e,__FILE__,__LINE__) |
#define hfskipn | ( | a, | |||
b, | |||||
e | ) | _hfskip(a,b," \n\r\t",e,__FILE__,__LINE__) |
#define hfskipto | ( | a, | |||
b, | |||||
e | ) | _hfskipto(a,b,e,__FILE__,__LINE__) |
#define HLINEHACK | ( | x | ) | #x |
#define HLINEHACK2 | ( | x | ) | HLINEHACK(x) |
#define hskip | ( | a, | |||
e | ) | _hskip(a,1," \n\r\t",e,__FILE__,__LINE__) |
#define hskipln | ( | a, | |||
e | ) | _hskip(a,1,"\n",e,__FILE__,__LINE__) |
#define hskipn | ( | a, | |||
b, | |||||
e | ) | _hskip(a,b," \n\r\t",e,__FILE__,__LINE__) |
#define hskipto | ( | a, | |||
b, | |||||
e | ) | _hskipto(a,b,e,__FILE__,__LINE__) |
#define hverify | ( | a, | |||
e, | |||||
f, | |||||
b, | |||||
c... | ) | _hverify(a,e,f,__FILE__,__LINE__,b,c) |
#define hverifyptr | ( | a, | |||
e, | |||||
f, | |||||
b, | |||||
c... | ) | _hverifyptr(a,e,f,__FILE__,__LINE__,b,c) |
#define hvfy | ( | a, | |||
e, | |||||
f | ) | _hverify(a,e,f,__FILE__,__LINE__,HLINEHACK2(a)) |
#define hvfyptr | ( | a, | |||
e, | |||||
f | ) | _hverifyptr(a,e,f,__FILE__,__LINE__,HLINEHACK2(a)) |
void* _halloc | ( | void * | , | |
int | , | |||
int | , | |||
int | , | |||
int * | , | |||
const char * | , | |||
int | ||||
) |
int _hallocfread | ( | void ** | , | |
int | , | |||
int | , | |||
FILE * | , | |||
int * | , | |||
const char * | , | |||
int | ||||
) |
char* _hallocstrcpy | ( | char * | , | |
int * | , | |||
const char * | , | |||
int | ||||
) |
int _hfread | ( | void * | , | |
int | , | |||
int | , | |||
FILE * | , | |||
int * | , | |||
const char * | , | |||
int | ||||
) |
int _hfskip | ( | FILE * | , | |
int | , | |||
const char * | , | |||
int * | , | |||
const char * | , | |||
int | ||||
) |
int _hfskipto | ( | FILE * | , | |
char * | , | |||
int * | , | |||
const char * | , | |||
int | ||||
) |
char* _hskip | ( | char * | , | |
int | , | |||
const char * | , | |||
int * | , | |||
const char * | , | |||
int | ||||
) |
char* _hskipto | ( | char * | , | |
char * | , | |||
int * | , | |||
const char * | , | |||
int | ||||
) |
int _hverify | ( | int | , | |
int * | , | |||
int | , | |||
const char * | , | |||
int | , | |||
const char * | , | |||
... | ||||
) |
void* _hverifyptr | ( | void * | , | |
int * | , | |||
int | , | |||
const char * | , | |||
int | , | |||
const char * | , | |||
... | ||||
) |