You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.1 KiB
46 lines
1.1 KiB
|
|
#ifndef TMTYPES_H |
|
#define TMTYPES_H |
|
|
|
#ifdef _MSC_VER |
|
#pragma warning(disable:4121) |
|
#pragma warning(disable:4127) |
|
#endif |
|
|
|
#ifndef __RADTYPESH__ |
|
#include "radtypes.h" |
|
#endif |
|
|
|
// This is documentation stuff |
|
#undef EXPTYPE |
|
#define EXPTYPE |
|
#undef EXPGROUP |
|
#define EXPGROUP(x) |
|
EXPGROUP(TMAPI) |
|
|
|
EXPTYPE typedef RAD_S8 TmI8; // Signed 8-bit integer |
|
EXPTYPE typedef RAD_U8 TmU8; // Unsigned 8-bit integer |
|
EXPTYPE typedef RAD_S16 TmI16; // Signed 16-bit integer |
|
EXPTYPE typedef RAD_U16 TmU16; // Unsigned 16-bit integer |
|
EXPTYPE typedef RAD_S32 TmI32; // Signed 32-bit integer |
|
EXPTYPE typedef RAD_U32 TmU32; // Unsigned 32-bit integer |
|
EXPTYPE typedef RAD_F32 TmF32; // IEEE 32-bit float |
|
EXPTYPE typedef RAD_F64 TmF64; // IEEE 64-bit float (double) |
|
EXPTYPE typedef RAD_S64 TmI64; // Signed 64-bit integer |
|
EXPTYPE typedef RAD_U64 TmU64; // Unsigned 64-bit integer |
|
EXPTYPE typedef RAD_UINTa TmIntPtr; // Minimal size guaranteed to hold a pointer |
|
|
|
typedef struct _TmFormatCode |
|
{ |
|
TmU32 fc_format; |
|
TmU32 fc_fbits; |
|
char const *fc_ptr; |
|
} TmFormatCode; |
|
|
|
// This is documentation stuff |
|
#undef EXPGROUP |
|
#define EXPGROUP() |
|
EXPGROUP() |
|
#undef EXPGROUP |
|
|
|
#endif //TMTYPES_H
|
|
|