Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members

stdtypes.h

Go to the documentation of this file.
00001 
00002 #ifndef STDTYPES_H
00003 #define STDTYPES_H
00004 
00005 /* These rather convoluted ifndef's are required because both FALSE,
00006    TRUE and BOOLEAN are defined by various windows and windows/nt
00007    headers.  When these headers are included, a redefine error results
00008    without these ifndefs.  
00009 */
00010 
00011   typedef enum {
00012 #ifndef FALSE
00013                  FALSE = 0, 
00014 #endif
00015 #ifndef TRUE
00016                  TRUE = 1,
00017 #endif 
00018                  BOGUS} BoolVals;
00019 
00020 typedef int Boolean;
00021 
00022 typedef unsigned short int ushort;
00023 typedef unsigned int uint;
00024 typedef unsigned char uchar;
00025 typedef char * pChar;
00026 
00027 #define LOCAL static
00028 
00029 #endif

Generated on Wed Mar 31 21:15:55 2004 for Data Structures for a VHDL Compiler by doxygen 1.3.3