14typedef union _nv_stype _nv_stype;
15#define NVTYPE(name) typedef struct name name;
16NVTYPE(_nv_stype_flags);
18NVTYPE(_nv_string_flags);
20NVTYPE(_nv_sarray_flags);
22NVTYPE(_nv_hashtable_data);
23NVTYPE(_nv_hashtable_flags);
26#define NVTYPE(name) name* name##_var
27typedef union _debug_types {
29 _nv_stype* _nv_stype_var;
30 NVTYPE(_nv_stype_flags);
32 NVTYPE(_nv_string_flags);
34 NVTYPE(_nv_sarray_flags);
35 NVTYPE(_nv_hashtable);
36 NVTYPE(_nv_hashtable_data);
37 NVTYPE(_nv_hashtable_flags);
40extern _debug_types _unused_debug_types;
Runtime type system and type descriptor infrastructure.