12typedef union _nv_stype _nv_stype;
13#define NVTYPE(name) typedef struct name name;
14NVTYPE(_nv_stype_flags);
16NVTYPE(_nv_string_flags);
18NVTYPE(_nv_sarray_flags);
20NVTYPE(_nv_hashtable_data);
21NVTYPE(_nv_hashtable_flags);
24#define NVTYPE(name) name* name##_var
25typedef union _debug_types {
27 _nv_stype* _nv_stype_var;
28 NVTYPE(_nv_stype_flags);
30 NVTYPE(_nv_string_flags);
32 NVTYPE(_nv_sarray_flags);
33 NVTYPE(_nv_hashtable);
34 NVTYPE(_nv_hashtable_data);
35 NVTYPE(_nv_hashtable_flags);
38extern _debug_types _unused_debug_types;
Runtime type system and type descriptor infrastructure.