summaryrefslogtreecommitdiffstats
path: root/private/crt32/dllstuff/i386/dllsupp.asm
diff options
context:
space:
mode:
Diffstat (limited to 'private/crt32/dllstuff/i386/dllsupp.asm')
-rw-r--r--private/crt32/dllstuff/i386/dllsupp.asm39
1 files changed, 39 insertions, 0 deletions
diff --git a/private/crt32/dllstuff/i386/dllsupp.asm b/private/crt32/dllstuff/i386/dllsupp.asm
new file mode 100644
index 000000000..33ae13262
--- /dev/null
+++ b/private/crt32/dllstuff/i386/dllsupp.asm
@@ -0,0 +1,39 @@
+ page ,132
+ title dllsupp - defines some public constants
+;***
+;dllsupp.asm - Definitions of public constants
+;
+; Copyright (c) 1992, Microsoft Corporation. All rights reserved.
+;
+;Purpose:
+; Provides definitions for public constants (absolutes) that are
+; 'normally' defined in objects in the C library, but must be defined
+; here for clients of crtdll.dll. These constants are:
+;
+; _except_list
+; _fltused
+; _ldused
+;
+;Revision History:
+; 01-23-92 GJF Module created.
+;
+;*******************************************************************************
+
+.xlist
+include cruntime.inc
+include except.inc
+.list
+
+; offset, with respect to FS, of pointer to currently active exception handler.
+; referenced by compiler generated code for SEH and by _setjmp().
+
+ public _except_list
+_except_list equ 0
+
+ public _fltused
+_fltused equ 9876h
+
+ public _ldused
+_ldused equ 9876h
+
+ end