static void load_delayed() { /* Order matters: load dependencies first */ # ifndef MZ_PRECISE_GC load_delayed_dll(NULL, "libmzgcxxxxxxx.dll"); # endif load_delayed_dll(NULL, "libracket" DLL_3M_SUFFIX "xxxxxxx.dll"); record_dll_path(); # ifdef IMPLEMENT_THREAD_LOCAL_VIA_WIN_TLS scheme_register_tls_space(&tls_space, _tls_index); # endif }
int MAIN(int argc, MAIN_char **MAIN_argv) { #ifdef DOS_FILE_SYSTEM /* Order matters: load dependencies first */ # ifndef MZ_PRECISE_GC load_delayed_dll(NULL, "libmzgcxxxxxxx.dll"); # endif load_delayed_dll(NULL, "libracket" DLL_3M_SUFFIX "xxxxxxx.dll"); record_dll_path(); # ifdef IMPLEMENT_THREAD_LOCAL_VIA_WIN_TLS scheme_register_tls_space(&tls_space, _tls_index); # endif #endif return main_after_dlls(argc, MAIN_argv); }