|
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) |