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

📄 xdefs.gml

📁 开放源码的编译器open watcom 1.6.0版的源代码
💻 GML
字号:
.*
.* Global to all books
.*
.if &e'&target eq 0 .do begin
:set symbol="target"    value="AXPNT".
:set symbol="computer"  value="AXP".
:set symbol="target"    value="DOS".
:set symbol="computer"  value="Intel".
.do end
.if &e'&company eq 0 .do begin
:set symbol="company"   value="Open Watcom".
:set symbol="scompany"  value="Watcom International Corp.".
:set symbol="pcompany"  value="Sybase".
:set symbol="spcompany" value="Sybase, Inc.".
.do end
:set symbol="cpyyear"   value="2006".
.dm cpyrit begin
Copyright (c) &cpyyear. the Open Watcom Contributors. All Rights Reserved.
Portions Copyright (c) &*, 2002 Sybase, Inc. All Rights Reserved.
.dm cpyrit end
.dm trdmrk begin
Source code is available under the Sybase Open Watcom Public License.
See http://www.openwatcom.org/ for details.
.dm trdmrk end
.dm tmarkunix begin
UNIX is a registered trademark of The Open Group.
.dm tmarkunix end
.dm tmarkd4g begin
DOS/4G and DOS/16M are trademarks of Tenberry Software, Inc.
.dm tmarkd4g end
.dm tmarkqnx begin
QNX is a registered trademark of QNX Software Systems Ltd.
.dm tmarkqnx end

:set symbol="ver"       value="1".
:set symbol="rev"       value="6".
:set symbol="pver"      value="10".
:set symbol="prev"      value="6".
:set symbol="version"   value="160".
:set symbol="vermacro"  value="1260".
:set symbol="minram"    value="8 MB".
:set symbol="mfc16"     value="MFC 2.52b".
:set symbol="mfc32"     value="MFC 4.1".
:set symbol="alpha"     value="noAXP".
:set symbol="cmpcname"  value="&company C".
:set symbol="cmppname"  value="&company C++".
:set symbol="cmpfname"  value="&company FORTRAN 77".
.*
:set symbol="watpathup" value="WATCOM".
.*
.if '&target' eq 'QNX' .do begin
:set symbol="pathnam"   value="/usr".
:set symbol="pathnamup" value="/usr".
:set symbol="sw"         value="-".
:set symbol="pc"         value="/".
:set symbol="ps"         value=":".
:set symbol="psword"     value="colon".
.do end
.el .do begin
:set symbol="pathnam"   value="\watcom".
:set symbol="pathnamup" value="\WATCOM".
:set symbol="sw"        value="/".
:set symbol="pc"        value="\".
:set symbol="ps"        value="~;".
:set symbol="psword"    value="semicolon".
.do end
.*
.* Powersoft Power++ Specific
.*
:set symbol="powerpp"   value="Power++".
.*
.* Open Watcom Debugger Specific
.*
:set symbol="dbgname"   value="&company Debugger".
.if '&target' eq 'QNX' .do begin
:set symbol="dbgvar"    value="WD".
:set symbol="dbgvarup"  value="WD".
:set symbol="dbgcmd"    value="wd".
:set symbol="dbgcmdup"  value="wd".
:set symbol="dbgsuff"   value="dbg".
:set symbol="dbgsuffup" value="dbg".
.do end
.el .do begin
:set symbol="dbgvar"    value="wd".
:set symbol="dbgvarup"  value="WD".
:set symbol="dbgcmd"    value="wd".
:set symbol="dbgcmdup"  value="WD".
:set symbol="dbgsuff"   value="dbg".
:set symbol="dbgsuffup" value="DBG".
.do end
.*
.* Open Watcom Linker/Librarian/Strip Specific
.*
:set symbol="lnkname"   value="&company Linker".
:set symbol="lnkcmd"    value="wlink".
:set symbol="overlay"   value="yes".
:set symbol="m2wcmd"    value="ms2wlink".
:set symbol="fcename"   value="&company Far Call Optimization Enabling Utility"
:set symbol="fcecmd"    value="fcenable".
:set symbol="libname"   value="&company Library Manager".
:set symbol="libcmd"    value="wlib".
:set symbol="stripname" value="&company Strip Utility".
:set symbol="stripcmd"  value="wstrip".
:set symbol="e2bname"   value="&company Exe2bin".
:set symbol="e2bcmd"    value="exe2bin".
:set symbol="e2bcmdu"   value="Exe2bin".
.if '&target' eq 'QNX' .do begin
:set symbol="lnkcmdup"  value="wlink".
:set symbol="m2wcmdup"  value="ms2wlink".
:set symbol="fcecmdup"  value="fcenable".
:set symbol="e2bcmdup"  value="exe2bin".
:set symbol="libcmdup"  value="wlib".
:set symbol="stripcmdup" value="wstrip".
:set symbol="libvar"    value="LIB".
:set symbol="pathvar"   value="WATCOM".
.do end
.el .do begin
:set symbol="lnkcmdup"  value="WLINK".
:set symbol="m2wcmdup"  value="MS2WLINK".
:set symbol="fcecmdup"  value="FCENABLE".
:set symbol="libcmdup"  value="WLIB".
:set symbol="stripcmdup" value="WSTRIP".
:set symbol="e2bcmdup"  value="EXE2BIN".
:set symbol="libvar"    value="lib".
:set symbol="pathvar"   value="watcom".
.do end
:set symbol="libvarup"  value="LIB".
:set symbol="pathvarup" value="WATCOM".
.*
.* Open Watcom Assembler Specific
.*
:set symbol="asmname"   value="&company Assembler".
:set symbol="asmcmd"    value="wasm".
.if '&target' eq 'QNX' .do begin
:set symbol="asmcmdup"  value="wasm".
.do end
.el .do begin
:set symbol="asmcmdup"  value="WASM".
.do end
:set symbol="wasname"   value="&company AXP Assembler".
:set symbol="wascmd"    value="wasaxp".
.if '&target' eq 'QNX' .do begin
:set symbol="wascmdup"  value="wasaxp".
.do end
.el .do begin
:set symbol="wascmdup"  value="WASAXP".
.do end
.*
.* Open Watcom Disassembler Specific
.*
:set symbol="disname"   value="&company Disassembler".
:set symbol="discmd"    value="wdis".
.if '&target' eq 'QNX' .do begin
:set symbol="discmdup"  value="wdis".
.do end
.el .do begin
:set symbol="discmdup"  value="WDIS".
.do end
.*
.* Open Watcom Patch Utility Specific
.*
:set symbol="patchname" value="&company Patch Utility".
:set symbol="patchcmd"  value="bpatch".
.if '&target' eq 'QNX' .do begin
:set symbol="patchcmdup" value="bpatch".
.do end
.el .do begin
:set symbol="patchcmdup" value="BPATCH".
.do end
.*
.* Open Watcom Make and Touch Specific
.*
:set symbol="makname"   value="&company Make".
:set symbol="maksname"  value="Make".
:set symbol="makcmd"    value="wmake".
:set symbol="makcmdup"  value="WMAKE".
:set symbol="tchname"   value="&company Touch".
:set symbol="tchcmd"    value="wtouch".
:set symbol="tchcmdup"  value="WTOUCH".
.*
.* Open Watcom Profiler Specific
.*
:set symbol="prfname"   value="&company Execution Profiler".
:set symbol="prfcmd"    value="wprof".
:set symbol="smpname"   value="&company Execution Sampler".
:set symbol="smpcmd"    value="wsample".
.if '&target' eq 'QNX' .do begin
:set symbol="prfcmdup"  value="wprof".
:set symbol="smpcmdup"  value="wsample".
.do end
.el .do begin
:set symbol="prfcmdup"  value="WPROF".
:set symbol="smpcmdup"  value="WSAMPLE".
.do end
.*
.* Open Watcom Resource Compiler Specific
.*
:set symbol="wrcname"   value="&company Resource Compiler".
:set symbol="wrccmd"    value="wrc".
:set symbol="wrccmdup"  value="WRC".
.*
.* GUI Tools
.*
:set symbol="drwc"      value="Dr. Watcom".
:set symbol="dr95"      value="Dr. Watcom".
:set symbol="drnt"      value="Dr. Watcom".
:set symbol="spy"       value="Spy".
:set symbol="dde"       value="DDE Spy".
:set symbol="edname"    value="&company Editor".
:set symbol="editor"    value="Editor".
:set symbol="ide"       value="Integrated Development Environment".
:set symbol="wide"      value="&company &ide".
:set symbol="vip"       value="IDE".
:set symbol="vip_cfg"   value="ide.cfg".
:set symbol="dbgname"   value="&company Debugger".
:set symbol="dbgcmd"    value="wd".
:set symbol="dbgcmdup"  value="WD".
:set symbol="brname"    value="&company Browser".
:set symbol="br"        value="Browser".
:set symbol="watc"      value="&company C/C++".
:set symbol="watf"      value="&company FORTRAN 77".
.* following are used in "Getting Started"
.if '&format' eq '7x9' .do begin
:set symbol="watc16"    value="&company C/C++&S'16.".
:set symbol="watc32"    value="&company C/C++&S'32.".
:set symbol="watf16"    value="&company FORTRAN 77&S'16.".
:set symbol="watf32"    value="&company FORTRAN 77&S'32.".
.do end
.el .do begin
:set symbol="watc16"    value="&company C/C++(16)".
:set symbol="watc32"    value="&company C/C++(32)".
:set symbol="watf16"    value="&company FORTRAN 77/16".
:set symbol="watf32"    value="&company FORTRAN 77/32".
.do end
.*
.* Blue Sky Visual Programmer
.*
:set symbol="vpname"    value="Visual Programmer".
.*
.* AmerEnglish spelling
.*
.sr colour='color'
.sr ccolour='Color'

⌨️ 快捷键说明

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