23 #define DTYPE_DOUBLE 4
26 #define DTYPE_STRUCT 7
27 #define DTYPE_ENDSTRUCT 8
28 #define DTYPE_LONG64 9
41 #define ARRAYMEM ( 1 )
42 #define FIRSTMEM ( 1 << 1 )
43 #define S_ALIGN(a) ( a << 2 )
50 #if defined (resource)
53 #pragma packedLittleEndianData
55 typedef unsigned long DataSize;
59 typedef struct datadef
61 unsigned long dataType;
62 unsigned long externalAlignment;
67 typedef DataDef DataDefBlock [];
70 #define DATADEF_SIZE sizeof(DataDef)
75 #define DATADEF_SIZE (4*sizeof(unsigned long))