summaryrefslogtreecommitdiff
path: root/v4.0/src/MAPPER/D_GCTRCD.ASM
diff options
context:
space:
mode:
Diffstat (limited to 'v4.0/src/MAPPER/D_GCTRCD.ASM')
-rw-r--r--v4.0/src/MAPPER/D_GCTRCD.ASM47
1 files changed, 47 insertions, 0 deletions
diff --git a/v4.0/src/MAPPER/D_GCTRCD.ASM b/v4.0/src/MAPPER/D_GCTRCD.ASM
new file mode 100644
index 0000000..2c313b2
--- /dev/null
+++ b/v4.0/src/MAPPER/D_GCTRCD.ASM
@@ -0,0 +1,47 @@
1; SCCSID = @(#)d_gctrcd.asm 1.1 86/06/03
2.xlist
3; include struc.inc
4include nlsapi.inc
5.list
6
7DGROUP group _DATA
8
9_TEXT segment word public 'CODE'
10_TEXT ends
11
12_DATA segment word public 'DATA'
13 EXTRN _ApiSel:WORD
14_DATA ends
15
16_TEXT segment
17
18EXTRN W_NLS_APIS:near
19
20public DOSGETCTRYINFO
21DOSGETCTRYINFO proc far
22 assume cs:_TEXT
23
24
25 mov AX,BP ; Add 4 bytes of dummy parameters to the
26 mov BP,SP ; Stack by copying the return address down 4
27 push [BP+2]
28 push [BP]
29 mov BP,AX
30
31 push DS
32 mov AX,_DATA
33 mov DS,AX
34 mov AX, SETFILELIST
35 mov DS:_ApiSel,AX
36 pop DS
37
38 jmp W_NLS_APIS
39
40; pop bp
41; ret 14
42
43DOSGETCTRYINFO endp
44
45_TEXT ENDS
46 END
47 \ No newline at end of file