* #defines the list of preprocessor macros below. The config.h file can
* pre-define any of these to short-cut the definitions. This is usually
* only necessary if the preprocessor does all of its math using integers.
*
* Sizes of built-in types:
* - ACE_SIZEOF_CHAR
* - ACE_SIZEOF_WCHAR
* - ACE_SIZEOF_SHORT
* - ACE_SIZEOF_INT
* - ACE_SIZEOF_LONG
* - ACE_SIZEOF_LONG_LONG
* - ACE_SIZEOF_VOID_P
* - ACE_SIZEOF_FLOAT
* - ACE_SIZEOF_DOUBLE
* - ACE_SIZEOF_LONG_DOUBLE
*
* Wrappers for built-in types of specific sizes:
* - ACE_USHORT16 (For backward compatibility. Use ACE_UINT16 instead.)
* - ACE_INT16
* - ACE_UINT16
* - ACE_INT32
* - ACE_UINT32
* - ACE_UINT64
* (Note: ACE_INT64 is not defined, because there is no ACE_LongLong for
* platforms that don't have a native 8-byte integer type.)
*
* Byte-order (endian-ness) determination:
* ACE_BYTE_ORDER, to either ACE_BIG_ENDIAN or ACE_LITTLE_ENDIAN
*