Back to index

im-sdk  12.3.91
GeneType.h
Go to the documentation of this file.
00001 /*
00002 **  GeneType.h       GeneralType.h
00003 **
00004 **  Notes:     In Java, char is 16 bit; in cc of Solaris 2.6, 8 bits
00005 */
00006 
00007 #ifndef _GENE_TYPE_H
00008 #define _GENE_TYPE_H
00009 
00010 #ifdef __cplusplus
00011 extern "C" {
00012 #endif
00013 
00014 #define JSHORT       short
00015 #define JINT  int
00016 #define JFLOAT       float
00017 #define JDOUBLE double
00018 #define JUINT unsigned int
00019 #define JUSHORT unsigned short
00020 #define JULONG       unsigned LONGLONG
00021 #define JLONG LONGLONG
00022 #define JWORD JUSHORT
00023 
00024 #define CHAR  char
00025 #define UCHAR unsigned char
00026 #define BYTE  unsigned char
00027 #define VOID  void
00028 
00029 
00030 #ifndef BOOL
00031 #define BOOL  int
00032 #endif
00033 #ifndef TRUE
00034 #define TRUE  1
00035 #endif
00036 #ifndef FALSE
00037 #define FALSE 0
00038 #endif
00039 
00040 #ifdef __cplusplus
00041 }
00042 #endif
00043 
00044 #endif /* _GENE_TYPE_H */
00045 
00046