Initial revision
[LeanCalc.git] / calc / calc / longbits.h
1 /*
2  * DO NOT EDIT -- generated by the Makefile
3  */
4
5
6 #if !defined(__LONGBITS_H__)
7 #define __LONGBITS_H__
8
9
10 #undef LONG_BITS
11 #define LONG_BITS 32            /* bit length of a long */
12
13 typedef unsigned char USB8;     /* unsigned 8 bits */
14 typedef char SB8;       /* signed 8 bits */
15
16 typedef unsigned short USB16;   /* unsigned 16 bits */
17 typedef short SB16;             /* signed 16 bits */
18
19 typedef unsigned long USB32;    /* unsigned 32 bits */
20 typedef long SB32;              /* signed 32 bits */
21
22 #undef HAVE_B64
23 #define HAVE_B64                /* have USB64 and SB64 types */
24 typedef unsigned long long USB64;       /* unsigned 64 bits */
25 typedef long long SB64;         /* signed 64 bits */
26
27 /* how to form 64 bit constants */
28 #define U(x) x ## ULL
29 #define L(x) x ## LL
30
31
32 #endif /* !__LONGBITS_H__ */