15 #ifndef NUMERIC_TYPES_H
16 #define NUMERIC_TYPES_H
18 #include "dtoolbase.h"
24 #if defined(WIN32_VC) && !defined(CPPPARSER)
25 typedef signed __int8 PN_int8;
26 typedef signed __int16 PN_int16;
27 typedef signed __int32 PN_int32;
28 typedef signed __int64 PN_int64;
30 typedef unsigned __int8 PN_uint8;
31 typedef unsigned __int16 PN_uint16;
32 typedef unsigned __int32 PN_uint32;
33 typedef unsigned __int64 PN_uint64;
37 typedef signed char PN_int8;
38 typedef short int PN_int16;
40 typedef long long int PN_int64;
42 typedef unsigned char PN_uint8;
43 typedef unsigned short int PN_uint16;
44 typedef unsigned int PN_uint32;
45 typedef unsigned long long int PN_uint64;
49 typedef double PN_float64;
50 typedef float PN_float32;
52 #ifndef STDFLOAT_DOUBLE
54 typedef float PN_stdfloat;
55 #else // STDFLOAT_DOUBLE
57 typedef double PN_stdfloat;
58 #endif // STDFLOAT_DOUBLE