home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / os2 / watcom / c286_c / applyc.bat < prev    next >
Encoding:
DOS Batch File  |  1992-09-11  |  24.0 KB  |  490 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\plshelp.exp
  8. set path=%1\bin;%1\binb
  9. if exist %1\bin\plshelp.exp if exist plshelpd.c bpatch %2 %3 plshelpd.c
  10. rem =====================================================
  11. echo Patching %1\bin\dos4gw.exe
  12. set path=%1\bin;%1\binb
  13. if exist %1\bin\dos4gw.exe if exist dos4gw.c bpatch %2 %3 dos4gw.c
  14. rem =====================================================
  15. echo Patching %1\bin\i86wcgl.exe
  16. set path=%1\bin;%1\binb
  17. if exist %1\bin\i86wcgl.exe if exist i86wcgld.c bpatch %2 %3 i86wcgld.c
  18. rem =====================================================
  19. echo Patching %1\bin\386wcgl.exe
  20. set path=%1\bin;%1\binb
  21. if exist %1\bin\386wcgl.exe if exist 386wcgl.c bpatch %2 %3 386wcgl.c
  22. rem =====================================================
  23. echo Patching %1\bin\wcc.exe
  24. set path=%1\bin;%1\binb
  25. if exist %1\bin\wcc.exe if exist wccd.c bpatch %2 %3 wccd.c
  26. rem =====================================================
  27. echo Patching %1\bin\wcc386.exe
  28. set path=%1\bin;%1\binb
  29. if exist %1\bin\wcc386.exe if exist wcc386d.c bpatch %2 %3 wcc386d.c
  30. rem =====================================================
  31. echo Patching %1\bin\wcc386p.exe
  32. set path=%1\bin;%1\binb
  33. if exist %1\bin\wcc386p.exe if exist wcc386p.c bpatch %2 %3 wcc386p.c
  34. rem =====================================================
  35. echo Patching %1\bin\wccp.exe
  36. set path=%1\bin;%1\binb
  37. if exist %1\bin\wccp.exe if exist wccp.c bpatch %2 %3 wccp.c
  38. rem =====================================================
  39. echo Patching %1\bin\wcp16.exe
  40. set path=%1\bin;%1\binb
  41. if exist %1\bin\wcp16.exe if exist wcp16d.c bpatch %2 %3 wcp16d.c
  42. rem =====================================================
  43. echo Patching %1\bin\wcp16p.exe
  44. set path=%1\bin;%1\binb
  45. if exist %1\bin\wcp16p.exe if exist wcp16p.c bpatch %2 %3 wcp16p.c
  46. rem =====================================================
  47. echo Patching %1\bin\wfc.exe
  48. set path=%1\bin;%1\binb
  49. if exist %1\bin\wfc.exe if exist wfcd.c bpatch %2 %3 wfcd.c
  50. rem =====================================================
  51. echo Patching %1\bin\wfc386.exe
  52. set path=%1\bin;%1\binb
  53. if exist %1\bin\wfc386.exe if exist wfc386d.c bpatch %2 %3 wfc386d.c
  54. rem =====================================================
  55. echo Patching %1\bin\wfc386p.exe
  56. set path=%1\bin;%1\binb
  57. if exist %1\bin\wfc386p.exe if exist wfc386p.c bpatch %2 %3 wfc386p.c
  58. rem =====================================================
  59. echo Patching %1\bin\wfcp.exe
  60. set path=%1\bin;%1\binb
  61. if exist %1\bin\wfcp.exe if exist wfcp.c bpatch %2 %3 wfcp.c
  62. rem =====================================================
  63. echo Patching %1\bin\wlinkp.exe
  64. set path=%1\bin;%1\binb
  65. if exist %1\bin\wlinkp.exe if exist wlinkp.c bpatch %2 %3 wlinkp.c
  66. rem =====================================================
  67. echo Patching %1\bin\wvideo.exe
  68. set path=%1\bin;%1\binb
  69. if exist %1\bin\wvideo.exe if exist wvideod.c bpatch %2 %3 wvideod.c
  70. rem =====================================================
  71. echo Patching %1\bin\rfx.exe
  72. set path=%1\bin;%1\binb
  73. if exist %1\bin\rfx.exe if exist rfxd.c bpatch %2 %3 rfxd.c
  74. rem =====================================================
  75. echo Patching %1\binb\return.dbg
  76. set path=%1\binb;%1\binb
  77. if exist %1\binb\return.dbg if exist returnt.c bpatch %2 %3 returnt.c
  78. rem =====================================================
  79. echo Patching %1\binb\techinfo.exe
  80. set path=%1\binb;%1\binb
  81. if exist %1\binb\techinfo.exe if exist techinfo.c bpatch %2 %3 techinfo.c
  82. rem =====================================================
  83. echo Patching %1\binb\wdisasm.exe
  84. set path=%1\binb;%1\binb
  85. if exist %1\binb\wdisasm.exe if exist wdisasmb.c bpatch %2 %3 wdisasmb.c
  86. rem =====================================================
  87. echo Patching %1\binb\wlib.exe
  88. set path=%1\binb;%1\binb
  89. if exist %1\binb\wlib.exe if exist wlibb.c bpatch %2 %3 wlibb.c
  90. rem =====================================================
  91. echo Patching %1\binb\wlink.exe
  92. set path=%1\binb;%1\binb
  93. if exist %1\binb\wlink.exe if exist wlinkb.c bpatch %2 %3 wlinkb.c
  94. rem =====================================================
  95. echo Patching %1\binb\wmake.exe
  96. set path=%1\binb;%1\binb
  97. if exist %1\binb\wmake.exe if exist wmakeb.c bpatch %2 %3 wmakeb.c
  98. rem =====================================================
  99. echo Patching %1\binb\womp.exe
  100. set path=%1\binb;%1\binb
  101. if exist %1\binb\womp.exe if exist wompb.c bpatch %2 %3 wompb.c
  102. rem =====================================================
  103. echo Patching %1\binp\rfx.exe
  104. set path=%1\binp;%1\binb
  105. if exist %1\binp\rfx.exe if exist rfx2.c bpatch %2 %3 rfx2.c
  106. rem =====================================================
  107. echo Patching %1\binp\wcc.exe
  108. set path=%1\binp;%1\binb
  109. if exist %1\binp\wcc.exe if exist wcc2.c bpatch %2 %3 wcc2.c
  110. rem =====================================================
  111. echo Patching %1\binp\wcc386.exe
  112. set path=%1\binp;%1\binb
  113. if exist %1\binp\wcc386.exe if exist wcc3862.c bpatch %2 %3 wcc3862.c
  114. rem =====================================================
  115. echo Patching %1\binp\wcp16.exe
  116. set path=%1\binp;%1\binb
  117. if exist %1\binp\wcp16.exe if exist wcp162.c bpatch %2 %3 wcp162.c
  118. rem =====================================================
  119. echo Patching %1\binp\wfc.exe
  120. set path=%1\binp;%1\binb
  121. if exist %1\binp\wfc.exe if exist wfc2.c bpatch %2 %3 wfc2.c
  122. rem =====================================================
  123. echo Patching %1\binp\wfc386.exe
  124. set path=%1\binp;%1\binb
  125. if exist %1\binp\wfc386.exe if exist wfc3862.c bpatch %2 %3 wfc3862.c
  126. rem =====================================================
  127. echo Patching %1\binp\wvideo.exe
  128. set path=%1\binp;%1\binb
  129. if exist %1\binp\wvideo.exe if exist wvideo2.c bpatch %2 %3 wvideo2.c
  130. rem =====================================================
  131. echo Patching %1\binp\dll\std32.dll
  132. set path=%1\binp\dll;%1\binb
  133. if exist %1\binp\dll\std32.dll if exist std322.c bpatch %2 %3 std322.c
  134. rem =====================================================
  135. echo Patching %1\binw\win386.ext
  136. set path=%1\binw;%1\binb
  137. if exist %1\binw\win386.ext if exist win386.c bpatch %2 %3 win386.c
  138. rem =====================================================
  139. echo Patching %1\binw\win386b.ext
  140. set path=%1\binw;%1\binb
  141. if exist %1\binw\win386b.ext if exist win386b.c bpatch %2 %3 win386b.c
  142. rem =====================================================
  143. echo Patching %1\binw\w386dll.ext
  144. set path=%1\binw;%1\binb
  145. if exist %1\binw\w386dll.ext if exist w386dll.c bpatch %2 %3 w386dll.c
  146. rem =====================================================
  147. echo Patching %1\binw\w386dllb.ext
  148. set path=%1\binw;%1\binb
  149. if exist %1\binw\w386dllb.ext if exist w386dllb.c bpatch %2 %3 w386dllb.c
  150. rem =====================================================
  151. echo Patching %1\binw\wdebug.386
  152. set path=%1\binw;%1\binb
  153. if exist %1\binw\wdebug.386 if exist wdebug3.c bpatch %2 %3 wdebug3.c
  154. rem =====================================================
  155. echo Patching %1\binw\wemu387.386
  156. set path=%1\binw;%1\binb
  157. if exist %1\binw\wemu387.386 if exist wemu387.c bpatch %2 %3 wemu387.c
  158. rem =====================================================
  159. echo Patching %1\binw\wvideow.exe
  160. set path=%1\binw;%1\binb
  161. if exist %1\binw\wvideow.exe if exist wvideow.c bpatch %2 %3 wvideow.c
  162. rem =====================================================
  163. echo Patching %1\h\float.h
  164. set path=%1\h;%1\binb
  165. if exist %1\h\float.h if exist floath.c bpatch %2 %3 floath.c
  166. rem =====================================================
  167. echo Patching %1\lib286\dos\clibc.lib
  168. set path=%1\lib286\dos;%1\binb
  169. if exist %1\lib286\dos\clibc.lib if exist 2ccdl.c wlib %1\lib286\dos\clibc.lib -+2ccdl.c
  170. rem =====================================================
  171. echo Patching %1\lib286\dos\clibh.lib
  172. set path=%1\lib286\dos;%1\binb
  173. if exist %1\lib286\dos\clibh.lib if exist 2chdl.c wlib %1\lib286\dos\clibh.lib -+2chdl.c
  174. rem =====================================================
  175. echo Patching %1\lib286\dos\clibl.lib
  176. set path=%1\lib286\dos;%1\binb
  177. if exist %1\lib286\dos\clibl.lib if exist 2cldl.c wlib %1\lib286\dos\clibl.lib -+2cldl.c
  178. rem =====================================================
  179. echo Patching %1\lib286\dos\clibm.lib
  180. set path=%1\lib286\dos;%1\binb
  181. if exist %1\lib286\dos\clibm.lib if exist 2cmdl.c wlib %1\lib286\dos\clibm.lib -+2cmdl.c
  182. rem =====================================================
  183. echo Patching %1\lib286\dos\clibs.lib
  184. set path=%1\lib286\dos;%1\binb
  185. if exist %1\lib286\dos\clibs.lib if exist 2csdl.c wlib %1\lib286\dos\clibs.lib -+2csdl.c
  186. rem =====================================================
  187. echo Patching %1\lib286\dos\flib7l.lib
  188. set path=%1\lib286\dos;%1\binb
  189. if exist %1\lib286\dos\flib7l.lib if exist 2f7ldl.c wlib %1\lib286\dos\flib7l.lib -+2f7ldl.c
  190. rem =====================================================
  191. echo Patching %1\lib286\dos\flib7m.lib
  192. set path=%1\lib286\dos;%1\binb
  193. if exist %1\lib286\dos\flib7m.lib if exist 2f7mdl.c wlib %1\lib286\dos\flib7m.lib -+2f7mdl.c
  194. rem =====================================================
  195. echo Patching %1\lib286\dos\flibl.lib
  196. set path=%1\lib286\dos;%1\binb
  197. if exist %1\lib286\dos\flibl.lib if exist 2fldl.c wlib %1\lib286\dos\flibl.lib -+2fldl.c
  198. rem =====================================================
  199. echo Patching %1\lib286\dos\flibm.lib
  200. set path=%1\lib286\dos;%1\binb
  201. if exist %1\lib286\dos\flibm.lib if exist 2fmdl.c wlib %1\lib286\dos\flibm.lib -+2fmdl.c
  202. rem =====================================================
  203. echo Patching %1\lib286\dos\graph.lib
  204. set path=%1\lib286\dos;%1\binb
  205. if exist %1\lib286\dos\graph.lib if exist 2grdl.c wlib %1\lib286\dos\graph.lib -+2grdl.c
  206. rem =====================================================
  207. echo Patching %1\lib286\os2\clibc.lib
  208. set path=%1\lib286\os2;%1\binb
  209. if exist %1\lib286\os2\clibc.lib if exist 2cc2l.c wlib %1\lib286\os2\clibc.lib -+2cc2l.c
  210. rem =====================================================
  211. echo Patching %1\lib286\os2\clibdll.lib
  212. set path=%1\lib286\os2;%1\binb
  213. if exist %1\lib286\os2\clibdll.lib if exist 2cdll2l.c wlib %1\lib286\os2\clibdll.lib -+2cdll2l.c
  214. rem =====================================================
  215. echo Patching %1\lib286\os2\clibh.lib
  216. set path=%1\lib286\os2;%1\binb
  217. if exist %1\lib286\os2\clibh.lib if exist 2ch2l.c wlib %1\lib286\os2\clibh.lib -+2ch2l.c
  218. rem =====================================================
  219. echo Patching %1\lib286\os2\clibl.lib
  220. set path=%1\lib286\os2;%1\binb
  221. if exist %1\lib286\os2\clibl.lib if exist 2cl2l.c wlib %1\lib286\os2\clibl.lib -+2cl2l.c
  222. rem =====================================================
  223. echo Patching %1\lib286\os2\clibm.lib
  224. set path=%1\lib286\os2;%1\binb
  225. if exist %1\lib286\os2\clibm.lib if exist 2cm2l.c wlib %1\lib286\os2\clibm.lib -+2cm2l.c
  226. rem =====================================================
  227. echo Patching %1\lib286\os2\clibmtl.lib
  228. set path=%1\lib286\os2;%1\binb
  229. if exist %1\lib286\os2\clibmtl.lib if exist 2cmt2l.c wlib %1\lib286\os2\clibmtl.lib -+2cmt2l.c
  230. rem =====================================================
  231. echo Patching %1\lib286\os2\clibs.lib
  232. set path=%1\lib286\os2;%1\binb
  233. if exist %1\lib286\os2\clibs.lib if exist 2cs2l.c wlib %1\lib286\os2\clibs.lib -+2cs2l.c
  234. rem =====================================================
  235. echo Patching %1\lib286\os2\flib7l.lib
  236. set path=%1\lib286\os2;%1\binb
  237. if exist %1\lib286\os2\flib7l.lib if exist 2f7l2l.c wlib %1\lib286\os2\flib7l.lib -+2f7l2l.c
  238. rem =====================================================
  239. echo Patching %1\lib286\os2\flib7m.lib
  240. set path=%1\lib286\os2;%1\binb
  241. if exist %1\lib286\os2\flib7m.lib if exist 2f6m2l.c wlib %1\lib286\os2\flib7m.lib -+2f6m2l.c
  242. rem =====================================================
  243. echo Patching %1\lib286\os2\flibl.lib
  244. set path=%1\lib286\os2;%1\binb
  245. if exist %1\lib286\os2\flibl.lib if exist 2fl2l.c wlib %1\lib286\os2\flibl.lib -+2fl2l.c
  246. rem =====================================================
  247. echo Patching %1\lib286\os2\flibm.lib
  248. set path=%1\lib286\os2;%1\binb
  249. if exist %1\lib286\os2\flibm.lib if exist 2fm2l.c wlib %1\lib286\os2\flibm.lib -+2fm2l.c
  250. rem =====================================================
  251. echo Patching %1\lib286\win\clibc.lib
  252. set path=%1\lib286\win;%1\binb
  253. if exist %1\lib286\win\clibc.lib if exist 2ccwl.c wlib %1\lib286\win\clibc.lib -+2ccwl.c
  254. rem =====================================================
  255. echo Patching %1\lib286\win\clibl.lib
  256. set path=%1\lib286\win;%1\binb
  257. if exist %1\lib286\win\clibl.lib if exist 2clwl.c wlib %1\lib286\win\clibl.lib -+2clwl.c
  258. rem =====================================================
  259. echo Patching %1\lib286\win\clibm.lib
  260. set path=%1\lib286\win;%1\binb
  261. if exist %1\lib286\win\clibm.lib if exist 2cmwl.c wlib %1\lib286\win\clibm.lib -+2cmwl.c
  262. rem =====================================================
  263. echo Patching %1\lib286\win\clibs.lib
  264. set path=%1\lib286\win;%1\binb
  265. if exist %1\lib286\win\clibs.lib if exist 2cswl.c wlib %1\lib286\win\clibs.lib -+2cswl.c
  266. rem =====================================================
  267. echo Patching %1\lib286\win\flib7l.lib
  268. set path=%1\lib286\win;%1\binb
  269. if exist %1\lib286\win\flib7l.lib if exist 2f7lwl.c wlib %1\lib286\win\flib7l.lib -+2f7lwl.c
  270. rem =====================================================
  271. echo Patching %1\lib286\win\flib7m.lib
  272. set path=%1\lib286\win;%1\binb
  273. if exist %1\lib286\win\flib7m.lib if exist 2f7mwl.c wlib %1\lib286\win\flib7m.lib -+2f7mwl.c
  274. rem =====================================================
  275. echo Patching %1\lib286\win\flibl.lib
  276. set path=%1\lib286\win;%1\binb
  277. if exist %1\lib286\win\flibl.lib if exist 2flwl.c wlib %1\lib286\win\flibl.lib -+2flwl.c
  278. rem =====================================================
  279. echo Patching %1\lib286\win\flibm.lib
  280. set path=%1\lib286\win;%1\binb
  281. if exist %1\lib286\win\flibm.lib if exist 2fmwl.c wlib %1\lib286\win\flibm.lib -+2fmwl.c
  282. rem =====================================================
  283. echo Patching %1\lib286\win\libentry.obj
  284. set path=%1\lib286\win;%1\binb
  285. if exist %1\lib286\win\libentry.obj if exist 2libewo.c bpatch %2 %3 2libewo.c
  286. rem =====================================================
  287. echo Patching %1\lib286\win\windows.lib
  288. set path=%1\lib286\win;%1\binb
  289. if exist %1\lib286\win\windows.lib if exist 2winwl.c wlib %1\lib286\win\windows.lib -+2winwl.c
  290. rem =====================================================
  291. echo Patching %1\lib386\math387r.lib
  292. set path=%1\lib386;%1\binb
  293. if exist %1\lib386\math387r.lib if exist 3m87rl.c wlib %1\lib386\math387r.lib -+3m87rl.c
  294. rem =====================================================
  295. echo Patching %1\lib386\math387s.lib
  296. set path=%1\lib386;%1\binb
  297. if exist %1\lib386\math387s.lib if exist 3m87sl.c wlib %1\lib386\math387s.lib -+3m87sl.c
  298. rem =====================================================
  299. echo Patching %1\lib386\dos\clib3r.lib
  300. set path=%1\lib386\dos;%1\binb
  301. if exist %1\lib386\dos\clib3r.lib if exist 3crdl.c wlib %1\lib386\dos\clib3r.lib -+3crdl.c
  302. rem =====================================================
  303. echo Patching %1\lib386\dos\clib3s.lib
  304. set path=%1\lib386\dos;%1\binb
  305. if exist %1\lib386\dos\clib3s.lib if exist 3csdl.c wlib %1\lib386\dos\clib3s.lib -+3csdl.c
  306. rem =====================================================
  307. echo Patching %1\lib386\dos\emu387.lib
  308. set path=%1\lib386\dos;%1\binb
  309. if exist %1\lib386\dos\emu387.lib if exist 3emudl.c wlib %1\lib386\dos\emu387.lib -+3emudl.c
  310. rem =====================================================
  311. echo Patching %1\lib386\dos\flib.lib
  312. set path=%1\lib386\dos;%1\binb
  313. if exist %1\lib386\dos\flib.lib if exist 3frdl.c wlib %1\lib386\dos\flib.lib -+3frdl.c
  314. rem =====================================================
  315. echo Patching %1\lib386\dos\flib7.lib
  316. set path=%1\lib386\dos;%1\binb
  317. if exist %1\lib386\dos\flib7.lib if exist 3fr7dl.c wlib %1\lib386\dos\flib7.lib -+3fr7dl.c
  318. rem =====================================================
  319. echo Patching %1\lib386\dos\flib7s.lib
  320. set path=%1\lib386\dos;%1\binb
  321. if exist %1\lib386\dos\flib7s.lib if exist 3fs7dl.c wlib %1\lib386\dos\flib7s.lib -+3fs7dl.c
  322. rem =====================================================
  323. echo Patching %1\lib386\dos\flibs.lib
  324. set path=%1\lib386\dos;%1\binb
  325. if exist %1\lib386\dos\flibs.lib if exist 3fsdl.c wlib %1\lib386\dos\flibs.lib -+3fsdl.c
  326. rem =====================================================
  327. echo Patching %1\lib386\dos\graph.lib
  328. set path=%1\lib386\dos;%1\binb
  329. if exist %1\lib386\dos\graph.lib if exist 3grdl.c wlib %1\lib386\dos\graph.lib -+3grdl.c
  330. rem =====================================================
  331. echo Patching %1\lib386\os2\clib3r.lib
  332. set path=%1\lib386\os2;%1\binb
  333. if exist %1\lib386\os2\clib3r.lib if exist 3cr2l.c wlib %1\lib386\os2\clib3r.lib -+3cr2l.c
  334. rem =====================================================
  335. echo Patching %1\lib386\os2\clib3s.lib
  336. set path=%1\lib386\os2;%1\binb
  337. if exist %1\lib386\os2\clib3s.lib if exist 3cs2l.c wlib %1\lib386\os2\clib3s.lib -+3cs2l.c
  338. rem =====================================================
  339. echo Patching %1\lib386\os2\clibdl3r.lib
  340. set path=%1\lib386\os2;%1\binb
  341. if exist %1\lib386\os2\clibdl3r.lib if exist 3cdlr2l.c wlib %1\lib386\os2\clibdl3r.lib -+3cdlr2l.c
  342. rem =====================================================
  343. echo Patching %1\lib386\os2\clibdl3s.lib
  344. set path=%1\lib386\os2;%1\binb
  345. if exist %1\lib386\os2\clibdl3s.lib if exist 3cdls2l.c wlib %1\lib386\os2\clibdl3s.lib -+3cdls2l.c
  346. rem =====================================================
  347. echo Patching %1\lib386\os2\clibmt3r.lib
  348. set path=%1\lib386\os2;%1\binb
  349. if exist %1\lib386\os2\clibmt3r.lib if exist 3cmtr2l.c wlib %1\lib386\os2\clibmt3r.lib -+3cmtr2l.c
  350. rem =====================================================
  351. echo Patching %1\lib386\os2\clibmt3s.lib
  352. set path=%1\lib386\os2;%1\binb
  353. if exist %1\lib386\os2\clibmt3s.lib if exist 3cmts2l.c wlib %1\lib386\os2\clibmt3s.lib -+3cmts2l.c
  354. rem =====================================================
  355. echo Patching %1\lib386\os2\flib.lib
  356. set path=%1\lib386\os2;%1\binb
  357. if exist %1\lib386\os2\flib.lib if exist 3fr2l.c wlib %1\lib386\os2\flib.lib -+3fr2l.c
  358. rem =====================================================
  359. echo Patching %1\lib386\os2\flib7.lib
  360. set path=%1\lib386\os2;%1\binb
  361. if exist %1\lib386\os2\flib7.lib if exist 3fr72l.c wlib %1\lib386\os2\flib7.lib -+3fr72l.c
  362. rem =====================================================
  363. echo Patching %1\lib386\os2\flib7s.lib
  364. set path=%1\lib386\os2;%1\binb
  365. if exist %1\lib386\os2\flib7s.lib if exist 3fs72l.c wlib %1\lib386\os2\flib7s.lib -+3fs72l.c
  366. rem =====================================================
  367. echo Patching %1\lib386\os2\flibdl.lib
  368. set path=%1\lib386\os2;%1\binb
  369. if exist %1\lib386\os2\flibdl.lib if exist 3fdlr2l.c wlib %1\lib386\os2\flibdl.lib -+3fdlr2l.c
  370. rem =====================================================
  371. echo Patching %1\lib386\os2\flibdl7.lib
  372. set path=%1\lib386\os2;%1\binb
  373. if exist %1\lib386\os2\flibdl7.lib if exist 3fdlr72l.c wlib %1\lib386\os2\flibdl7.lib -+3fdlr72l.c
  374. rem =====================================================
  375. echo Patching %1\lib386\os2\flibdl7s.lib
  376. set path=%1\lib386\os2;%1\binb
  377. if exist %1\lib386\os2\flibdl7s.lib if exist 3fdls72l.c wlib %1\lib386\os2\flibdl7s.lib -+3fdls72l.c
  378. rem =====================================================
  379. echo Patching %1\lib386\os2\flibdls.lib
  380. set path=%1\lib386\os2;%1\binb
  381. if exist %1\lib386\os2\flibdls.lib if exist 3fdls2l.c wlib %1\lib386\os2\flibdls.lib -+3fdls2l.c
  382. rem =====================================================
  383. echo Patching %1\lib386\os2\flibmt.lib
  384. set path=%1\lib386\os2;%1\binb
  385. if exist %1\lib386\os2\flibmt.lib if exist 3fmtr2l.c wlib %1\lib386\os2\flibmt.lib -+3fmtr2l.c
  386. rem =====================================================
  387. echo Patching %1\lib386\os2\flibmt7.lib
  388. set path=%1\lib386\os2;%1\binb
  389. if exist %1\lib386\os2\flibmt7.lib if exist 3fmtr72l.c wlib %1\lib386\os2\flibmt7.lib -+3fmtr72l.c
  390. rem =====================================================
  391. echo Patching %1\lib386\os2\flibmt7s.lib
  392. set path=%1\lib386\os2;%1\binb
  393. if exist %1\lib386\os2\flibmt7s.lib if exist 3fmts72l.c wlib %1\lib386\os2\flibmt7s.lib -+3fmts72l.c
  394. rem =====================================================
  395. echo Patching %1\lib386\os2\flibmts.lib
  396. set path=%1\lib386\os2;%1\binb
  397. if exist %1\lib386\os2\flibmts.lib if exist 3fmts2l.c wlib %1\lib386\os2\flibmts.lib -+3fmts2l.c
  398. rem =====================================================
  399. echo Patching %1\lib386\os2\flibs.lib
  400. set path=%1\lib386\os2;%1\binb
  401. if exist %1\lib386\os2\flibs.lib if exist 3fs2l.c wlib %1\lib386\os2\flibs.lib -+3fs2l.c
  402. rem =====================================================
  403. echo Patching %1\lib386\win\clib3r.lib
  404. set path=%1\lib386\win;%1\binb
  405. if exist %1\lib386\win\clib3r.lib if exist 3crwl.c wlib %1\lib386\win\clib3r.lib -+3crwl.c
  406. rem =====================================================
  407. echo Patching %1\lib386\win\clib3s.lib
  408. set path=%1\lib386\win;%1\binb
  409. if exist %1\lib386\win\clib3s.lib if exist 3cswl.c wlib %1\lib386\win\clib3s.lib -+3cswl.c
  410. rem =====================================================
  411. echo Patching %1\lib386\win\flib.lib
  412. set path=%1\lib386\win;%1\binb
  413. if exist %1\lib386\win\flib.lib if exist 3frwl.c wlib %1\lib386\win\flib.lib -+3frwl.c
  414. rem =====================================================
  415. echo Patching %1\lib386\win\flib7.lib
  416. set path=%1\lib386\win;%1\binb
  417. if exist %1\lib386\win\flib7.lib if exist 3fr7wl.c wlib %1\lib386\win\flib7.lib -+3fr7wl.c
  418. rem =====================================================
  419. echo Patching %1\lib386\win\flib7s.lib
  420. set path=%1\lib386\win;%1\binb
  421. if exist %1\lib386\win\flib7s.lib if exist 3fs7wl.c wlib %1\lib386\win\flib7s.lib -+3fs7wl.c
  422. rem =====================================================
  423. echo Patching %1\lib386\win\flibs.lib
  424. set path=%1\lib386\win;%1\binb
  425. if exist %1\lib386\win\flibs.lib if exist 3fswl.c wlib %1\lib386\win\flibs.lib -+3fswl.c
  426. rem =====================================================
  427. echo Patching %1\lib386\win\win386.lib
  428. set path=%1\lib386\win;%1\binb
  429. if exist %1\lib386\win\win386.lib if exist 3winwl.c bpatch %2 %3 3winwl.c
  430. rem =====================================================
  431. echo Patching %1\lib386\win\win386b.lib
  432. set path=%1\lib386\win;%1\binb
  433. if exist %1\lib386\win\win386b.lib if exist 3winwlb.c bpatch %2 %3 3winwlb.c
  434. rem =====================================================
  435. echo Patching %1\src\grdemo.c
  436. set path=%1\src;%1\binb
  437. if exist %1\src\grdemo.c if exist grdemoc.c bpatch %2 %3 grdemoc.c
  438. rem =====================================================
  439. echo Patching %1\src\fortran\os2\bsetib.fi
  440. set path=%1\src\fortran\os2;%1\binb
  441. if exist %1\src\fortran\os2\bsetib.fi if exist bsetibf.c bpatch %2 %3 bsetibf.c
  442. rem =====================================================
  443. echo Patching %1\src\fortran\win\win3api.fi
  444. set path=%1\src\fortran\win;%1\binb
  445. if exist %1\src\fortran\win\win3api.fi if exist win3apif.c bpatch %2 %3 win3apif.c
  446. rem =====================================================
  447. echo Patching %1\src\startup\386\wstart3r.asm
  448. set path=%1\src\startup\386;%1\binb
  449. if exist %1\src\startup\386\wstart3r.asm if exist wst3ra.c bpatch %2 %3 wst3ra.c
  450. rem =====================================================
  451. echo Patching %1\src\startup\386\wstart3s.asm
  452. set path=%1\src\startup\386;%1\binb
  453. if exist %1\src\startup\386\wstart3s.asm if exist wst3sa.c bpatch %2 %3 wst3sa.c
  454. rem =====================================================
  455. echo Patching %1\src\startup\os2\os2main.c
  456. set path=%1\src\startup\os2;%1\binb
  457. if exist %1\src\startup\os2\os2main.c if exist os2mainc.c bpatch %2 %3 os2mainc.c
  458. rem =====================================================
  459. echo Patching %1\src\startup\win\libentry.asm
  460. set path=%1\src\startup\win;%1\binb
  461. if exist %1\src\startup\win\libentry.asm if exist lentwa.c bpatch %2 %3 lentwa.c
  462. set path=%opath%
  463. set opath=
  464. goto end
  465. :usage
  466. cls
  467. echo.
  468. echo.
  469. echo.
  470. echo.
  471. echo.
  472. echo.
  473. echo.
  474. echo Use %0 DIRECTORY [-p], where DIRECTORY is the drive and path where
  475. echo the software was originally installed. For example:
  476. echo.
  477. echo     %0 C:\WATCOM
  478. echo.
  479. echo would apply patches to the installation in the C:\WATCOM subdirectory
  480. echo The -p option supresses prompting when each file is patched.
  481. echo.
  482. echo.
  483. echo.
  484. echo.
  485. echo.
  486. echo.
  487. echo.
  488. echo.
  489. :end
  490.