Loading...
Searching...
No Matches
Go to the documentation of this file.
31#define SDDS_LONGDOUBLE 1
91#define SDDS_CHARACTER 11
97#define SDDS_NUM_TYPES 11
109#define SDDS_INTEGER_TYPE(type) \
110 (((type) == SDDS_LONG64) || ((type) == SDDS_ULONG64) || \
111 ((type) == SDDS_LONG) || ((type) == SDDS_ULONG) || \
112 ((type) == SDDS_SHORT) || ((type) == SDDS_USHORT))
124#define SDDS_FLOATING_TYPE(type) \
125 (((type) == SDDS_LONGDOUBLE) || ((type) == SDDS_DOUBLE) || \
126 ((type) == SDDS_FLOAT))
138#define SDDS_NUMERIC_TYPE(type) (SDDS_INTEGER_TYPE(type) || SDDS_FLOATING_TYPE(type))
149#define SDDS_VALID_TYPE(type) (((type) >= 1) && ((type) <= SDDS_NUM_TYPES))
157#define SDDS_ANY_NUMERIC_TYPE (SDDS_NUM_TYPES + 1)
165#define SDDS_ANY_FLOATING_TYPE (SDDS_NUM_TYPES + 2)
173#define SDDS_ANY_INTEGER_TYPE (SDDS_NUM_TYPES + 3)