home *** CD-ROM | disk | FTP | other *** search
- @echo off
- if [%1] == [] goto usage
- if not [%2] == [] if not [%2] == [-p] goto usage
- if not exist %1\binb\wlink.exe goto usage
- set opath=%path%
- rem =====================================================
- echo Patching %1\bin\ads.trp
- set path=%1\bin;%1\binb
- if exist %1\bin\ads.trp if exist adsd.a bpatch %2 %3 adsd.a
- rem =====================================================
- echo Patching %1\bin\nov.trp
- set path=%1\bin;%1\binb
- if exist %1\bin\nov.trp if exist novd.a bpatch %2 %3 novd.a
- rem =====================================================
- echo Patching %1\bin\par.trp
- set path=%1\bin;%1\binb
- if exist %1\bin\par.trp if exist pard.a bpatch %2 %3 pard.a
- rem =====================================================
- echo Patching %1\bin\plshelp.exp
- set path=%1\bin;%1\binb
- if exist %1\bin\plshelp.exp if exist plshelpd.a bpatch %2 %3 plshelpd.a
- rem =====================================================
- echo Patching %1\bin\rsihelp.exp
- set path=%1\bin;%1\binb
- if exist %1\bin\rsihelp.exp if exist rsihelpd.a bpatch %2 %3 rsihelpd.a
- rem =====================================================
- echo Patching %1\bin\cmdedit.exe
- set path=%1\bin;%1\binb
- if exist %1\bin\cmdedit.exe if exist cmdeditd.a bpatch %2 %3 cmdeditd.a
- rem =====================================================
- echo Patching %1\bin\dbglib.rex
- set path=%1\bin;%1\binb
- if exist %1\bin\dbglib.rex if exist dbglibd.a bpatch %2 %3 dbglibd.a
- rem =====================================================
- echo Patching %1\bin\dos4gw.exe
- set path=%1\bin;%1\binb
- if exist %1\bin\dos4gw.exe if exist dos4gw.a bpatch %2 %3 dos4gw.a
- rem =====================================================
- echo Patching %1\bin\novserv.exe
- set path=%1\bin;%1\binb
- if exist %1\bin\novserv.exe if exist novservd.a bpatch %2 %3 novservd.a
- rem =====================================================
- echo Patching %1\bin\parserv.exe
- set path=%1\bin;%1\binb
- if exist %1\bin\parserv.exe if exist parservd.a bpatch %2 %3 parservd.a
- rem =====================================================
- echo Patching %1\bin\386wcgl.exe
- set path=%1\bin;%1\binb
- if exist %1\bin\386wcgl.exe if exist 386wcgl.a bpatch %2 %3 386wcgl.a
- rem =====================================================
- echo Patching %1\bin\wcc386.exe
- set path=%1\bin;%1\binb
- if exist %1\bin\wcc386.exe if exist wcc386d.a bpatch %2 %3 wcc386d.a
- rem =====================================================
- echo Patching %1\bin\wcc386p.exe
- set path=%1\bin;%1\binb
- if exist %1\bin\wcc386p.exe if exist wcc386p.a bpatch %2 %3 wcc386p.a
- rem =====================================================
- echo Patching %1\bin\wlinkp.exe
- set path=%1\bin;%1\binb
- if exist %1\bin\wlinkp.exe if exist wlinkp.a bpatch %2 %3 wlinkp.a
- rem =====================================================
- echo Patching %1\bin\wsamprsi.exe
- set path=%1\bin;%1\binb
- if exist %1\bin\wsamprsi.exe if exist wsamprsi.a bpatch %2 %3 wsamprsi.a
- rem =====================================================
- echo Patching %1\bin\wvideo.exe
- set path=%1\bin;%1\binb
- if exist %1\bin\wvideo.exe if exist wvideod.a bpatch %2 %3 wvideod.a
- rem =====================================================
- echo Patching %1\binb\bpatch.exe
- set path=%1\binb;%1\binb
- if exist %1\binb\bpatch.exe if exist bpatchb.a bpatch %2 %3 bpatchb.a
- rem =====================================================
- echo Patching %1\binb\wcl386.exe
- set path=%1\binb;%1\binb
- if exist %1\binb\wcl386.exe if exist wcl386b.a bpatch %2 %3 wcl386b.a
- rem =====================================================
- echo Patching %1\binb\wdisasm.exe
- set path=%1\binb;%1\binb
- if exist %1\binb\wdisasm.exe if exist wdisasmb.a bpatch %2 %3 wdisasmb.a
- rem =====================================================
- echo Patching %1\binb\whelp.exe
- set path=%1\binb;%1\binb
- if exist %1\binb\whelp.exe if exist whelpb.a bpatch %2 %3 whelpb.a
- rem =====================================================
- echo Patching %1\binb\wlib.exe
- set path=%1\binb;%1\binb
- if exist %1\binb\wlib.exe if exist wlibb.a bpatch %2 %3 wlibb.a
- rem =====================================================
- echo Patching %1\binb\wlink.exe
- set path=%1\binb;%1\binb
- if exist %1\binb\wlink.exe if exist wlinkb.a bpatch %2 %3 wlinkb.a
- rem =====================================================
- echo Patching %1\binb\womp.exe
- set path=%1\binb;%1\binb
- if exist %1\binb\womp.exe if exist wompb.a bpatch %2 %3 wompb.a
- rem =====================================================
- echo Patching %1\binb\wprof.exe
- set path=%1\binb;%1\binb
- if exist %1\binb\wprof.exe if exist wprofb.a bpatch %2 %3 wprofb.a
- rem =====================================================
- echo Patching %1\binb\wstrip.exe
- set path=%1\binb;%1\binb
- if exist %1\binb\wstrip.exe if exist wstripb.a bpatch %2 %3 wstripb.a
- rem =====================================================
- echo Patching %1\binb\wtouch.exe
- set path=%1\binb;%1\binb
- if exist %1\binb\wtouch.exe if exist wtouchb.a bpatch %2 %3 wtouchb.a
- rem =====================================================
- echo Patching %1\binb\wvideo.hlp
- set path=%1\binb;%1\binb
- if exist %1\binb\wvideo.hlp if exist wvideot.a bpatch %2 %3 wvideot.a
- rem =====================================================
- echo Patching %1\binp\os2edit.exe
- set path=%1\binp;%1\binb
- if exist %1\binp\os2edit.exe if exist os2edit.a bpatch %2 %3 os2edit.a
- rem =====================================================
- echo Patching %1\binp\novserv.exe
- set path=%1\binp;%1\binb
- if exist %1\binp\novserv.exe if exist novserv2.a bpatch %2 %3 novserv2.a
- rem =====================================================
- echo Patching %1\binp\parserv.exe
- set path=%1\binp;%1\binb
- if exist %1\binp\parserv.exe if exist parserv2.a bpatch %2 %3 parserv2.a
- rem =====================================================
- echo Patching %1\binp\wcc386.exe
- set path=%1\binp;%1\binb
- if exist %1\binp\wcc386.exe if exist wcc3862.a bpatch %2 %3 wcc3862.a
- rem =====================================================
- echo Patching %1\binp\wsampos2.exe
- set path=%1\binp;%1\binb
- if exist %1\binp\wsampos2.exe if exist wsampos2.a bpatch %2 %3 wsampos2.a
- rem =====================================================
- echo Patching %1\binp\wsmpos22.exe
- set path=%1\binp;%1\binb
- if exist %1\binp\wsmpos22.exe if exist wsmpos22.a bpatch %2 %3 wsmpos22.a
- rem =====================================================
- echo Patching %1\binp\wvideo.exe
- set path=%1\binp;%1\binb
- if exist %1\binp\wvideo.exe if exist wvideo2.a bpatch %2 %3 wvideo2.a
- rem =====================================================
- echo Patching %1\binp\dll\nov.dll
- set path=%1\binp\dll;%1\binb
- if exist %1\binp\dll\nov.dll if exist nov2.a bpatch %2 %3 nov2.a
- rem =====================================================
- echo Patching %1\binp\dll\os2edit.dll
- set path=%1\binp\dll;%1\binb
- if exist %1\binp\dll\os2edit.dll if exist os2edit2.a bpatch %2 %3 os2edit2.a
- rem =====================================================
- echo Patching %1\binp\dll\par.dll
- set path=%1\binp\dll;%1\binb
- if exist %1\binp\dll\par.dll if exist par2.a bpatch %2 %3 par2.a
- rem =====================================================
- echo Patching %1\binp\dll\std16.dll
- set path=%1\binp\dll;%1\binb
- if exist %1\binp\dll\std16.dll if exist std162.a bpatch %2 %3 std162.a
- rem =====================================================
- echo Patching %1\binp\dll\std32.dll
- set path=%1\binp\dll;%1\binb
- if exist %1\binp\dll\std32.dll if exist std322.a bpatch %2 %3 std322.a
- rem =====================================================
- echo Patching %1\binp\dll\wccopts.dll
- set path=%1\binp\dll;%1\binb
- if exist %1\binp\dll\wccopts.dll if exist wccopts2.a bpatch %2 %3 wccopts2.a
- rem =====================================================
- echo Patching %1\binw\parservw.exe
- set path=%1\binw;%1\binb
- if exist %1\binw\parservw.exe if exist parservw.a bpatch %2 %3 parservw.a
- rem =====================================================
- echo Patching %1\binw\std.dll
- set path=%1\binw;%1\binb
- if exist %1\binw\std.dll if exist stdw.a bpatch %2 %3 stdw.a
- rem =====================================================
- echo Patching %1\binw\win386.ext
- set path=%1\binw;%1\binb
- if exist %1\binw\win386.ext if exist win386.a bpatch %2 %3 win386.a
- rem =====================================================
- echo Patching %1\binw\w386dll.ext
- set path=%1\binw;%1\binb
- if exist %1\binw\w386dll.ext if exist w386dll.a bpatch %2 %3 w386dll.a
- rem =====================================================
- echo Patching %1\binw\wdebug.386
- set path=%1\binw;%1\binb
- if exist %1\binw\wdebug.386 if exist wdebug3.a bpatch %2 %3 wdebug3.a
- rem =====================================================
- echo Patching %1\binw\wemu387.386
- set path=%1\binw;%1\binb
- if exist %1\binw\wemu387.386 if exist wemu387.a bpatch %2 %3 wemu387.a
- rem =====================================================
- echo Patching %1\binw\wvideow.exe
- set path=%1\binw;%1\binb
- if exist %1\binw\wvideow.exe if exist wvideow.a bpatch %2 %3 wvideow.a
- rem =====================================================
- echo Patching %1\h\locale.h
- set path=%1\h;%1\binb
- if exist %1\h\locale.h if exist localeh.a bpatch %2 %3 localeh.a
- rem =====================================================
- echo Patching %1\h\malloc.h
- set path=%1\h;%1\binb
- if exist %1\h\malloc.h if exist malloch.a bpatch %2 %3 malloch.a
- rem =====================================================
- echo Patching %1\h\stddef.h
- set path=%1\h;%1\binb
- if exist %1\h\stddef.h if exist stddefh.a bpatch %2 %3 stddefh.a
- rem =====================================================
- echo Patching %1\h\stdio.h
- set path=%1\h;%1\binb
- if exist %1\h\stdio.h if exist stdioh.a bpatch %2 %3 stdioh.a
- rem =====================================================
- echo Patching %1\h\stdlib.h
- set path=%1\h;%1\binb
- if exist %1\h\stdlib.h if exist stdlibh.a bpatch %2 %3 stdlibh.a
- rem =====================================================
- echo Patching %1\h\string.h
- set path=%1\h;%1\binb
- if exist %1\h\string.h if exist stringh.a bpatch %2 %3 stringh.a
- rem =====================================================
- echo Patching %1\h\time.h
- set path=%1\h;%1\binb
- if exist %1\h\time.h if exist timeh.a bpatch %2 %3 timeh.a
- rem =====================================================
- echo Patching %1\h\win16.h
- set path=%1\h;%1\binb
- if exist %1\h\win16.h if exist win16h.a bpatch %2 %3 win16h.a
- rem =====================================================
- echo Patching %1\h\_win386.h
- set path=%1\h;%1\binb
- if exist %1\h\_win386.h if exist _win386h.a bpatch %2 %3 _win386h.a
- rem =====================================================
- echo Patching %1\h\sys\timeb.h
- set path=%1\h\sys;%1\binb
- if exist %1\h\sys\timeb.h if exist timebh.a bpatch %2 %3 timebh.a
- rem =====================================================
- echo Patching %1\h\sys\types.h
- set path=%1\h\sys;%1\binb
- if exist %1\h\sys\types.h if exist typesh.a bpatch %2 %3 typesh.a
- rem =====================================================
- echo Patching %1\lib386\math387r.lib
- set path=%1\lib386;%1\binb
- if exist %1\lib386\math387r.lib if exist 3m87rl.a wlib %1\lib386\math387r.lib -+3m87rl.a
- rem =====================================================
- echo Patching %1\lib386\math387s.lib
- set path=%1\lib386;%1\binb
- if exist %1\lib386\math387s.lib if exist 3m87sl.a wlib %1\lib386\math387s.lib -+3m87sl.a
- rem =====================================================
- echo Patching %1\lib386\math3s.lib
- set path=%1\lib386;%1\binb
- if exist %1\lib386\math3s.lib if exist 3msl.a wlib %1\lib386\math3s.lib -+3msl.a
- rem =====================================================
- echo Patching %1\lib386\dos\clib3r.lib
- set path=%1\lib386\dos;%1\binb
- if exist %1\lib386\dos\clib3r.lib if exist 3crdl.a wlib %1\lib386\dos\clib3r.lib -+3crdl.a
- rem =====================================================
- echo Patching %1\lib386\dos\clib3s.lib
- set path=%1\lib386\dos;%1\binb
- if exist %1\lib386\dos\clib3s.lib if exist 3csdl.a wlib %1\lib386\dos\clib3s.lib -+3csdl.a
- rem =====================================================
- echo Patching %1\lib386\dos\emu387.lib
- set path=%1\lib386\dos;%1\binb
- if exist %1\lib386\dos\emu387.lib if exist 3emudl.a wlib %1\lib386\dos\emu387.lib -+3emudl.a
- rem =====================================================
- echo Patching %1\lib386\dos\graph.lib
- set path=%1\lib386\dos;%1\binb
- if exist %1\lib386\dos\graph.lib if exist 3grdl.a wlib %1\lib386\dos\graph.lib -+3grdl.a
- rem =====================================================
- echo Patching %1\lib386\os2\clib3r.lib
- set path=%1\lib386\os2;%1\binb
- if exist %1\lib386\os2\clib3r.lib if exist 3cr2l.a wlib %1\lib386\os2\clib3r.lib -+3cr2l.a
- rem =====================================================
- echo Patching %1\lib386\os2\clib3s.lib
- set path=%1\lib386\os2;%1\binb
- if exist %1\lib386\os2\clib3s.lib if exist 3cs2l.a wlib %1\lib386\os2\clib3s.lib -+3cs2l.a
- rem =====================================================
- echo Patching %1\lib386\os2\clibdl3r.lib
- set path=%1\lib386\os2;%1\binb
- if exist %1\lib386\os2\clibdl3r.lib if exist 3cdlr2l.a wlib %1\lib386\os2\clibdl3r.lib -+3cdlr2l.a
- rem =====================================================
- echo Patching %1\lib386\os2\clibdl3s.lib
- set path=%1\lib386\os2;%1\binb
- if exist %1\lib386\os2\clibdl3s.lib if exist 3cdls2l.a wlib %1\lib386\os2\clibdl3s.lib -+3cdls2l.a
- rem =====================================================
- echo Patching %1\lib386\os2\clibmt3r.lib
- set path=%1\lib386\os2;%1\binb
- if exist %1\lib386\os2\clibmt3r.lib if exist 3cmtr2l.a wlib %1\lib386\os2\clibmt3r.lib -+3cmtr2l.a
- rem =====================================================
- echo Patching %1\lib386\os2\clibmt3s.lib
- set path=%1\lib386\os2;%1\binb
- if exist %1\lib386\os2\clibmt3s.lib if exist 3cmts2l.a wlib %1\lib386\os2\clibmt3s.lib -+3cmts2l.a
- rem =====================================================
- echo Patching %1\lib386\win\clib3r.lib
- set path=%1\lib386\win;%1\binb
- if exist %1\lib386\win\clib3r.lib if exist 3crwl.a wlib %1\lib386\win\clib3r.lib -+3crwl.a
- rem =====================================================
- echo Patching %1\lib386\win\clib3s.lib
- set path=%1\lib386\win;%1\binb
- if exist %1\lib386\win\clib3s.lib if exist 3cswl.a wlib %1\lib386\win\clib3s.lib -+3cswl.a
- rem =====================================================
- echo Patching %1\nlm\novserv.nlm
- set path=%1\nlm;%1\binb
- if exist %1\nlm\novserv.nlm if exist novservn.a bpatch %2 %3 novservn.a
- rem =====================================================
- echo Patching %1\nlm\parserv.nlm
- set path=%1\nlm;%1\binb
- if exist %1\nlm\parserv.nlm if exist parservn.a bpatch %2 %3 parservn.a
- rem =====================================================
- echo Patching %1\nlm\serserv.nlm
- set path=%1\nlm;%1\binb
- if exist %1\nlm\serserv.nlm if exist serservn.a bpatch %2 %3 serservn.a
- rem =====================================================
- echo Patching %1\pen\wparserv.dll
- set path=%1\pen;%1\binb
- if exist %1\pen\wparserv.dll if exist parservp.a bpatch %2 %3 parservp.a
- rem =====================================================
- echo Patching %1\src\startup\386\cmain386.c
- set path=%1\src\startup\386;%1\binb
- if exist %1\src\startup\386\cmain386.c if exist cmain3c.a bpatch %2 %3 cmain3c.a
- rem =====================================================
- echo Patching %1\src\startup\386\wstart3r.asm
- set path=%1\src\startup\386;%1\binb
- if exist %1\src\startup\386\wstart3r.asm if exist wst3ra.a bpatch %2 %3 wst3ra.a
- rem =====================================================
- echo Patching %1\src\startup\386\wstart3s.asm
- set path=%1\src\startup\386;%1\binb
- if exist %1\src\startup\386\wstart3s.asm if exist wst3sa.a bpatch %2 %3 wst3sa.a
- rem =====================================================
- echo Patching %1\src\startup\dos\cmain.c
- set path=%1\src\startup\dos;%1\binb
- if exist %1\src\startup\dos\cmain.c if exist cmainc.a bpatch %2 %3 cmainc.a
- set path=%opath%
- set opath=
- goto end
- :usage
- cls
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo Use %0 DIRECTORY [-p], where DIRECTORY is the drive and path where
- echo the software was originally installed. For example:
- echo.
- echo %0 C:\WATCOM
- echo.
- echo would apply patches to the installation in the C:\WATCOM subdirectories
- echo The -p option supresses prompting when each file is patched.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- :end
-