|
|
1.1 root 1: ;/*
2: ; * File Dialog Library
3: ; * Created by Microsoft Corporation, 1989
4: ; */
5:
6: .386p
7:
8: DATA SEGMENT WORD PUBLIC 'DATA'
9:
10: EXTRN _vhModule:far
11: PUBLIC __acrtused
12: __acrtused dw 0
13: DATA ENDS
14:
15:
16: TEXT SEGMENT BYTE PUBLIC 'CODE'
17: ; The following trick is to avoid any need for a DS where a constant
18: ; string is needed, any (PSZ)"foo" is replaced by (PSZ)szfoo with
19: ; szfoo created in the Code Selector. As we can't do that with C,
20: ; we do it with MASM.
21: ;
22: PUBLIC _szStar
23: _szStar LABEL BYTE
24: DB '*',0
25: PUBLIC _szDot
26: _szDot LABEL BYTE
27: DB '.',0
28:
29: TEXT ENDS
30:
31: INIT SEGMENT BYTE PUBLIC 'CODE'
32: EXTRN InitLibrary:near
33:
34: assume CS:FLAT, DS:FLAT, ES:FLAT, SS:FLAT
35:
36: INIT ENDS
37: END InitLibrary
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.