minor code fixes
This commit is contained in:
@ -53,7 +53,7 @@
|
||||
# define HCL_SIZEOF_OFF64_T 0
|
||||
# define HCL_SIZEOF_OFF_T 8
|
||||
|
||||
/* I don't know the exact mbstate size.
|
||||
/* I don't know the exact mbstate size.
|
||||
* but this should be large enough */
|
||||
# define HCL_SIZEOF_MBSTATE_T HCL_SIZEOF_LONG
|
||||
/* TODO: check the exact value */
|
||||
@ -73,7 +73,7 @@
|
||||
# define HCL_SIZEOF_VOID_P 4
|
||||
# define HCL_SIZEOF_FLOAT 4
|
||||
# define HCL_SIZEOF_DOUBLE 8
|
||||
# define HCL_SIZEOF_LONG_DOUBLE 8
|
||||
# define HCL_SIZEOF_LONG_DOUBLE 10
|
||||
# define HCL_SIZEOF_WCHAR_T 2
|
||||
|
||||
# define HCL_SIZEOF___INT8 0
|
||||
@ -92,6 +92,36 @@
|
||||
# define HCL_SIZEOF_STRUCT_SOCKADDR_IN6 64
|
||||
# define HCL_SIZEOF_SOCKLEN_T 4
|
||||
|
||||
#elif defined(__IBMC__) || defined(__IBMCPP__)
|
||||
|
||||
/* visualage c or c++ */
|
||||
# define HCL_SIZEOF_CHAR 1
|
||||
# define HCL_SIZEOF_SHORT 2
|
||||
# define HCL_SIZEOF_INT 4
|
||||
# define HCL_SIZEOF_LONG 4
|
||||
# define HCL_SIZEOF_LONG_LONG 0
|
||||
# define HCL_SIZEOF_VOID_P 4
|
||||
# define HCL_SIZEOF_FLOAT 4
|
||||
# define HCL_SIZEOF_DOUBLE 8
|
||||
# define HCL_SIZEOF_LONG_DOUBLE 16
|
||||
# define HCL_SIZEOF_WCHAR_T 2
|
||||
|
||||
# define HCL_SIZEOF___INT8 0
|
||||
# define HCL_SIZEOF___INT16 0
|
||||
# define HCL_SIZEOF___INT32 0
|
||||
# define HCL_SIZEOF___INT64 0
|
||||
# define HCL_SIZEOF___INT128 0
|
||||
|
||||
# define HCL_SIZEOF_OFF64_T 0
|
||||
# define HCL_SIZEOF_OFF_T 4
|
||||
|
||||
# define HCL_SIZEOF_MBSTATE_T HCL_SIZEOF_LONG
|
||||
# define HCL_MBLEN_MAX 8
|
||||
|
||||
# define HCL_SIZEOF_STRUCT_SOCKADDR_IN 32
|
||||
# define HCL_SIZEOF_STRUCT_SOCKADDR_IN6 64
|
||||
# define HCL_SIZEOF_SOCKLEN_T 4
|
||||
|
||||
#else
|
||||
# error Define the size of various data types.
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user