|
Classes |
union | Value |
Defines |
#define | CHECK_NT(label, nt) if(nt > SU_NFLTS) suerr("%s=%d must not exceed %d",label,nt,SU_NFLTS) |
#define | NALLOC (524288) |
#define | NFALLOC (NALLOC/FSIZE) |
#define | NIALLOC (NALLOC/ISIZE) |
#define | NDALLOC (NALLOC/DSIZE) |
#define | LOWBYTE(w) ((w) & 0xFF) |
#define | HIGHBYTE(w) LOWBYTE((w) >>8) |
#define | LOWWORD(w) ((w) & 0xFFFF) |
#define | HIGHWORD(w) LOWWORD((w) >>16) |
#define | ISNEGCHAR(c) ((c) & 0x80) |
#define | SIGNEXTEND(c) (~0xFF | (int) (c)) |
#define | READ_OK 4 |
#define | WRITE_OK 2 |
#define | EXEC_OK 1 |
#define | FILE_OK 0 |
#define | IS_DEPTH(str) |
#define | IS_COORD(str) |
Functions |
int | vtoi (register cwp_String type, Value val) |
long | vtol (register cwp_String type, Value val) |
float | vtof (register cwp_String type, Value val) |
double | vtod (register cwp_String type, Value val) |
int | valcmp (register cwp_String type, Value val1, Value val2) |
void | printfval (register cwp_String type, Value val) |
void | fprintfval (FILE *stream, register cwp_String type, Value val) |
void | scanfval (register cwp_String type, Value *valp) |
void | atoval (cwp_String type, cwp_String keyval, Value *valp) |
void | getparval (cwp_String name, cwp_String type, int n, Value *valp) |
Value | valtoabs (cwp_String type, Value val) |