| 152 | atomic<int> g_envTotal(0); |
| 153 | |
| 154 | static void daslang_atexit_audit() { |
| 155 | int n = g_envTotal.load(); |
| 156 | if ( n != 0 ) { |
| 157 | fprintf(stderr, "[daslang atexit] FATAL: g_envTotal=%d at exit (Initialize/Shutdown not balanced)\n", n); |
| 158 | _Exit(1); |
| 159 | } |
| 160 | } |
| 161 | |
| 162 | void Module::Initialize() { |
| 163 | daScriptEnvironment::ensure(); |