home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / os2 / watcom / c286_b / applyb.bat < prev    next >
Encoding:
DOS Batch File  |  1992-07-31  |  32.2 KB  |  666 lines

  1. @echo off
  2. if [%1] == [] goto usage
  3. if not [%2] == [] if not [%2] == [-p] goto usage
  4. if not exist %1\binb\wlink.exe goto usage
  5. set opath=%path%
  6. rem =====================================================
  7. echo Patching %1\bin\ads.trp
  8. set path=%1\bin;%1\binb
  9. if exist %1\bin\ads.trp if exist adsd.b bpatch %2 %3 adsd.b
  10. rem =====================================================
  11. echo Patching %1\bin\pls.trp
  12. set path=%1\bin;%1\binb
  13. if exist %1\bin\pls.trp if exist plsd.b bpatch %2 %3 plsd.b
  14. rem =====================================================
  15. echo Patching %1\bin\rsi.trp
  16. set path=%1\bin;%1\binb
  17. if exist %1\bin\rsi.trp if exist rsid.b bpatch %2 %3 rsid.b
  18. rem =====================================================
  19. echo Patching %1\bin\std.trp
  20. set path=%1\bin;%1\binb
  21. if exist %1\bin\std.trp if exist stdd.b bpatch %2 %3 stdd.b
  22. rem =====================================================
  23. echo Patching %1\bin\adshelp.exp
  24. set path=%1\bin;%1\binb
  25. if exist %1\bin\adshelp.exp if exist adshelpd.b bpatch %2 %3 adshelpd.b
  26. rem =====================================================
  27. echo Patching %1\bin\plshelp.exp
  28. set path=%1\bin;%1\binb
  29. if exist %1\bin\plshelp.exp if exist plshelpd.b bpatch %2 %3 plshelpd.b
  30. rem =====================================================
  31. echo Patching %1\bin\rsihelp.exp
  32. set path=%1\bin;%1\binb
  33. if exist %1\bin\rsihelp.exp if exist rsihelpd.b bpatch %2 %3 rsihelpd.b
  34. rem =====================================================
  35. echo Patching %1\bin\cmdedit.exe
  36. set path=%1\bin;%1\binb
  37. if exist %1\bin\cmdedit.exe if exist cmdeditd.b bpatch %2 %3 cmdeditd.b
  38. rem =====================================================
  39. echo Patching %1\bin\dos4gw.exe
  40. set path=%1\bin;%1\binb
  41. if exist %1\bin\dos4gw.exe if exist dos4gw.b bpatch %2 %3 dos4gw.b
  42. rem =====================================================
  43. echo Patching %1\bin\i86wcgl.exe
  44. set path=%1\bin;%1\binb
  45. if exist %1\bin\i86wcgl.exe if exist i86wcgld.b bpatch %2 %3 i86wcgld.b
  46. rem =====================================================
  47. echo Patching %1\bin\386wcgl.exe
  48. set path=%1\bin;%1\binb
  49. if exist %1\bin\386wcgl.exe if exist 386wcgl.b bpatch %2 %3 386wcgl.b
  50. rem =====================================================
  51. echo Patching %1\bin\wcc.exe
  52. set path=%1\bin;%1\binb
  53. if exist %1\bin\wcc.exe if exist wccd.b bpatch %2 %3 wccd.b
  54. rem =====================================================
  55. echo Patching %1\bin\wcc386.exe
  56. set path=%1\bin;%1\binb
  57. if exist %1\bin\wcc386.exe if exist wcc386d.b bpatch %2 %3 wcc386d.b
  58. rem =====================================================
  59. echo Patching %1\bin\wcc386p.exe
  60. set path=%1\bin;%1\binb
  61. if exist %1\bin\wcc386p.exe if exist wcc386p.b bpatch %2 %3 wcc386p.b
  62. rem =====================================================
  63. echo Patching %1\bin\wccp.exe
  64. set path=%1\bin;%1\binb
  65. if exist %1\bin\wccp.exe if exist wccp.b bpatch %2 %3 wccp.b
  66. rem =====================================================
  67. echo Patching %1\bin\wcp16.exe
  68. set path=%1\bin;%1\binb
  69. if exist %1\bin\wcp16.exe if exist wcp16d.b bpatch %2 %3 wcp16d.b
  70. rem =====================================================
  71. echo Patching %1\bin\wcp16p.exe
  72. set path=%1\bin;%1\binb
  73. if exist %1\bin\wcp16p.exe if exist wcp16p.b bpatch %2 %3 wcp16p.b
  74. rem =====================================================
  75. echo Patching %1\bin\wfc.exe
  76. set path=%1\bin;%1\binb
  77. if exist %1\bin\wfc.exe if exist wfcd.b bpatch %2 %3 wfcd.b
  78. rem =====================================================
  79. echo Patching %1\bin\wfc386.exe
  80. set path=%1\bin;%1\binb
  81. if exist %1\bin\wfc386.exe if exist wfc386d.b bpatch %2 %3 wfc386d.b
  82. rem =====================================================
  83. echo Patching %1\bin\wfc386p.exe
  84. set path=%1\bin;%1\binb
  85. if exist %1\bin\wfc386p.exe if exist wfc386p.b bpatch %2 %3 wfc386p.b
  86. rem =====================================================
  87. echo Patching %1\bin\wfcp.exe
  88. set path=%1\bin;%1\binb
  89. if exist %1\bin\wfcp.exe if exist wfcp.b bpatch %2 %3 wfcp.b
  90. rem =====================================================
  91. echo Patching %1\bin\wlinkp.exe
  92. set path=%1\bin;%1\binb
  93. if exist %1\bin\wlinkp.exe if exist wlinkp.b bpatch %2 %3 wlinkp.b
  94. rem =====================================================
  95. echo Patching %1\bin\wsamppls.exp
  96. set path=%1\bin;%1\binb
  97. if exist %1\bin\wsamppls.exp if exist wsamppls.b bpatch %2 %3 wsamppls.b
  98. rem =====================================================
  99. echo Patching %1\bin\wvideo.exe
  100. set path=%1\bin;%1\binb
  101. if exist %1\bin\wvideo.exe if exist wvideod.b bpatch %2 %3 wvideod.b
  102. rem =====================================================
  103. echo Patching %1\binb\fcenable.exe
  104. set path=%1\binb;%1\binb
  105. if exist %1\binb\fcenable.exe if exist fcenable.b bpatch %2 %3 fcenable.b
  106. rem =====================================================
  107. echo Patching %1\binb\ms2wlink.exe
  108. set path=%1\binb;%1\binb
  109. if exist %1\binb\ms2wlink.exe if exist ms2wlink.b bpatch %2 %3 ms2wlink.b
  110. rem =====================================================
  111. echo Patching %1\binb\wbind.exe
  112. set path=%1\binb;%1\binb
  113. if exist %1\binb\wbind.exe if exist wbindb.b bpatch %2 %3 wbindb.b
  114. rem =====================================================
  115. echo Patching %1\binb\wcl.exe
  116. set path=%1\binb;%1\binb
  117. if exist %1\binb\wcl.exe if exist wclb.b bpatch %2 %3 wclb.b
  118. rem =====================================================
  119. echo Patching %1\binb\wcl386.exe
  120. set path=%1\binb;%1\binb
  121. if exist %1\binb\wcl386.exe if exist wcl386b.b bpatch %2 %3 wcl386b.b
  122. rem =====================================================
  123. echo Patching %1\binb\wclp16.exe
  124. set path=%1\binb;%1\binb
  125. if exist %1\binb\wclp16.exe if exist wclp16b.b bpatch %2 %3 wclp16b.b
  126. rem =====================================================
  127. echo Patching %1\binb\wdisasm.exe
  128. set path=%1\binb;%1\binb
  129. if exist %1\binb\wdisasm.exe if exist wdisasmb.b bpatch %2 %3 wdisasmb.b
  130. rem =====================================================
  131. echo Patching %1\binb\wfl.exe
  132. set path=%1\binb;%1\binb
  133. if exist %1\binb\wfl.exe if exist wflb.b bpatch %2 %3 wflb.b
  134. rem =====================================================
  135. echo Patching %1\binb\wfl386.exe
  136. set path=%1\binb;%1\binb
  137. if exist %1\binb\wfl386.exe if exist wfl386.b bpatch %2 %3 wfl386.b
  138. rem =====================================================
  139. echo Patching %1\binb\wlib.exe
  140. set path=%1\binb;%1\binb
  141. if exist %1\binb\wlib.exe if exist wlibb.b bpatch %2 %3 wlibb.b
  142. rem =====================================================
  143. echo Patching %1\binb\wlink.exe
  144. set path=%1\binb;%1\binb
  145. if exist %1\binb\wlink.exe if exist wlinkb.b bpatch %2 %3 wlinkb.b
  146. rem =====================================================
  147. echo Patching %1\binb\wlink.lnk
  148. set path=%1\binb;%1\binb
  149. if exist %1\binb\wlink.lnk if exist wlinkt.b bpatch %2 %3 wlinkt.b
  150. rem =====================================================
  151. echo Patching %1\binb\wmake.exe
  152. set path=%1\binb;%1\binb
  153. if exist %1\binb\wmake.exe if exist wmakeb.b bpatch %2 %3 wmakeb.b
  154. rem =====================================================
  155. echo Patching %1\binb\womp.exe
  156. set path=%1\binb;%1\binb
  157. if exist %1\binb\womp.exe if exist wompb.b bpatch %2 %3 wompb.b
  158. rem =====================================================
  159. echo Patching %1\binb\wstrip.exe
  160. set path=%1\binb;%1\binb
  161. if exist %1\binb\wstrip.exe if exist wstripb.b bpatch %2 %3 wstripb.b
  162. rem =====================================================
  163. echo Patching %1\binb\wtouch.exe
  164. set path=%1\binb;%1\binb
  165. if exist %1\binb\wtouch.exe if exist wtouchb.b bpatch %2 %3 wtouchb.b
  166. rem =====================================================
  167. echo Patching %1\binp\netserv.exe
  168. set path=%1\binp;%1\binb
  169. if exist %1\binp\netserv.exe if exist netserv2.b bpatch %2 %3 netserv2.b
  170. rem =====================================================
  171. echo Patching %1\binp\novserv.exe
  172. set path=%1\binp;%1\binb
  173. if exist %1\binp\novserv.exe if exist novserv2.b bpatch %2 %3 novserv2.b
  174. rem =====================================================
  175. echo Patching %1\binp\parserv.exe
  176. set path=%1\binp;%1\binb
  177. if exist %1\binp\parserv.exe if exist parserv2.b bpatch %2 %3 parserv2.b
  178. rem =====================================================
  179. echo Patching %1\binp\serserv.exe
  180. set path=%1\binp;%1\binb
  181. if exist %1\binp\serserv.exe if exist serserv2.b bpatch %2 %3 serserv2.b
  182. rem =====================================================
  183. echo Patching %1\binp\wcc.exe
  184. set path=%1\binp;%1\binb
  185. if exist %1\binp\wcc.exe if exist wcc2.b bpatch %2 %3 wcc2.b
  186. rem =====================================================
  187. echo Patching %1\binp\wcc386.exe
  188. set path=%1\binp;%1\binb
  189. if exist %1\binp\wcc386.exe if exist wcc3862.b bpatch %2 %3 wcc3862.b
  190. rem =====================================================
  191. echo Patching %1\binp\wcp16.exe
  192. set path=%1\binp;%1\binb
  193. if exist %1\binp\wcp16.exe if exist wcp162.b bpatch %2 %3 wcp162.b
  194. rem =====================================================
  195. echo Patching %1\binp\wfc.exe
  196. set path=%1\binp;%1\binb
  197. if exist %1\binp\wfc.exe if exist wfc2.b bpatch %2 %3 wfc2.b
  198. rem =====================================================
  199. echo Patching %1\binp\wfc386.exe
  200. set path=%1\binp;%1\binb
  201. if exist %1\binp\wfc386.exe if exist wfc3862.b bpatch %2 %3 wfc3862.b
  202. rem =====================================================
  203. echo Patching %1\binp\wvideo.exe
  204. set path=%1\binp;%1\binb
  205. if exist %1\binp\wvideo.exe if exist wvideo2.b bpatch %2 %3 wvideo2.b
  206. rem =====================================================
  207. echo Patching %1\binp\dll\os2edit.dll
  208. set path=%1\binp\dll;%1\binb
  209. if exist %1\binp\dll\os2edit.dll if exist os2edit2.b bpatch %2 %3 os2edit2.b
  210. rem =====================================================
  211. echo Patching %1\binp\dll\std16.dll
  212. set path=%1\binp\dll;%1\binb
  213. if exist %1\binp\dll\std16.dll if exist std162.b bpatch %2 %3 std162.b
  214. rem =====================================================
  215. echo Patching %1\binp\dll\std32.dll
  216. set path=%1\binp\dll;%1\binb
  217. if exist %1\binp\dll\std32.dll if exist std322.b bpatch %2 %3 std322.b
  218. rem =====================================================
  219. echo Patching %1\binp\dll\wccopts.dll
  220. set path=%1\binp\dll;%1\binb
  221. if exist %1\binp\dll\wccopts.dll if exist wccopts2.b bpatch %2 %3 wccopts2.b
  222. rem =====================================================
  223. echo Patching %1\binp\dll\wfcopts.dll
  224. set path=%1\binp\dll;%1\binb
  225. if exist %1\binp\dll\wfcopts.dll if exist wfcopts2.b bpatch %2 %3 wfcopts2.b
  226. rem =====================================================
  227. echo Patching %1\binp\help\wccopts.hlp
  228. set path=%1\binp\help;%1\binb
  229. if exist %1\binp\help\wccopts.hlp if exist wccoptst.b bpatch %2 %3 wccoptst.b
  230. rem =====================================================
  231. echo Patching %1\binp\help\wfcopts.hlp
  232. set path=%1\binp\help;%1\binb
  233. if exist %1\binp\help\wfcopts.hlp if exist wfcoptst.b bpatch %2 %3 wfcoptst.b
  234. rem =====================================================
  235. echo Patching %1\binw\std.dll
  236. set path=%1\binw;%1\binb
  237. if exist %1\binw\std.dll if exist stdw.b bpatch %2 %3 stdw.b
  238. rem =====================================================
  239. echo Patching %1\binw\win386.ext
  240. set path=%1\binw;%1\binb
  241. if exist %1\binw\win386.ext if exist win386.b bpatch %2 %3 win386.b
  242. rem =====================================================
  243. echo Patching %1\binw\win386b.ext
  244. set path=%1\binw;%1\binb
  245. if exist %1\binw\win386b.ext if exist win386b.b bpatch %2 %3 win386b.b
  246. rem =====================================================
  247. echo Patching %1\binw\w386dll.ext
  248. set path=%1\binw;%1\binb
  249. if exist %1\binw\w386dll.ext if exist w386dll.b bpatch %2 %3 w386dll.b
  250. rem =====================================================
  251. echo Patching %1\binw\w386dllb.ext
  252. set path=%1\binw;%1\binb
  253. if exist %1\binw\w386dllb.ext if exist w386dllb.b bpatch %2 %3 w386dllb.b
  254. rem =====================================================
  255. echo Patching %1\binw\wdebug.386
  256. set path=%1\binw;%1\binb
  257. if exist %1\binw\wdebug.386 if exist wdebug3.b bpatch %2 %3 wdebug3.b
  258. rem =====================================================
  259. echo Patching %1\binw\wemu387.386
  260. set path=%1\binw;%1\binb
  261. if exist %1\binw\wemu387.386 if exist wemu387.b bpatch %2 %3 wemu387.b
  262. rem =====================================================
  263. echo Patching %1\binw\wsamplew.exe
  264. set path=%1\binw;%1\binb
  265. if exist %1\binw\wsamplew.exe if exist wsamplew.b bpatch %2 %3 wsamplew.b
  266. rem =====================================================
  267. echo Patching %1\binw\wvideow.exe
  268. set path=%1\binw;%1\binb
  269. if exist %1\binw\wvideow.exe if exist wvideow.b bpatch %2 %3 wvideow.b
  270. rem =====================================================
  271. echo Patching %1\h\conio.h
  272. set path=%1\h;%1\binb
  273. if exist %1\h\conio.h if exist conioh.b bpatch %2 %3 conioh.b
  274. rem =====================================================
  275. echo Patching %1\h\direct.h
  276. set path=%1\h;%1\binb
  277. if exist %1\h\direct.h if exist directh.b bpatch %2 %3 directh.b
  278. rem =====================================================
  279. echo Patching %1\h\dos.h
  280. set path=%1\h;%1\binb
  281. if exist %1\h\dos.h if exist dosh.b bpatch %2 %3 dosh.b
  282. rem =====================================================
  283. echo Patching %1\h\stdio.h
  284. set path=%1\h;%1\binb
  285. if exist %1\h\stdio.h if exist stdioh.b bpatch %2 %3 stdioh.b
  286. rem =====================================================
  287. echo Patching %1\h\stdlib.h
  288. set path=%1\h;%1\binb
  289. if exist %1\h\stdlib.h if exist stdlibh.b bpatch %2 %3 stdlibh.b
  290. rem =====================================================
  291. echo Patching %1\h\win16.h
  292. set path=%1\h;%1\binb
  293. if exist %1\h\win16.h if exist win16h.b bpatch %2 %3 win16h.b
  294. rem =====================================================
  295. echo Patching %1\h\_win386.h
  296. set path=%1\h;%1\binb
  297. if exist %1\h\_win386.h if exist _win386h.b bpatch %2 %3 _win386h.b
  298. rem =====================================================
  299. echo Patching %1\lib286\math87c.lib
  300. set path=%1\lib286;%1\binb
  301. if exist %1\lib286\math87c.lib if exist 2m87cl.b wlib %1\lib286\math87c.lib -+2m87cl.b
  302. rem =====================================================
  303. echo Patching %1\lib286\math87h.lib
  304. set path=%1\lib286;%1\binb
  305. if exist %1\lib286\math87h.lib if exist 2m87hl.b wlib %1\lib286\math87h.lib -+2m87hl.b
  306. rem =====================================================
  307. echo Patching %1\lib286\math87l.lib
  308. set path=%1\lib286;%1\binb
  309. if exist %1\lib286\math87l.lib if exist 2m87ll.b wlib %1\lib286\math87l.lib -+2m87ll.b
  310. rem =====================================================
  311. echo Patching %1\lib286\math87m.lib
  312. set path=%1\lib286;%1\binb
  313. if exist %1\lib286\math87m.lib if exist 2m87ml.b wlib %1\lib286\math87m.lib -+2m87ml.b
  314. rem =====================================================
  315. echo Patching %1\lib286\math87s.lib
  316. set path=%1\lib286;%1\binb
  317. if exist %1\lib286\math87s.lib if exist 2m87sl.b wlib %1\lib286\math87s.lib -+2m87sl.b
  318. rem =====================================================
  319. echo Patching %1\lib286\noemu87.lib
  320. set path=%1\lib286;%1\binb
  321. if exist %1\lib286\noemu87.lib if exist 2noe87l.b wlib %1\lib286\noemu87.lib -+2noe87l.b
  322. rem =====================================================
  323. echo Patching %1\lib286\dos\clibc.lib
  324. set path=%1\lib286\dos;%1\binb
  325. if exist %1\lib286\dos\clibc.lib if exist 2ccdl.b wlib %1\lib286\dos\clibc.lib -+2ccdl.b
  326. rem =====================================================
  327. echo Patching %1\lib286\dos\clibh.lib
  328. set path=%1\lib286\dos;%1\binb
  329. if exist %1\lib286\dos\clibh.lib if exist 2chdl.b wlib %1\lib286\dos\clibh.lib -+2chdl.b
  330. rem =====================================================
  331. echo Patching %1\lib286\dos\clibl.lib
  332. set path=%1\lib286\dos;%1\binb
  333. if exist %1\lib286\dos\clibl.lib if exist 2cldl.b wlib %1\lib286\dos\clibl.lib -+2cldl.b
  334. rem =====================================================
  335. echo Patching %1\lib286\dos\clibm.lib
  336. set path=%1\lib286\dos;%1\binb
  337. if exist %1\lib286\dos\clibm.lib if exist 2cmdl.b wlib %1\lib286\dos\clibm.lib -+2cmdl.b
  338. rem =====================================================
  339. echo Patching %1\lib286\dos\clibs.lib
  340. set path=%1\lib286\dos;%1\binb
  341. if exist %1\lib286\dos\clibs.lib if exist 2csdl.b wlib %1\lib286\dos\clibs.lib -+2csdl.b
  342. rem =====================================================
  343. echo Patching %1\lib286\dos\emu87.lib
  344. set path=%1\lib286\dos;%1\binb
  345. if exist %1\lib286\dos\emu87.lib if exist 2emu87dl.b wlib %1\lib286\dos\emu87.lib -+2emu87dl.b
  346. rem =====================================================
  347. echo Patching %1\lib286\dos\flib7l.lib
  348. set path=%1\lib286\dos;%1\binb
  349. if exist %1\lib286\dos\flib7l.lib if exist 2f7ldl.b wlib %1\lib286\dos\flib7l.lib -+2f7ldl.b
  350. rem =====================================================
  351. echo Patching %1\lib286\dos\flib7m.lib
  352. set path=%1\lib286\dos;%1\binb
  353. if exist %1\lib286\dos\flib7m.lib if exist 2f7mdl.b wlib %1\lib286\dos\flib7m.lib -+2f7mdl.b
  354. rem =====================================================
  355. echo Patching %1\lib286\dos\flibl.lib
  356. set path=%1\lib286\dos;%1\binb
  357. if exist %1\lib286\dos\flibl.lib if exist 2fldl.b wlib %1\lib286\dos\flibl.lib -+2fldl.b
  358. rem =====================================================
  359. echo Patching %1\lib286\dos\flibm.lib
  360. set path=%1\lib286\dos;%1\binb
  361. if exist %1\lib286\dos\flibm.lib if exist 2fmdl.b wlib %1\lib286\dos\flibm.lib -+2fmdl.b
  362. rem =====================================================
  363. echo Patching %1\lib286\dos\graph.lib
  364. set path=%1\lib286\dos;%1\binb
  365. if exist %1\lib286\dos\graph.lib if exist 2grdl.b wlib %1\lib286\dos\graph.lib -+2grdl.b
  366. rem =====================================================
  367. echo Patching %1\lib286\os2\clibc.lib
  368. set path=%1\lib286\os2;%1\binb
  369. if exist %1\lib286\os2\clibc.lib if exist 2cc2l.b wlib %1\lib286\os2\clibc.lib -+2cc2l.b
  370. rem =====================================================
  371. echo Patching %1\lib286\os2\clibdll.lib
  372. set path=%1\lib286\os2;%1\binb
  373. if exist %1\lib286\os2\clibdll.lib if exist 2cdll2l.b wlib %1\lib286\os2\clibdll.lib -+2cdll2l.b
  374. rem =====================================================
  375. echo Patching %1\lib286\os2\clibh.lib
  376. set path=%1\lib286\os2;%1\binb
  377. if exist %1\lib286\os2\clibh.lib if exist 2ch2l.b wlib %1\lib286\os2\clibh.lib -+2ch2l.b
  378. rem =====================================================
  379. echo Patching %1\lib286\os2\clibl.lib
  380. set path=%1\lib286\os2;%1\binb
  381. if exist %1\lib286\os2\clibl.lib if exist 2cl2l.b wlib %1\lib286\os2\clibl.lib -+2cl2l.b
  382. rem =====================================================
  383. echo Patching %1\lib286\os2\clibm.lib
  384. set path=%1\lib286\os2;%1\binb
  385. if exist %1\lib286\os2\clibm.lib if exist 2cm2l.b wlib %1\lib286\os2\clibm.lib -+2cm2l.b
  386. rem =====================================================
  387. echo Patching %1\lib286\os2\clibmtl.lib
  388. set path=%1\lib286\os2;%1\binb
  389. if exist %1\lib286\os2\clibmtl.lib if exist 2cmt2l.b wlib %1\lib286\os2\clibmtl.lib -+2cmt2l.b
  390. rem =====================================================
  391. echo Patching %1\lib286\os2\clibs.lib
  392. set path=%1\lib286\os2;%1\binb
  393. if exist %1\lib286\os2\clibs.lib if exist 2cs2l.b wlib %1\lib286\os2\clibs.lib -+2cs2l.b
  394. rem =====================================================
  395. echo Patching %1\lib286\os2\emu87.lib
  396. set path=%1\lib286\os2;%1\binb
  397. if exist %1\lib286\os2\emu87.lib if exist 2emu872l.b wlib %1\lib286\os2\emu87.lib -+2emu872l.b
  398. rem =====================================================
  399. echo Patching %1\lib286\os2\flib7l.lib
  400. set path=%1\lib286\os2;%1\binb
  401. if exist %1\lib286\os2\flib7l.lib if exist 2f7l2l.b wlib %1\lib286\os2\flib7l.lib -+2f7l2l.b
  402. rem =====================================================
  403. echo Patching %1\lib286\os2\flib7m.lib
  404. set path=%1\lib286\os2;%1\binb
  405. if exist %1\lib286\os2\flib7m.lib if exist 2f6m2l.b wlib %1\lib286\os2\flib7m.lib -+2f6m2l.b
  406. rem =====================================================
  407. echo Patching %1\lib286\os2\flibl.lib
  408. set path=%1\lib286\os2;%1\binb
  409. if exist %1\lib286\os2\flibl.lib if exist 2fl2l.b wlib %1\lib286\os2\flibl.lib -+2fl2l.b
  410. rem =====================================================
  411. echo Patching %1\lib286\os2\flibm.lib
  412. set path=%1\lib286\os2;%1\binb
  413. if exist %1\lib286\os2\flibm.lib if exist 2fm2l.b wlib %1\lib286\os2\flibm.lib -+2fm2l.b
  414. rem =====================================================
  415. echo Patching %1\lib286\win\clibc.lib
  416. set path=%1\lib286\win;%1\binb
  417. if exist %1\lib286\win\clibc.lib if exist 2ccwl.b wlib %1\lib286\win\clibc.lib -+2ccwl.b
  418. rem =====================================================
  419. echo Patching %1\lib286\win\clibl.lib
  420. set path=%1\lib286\win;%1\binb
  421. if exist %1\lib286\win\clibl.lib if exist 2clwl.b wlib %1\lib286\win\clibl.lib -+2clwl.b
  422. rem =====================================================
  423. echo Patching %1\lib286\win\clibm.lib
  424. set path=%1\lib286\win;%1\binb
  425. if exist %1\lib286\win\clibm.lib if exist 2cmwl.b wlib %1\lib286\win\clibm.lib -+2cmwl.b
  426. rem =====================================================
  427. echo Patching %1\lib286\win\clibs.lib
  428. set path=%1\lib286\win;%1\binb
  429. if exist %1\lib286\win\clibs.lib if exist 2cswl.b wlib %1\lib286\win\clibs.lib -+2cswl.b
  430. rem =====================================================
  431. echo Patching %1\lib286\win\emu87.lib
  432. set path=%1\lib286\win;%1\binb
  433. if exist %1\lib286\win\emu87.lib if exist 2emu87wl.b wlib %1\lib286\win\emu87.lib -+2emu87wl.b
  434. rem =====================================================
  435. echo Patching %1\lib286\win\flib7l.lib
  436. set path=%1\lib286\win;%1\binb
  437. if exist %1\lib286\win\flib7l.lib if exist 2f7lwl.b wlib %1\lib286\win\flib7l.lib -+2f7lwl.b
  438. rem =====================================================
  439. echo Patching %1\lib286\win\flib7m.lib
  440. set path=%1\lib286\win;%1\binb
  441. if exist %1\lib286\win\flib7m.lib if exist 2f7mwl.b wlib %1\lib286\win\flib7m.lib -+2f7mwl.b
  442. rem =====================================================
  443. echo Patching %1\lib286\win\flibl.lib
  444. set path=%1\lib286\win;%1\binb
  445. if exist %1\lib286\win\flibl.lib if exist 2flwl.b wlib %1\lib286\win\flibl.lib -+2flwl.b
  446. rem =====================================================
  447. echo Patching %1\lib286\win\flibm.lib
  448. set path=%1\lib286\win;%1\binb
  449. if exist %1\lib286\win\flibm.lib if exist 2fmwl.b wlib %1\lib286\win\flibm.lib -+2fmwl.b
  450. rem =====================================================
  451. echo Patching %1\lib386\math387r.lib
  452. set path=%1\lib386;%1\binb
  453. if exist %1\lib386\math387r.lib if exist 3m87rl.b wlib %1\lib386\math387r.lib -+3m87rl.b
  454. rem =====================================================
  455. echo Patching %1\lib386\math387s.lib
  456. set path=%1\lib386;%1\binb
  457. if exist %1\lib386\math387s.lib if exist 3m87sl.b wlib %1\lib386\math387s.lib -+3m87sl.b
  458. rem =====================================================
  459. echo Patching %1\lib386\dos\clib3r.lib
  460. set path=%1\lib386\dos;%1\binb
  461. if exist %1\lib386\dos\clib3r.lib if exist 3crdl.b wlib %1\lib386\dos\clib3r.lib -+3crdl.b
  462. rem =====================================================
  463. echo Patching %1\lib386\dos\clib3s.lib
  464. set path=%1\lib386\dos;%1\binb
  465. if exist %1\lib386\dos\clib3s.lib if exist 3csdl.b wlib %1\lib386\dos\clib3s.lib -+3csdl.b
  466. rem =====================================================
  467. echo Patching %1\lib386\dos\emu387.lib
  468. set path=%1\lib386\dos;%1\binb
  469. if exist %1\lib386\dos\emu387.lib if exist 3emudl.b wlib %1\lib386\dos\emu387.lib -+3emudl.b
  470. rem =====================================================
  471. echo Patching %1\lib386\dos\flib.lib
  472. set path=%1\lib386\dos;%1\binb
  473. if exist %1\lib386\dos\flib.lib if exist 3frdl.b wlib %1\lib386\dos\flib.lib -+3frdl.b
  474. rem =====================================================
  475. echo Patching %1\lib386\dos\flib7.lib
  476. set path=%1\lib386\dos;%1\binb
  477. if exist %1\lib386\dos\flib7.lib if exist 3fr7dl.b wlib %1\lib386\dos\flib7.lib -+3fr7dl.b
  478. rem =====================================================
  479. echo Patching %1\lib386\dos\flib7s.lib
  480. set path=%1\lib386\dos;%1\binb
  481. if exist %1\lib386\dos\flib7s.lib if exist 3fs7dl.b wlib %1\lib386\dos\flib7s.lib -+3fs7dl.b
  482. rem =====================================================
  483. echo Patching %1\lib386\dos\flibs.lib
  484. set path=%1\lib386\dos;%1\binb
  485. if exist %1\lib386\dos\flibs.lib if exist 3fsdl.b wlib %1\lib386\dos\flibs.lib -+3fsdl.b
  486. rem =====================================================
  487. echo Patching %1\lib386\dos\graph.lib
  488. set path=%1\lib386\dos;%1\binb
  489. if exist %1\lib386\dos\graph.lib if exist 3grdl.b wlib %1\lib386\dos\graph.lib -+3grdl.b
  490. rem =====================================================
  491. echo Patching %1\lib386\os2\clib3r.lib
  492. set path=%1\lib386\os2;%1\binb
  493. if exist %1\lib386\os2\clib3r.lib if exist 3cr2l.b wlib %1\lib386\os2\clib3r.lib -+3cr2l.b
  494. rem =====================================================
  495. echo Patching %1\lib386\os2\clib3s.lib
  496. set path=%1\lib386\os2;%1\binb
  497. if exist %1\lib386\os2\clib3s.lib if exist 3cs2l.b wlib %1\lib386\os2\clib3s.lib -+3cs2l.b
  498. rem =====================================================
  499. echo Patching %1\lib386\os2\clibdl3r.lib
  500. set path=%1\lib386\os2;%1\binb
  501. if exist %1\lib386\os2\clibdl3r.lib if exist 3cdlr2l.b wlib %1\lib386\os2\clibdl3r.lib -+3cdlr2l.b
  502. rem =====================================================
  503. echo Patching %1\lib386\os2\clibdl3s.lib
  504. set path=%1\lib386\os2;%1\binb
  505. if exist %1\lib386\os2\clibdl3s.lib if exist 3cdls2l.b wlib %1\lib386\os2\clibdl3s.lib -+3cdls2l.b
  506. rem =====================================================
  507. echo Patching %1\lib386\os2\clibmt3r.lib
  508. set path=%1\lib386\os2;%1\binb
  509. if exist %1\lib386\os2\clibmt3r.lib if exist 3cmtr2l.b wlib %1\lib386\os2\clibmt3r.lib -+3cmtr2l.b
  510. rem =====================================================
  511. echo Patching %1\lib386\os2\clibmt3s.lib
  512. set path=%1\lib386\os2;%1\binb
  513. if exist %1\lib386\os2\clibmt3s.lib if exist 3cmts2l.b wlib %1\lib386\os2\clibmt3s.lib -+3cmts2l.b
  514. rem =====================================================
  515. echo Patching %1\lib386\os2\flib.lib
  516. set path=%1\lib386\os2;%1\binb
  517. if exist %1\lib386\os2\flib.lib if exist 3fr2l.b wlib %1\lib386\os2\flib.lib -+3fr2l.b
  518. rem =====================================================
  519. echo Patching %1\lib386\os2\flib7.lib
  520. set path=%1\lib386\os2;%1\binb
  521. if exist %1\lib386\os2\flib7.lib if exist 3fr72l.b wlib %1\lib386\os2\flib7.lib -+3fr72l.b
  522. rem =====================================================
  523. echo Patching %1\lib386\os2\flib7s.lib
  524. set path=%1\lib386\os2;%1\binb
  525. if exist %1\lib386\os2\flib7s.lib if exist 3fs72l.b wlib %1\lib386\os2\flib7s.lib -+3fs72l.b
  526. rem =====================================================
  527. echo Patching %1\lib386\os2\flibdl.lib
  528. set path=%1\lib386\os2;%1\binb
  529. if exist %1\lib386\os2\flibdl.lib if exist 3fdlr2l.b wlib %1\lib386\os2\flibdl.lib -+3fdlr2l.b
  530. rem =====================================================
  531. echo Patching %1\lib386\os2\flibdl7.lib
  532. set path=%1\lib386\os2;%1\binb
  533. if exist %1\lib386\os2\flibdl7.lib if exist 3fdlr72l.b wlib %1\lib386\os2\flibdl7.lib -+3fdlr72l.b
  534. rem =====================================================
  535. echo Patching %1\lib386\os2\flibdl7s.lib
  536. set path=%1\lib386\os2;%1\binb
  537. if exist %1\lib386\os2\flibdl7s.lib if exist 3fdls72l.b wlib %1\lib386\os2\flibdl7s.lib -+3fdls72l.b
  538. rem =====================================================
  539. echo Patching %1\lib386\os2\flibdls.lib
  540. set path=%1\lib386\os2;%1\binb
  541. if exist %1\lib386\os2\flibdls.lib if exist 3fdls2l.b wlib %1\lib386\os2\flibdls.lib -+3fdls2l.b
  542. rem =====================================================
  543. echo Patching %1\lib386\os2\flibmt.lib
  544. set path=%1\lib386\os2;%1\binb
  545. if exist %1\lib386\os2\flibmt.lib if exist 3fmtr2l.b wlib %1\lib386\os2\flibmt.lib -+3fmtr2l.b
  546. rem =====================================================
  547. echo Patching %1\lib386\os2\flibmt7.lib
  548. set path=%1\lib386\os2;%1\binb
  549. if exist %1\lib386\os2\flibmt7.lib if exist 3fmtr72l.b wlib %1\lib386\os2\flibmt7.lib -+3fmtr72l.b
  550. rem =====================================================
  551. echo Patching %1\lib386\os2\flibmt7s.lib
  552. set path=%1\lib386\os2;%1\binb
  553. if exist %1\lib386\os2\flibmt7s.lib if exist 3fmts72l.b wlib %1\lib386\os2\flibmt7s.lib -+3fmts72l.b
  554. rem =====================================================
  555. echo Patching %1\lib386\os2\flibmts.lib
  556. set path=%1\lib386\os2;%1\binb
  557. if exist %1\lib386\os2\flibmts.lib if exist 3fmts2l.b wlib %1\lib386\os2\flibmts.lib -+3fmts2l.b
  558. rem =====================================================
  559. echo Patching %1\lib386\os2\flibs.lib
  560. set path=%1\lib386\os2;%1\binb
  561. if exist %1\lib386\os2\flibs.lib if exist 3fs2l.b wlib %1\lib386\os2\flibs.lib -+3fs2l.b
  562. rem =====================================================
  563. echo Patching %1\lib386\win\clib3r.lib
  564. set path=%1\lib386\win;%1\binb
  565. if exist %1\lib386\win\clib3r.lib if exist 3crwl.b wlib %1\lib386\win\clib3r.lib -+3crwl.b
  566. rem =====================================================
  567. echo Patching %1\lib386\win\clib3s.lib
  568. set path=%1\lib386\win;%1\binb
  569. if exist %1\lib386\win\clib3s.lib if exist 3cswl.b wlib %1\lib386\win\clib3s.lib -+3cswl.b
  570. rem =====================================================
  571. echo Patching %1\lib386\win\flib.lib
  572. set path=%1\lib386\win;%1\binb
  573. if exist %1\lib386\win\flib.lib if exist 3frwl.b wlib %1\lib386\win\flib.lib -+3frwl.b
  574. rem =====================================================
  575. echo Patching %1\lib386\win\flib7.lib
  576. set path=%1\lib386\win;%1\binb
  577. if exist %1\lib386\win\flib7.lib if exist 3fr7wl.b wlib %1\lib386\win\flib7.lib -+3fr7wl.b
  578. rem =====================================================
  579. echo Patching %1\lib386\win\flib7s.lib
  580. set path=%1\lib386\win;%1\binb
  581. if exist %1\lib386\win\flib7s.lib if exist 3fs7wl.b wlib %1\lib386\win\flib7s.lib -+3fs7wl.b
  582. rem =====================================================
  583. echo Patching %1\lib386\win\flibs.lib
  584. set path=%1\lib386\win;%1\binb
  585. if exist %1\lib386\win\flibs.lib if exist 3fswl.b wlib %1\lib386\win\flibs.lib -+3fswl.b
  586. rem =====================================================
  587. echo Patching %1\lib386\win\win386.lib
  588. set path=%1\lib386\win;%1\binb
  589. if exist %1\lib386\win\win386.lib if exist 3winwl.b bpatch %2 %3 3winwl.b
  590. rem =====================================================
  591. echo Patching %1\lib386\win\win386b.lib
  592. set path=%1\lib386\win;%1\binb
  593. if exist %1\lib386\win\win386b.lib if exist 3winwlb.b bpatch %2 %3 3winwlb.b
  594. rem =====================================================
  595. echo Patching %1\nlm\novserv.nlm
  596. set path=%1\nlm;%1\binb
  597. if exist %1\nlm\novserv.nlm if exist novservn.b bpatch %2 %3 novservn.b
  598. rem =====================================================
  599. echo Patching %1\nlm\parserv.nlm
  600. set path=%1\nlm;%1\binb
  601. if exist %1\nlm\parserv.nlm if exist parservn.b bpatch %2 %3 parservn.b
  602. rem =====================================================
  603. echo Patching %1\nlm\serserv.nlm
  604. set path=%1\nlm;%1\binb
  605. if exist %1\nlm\serserv.nlm if exist serservn.b bpatch %2 %3 serservn.b
  606. rem =====================================================
  607. echo Patching %1\nlm\wsample.nlm
  608. set path=%1\nlm;%1\binb
  609. if exist %1\nlm\wsample.nlm if exist wsamplen.b bpatch %2 %3 wsamplen.b
  610. rem =====================================================
  611. echo Patching %1\src\wstub.c
  612. set path=%1\src;%1\binb
  613. if exist %1\src\wstub.c if exist wstubc.b bpatch %2 %3 wstubc.b
  614. rem =====================================================
  615. echo Patching %1\src\fortran\_mark_.fi
  616. set path=%1\src\fortran;%1\binb
  617. if exist %1\src\fortran\_mark_.fi if exist markf.b bpatch %2 %3 markf.b
  618. rem =====================================================
  619. echo Patching %1\src\fortran\dos\calendar.for
  620. set path=%1\src\fortran\dos;%1\binb
  621. if exist %1\src\fortran\dos\calendar.for if exist calf.b bpatch %2 %3 calf.b
  622. rem =====================================================
  623. echo Patching %1\src\fortran\win\win3api.fi
  624. set path=%1\src\fortran\win;%1\binb
  625. if exist %1\src\fortran\win\win3api.fi if exist win3apif.b bpatch %2 %3 win3apif.b
  626. rem =====================================================
  627. echo Patching %1\src\startup\wildargv.c
  628. set path=%1\src\startup;%1\binb
  629. if exist %1\src\startup\wildargv.c if exist wldargc.b bpatch %2 %3 wldargc.b
  630. rem =====================================================
  631. echo Patching %1\src\startup\386\cmain386.c
  632. set path=%1\src\startup\386;%1\binb
  633. if exist %1\src\startup\386\cmain386.c if exist cmain3c.b bpatch %2 %3 cmain3c.b
  634. rem =====================================================
  635. echo Patching %1\src\startup\dos\cmain.c
  636. set path=%1\src\startup\dos;%1\binb
  637. if exist %1\src\startup\dos\cmain.c if exist cmainc.b bpatch %2 %3 cmainc.b
  638. set path=%opath%
  639. set opath=
  640. goto end
  641. :usage
  642. cls
  643. echo.
  644. echo.
  645. echo.
  646. echo.
  647. echo.
  648. echo.
  649. echo.
  650. echo Use %0 DIRECTORY [-p], where DIRECTORY is the drive and path where
  651. echo the software was originally installed. For example:
  652. echo.
  653. echo     %0 C:\WATCOM
  654. echo.
  655. echo would apply patches to the installation in the C:\WATCOM subdirectory
  656. echo The -p option supresses prompting when each file is patched.
  657. echo.
  658. echo.
  659. echo.
  660. echo.
  661. echo.
  662. echo.
  663. echo.
  664. echo.
  665. :end
  666.