71 sizeof(
unsigned short),
118 {
"binary", SDDS_BINARY},
119 {
"ascii", SDDS_ASCII},
129 {
"big", SDDS_BIGENDIAN},
130 {
"little", SDDS_LITTLEENDIAN},
164 {
"additional_header_lines", offsetof(
DATA_MODE, additional_header_lines),
SDDS_LONG, NULL},
SDDS (Self Describing Data Set) Data Types Definitions and Function Prototypes.
SDDS_FIELD_INFORMATION SDDS_AssociateFieldInformation[SDDS_ASSOCIATE_FIELDS]
Field information for associate definitions.
SDDS_FIELD_INFORMATION SDDS_ArrayFieldInformation[SDDS_ARRAY_FIELDS]
Field information for array definitions.
SDDS_ENUM_PAIR dataModeEnumPair[3]
Enumeration pairs for data modes.
SDDS_FIELD_INFORMATION SDDS_ColumnFieldInformation[SDDS_COLUMN_FIELDS]
Field information for column definitions.
int32_t SDDS_type_size[SDDS_NUM_TYPES]
Array of sizes for each supported data type.
SDDS_FIELD_INFORMATION SDDS_DescriptionFieldInformation[SDDS_DESCRIPTION_FIELDS]
Field information for SDDS layout descriptions.
SDDS_FIELD_INFORMATION SDDS_ParameterFieldInformation[SDDS_PARAMETER_FIELDS]
Field information for parameter definitions.
SDDS_FIELD_INFORMATION SDDS_IncludeFieldInformation[SDDS_INCLUDE_FIELDS]
Field information for include directives.
SDDS_ENUM_PAIR typeEnumPair[SDDS_NUM_TYPES+1]
Enumeration pairs for data types.
char * SDDS_data_mode[SDDS_NUM_DATA_MODES]
Array of supported data modes.
char * SDDS_command[SDDS_NUM_COMMANDS]
Array of supported SDDS command names.
SDDS_FIELD_INFORMATION SDDS_DataFieldInformation[SDDS_DATA_FIELDS]
Field information for data mode settings.
char * SDDS_type_name[SDDS_NUM_TYPES]
Array of supported data type names.
SDDS_ENUM_PAIR dataEndianEnumPair[3]
Enumeration pairs for data endianness.
Internal definitions and function declarations for SDDS with LZMA support.
#define SDDS_NUM_TYPES
Total number of defined SDDS data types.
#define SDDS_ULONG
Identifier for the unsigned 32-bit integer data type.
#define SDDS_FLOAT
Identifier for the float data type.
#define SDDS_STRING
Identifier for the string data type.
#define SDDS_ULONG64
Identifier for the unsigned 64-bit integer data type.
#define SDDS_LONG
Identifier for the signed 32-bit integer data type.
#define SDDS_SHORT
Identifier for the signed short integer data type.
#define SDDS_CHARACTER
Identifier for the character data type.
#define SDDS_USHORT
Identifier for the unsigned short integer data type.
#define SDDS_DOUBLE
Identifier for the double data type.
#define SDDS_LONGDOUBLE
Identifier for the long double data type.
#define SDDS_LONG64
Identifier for the signed 64-bit integer data type.