⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wompexam.gml

📁 开放源码的编译器open watcom 1.6.0版的源代码
💻 GML
📖 第 1 页 / 共 3 页
字号:

0x0020: STRUCT size 0x00000120 bits num_entries 0x0009
    bit_offset 0x00000000 type 0x0006 name "tm_sec"
    bit_offset 0x00000020 type 0x0006 name "tm_min"
    bit_offset 0x00000040 type 0x0006 name "tm_hour"
    bit_offset 0x00000060 type 0x0006 name "tm_mday"
    bit_offset 0x00000080 type 0x0006 name "tm_mon"
    bit_offset 0x000000a0 type 0x0006 name "tm_year"
    bit_offset 0x000000c0 type 0x0006 name "tm_wday"
    bit_offset 0x000000e0 type 0x0006 name "tm_yday"
    bit_offset 0x00000100 type 0x0006 name "tm_isdst"

0x0021: TYPEDEF size 0x00000120 bits
    scope struct type 0x0020 name "tm"

0x0022: STRUCT size 0x00000120 bits num_entries 0x0009
    bit_offset 0x00000000 type 0x0006 name "tm_sec"
    bit_offset 0x00000020 type 0x0006 name "tm_min"
    bit_offset 0x00000040 type 0x0006 name "tm_hour"
    bit_offset 0x00000060 type 0x0006 name "tm_mday"
    bit_offset 0x00000080 type 0x0006 name "tm_mon"
    bit_offset 0x000000a0 type 0x0006 name "tm_year"
    bit_offset 0x000000c0 type 0x0006 name "tm_wday"
    bit_offset 0x000000e0 type 0x0006 name "tm_yday"
    bit_offset 0x00000100 type 0x0006 name "tm_isdst"

0x0023: TYPEDEF size 0x00000120 bits
    scope struct type 0x0022 name "tm"

0x0024: TYPEDEF size 0x00000020 bits
    scope none type 0x0007 name "time_t"

0x0025: STRUCT size 0x000000e0 bits num_entries 0x0007
    bit_offset 0x00000000 type 0x0007 name "eax"
    bit_offset 0x00000020 type 0x0007 name "ebx"
    bit_offset 0x00000040 type 0x0007 name "ecx"
    bit_offset 0x00000060 type 0x0007 name "edx"
    bit_offset 0x00000080 type 0x0007 name "esi"
    bit_offset 0x000000a0 type 0x0007 name "edi"
    bit_offset 0x000000c0 type 0x0007 name "cflag"

0x0026: TYPEDEF size 0x000000e0 bits
    scope struct type 0x0025 name "DWORDREGS"

0x0027: STRUCT size 0x000000e0 bits num_entries 0x0007
    bit_offset 0x00000000 type 0x0005 name "ax"
    bit_offset 0x00000020 type 0x0005 name "bx"
    bit_offset 0x00000040 type 0x0005 name "cx"
    bit_offset 0x00000060 type 0x0005 name "dx"
    bit_offset 0x00000080 type 0x0005 name "si"
    bit_offset 0x000000a0 type 0x0005 name "di"
    bit_offset 0x000000c0 type 0x0007 name "cflag"

0x0028: TYPEDEF size 0x000000e0 bits
    scope struct type 0x0027 name "WORDREGS"

0x0029: STRUCT size 0x00000070 bits num_entries 0x0008
    bit_offset 0x00000000 type 0x0003 name "al"
    bit_offset 0x00000008 type 0x0003 name "ah"
    bit_offset 0x00000020 type 0x0003 name "bl"
    bit_offset 0x00000028 type 0x0003 name "bh"
    bit_offset 0x00000040 type 0x0003 name "cl"
    bit_offset 0x00000048 type 0x0003 name "ch"
    bit_offset 0x00000060 type 0x0003 name "dl"
    bit_offset 0x00000068 type 0x0003 name "dh"

0x002a: TYPEDEF size 0x00000070 bits
    scope struct type 0x0029 name "BYTEREGS"

0x002b: STRUCT size 0x000000e0 bits num_entries 0x0003
    bit_offset 0x00000000 type 0x002a name "h"
    bit_offset 0x00000000 type 0x0026 name "x"
    bit_offset 0x00000000 type 0x0028 name "w"

0x002c: TYPEDEF size 0x000000e0 bits
    scope union type 0x002b name "REGS"

0x002d: STRUCT size 0x00000060 bits num_entries 0x0006
    bit_offset 0x00000000 type 0x0005 name "es"
    bit_offset 0x00000010 type 0x0005 name "cs"
    bit_offset 0x00000020 type 0x0005 name "ss"
    bit_offset 0x00000030 type 0x0005 name "ds"
    bit_offset 0x00000040 type 0x0005 name "fs"
    bit_offset 0x00000050 type 0x0005 name "gs"

0x002e: TYPEDEF size 0x00000060 bits
    scope struct type 0x002d name "SREGS"

0x002f: STRUCT size 0x00000070 bits num_entries 0x0008
    bit_offset 0x00000000 type 0x0003 name "al"
    bit_offset 0x00000008 type 0x0003 name "ah"
    bit_offset 0x00000020 type 0x0003 name "bl"
    bit_offset 0x00000028 type 0x0003 name "bh"
    bit_offset 0x00000040 type 0x0003 name "cl"
    bit_offset 0x00000048 type 0x0003 name "ch"
    bit_offset 0x00000060 type 0x0003 name "dl"
    bit_offset 0x00000068 type 0x0003 name "dh"

0x0030: TYPEDEF size 0x00000070 bits
    scope struct type 0x002f name "REGPACKB"

0x0031: STRUCT size 0x00000140 bits num_entries 0x000c
    bit_offset 0x00000000 type 0x0005 name "ax"
    bit_offset 0x00000020 type 0x0005 name "bx"
    bit_offset 0x00000040 type 0x0005 name "cx"
    bit_offset 0x00000060 type 0x0005 name "dx"
    bit_offset 0x00000080 type 0x0005 name "bp"
    bit_offset 0x000000a0 type 0x0005 name "si"
    bit_offset 0x000000c0 type 0x0005 name "di"
    bit_offset 0x000000e0 type 0x0005 name "ds"
    bit_offset 0x000000f0 type 0x0005 name "es"
    bit_offset 0x00000100 type 0x0005 name "fs"
    bit_offset 0x00000110 type 0x0005 name "gs"
    bit_offset 0x00000120 type 0x0007 name "flags"

0x0032: TYPEDEF size 0x00000140 bits
    scope struct type 0x0031 name "REGPACKW"

0x0033: STRUCT size 0x00000140 bits num_entries 0x000c
    bit_offset 0x00000000 type 0x0007 name "eax"
    bit_offset 0x00000020 type 0x0007 name "ebx"
    bit_offset 0x00000040 type 0x0007 name "ecx"
    bit_offset 0x00000060 type 0x0007 name "edx"
    bit_offset 0x00000080 type 0x0007 name "ebp"
    bit_offset 0x000000a0 type 0x0007 name "esi"
    bit_offset 0x000000c0 type 0x0007 name "edi"
    bit_offset 0x000000e0 type 0x0005 name "ds"
    bit_offset 0x000000f0 type 0x0005 name "es"
    bit_offset 0x00000100 type 0x0005 name "fs"
    bit_offset 0x00000110 type 0x0005 name "gs"
    bit_offset 0x00000120 type 0x0007 name "flags"

0x0034: TYPEDEF size 0x00000140 bits
    scope struct type 0x0033 name "REGPACKX"

0x0035: STRUCT size 0x00000140 bits num_entries 0x0003
    bit_offset 0x00000000 type 0x0030 name "h"
    bit_offset 0x00000000 type 0x0034 name "x"
    bit_offset 0x00000000 type 0x0032 name "w"

0x0036: TYPEDEF size 0x00000140 bits
    scope union type 0x0035 name "REGPACK"

0x0037: STRUCT size 0x000001e0 bits num_entries 0x000f
    bit_offset 0x00000000 type 0x0007 name "gs"
    bit_offset 0x00000020 type 0x0007 name "fs"
    bit_offset 0x00000040 type 0x0007 name "es"
    bit_offset 0x00000060 type 0x0007 name "ds"
    bit_offset 0x00000080 type 0x0007 name "edi"
    bit_offset 0x000000a0 type 0x0007 name "esi"
    bit_offset 0x000000c0 type 0x0007 name "ebp"
    bit_offset 0x000000e0 type 0x0007 name "esp"
    bit_offset 0x00000100 type 0x0007 name "ebx"
    bit_offset 0x00000120 type 0x0007 name "edx"
    bit_offset 0x00000140 type 0x0007 name "ecx"
    bit_offset 0x00000160 type 0x0007 name "eax"
    bit_offset 0x00000180 type 0x0007 name "eip"
    bit_offset 0x000001a0 type 0x0007 name "cs"
    bit_offset 0x000001c0 type 0x0007 name "flags"

0x0038: TYPEDEF size 0x000001e0 bits
    scope struct type 0x0037 name "INTPACKX"

0x0039: STRUCT size 0x000001e0 bits num_entries 0x000f
    bit_offset 0x00000000 type 0x0005 name "gs"
    bit_offset 0x00000020 type 0x0005 name "fs"
    bit_offset 0x00000040 type 0x0005 name "es"
    bit_offset 0x00000060 type 0x0005 name "ds"
    bit_offset 0x00000080 type 0x0005 name "di"
    bit_offset 0x000000a0 type 0x0005 name "si"
    bit_offset 0x000000c0 type 0x0005 name "bp"
    bit_offset 0x000000e0 type 0x0005 name "sp"
    bit_offset 0x00000100 type 0x0005 name "bx"
    bit_offset 0x00000120 type 0x0005 name "dx"
    bit_offset 0x00000140 type 0x0005 name "cx"
    bit_offset 0x00000160 type 0x0005 name "ax"
    bit_offset 0x00000180 type 0x0005 name "ip"
    bit_offset 0x000001a0 type 0x0005 name "cs"
    bit_offset 0x000001c0 type 0x0007 name "flags"

0x003a: TYPEDEF size 0x000001e0 bits
    scope struct type 0x0039 name "INTPACKW"

0x003b: STRUCT size 0x00000170 bits num_entries 0x0008
    bit_offset 0x00000100 type 0x0003 name "bl"
    bit_offset 0x00000108 type 0x0003 name "bh"
    bit_offset 0x00000120 type 0x0003 name "dl"
    bit_offset 0x00000128 type 0x0003 name "dh"
    bit_offset 0x00000140 type 0x0003 name "cl"
    bit_offset 0x00000148 type 0x0003 name "ch"
    bit_offset 0x00000160 type 0x0003 name "al"
    bit_offset 0x00000168 type 0x0003 name "ah"

0x003c: TYPEDEF size 0x00000170 bits
    scope struct type 0x003b name "INTPACKB"

0x003d: STRUCT size 0x000001e0 bits num_entries 0x0003
    bit_offset 0x00000000 type 0x003c name "h"
    bit_offset 0x00000000 type 0x0038 name "x"
    bit_offset 0x00000000 type 0x003a name "w"

0x003e: TYPEDEF size 0x000001e0 bits
    scope union type 0x003d name "INTPACK"

0x003f: STRUCT size 0x00000038 bits num_entries 0x0004
    bit_offset 0x00000000 type 0x0006 name "exterror"
    bit_offset 0x00000020 type 0x0008 name "class"
    bit_offset 0x00000028 type 0x0008 name "action"
    bit_offset 0x00000030 type 0x0008 name "locus"

0x0040: TYPEDEF size 0x00000038 bits
    scope struct type 0x003f name "DOSERROR"

0x0041: STRUCT size 0x00000028 bits num_entries 0x0004
    bit_offset 0x00000000 type 0x0003 name "day"
    bit_offset 0x00000008 type 0x0003 name "month"
    bit_offset 0x00000010 type 0x0005 name "year"
    bit_offset 0x00000020 type 0x0003 name "dayofweek"

0x0042: TYPEDEF size 0x00000028 bits
    scope struct type 0x0041 name "dosdate_t"

0x0043: STRUCT size 0x00000020 bits num_entries 0x0004
    bit_offset 0x00000000 type 0x0003 name "hour"
    bit_offset 0x00000008 type 0x0003 name "minute"
    bit_offset 0x00000010 type 0x0003 name "second"
    bit_offset 0x00000018 type 0x0003 name "hsecond"

0x0044: TYPEDEF size 0x00000020 bits
    scope struct type 0x0043 name "dostime_t"

0x0045: ARRAY_ZERO size 0x000000a8 bits
    base_type 0x0008 high_bound 0x00000014

0x0046: ARRAY_ZERO size 0x00000068 bits
    base_type 0x0008 high_bound 0x0000000c

0x0047: STRUCT size 0x00000158 bits num_entries 0x0006
    bit_offset 0x00000000 type 0x0045 name "reserved"
    bit_offset 0x000000a8 type 0x0008 name "attrib"
    bit_offset 0x000000b0 type 0x0005 name "wr_time"
    bit_offset 0x000000c0 type 0x0005 name "wr_date"
    bit_offset 0x000000d0 type 0x0007 name "size"
    bit_offset 0x000000f0 type 0x0046 name "name"

0x0048: TYPEDEF size 0x00000158 bits
    scope struct type 0x0047 name "find_t"

0x0049: STRUCT size 0x00000040 bits num_entries 0x0004
    bit_offset 0x00000000 type 0x0005 name "total_clusters"
    bit_offset 0x00000010 type 0x0005 name "avail_clusters"
    bit_offset 0x00000020 type 0x0005 name "sectors_per_cluster"
    bit_offset 0x00000030 type 0x0005 name "bytes_per_sector"

0x004a: TYPEDEF size 0x00000040 bits
    scope struct type 0x0049 name "diskfree_t"

0x004b: ARRAY_ZERO size 0x00000180 bits
    base_type 0x0006 high_bound 0x0000000b

0x004c: ARRAY_ZERO size 0x00000180 bits
    base_type 0x0006 high_bound 0x0000000b

0x004d: ARRAY_ZERO size 0x00000180 bits
    base_type 0x000b high_bound 0x0000000b

0x004e: PROCEDURE
    NEAR 386 ret_type 0x0006 num_parms 00

0x004f: POINTER size 0x00000020 bits base_type 0x0021 NEAR 386

0x0050: PROCEDURE
    NEAR 386 ret_type 0x0019 num_parms 06
    parm_num 00 parm_type 0x0006
    parm_num 01 parm_type 0x0006
    parm_num 02 parm_type 0x0006
    parm_num 03 parm_type 0x0006
    parm_num 04 parm_type 0x0006
    parm_num 05 parm_type 0x000b

0x0051: PROCEDURE
    NEAR 386 ret_type 0x0019 num_parms 04
    parm_num 00 parm_type 0x0006
    parm_num 01 parm_type 0x0006
    parm_num 02 parm_type 0x0006
    parm_num 03 parm_type 0x0006

0x0052: PROCEDURE
    NEAR 386 ret_type 0x0019 num_parms 06
    parm_num 00 parm_type 0x0006
    parm_num 01 parm_type 0x0006
    parm_num 02 parm_type 0x0006
    parm_num 03 parm_type 0x0008
    parm_num 04 parm_type 0x0008
    parm_num 05 parm_type 0x0008

0x0053: ARRAY_ZERO size 0x00000280 bits
    base_type 0x0008 high_bound 0x0000004f

0x0054: PROCEDURE
    NEAR 386 ret_type 0x0019 num_parms 02
    parm_num 00 parm_type 0x0006
    parm_num 01 parm_type 0x0006

                               Symbol Information
                               ------------------
MEM_LOC (static) name "NarrowTitle" type 0x000b
    data 94 00 00 00 00 00
    fixup SEG_REL  POINTER386  Frame: GI(0x0002)  Target: SI(0x0004)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -