1 /*
2 
3 ------------------------------------------------------------------------------
4 
5 Standard definitions and types, Bob Jenkins
6 
7 Modified for inclusion with flam3 by Erik Reckase
8 
9 ------------------------------------------------------------------------------
10 
11 */
12 
13 #ifndef _ISAACS_H_
14 
15 #define _ISAACS_H_
16 
17 typedef  unsigned long  int  ub4;   /* unsigned 4-byte quantities */
18 
19 #define UB4MAXVAL 0xffffffff
20 
21 typedef    signed long  int  sb4;
22 
23 #define SB4MAXVAL 0x7fffffff
24 
25 typedef  unsigned short int  ub2;
26 
27 #define UB2MAXVAL 0xffff
28 
29 typedef    signed short int  sb2;
30 
31 #define SB2MAXVAL 0x7fff
32 
33 typedef  unsigned       char ub1;
34 
35 #define UB1MAXVAL 0xff
36 
37 typedef    signed       char sb1;   /* signed 1-byte quantities */
38 
39 #define SB1MAXVAL 0x7f
40 
41 typedef                 int  word;  /* fastest type available */
42 
43 
44 
45 #endif
46 
47