void __binpac_globals_init() { assert(! _globals); hlt_exception* excpt = 0; hlt_execution_context* ctx = hlt_global_execution_context(); _globals = &_our_globals; _globals->parsers = hlt_list_new(&hlt_type_info_hlt_BinPACHilti_Parser, 0, &excpt, ctx); GC_CCTOR(_globals->parsers, hlt_list, ctx); _globals->mime_types = hlt_map_new(&hlt_type_info_hlt_bytes, &hlt_type_info___mime_parser, 0, &excpt, ctx); GC_CCTOR(_globals->mime_types, hlt_map, ctx); _globals->debugging = 0; }
int __spicy_global_state_init() { if ( __globals->initialized ) return 0; __globals->initialized = 1; hlt_exception* excpt = 0; hlt_execution_context* ctx = hlt_global_execution_context(); __globals->parsers = hlt_list_new(&hlt_type_info_hlt_SpicyHilti_Parser, 0, &excpt, ctx); GC_CCTOR(__globals->parsers, hlt_list, ctx); __globals->mime_types = hlt_map_new(&hlt_type_info_hlt_bytes, &hlt_type_info___mime_parser, 0, &excpt, ctx); GC_CCTOR(__globals->mime_types, hlt_map, ctx); __globals->debugging = 0; return 1; }