| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- #ifndef TOOLBOX_TEMPLATE_H
- #define TOOLBOX_TEMPLATE_H
- #define CASE_1_BYTE case CHAR: case UCHAR: case UINT8
- #define CASE_2_BYTE \
- case SHORT: \
- case USHORT: \
- case INT: \
- case UINT: \
- case UINT16
- #define CASE_4_BYTE \
- case LONG: \
- case LONGINT: \
- case ULONG: \
- case ULONGINT: \
- case FLOAT: \
- case UINT32
- #define CASE_8_BYTE \
- case LONGLONG: \
- case LONGLONGINT: \
- case ULONGLONG: \
- case ULONGLONGINT: \
- case DOUBLE: \
- case UINT64
- enum generic_type {
- CHAR,
- UCHAR,
- UINT8,
- SHORT,
- USHORT,
- INT,
- UINT,
- UINT16,
- LONG,
- LONGINT,
- ULONG,
- ULONGINT,
- FLOAT,
- UINT32,
- LONGLONG,
- LONGLONGINT,
- ULONGLONG,
- ULONGLONGINT,
- DOUBLE,
- UINT64,
- };
- #endif
|