17 #ifndef DYNAMIC_TYPES_C_H 18 #define DYNAMIC_TYPES_C_H 113 } __attribute__ ((packed));
124 } __attribute__ ((packed));
134 } __attribute__ ((packed));
145 } __attribute__ ((packed));
148 #endif // DYNAMIC_TYPES_C_H dyn_c * ref
reference pointer to dynamic elements
const char * dyn_const_str
Standard dynamic C const string.
dyn_ushort type
0 basic C-fct, 1 system C-fct, else procedure (length of bytecode)
dyn_list * list
pointer to dynamic list
int32_t dyn_int
32bit signed integer, standard Integer type.
dictionary of type dyn_dict
uint32_t dyn_uint
32bit unsigned integer
dyn_c* for internal usage only
dyn_c * container
pointer to an array of dynamic elements
void * ptr
pointer to function
dyn_ushort space
elements available
can be used for different purposes
function pointer of type dyn_fct
represents a third unknown state, which is not true or false
Boolean 0==False, 1==True.
unsigned char dyn_byte
Basic 8bit integer (0 - 255)
char dyn_char
Basic 8bit signed integer.
dyn_fct * fct
pointer to function
Basic container for dictionaries.
int16_t dyn_short
16bit signed integer
uint16_t dyn_ushort
16bit unsigned integer
dyn_ushort length
elements in use
None type without any value.
dyn_c*, explicite reference
TYPE
Basic data type definitions.
Basic container for lists.
dyn_dict * dict
pointer to dynamic dictionary
dyn_c value
dynamic element of type dyn_list
dyn_str * key
array to C strings used as identifiers
trilean
basic return type for truth values
float dyn_float
basic float definition (32 bit)
const void * ex
external (pointer to everything)
char * dyn_str
Standard dynamic C string.
Basic container/pointer to functions.
dyn_str str
pointer to character-array
Basic container for dynamic data types.