home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 30 fixes_v / 30-fixes_v.zip / c16_b.zip / APPLYB.BAT < prev    next >
DOS Batch File  |  1994-02-02  |  56KB  |  1,119 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\wlib.exe goto usage
  5. set opath=%path%
  6. rem =====================================================
  7. echo Patching %1\wf77.res
  8. if exist %1\wf77.res if exist wfr.b copy wfr.b %1\wf77.res
  9. rem =====================================================
  10. echo Patching %1\.\wcc386.prf
  11. set path=%1\.;%1\binb
  12. if exist %1\.\wcc386.prf if exist wcc32prf.b bpatch %2 %3 wcc32prf.b
  13. rem =====================================================
  14. echo Patching %1\.\wf77386.prf
  15. set path=%1\.;%1\binb
  16. if exist %1\.\wf77386.prf if exist wf7732pr.b bpatch %2 %3 wf7732pr.b
  17. rem =====================================================
  18. echo Patching %1\.\wpp386.prf
  19. set path=%1\.;%1\binb
  20. if exist %1\.\wpp386.prf if exist wpp32prf.b bpatch %2 %3 wpp32prf.b
  21. rem =====================================================
  22. echo Creating %1\bin\dos4gw.doc
  23. if exist %1\bin\NUL if exist dos4gt.b copy dos4gt.b %1\bin\dos4gw.doc
  24. rem =====================================================
  25. echo Patching %1\bin\ads.trp
  26. set path=%1\bin;%1\binb
  27. if exist %1\bin\ads.trp if exist adsd.b bpatch %2 %3 adsd.b
  28. rem =====================================================
  29. echo Patching %1\bin\pls.trp
  30. set path=%1\bin;%1\binb
  31. if exist %1\bin\pls.trp if exist plsd.b bpatch %2 %3 plsd.b
  32. rem =====================================================
  33. echo Patching %1\bin\rsi.trp
  34. set path=%1\bin;%1\binb
  35. if exist %1\bin\rsi.trp if exist rsid.b bpatch %2 %3 rsid.b
  36. rem =====================================================
  37. echo Patching %1\bin\plshelp.exp
  38. set path=%1\bin;%1\binb
  39. if exist %1\bin\plshelp.exp if exist plshelpd.b bpatch %2 %3 plshelpd.b
  40. rem =====================================================
  41. echo Patching %1\bin\rsihelp.exp
  42. set path=%1\bin;%1\binb
  43. if exist %1\bin\rsihelp.exp if exist rsihelpd.b bpatch %2 %3 rsihelpd.b
  44. rem =====================================================
  45. echo Patching %1\bin\dos4gw.exe
  46. set path=%1\bin;%1\binb
  47. if exist %1\bin\dos4gw.exe if exist dos4gw.b bpatch %2 %3 dos4gw.b
  48. rem =====================================================
  49. echo Patching %1\bin\wcc.exe
  50. set path=%1\bin;%1\binb
  51. if exist %1\bin\wcc.exe if exist wccd.b bpatch %2 %3 wccd.b
  52. rem =====================================================
  53. echo Patching %1\bin\wcc386.exe
  54. set path=%1\bin;%1\binb
  55. if exist %1\bin\wcc386.exe if exist wcc386d.b bpatch %2 %3 wcc386d.b
  56. rem =====================================================
  57. echo Patching %1\bin\wfc.exe
  58. set path=%1\bin;%1\binb
  59. if exist %1\bin\wfc.exe if exist wfcd.b bpatch %2 %3 wfcd.b
  60. rem =====================================================
  61. echo Patching %1\bin\wfc386.exe
  62. set path=%1\bin;%1\binb
  63. if exist %1\bin\wfc386.exe if exist wfc386d.b bpatch %2 %3 wfc386d.b
  64. rem =====================================================
  65. echo Patching %1\bin\wlink.exe
  66. set path=%1\bin;%1\binb
  67. if exist %1\bin\wlink.exe if exist wlinkd.b bpatch %2 %3 wlinkd.b
  68. rem =====================================================
  69. echo Patching %1\bin\wmakel.exe
  70. set path=%1\bin;%1\binb
  71. if exist %1\bin\wmakel.exe if exist wmakel.b bpatch %2 %3 wmakel.b
  72. rem =====================================================
  73. echo Patching %1\bin\wpp.exe
  74. set path=%1\bin;%1\binb
  75. if exist %1\bin\wpp.exe if exist wppd.b bpatch %2 %3 wppd.b
  76. rem =====================================================
  77. echo Patching %1\bin\wpp386.exe
  78. set path=%1\bin;%1\binb
  79. if exist %1\bin\wpp386.exe if exist wpp386d.b bpatch %2 %3 wpp386d.b
  80. rem =====================================================
  81. echo Patching %1\bin\wprof.exe
  82. set path=%1\bin;%1\binb
  83. if exist %1\bin\wprof.exe if exist wprofd.b bpatch %2 %3 wprofd.b
  84. rem =====================================================
  85. echo Patching %1\bin\wsamprsi.exe
  86. set path=%1\bin;%1\binb
  87. if exist %1\bin\wsamprsi.exe if exist wsamprsi.b bpatch %2 %3 wsamprsi.b
  88. rem =====================================================
  89. echo Patching %1\bin\wvideo.exe
  90. set path=%1\bin;%1\binb
  91. if exist %1\bin\wvideo.exe if exist wvideod.b bpatch %2 %3 wvideod.b
  92. rem =====================================================
  93. echo Patching %1\bin\pls.trp
  94. set path=%1\bin;%1\binb
  95. if exist %1\bin\pls.trp if exist plsfm.b bpatch %2 %3 plsfm.b
  96. rem =====================================================
  97. echo Patching %1\bin\wvideo.exe
  98. set path=%1\bin;%1\binb
  99. if exist %1\bin\wvideo.exe if exist wvfm.b bpatch %2 %3 wvfm.b
  100. rem =====================================================
  101. echo Patching %1\bin\ads.trp
  102. set path=%1\bin;%1\binb
  103. if exist %1\bin\ads.trp if exist adsne.b bpatch %2 %3 adsne.b
  104. rem =====================================================
  105. echo Patching %1\bin\rsi.trp
  106. set path=%1\bin;%1\binb
  107. if exist %1\bin\rsi.trp if exist rsine.b bpatch %2 %3 rsine.b
  108. rem =====================================================
  109. echo Patching %1\bin\pls.trp
  110. set path=%1\bin;%1\binb
  111. if exist %1\bin\pls.trp if exist plsne.b bpatch %2 %3 plsne.b
  112. rem =====================================================
  113. echo Patching %1\bin\rsihelp.exp
  114. set path=%1\bin;%1\binb
  115. if exist %1\bin\rsihelp.exp if exist rsihne.b bpatch %2 %3 rsihne.b
  116. rem =====================================================
  117. echo Patching %1\bin\wvideo.exe
  118. set path=%1\bin;%1\binb
  119. if exist %1\bin\wvideo.exe if exist wvne.b bpatch %2 %3 wvne.b
  120. rem =====================================================
  121. echo Patching %1\bin\wlink.exe
  122. set path=%1\bin;%1\binb
  123. if exist %1\bin\wlink.exe if exist wldj.b bpatch %2 %3 wldj.b
  124. rem =====================================================
  125. echo Patching %1\bin\wmakel.exe
  126. set path=%1\bin;%1\binb
  127. if exist %1\bin\wmakel.exe if exist wmldj.b bpatch %2 %3 wmldj.b
  128. rem =====================================================
  129. echo Patching %1\bin\wcc386.exe
  130. set path=%1\bin;%1\binb
  131. if exist %1\bin\wcc386.exe if exist wc3dj.b bpatch %2 %3 wc3dj.b
  132. rem =====================================================
  133. echo Patching %1\bin\wfc386.exe
  134. set path=%1\bin;%1\binb
  135. if exist %1\bin\wfc386.exe if exist wf3dj.b bpatch %2 %3 wf3dj.b
  136. rem =====================================================
  137. echo Patching %1\bin\wprof.exe
  138. set path=%1\bin;%1\binb
  139. if exist %1\bin\wprof.exe if exist wpned.b bpatch %2 %3 wpned.b
  140. rem =====================================================
  141. echo Patching %1\bin\wsamprsi.exe
  142. set path=%1\bin;%1\binb
  143. if exist %1\bin\wsamprsi.exe if exist wsrned.b bpatch %2 %3 wsrned.b
  144. rem =====================================================
  145. echo Creating %1\binb\cmdedit.txt
  146. if exist %1\binb\NUL if exist cedt.b copy cedt.b %1\binb\cmdedit.txt
  147. rem =====================================================
  148. echo Patching %1\binb\colours.dbg
  149. set path=%1\binb;%1\binb
  150. if exist %1\binb\colours.dbg if exist colourst.b bpatch %2 %3 colourst.b
  151. rem =====================================================
  152. echo Patching %1\binb\profile.dbg
  153. set path=%1\binb;%1\binb
  154. if exist %1\binb\profile.dbg if exist profilet.b bpatch %2 %3 profilet.b
  155. rem =====================================================
  156. echo Patching %1\binb\wdisasm.exe
  157. set path=%1\binb;%1\binb
  158. if exist %1\binb\wdisasm.exe if exist wdisasmb.b bpatch %2 %3 wdisasmb.b
  159. rem =====================================================
  160. echo Patching %1\binb\wfl.exe
  161. set path=%1\binb;%1\binb
  162. if exist %1\binb\wfl.exe if exist wflb.b bpatch %2 %3 wflb.b
  163. rem =====================================================
  164. echo Patching %1\binb\wfl386.exe
  165. set path=%1\binb;%1\binb
  166. if exist %1\binb\wfl386.exe if exist wfl386.b bpatch %2 %3 wfl386.b
  167. rem =====================================================
  168. echo Patching %1\binb\wlib.exe
  169. set path=%1\binb;%1\binb
  170. if exist %1\binb\wlib.exe if exist wlibb.b bpatch %2 %3 wlibb.b
  171. rem =====================================================
  172. echo Patching %1\binb\wlink.exe
  173. set path=%1\binb;%1\binb
  174. if exist %1\binb\wlink.exe if exist wlinkb.b bpatch %2 %3 wlinkb.b
  175. rem =====================================================
  176. echo Patching %1\binb\wlsystem.lnk
  177. set path=%1\binb;%1\binb
  178. if exist %1\binb\wlsystem.lnk if exist wlsyst.b bpatch %2 %3 wlsyst.b
  179. rem =====================================================
  180. echo Patching %1\binb\wmake.exe
  181. set path=%1\binb;%1\binb
  182. if exist %1\binb\wmake.exe if exist wmakeb.b bpatch %2 %3 wmakeb.b
  183. rem =====================================================
  184. echo Patching %1\binb\womp.exe
  185. set path=%1\binb;%1\binb
  186. if exist %1\binb\womp.exe if exist wompb.b bpatch %2 %3 wompb.b
  187. rem =====================================================
  188. echo Patching %1\binb\wprof.exe
  189. set path=%1\binb;%1\binb
  190. if exist %1\binb\wprof.exe if exist wprofb.b bpatch %2 %3 wprofb.b
  191. rem =====================================================
  192. echo Patching %1\binb\wrc.exe
  193. set path=%1\binb;%1\binb
  194. if exist %1\binb\wrc.exe if exist wrcb.b bpatch %2 %3 wrcb.b
  195. rem =====================================================
  196. echo Patching %1\binb\wtouch.exe
  197. set path=%1\binb;%1\binb
  198. if exist %1\binb\wtouch.exe if exist wtouchb.b bpatch %2 %3 wtouchb.b
  199. rem =====================================================
  200. echo Creating %1\binb\kanji.uni
  201. if exist %1\binb\NUL if exist k2ut.b copy k2ut.b %1\binb\kanji.uni
  202. rem =====================================================
  203. echo Patching %1\binb\wdisasm.exe
  204. set path=%1\binb;%1\binb
  205. if exist %1\binb\wdisasm.exe if exist wdisbj.b bpatch %2 %3 wdisbj.b
  206. rem =====================================================
  207. echo Patching %1\binb\wlib.exe
  208. set path=%1\binb;%1\binb
  209. if exist %1\binb\wlib.exe if exist wlibbj.b bpatch %2 %3 wlibbj.b
  210. rem =====================================================
  211. echo Patching %1\binb\wlink.exe
  212. set path=%1\binb;%1\binb
  213. if exist %1\binb\wlink.exe if exist wlnkbj.b bpatch %2 %3 wlnkbj.b
  214. rem =====================================================
  215. echo Patching %1\binb\wmake.exe
  216. set path=%1\binb;%1\binb
  217. if exist %1\binb\wmake.exe if exist wmbj.b bpatch %2 %3 wmbj.b
  218. rem =====================================================
  219. echo Patching %1\binb\womp.exe
  220. set path=%1\binb;%1\binb
  221. if exist %1\binb\womp.exe if exist wobj.b bpatch %2 %3 wobj.b
  222. rem =====================================================
  223. echo Patching %1\binb\wtouch.exe
  224. set path=%1\binb;%1\binb
  225. if exist %1\binb\wtouch.exe if exist wtbj.b bpatch %2 %3 wtbj.b
  226. rem =====================================================
  227. echo Patching %1\binb\wvideo.hlp
  228. set path=%1\binb;%1\binb
  229. if exist %1\binb\wvideo.hlp if exist wvhj.b bpatch %2 %3 wvhj.b
  230. rem =====================================================
  231. echo Patching %1\binnt\wcc386.exe
  232. set path=%1\binnt;%1\binb
  233. if exist %1\binnt\wcc386.exe if exist wcc386nt.b bpatch %2 %3 wcc386nt.b
  234. rem =====================================================
  235. echo Patching %1\binnt\wdisasm.exe
  236. set path=%1\binnt;%1\binb
  237. if exist %1\binnt\wdisasm.exe if exist wdisant.b bpatch %2 %3 wdisant.b
  238. rem =====================================================
  239. echo Patching %1\binnt\wfc386.exe
  240. set path=%1\binnt;%1\binb
  241. if exist %1\binnt\wfc386.exe if exist wfc386nt.b bpatch %2 %3 wfc386nt.b
  242. rem =====================================================
  243. echo Patching %1\binnt\wfl386.exe
  244. set path=%1\binnt;%1\binb
  245. if exist %1\binnt\wfl386.exe if exist wfl386nt.b bpatch %2 %3 wfl386nt.b
  246. rem =====================================================
  247. echo Patching %1\binnt\wlib.exe
  248. set path=%1\binnt;%1\binb
  249. if exist %1\binnt\wlib.exe if exist wlibnt.b bpatch %2 %3 wlibnt.b
  250. rem =====================================================
  251. echo Patching %1\binnt\wlink.exe
  252. set path=%1\binnt;%1\binb
  253. if exist %1\binnt\wlink.exe if exist wlinknt.b bpatch %2 %3 wlinknt.b
  254. rem =====================================================
  255. echo Patching %1\binnt\wmake.exe
  256. set path=%1\binnt;%1\binb
  257. if exist %1\binnt\wmake.exe if exist wmakent.b bpatch %2 %3 wmakent.b
  258. rem =====================================================
  259. echo Patching %1\binnt\wpp386.exe
  260. set path=%1\binnt;%1\binb
  261. if exist %1\binnt\wpp386.exe if exist wpp386nt.b bpatch %2 %3 wpp386nt.b
  262. rem =====================================================
  263. echo Patching %1\binnt\wrc.exe
  264. set path=%1\binnt;%1\binb
  265. if exist %1\binnt\wrc.exe if exist wrcnt.b bpatch %2 %3 wrcnt.b
  266. rem =====================================================
  267. echo Patching %1\binnt\wtouch.exe
  268. set path=%1\binnt;%1\binb
  269. if exist %1\binnt\wtouch.exe if exist wtchnt.b bpatch %2 %3 wtchnt.b
  270. rem =====================================================
  271. echo Patching %1\binnt\wvideo.exe
  272. set path=%1\binnt;%1\binb
  273. if exist %1\binnt\wvideo.exe if exist wvidnt.b bpatch %2 %3 wvidnt.b
  274. rem =====================================================
  275. echo Patching %1\binnt\wdisasm.exe
  276. set path=%1\binnt;%1\binb
  277. if exist %1\binnt\wdisasm.exe if exist wdisntj.b bpatch %2 %3 wdisntj.b
  278. rem =====================================================
  279. echo Patching %1\binnt\wlib.exe
  280. set path=%1\binnt;%1\binb
  281. if exist %1\binnt\wlib.exe if exist wlibntj.b bpatch %2 %3 wlibntj.b
  282. rem =====================================================
  283. echo Patching %1\binnt\wlink.exe
  284. set path=%1\binnt;%1\binb
  285. if exist %1\binnt\wlink.exe if exist wlnkntj.b bpatch %2 %3 wlnkntj.b
  286. rem =====================================================
  287. echo Patching %1\binnt\wmake.exe
  288. set path=%1\binnt;%1\binb
  289. if exist %1\binnt\wmake.exe if exist wmntj.b bpatch %2 %3 wmntj.b
  290. rem =====================================================
  291. echo Patching %1\binnt\wtouch.exe
  292. set path=%1\binnt;%1\binb
  293. if exist %1\binnt\wtouch.exe if exist wtntj.b bpatch %2 %3 wtntj.b
  294. rem =====================================================
  295. echo Patching %1\binp\wcc.exe
  296. set path=%1\binp;%1\binb
  297. if exist %1\binp\wcc.exe if exist wcc2.b bpatch %2 %3 wcc2.b
  298. rem =====================================================
  299. echo Patching %1\binp\wcc386.exe
  300. set path=%1\binp;%1\binb
  301. if exist %1\binp\wcc386.exe if exist wcc3862.b bpatch %2 %3 wcc3862.b
  302. rem =====================================================
  303. echo Patching %1\binp\wfc.exe
  304. set path=%1\binp;%1\binb
  305. if exist %1\binp\wfc.exe if exist wfc2.b bpatch %2 %3 wfc2.b
  306. rem =====================================================
  307. echo Patching %1\binp\wfc386.exe
  308. set path=%1\binp;%1\binb
  309. if exist %1\binp\wfc386.exe if exist wfc3862.b bpatch %2 %3 wfc3862.b
  310. rem =====================================================
  311. echo Patching %1\binp\wvideo.exe
  312. set path=%1\binp;%1\binb
  313. if exist %1\binp\wvideo.exe if exist wvideo2.b bpatch %2 %3 wvideo2.b
  314. rem =====================================================
  315. echo Patching %1\binp\wlink.exe
  316. set path=%1\binp;%1\binb
  317. if exist %1\binp\wlink.exe if exist wlink2.b bpatch %2 %3 wlink2.b
  318. rem =====================================================
  319. echo Patching %1\binp\wpp.exe
  320. set path=%1\binp;%1\binb
  321. if exist %1\binp\wpp.exe if exist wpp2.b bpatch %2 %3 wpp2.b
  322. rem =====================================================
  323. echo Patching %1\binp\wpp386.exe
  324. set path=%1\binp;%1\binb
  325. if exist %1\binp\wpp386.exe if exist wpp3862.b bpatch %2 %3 wpp3862.b
  326. rem =====================================================
  327. echo Patching %1\binp\wvpmhelp.exe
  328. set path=%1\binp;%1\binb
  329. if exist %1\binp\wvpmhelp.exe if exist wvpmhelp.b bpatch %2 %3 wvpmhelp.b
  330. rem =====================================================
  331. echo Patching %1\binp\wlink.exe
  332. set path=%1\binp;%1\binb
  333. if exist %1\binp\wlink.exe if exist wlnkpj.b bpatch %2 %3 wlnkpj.b
  334. rem =====================================================
  335. echo Creating %1\binp\wsampos2.exe
  336. if exist %1\binp\NUL if exist wsmos2j.b copy wsmos2j.b %1\binp\wsampos2.exe
  337. rem =====================================================
  338. echo Creating %1\binp\wsmpos22.exe
  339. if exist %1\binp\NUL if exist wsmos22j.b copy wsmos22j.b %1\binp\wsmpos22.exe
  340. rem =====================================================
  341. echo Patching %1\binp\dll\std16.dll
  342. set path=%1\binp\dll;%1\binb
  343. if exist %1\binp\dll\std16.dll if exist std162.b bpatch %2 %3 std162.b
  344. rem =====================================================
  345. echo Patching %1\binp\dll\std32.dll
  346. set path=%1\binp\dll;%1\binb
  347. if exist %1\binp\dll\std32.dll if exist std322.b bpatch %2 %3 std322.b
  348. rem =====================================================
  349. echo Patching %1\binp\dll\wccopts.dll
  350. set path=%1\binp\dll;%1\binb
  351. if exist %1\binp\dll\wccopts.dll if exist wccopts2.b bpatch %2 %3 wccopts2.b
  352. rem =====================================================
  353. echo Patching %1\binp\dll\wppopts.dll
  354. set path=%1\binp\dll;%1\binb
  355. if exist %1\binp\dll\wppopts.dll if exist wppopts2.b bpatch %2 %3 wppopts2.b
  356. rem =====================================================
  357. echo Patching %1\binp\dll\wfcopts.dll
  358. set path=%1\binp\dll;%1\binb
  359. if exist %1\binp\dll\wfcopts.dll if exist wfcopts2.b bpatch %2 %3 wfcopts2.b
  360. rem =====================================================
  361. echo Patching %1\binp\dll\wlopts.dll
  362. set path=%1\binp\dll;%1\binb
  363. if exist %1\binp\dll\wlopts.dll if exist wlopts2.b bpatch %2 %3 wlopts2.b
  364. rem =====================================================
  365. echo Patching %1\binp\help\wpperrs.hlp
  366. set path=%1\binp\help;%1\binb
  367. if exist %1\binp\help\wpperrs.hlp if exist wpphlp2.b bpatch %2 %3 wpphlp2.b
  368. rem =====================================================
  369. echo Patching %1\binp\help\wfcerrs.hlp
  370. set path=%1\binp\help;%1\binb
  371. if exist %1\binp\help\wfcerrs.hlp if exist wfcerrst.b bpatch %2 %3 wfcerrst.b
  372. rem =====================================================
  373. echo Patching %1\binw\netservw.exe
  374. set path=%1\binw;%1\binb
  375. if exist %1\binw\netservw.exe if exist netservw.b bpatch %2 %3 netservw.b
  376. rem =====================================================
  377. echo Patching %1\binw\parservw.exe
  378. set path=%1\binw;%1\binb
  379. if exist %1\binw\parservw.exe if exist parservw.b bpatch %2 %3 parservw.b
  380. rem =====================================================
  381. echo Patching %1\binw\vdmservw.exe
  382. set path=%1\binw;%1\binb
  383. if exist %1\binw\vdmservw.exe if exist vdmservw.b bpatch %2 %3 vdmservw.b
  384. rem =====================================================
  385. echo Patching %1\binw\win386.ext
  386. set path=%1\binw;%1\binb
  387. if exist %1\binw\win386.ext if exist win386.b bpatch %2 %3 win386.b
  388. rem =====================================================
  389. echo Patching %1\binw\w386dll.ext
  390. set path=%1\binw;%1\binb
  391. if exist %1\binw\w386dll.ext if exist w386dll.b bpatch %2 %3 w386dll.b
  392. rem =====================================================
  393. echo Patching %1\binw\wsamplew.exe
  394. set path=%1\binw;%1\binb
  395. if exist %1\binw\wsamplew.exe if exist wsamplew.b bpatch %2 %3 wsamplew.b
  396. rem =====================================================
  397. echo Patching %1\binw\wvideo.exe
  398. set path=%1\binw;%1\binb
  399. if exist %1\binw\wvideo.exe if exist wvideow.b bpatch %2 %3 wvideow.b
  400. rem =====================================================
  401. echo Patching %1\binw\wpp.hlp
  402. set path=%1\binw;%1\binb
  403. if exist %1\binw\wpp.hlp if exist wppwh.b bpatch %2 %3 wppwh.b
  404. rem =====================================================
  405. echo Patching %1\binw\wsamplew.exe
  406. set path=%1\binw;%1\binb
  407. if exist %1\binw\wsamplew.exe if exist wswj.b bpatch %2 %3 wswj.b
  408. rem =====================================================
  409. echo Patching %1\binw\wvideo.exe
  410. set path=%1\binw;%1\binb
  411. if exist %1\binw\wvideo.exe if exist wvwne.b bpatch %2 %3 wvwne.b
  412. rem =====================================================
  413. echo Patching %1\h\complex.h
  414. set path=%1\h;%1\binb
  415. if exist %1\h\complex.h if exist complexh.b bpatch %2 %3 complexh.b
  416. rem =====================================================
  417. echo Patching %1\h\errno.h
  418. set path=%1\h;%1\binb
  419. if exist %1\h\errno.h if exist errnoh.b bpatch %2 %3 errnoh.b
  420. rem =====================================================
  421. echo Patching %1\h\fstream.h
  422. set path=%1\h;%1\binb
  423. if exist %1\h\fstream.h if exist fstreamh.b bpatch %2 %3 fstreamh.b
  424. rem =====================================================
  425. echo Patching %1\h\iostream.h
  426. set path=%1\h;%1\binb
  427. if exist %1\h\iostream.h if exist iostrmh.b bpatch %2 %3 iostrmh.b
  428. rem =====================================================
  429. echo Patching %1\h\stdio.h
  430. set path=%1\h;%1\binb
  431. if exist %1\h\stdio.h if exist stdioh.b bpatch %2 %3 stdioh.b
  432. rem =====================================================
  433. echo Patching %1\h\string.hpp
  434. set path=%1\h;%1\binb
  435. if exist %1\h\string.hpp if exist strhpp.b bpatch %2 %3 strhpp.b
  436. rem =====================================================
  437. echo Patching %1\h\wcdefs.h
  438. set path=%1\h;%1\binb
  439. if exist %1\h\wcdefs.h if exist wcdefsh.b bpatch %2 %3 wcdefsh.b
  440. rem =====================================================
  441. echo Patching %1\h\wclbase.h
  442. set path=%1\h;%1\binb
  443. if exist %1\h\wclbase.h if exist wclbaseh.b bpatch %2 %3 wclbaseh.b
  444. rem =====================================================
  445. echo Patching %1\h\wclcom.h
  446. set path=%1\h;%1\binb
  447. if exist %1\h\wclcom.h if exist wclcomh.b bpatch %2 %3 wclcomh.b
  448. rem =====================================================
  449. echo Patching %1\h\wclibase.h
  450. set path=%1\h;%1\binb
  451. if exist %1\h\wclibase.h if exist wclibash.b bpatch %2 %3 wclibash.b
  452. rem =====================================================
  453. echo Patching %1\h\wclist.h
  454. set path=%1\h;%1\binb
  455. if exist %1\h\wclist.h if exist wclisth.b bpatch %2 %3 wclisth.b
  456. rem =====================================================
  457. echo Patching %1\h\wclistit.h
  458. set path=%1\h;%1\binb
  459. if exist %1\h\wclistit.h if exist wcliith.b bpatch %2 %3 wcliith.b
  460. rem =====================================================
  461. echo Patching %1\h\bios98.h
  462. set path=%1\h;%1\binb
  463. if exist %1\h\bios98.h if exist b98h.b bpatch %2 %3 b98h.b
  464. rem =====================================================
  465. echo Patching %1\h\win\_win386.h
  466. set path=%1\h\win;%1\binb
  467. if exist %1\h\win\_win386.h if exist _w386h.b bpatch %2 %3 _w386h.b
  468. rem =====================================================
  469. echo Patching %1\lib286\math87c.lib
  470. set path=%1\lib286;%1\binb
  471. if exist %1\lib286\math87c.lib if exist 2m87cl.b wlib %1\lib286\math87c.lib -grabfpe.obj -+2m87cl.b
  472. rem =====================================================
  473. echo Patching %1\lib286\math87h.lib
  474. set path=%1\lib286;%1\binb
  475. if exist %1\lib286\math87h.lib if exist 2m87hl.b wlib %1\lib286\math87h.lib -grabfpe.obj -+2m87hl.b
  476. rem =====================================================
  477. echo Patching %1\lib286\math87l.lib
  478. set path=%1\lib286;%1\binb
  479. if exist %1\lib286\math87l.lib if exist 2m87ll.b wlib %1\lib286\math87l.lib -grabfpe.obj -+2m87ll.b
  480. rem =====================================================
  481. echo Patching %1\lib286\math87m.lib
  482. set path=%1\lib286;%1\binb
  483. if exist %1\lib286\math87m.lib if exist 2m87ml.b wlib %1\lib286\math87m.lib -grabfpe.obj -+2m87ml.b
  484. rem =====================================================
  485. echo Patching %1\lib286\math87s.lib
  486. set path=%1\lib286;%1\binb
  487. if exist %1\lib286\math87s.lib if exist 2m87sl.b wlib %1\lib286\math87s.lib -grabfpe.obj -+2m87sl.b
  488. rem =====================================================
  489. echo Patching %1\lib286\mathc.lib
  490. set path=%1\lib286;%1\binb
  491. if exist %1\lib286\mathc.lib if exist 2mcl.b wlib %1\lib286\mathc.lib -fpestub.obj -+2mcl.b
  492. rem =====================================================
  493. echo Patching %1\lib286\mathh.lib
  494. set path=%1\lib286;%1\binb
  495. if exist %1\lib286\mathh.lib if exist 2mhl.b wlib %1\lib286\mathh.lib -fpestub.obj -+2mhl.b
  496. rem =====================================================
  497. echo Patching %1\lib286\mathl.lib
  498. set path=%1\lib286;%1\binb
  499. if exist %1\lib286\mathl.lib if exist 2mll.b wlib %1\lib286\mathl.lib -fpestub.obj -+2mll.b
  500. rem =====================================================
  501. echo Patching %1\lib286\mathm.lib
  502. set path=%1\lib286;%1\binb
  503. if exist %1\lib286\mathm.lib if exist 2mml.b wlib %1\lib286\mathm.lib -fpestub.obj -+2mml.b
  504. rem =====================================================
  505. echo Patching %1\lib286\maths.lib
  506. set path=%1\lib286;%1\binb
  507. if exist %1\lib286\maths.lib if exist 2msl.b wlib %1\lib286\maths.lib -fpestub.obj -+2msl.b
  508. rem =====================================================
  509. echo Patching %1\lib286\plbxc.lib
  510. set path=%1\lib286;%1\binb
  511. if exist %1\lib286\plbxc.lib if exist 2pxcl.b bpatch %2 %3 2pxcl.b
  512. rem =====================================================
  513. echo Patching %1\lib286\plbxh.lib
  514. set path=%1\lib286;%1\binb
  515. if exist %1\lib286\plbxh.lib if exist 2pxhl.b bpatch %2 %3 2pxhl.b
  516. rem =====================================================
  517. echo Patching %1\lib286\plbxl.lib
  518. set path=%1\lib286;%1\binb
  519. if exist %1\lib286\plbxl.lib if exist 2pxll.b bpatch %2 %3 2pxll.b
  520. rem =====================================================
  521. echo Patching %1\lib286\plbxm.lib
  522. set path=%1\lib286;%1\binb
  523. if exist %1\lib286\plbxm.lib if exist 2pxml.b bpatch %2 %3 2pxml.b
  524. rem =====================================================
  525. echo Patching %1\lib286\plbxs.lib
  526. set path=%1\lib286;%1\binb
  527. if exist %1\lib286\plbxs.lib if exist 2pxsl.b bpatch %2 %3 2pxsl.b
  528. rem =====================================================
  529. echo Patching %1\lib286\plibc.lib
  530. set path=%1\lib286;%1\binb
  531. if exist %1\lib286\plibc.lib if exist 2pcl.b bpatch %2 %3 2pcl.b
  532. rem =====================================================
  533. echo Patching %1\lib286\plibh.lib
  534. set path=%1\lib286;%1\binb
  535. if exist %1\lib286\plibh.lib if exist 2phl.b bpatch %2 %3 2phl.b
  536. rem =====================================================
  537. echo Patching %1\lib286\plibl.lib
  538. set path=%1\lib286;%1\binb
  539. if exist %1\lib286\plibl.lib if exist 2pll.b bpatch %2 %3 2pll.b
  540. rem =====================================================
  541. echo Patching %1\lib286\plibm.lib
  542. set path=%1\lib286;%1\binb
  543. if exist %1\lib286\plibm.lib if exist 2pml.b bpatch %2 %3 2pml.b
  544. rem =====================================================
  545. echo Patching %1\lib286\plibs.lib
  546. set path=%1\lib286;%1\binb
  547. if exist %1\lib286\plibs.lib if exist 2psl.b bpatch %2 %3 2psl.b
  548. rem =====================================================
  549. echo Creating %1\lib286\wresm.lib
  550. if exist %1\lib286\NUL if exist 2resml.b copy 2resml.b %1\lib286\wresm.lib
  551. rem =====================================================
  552. echo Creating %1\lib286\wresl.lib
  553. if exist %1\lib286\NUL if exist 2resll.b copy 2resll.b %1\lib286\wresl.lib
  554. rem =====================================================
  555. echo Patching %1\lib286\dos\clibc.lib
  556. set path=%1\lib286\dos;%1\binb
  557. if exist %1\lib286\dos\clibc.lib if exist 2ccdl.b wlib %1\lib286\dos\clibc.lib -+2ccdl.b
  558. rem =====================================================
  559. echo Patching %1\lib286\dos\clibh.lib
  560. set path=%1\lib286\dos;%1\binb
  561. if exist %1\lib286\dos\clibh.lib if exist 2chdl.b wlib %1\lib286\dos\clibh.lib -+2chdl.b
  562. rem =====================================================
  563. echo Patching %1\lib286\dos\clibl.lib
  564. set path=%1\lib286\dos;%1\binb
  565. if exist %1\lib286\dos\clibl.lib if exist 2cldl.b wlib %1\lib286\dos\clibl.lib -+2cldl.b
  566. rem =====================================================
  567. echo Patching %1\lib286\dos\clibm.lib
  568. set path=%1\lib286\dos;%1\binb
  569. if exist %1\lib286\dos\clibm.lib if exist 2cmdl.b wlib %1\lib286\dos\clibm.lib -+2cmdl.b
  570. rem =====================================================
  571. echo Patching %1\lib286\dos\clibs.lib
  572. set path=%1\lib286\dos;%1\binb
  573. if exist %1\lib286\dos\clibs.lib if exist 2csdl.b wlib %1\lib286\dos\clibs.lib -+2csdl.b
  574. rem =====================================================
  575. echo Patching %1\lib286\dos\emu87.lib
  576. set path=%1\lib286\dos;%1\binb
  577. if exist %1\lib286\dos\emu87.lib if exist 2emu87dl.b wlib %1\lib286\dos\emu87.lib -+2emu87dl.b
  578. rem =====================================================
  579. echo Patching %1\lib286\dos\flib7l.lib
  580. set path=%1\lib286\dos;%1\binb
  581. if exist %1\lib286\dos\flib7l.lib if exist 2f7ldl.b wlib %1\lib286\dos\flib7l.lib -+2f7ldl.b
  582. rem =====================================================
  583. echo Patching %1\lib286\dos\flib7m.lib
  584. set path=%1\lib286\dos;%1\binb
  585. if exist %1\lib286\dos\flib7m.lib if exist 2f7mdl.b wlib %1\lib286\dos\flib7m.lib -+2f7mdl.b
  586. rem =====================================================
  587. echo Patching %1\lib286\dos\flibl.lib
  588. set path=%1\lib286\dos;%1\binb
  589. if exist %1\lib286\dos\flibl.lib if exist 2fldl.b wlib %1\lib286\dos\flibl.lib -+2fldl.b
  590. rem =====================================================
  591. echo Patching %1\lib286\dos\flibm.lib
  592. set path=%1\lib286\dos;%1\binb
  593. if exist %1\lib286\dos\flibm.lib if exist 2fmdl.b wlib %1\lib286\dos\flibm.lib -+2fmdl.b
  594. rem =====================================================
  595. echo Patching %1\lib286\dos\graph.lib
  596. set path=%1\lib286\dos;%1\binb
  597. if exist %1\lib286\dos\graph.lib if exist 2grdl.b wlib %1\lib286\dos\graph.lib -+2grdl.b
  598. rem =====================================================
  599. echo Patching %1\lib286\dos\graph98.lib
  600. set path=%1\lib286\dos;%1\binb
  601. if exist %1\lib286\dos\graph98.lib if exist 2g98dl.b wlib %1\lib286\dos\graph98.lib -+2g98dl.b
  602. rem =====================================================
  603. echo Patching %1\lib286\dos\clibl.lib
  604. set path=%1\lib286\dos;%1\binb
  605. if exist %1\lib286\dos\clibl.lib if exist 2clnl.b wlib %1\lib286\dos\clibl.lib -+2clnl.b
  606. rem =====================================================
  607. echo Patching %1\lib286\os2\clibc.lib
  608. set path=%1\lib286\os2;%1\binb
  609. if exist %1\lib286\os2\clibc.lib if exist 2cc2l.b wlib %1\lib286\os2\clibc.lib -+2cc2l.b
  610. rem =====================================================
  611. echo Patching %1\lib286\os2\clibdll.lib
  612. set path=%1\lib286\os2;%1\binb
  613. if exist %1\lib286\os2\clibdll.lib if exist 2cdll2l.b wlib %1\lib286\os2\clibdll.lib -+2cdll2l.b
  614. rem =====================================================
  615. echo Patching %1\lib286\os2\clibh.lib
  616. set path=%1\lib286\os2;%1\binb
  617. if exist %1\lib286\os2\clibh.lib if exist 2ch2l.b wlib %1\lib286\os2\clibh.lib -+2ch2l.b
  618. rem =====================================================
  619. echo Patching %1\lib286\os2\clibl.lib
  620. set path=%1\lib286\os2;%1\binb
  621. if exist %1\lib286\os2\clibl.lib if exist 2cl2l.b wlib %1\lib286\os2\clibl.lib -+2cl2l.b
  622. rem =====================================================
  623. echo Patching %1\lib286\os2\clibm.lib
  624. set path=%1\lib286\os2;%1\binb
  625. if exist %1\lib286\os2\clibm.lib if exist 2cm2l.b wlib %1\lib286\os2\clibm.lib -+2cm2l.b
  626. rem =====================================================
  627. echo Patching %1\lib286\os2\clibmtl.lib
  628. set path=%1\lib286\os2;%1\binb
  629. if exist %1\lib286\os2\clibmtl.lib if exist 2cmt2l.b wlib %1\lib286\os2\clibmtl.lib -+2cmt2l.b
  630. rem =====================================================
  631. echo Patching %1\lib286\os2\clibs.lib
  632. set path=%1\lib286\os2;%1\binb
  633. if exist %1\lib286\os2\clibs.lib if exist 2cs2l.b wlib %1\lib286\os2\clibs.lib -+2cs2l.b
  634. rem =====================================================
  635. echo Patching %1\lib286\os2\emu87.lib
  636. set path=%1\lib286\os2;%1\binb
  637. if exist %1\lib286\os2\emu87.lib if exist 2emu872l.b wlib %1\lib286\os2\emu87.lib -+2emu872l.b
  638. rem =====================================================
  639. echo Patching %1\lib286\os2\flib7l.lib
  640. set path=%1\lib286\os2;%1\binb
  641. if exist %1\lib286\os2\flib7l.lib if exist 2f7l2l.b wlib %1\lib286\os2\flib7l.lib -+2f7l2l.b
  642. rem =====================================================
  643. echo Patching %1\lib286\os2\flib7m.lib
  644. set path=%1\lib286\os2;%1\binb
  645. if exist %1\lib286\os2\flib7m.lib if exist 2f6m2l.b wlib %1\lib286\os2\flib7m.lib -+2f6m2l.b
  646. rem =====================================================
  647. echo Patching %1\lib286\os2\flibl.lib
  648. set path=%1\lib286\os2;%1\binb
  649. if exist %1\lib286\os2\flibl.lib if exist 2fl2l.b wlib %1\lib286\os2\flibl.lib -+2fl2l.b
  650. rem =====================================================
  651. echo Patching %1\lib286\os2\flibm.lib
  652. set path=%1\lib286\os2;%1\binb
  653. if exist %1\lib286\os2\flibm.lib if exist 2fm2l.b wlib %1\lib286\os2\flibm.lib -+2fm2l.b
  654. rem =====================================================
  655. echo Patching %1\lib286\os2\graphp.obj
  656. set path=%1\lib286\os2;%1\binb
  657. if exist %1\lib286\os2\graphp.obj if exist 2grp2l.b bpatch %2 %3 2grp2l.b
  658. rem =====================================================
  659. echo Patching %1\lib286\os2\plbxmtl.lib
  660. set path=%1\lib286\os2;%1\binb
  661. if exist %1\lib286\os2\plbxmtl.lib if exist 2pxmt2l.b bpatch %2 %3 2pxmt2l.b
  662. rem =====================================================
  663. echo Patching %1\lib286\os2\plibmtl.lib
  664. set path=%1\lib286\os2;%1\binb
  665. if exist %1\lib286\os2\plibmtl.lib if exist 2pmt2l.b bpatch %2 %3 2pmt2l.b
  666. rem =====================================================
  667. echo Patching %1\lib286\win\clibc.lib
  668. set path=%1\lib286\win;%1\binb
  669. if exist %1\lib286\win\clibc.lib if exist 2ccwl.b wlib %1\lib286\win\clibc.lib -+2ccwl.b
  670. rem =====================================================
  671. echo Patching %1\lib286\win\clibl.lib
  672. set path=%1\lib286\win;%1\binb
  673. if exist %1\lib286\win\clibl.lib if exist 2clwl.b wlib %1\lib286\win\clibl.lib -+2clwl.b
  674. rem =====================================================
  675. echo Patching %1\lib286\win\clibm.lib
  676. set path=%1\lib286\win;%1\binb
  677. if exist %1\lib286\win\clibm.lib if exist 2cmwl.b wlib %1\lib286\win\clibm.lib -+2cmwl.b
  678. rem =====================================================
  679. echo Patching %1\lib286\win\clibs.lib
  680. set path=%1\lib286\win;%1\binb
  681. if exist %1\lib286\win\clibs.lib if exist 2cswl.b wlib %1\lib286\win\clibs.lib -+2cswl.b
  682. rem =====================================================
  683. echo Patching %1\lib286\win\emu87.lib
  684. set path=%1\lib286\win;%1\binb
  685. if exist %1\lib286\win\emu87.lib if exist 2emu87wl.b wlib %1\lib286\win\emu87.lib -+2emu87wl.b
  686. rem =====================================================
  687. echo Patching %1\lib286\win\flib7l.lib
  688. set path=%1\lib286\win;%1\binb
  689. if exist %1\lib286\win\flib7l.lib if exist 2f7lwl.b wlib %1\lib286\win\flib7l.lib -+2f7lwl.b
  690. rem =====================================================
  691. echo Patching %1\lib286\win\flib7m.lib
  692. set path=%1\lib286\win;%1\binb
  693. if exist %1\lib286\win\flib7m.lib if exist 2f7mwl.b wlib %1\lib286\win\flib7m.lib -+2f7mwl.b
  694. rem =====================================================
  695. echo Patching %1\lib286\win\flibl.lib
  696. set path=%1\lib286\win;%1\binb
  697. if exist %1\lib286\win\flibl.lib if exist 2flwl.b wlib %1\lib286\win\flibl.lib -+2flwl.b
  698. rem =====================================================
  699. echo Patching %1\lib286\win\flibm.lib
  700. set path=%1\lib286\win;%1\binb
  701. if exist %1\lib286\win\flibm.lib if exist 2fmwl.b wlib %1\lib286\win\flibm.lib -+2fmwl.b
  702. rem =====================================================
  703. echo Patching %1\lib286\win\plbxc.lib
  704. set path=%1\lib286\win;%1\binb
  705. if exist %1\lib286\win\plbxc.lib if exist 2pxcwl.b bpatch %2 %3 2pxcwl.b
  706. rem =====================================================
  707. echo Patching %1\lib286\win\plbxl.lib
  708. set path=%1\lib286\win;%1\binb
  709. if exist %1\lib286\win\plbxl.lib if exist 2pxlwl.b bpatch %2 %3 2pxlwl.b
  710. rem =====================================================
  711. echo Patching %1\lib286\win\plbxm.lib
  712. set path=%1\lib286\win;%1\binb
  713. if exist %1\lib286\win\plbxm.lib if exist 2pxmwl.b bpatch %2 %3 2pxmwl.b
  714. rem =====================================================
  715. echo Patching %1\lib286\win\plbxs.lib
  716. set path=%1\lib286\win;%1\binb
  717. if exist %1\lib286\win\plbxs.lib if exist 2pxswl.b bpatch %2 %3 2pxswl.b
  718. rem =====================================================
  719. echo Patching %1\lib286\win\plibc.lib
  720. set path=%1\lib286\win;%1\binb
  721. if exist %1\lib286\win\plibc.lib if exist 2pcwl.b bpatch %2 %3 2pcwl.b
  722. rem =====================================================
  723. echo Patching %1\lib286\win\plibl.lib
  724. set path=%1\lib286\win;%1\binb
  725. if exist %1\lib286\win\plibl.lib if exist 2plwl.b bpatch %2 %3 2plwl.b
  726. rem =====================================================
  727. echo Patching %1\lib286\win\plibm.lib
  728. set path=%1\lib286\win;%1\binb
  729. if exist %1\lib286\win\plibm.lib if exist 2pmwl.b bpatch %2 %3 2pmwl.b
  730. rem =====================================================
  731. echo Patching %1\lib286\win\plibs.lib
  732. set path=%1\lib286\win;%1\binb
  733. if exist %1\lib286\win\plibs.lib if exist 2pswl.b bpatch %2 %3 2pswl.b
  734. rem =====================================================
  735. echo Patching %1\lib286\win\math87c.lib
  736. set path=%1\lib286\win;%1\binb
  737. if exist %1\lib286\win\math87c.lib if exist 2m7cwl.b wlib %1\lib286\win\math87c.lib -grabfpe.obj -+2m7cwl.b
  738. rem =====================================================
  739. echo Patching %1\lib286\win\math87l.lib
  740. set path=%1\lib286\win;%1\binb
  741. if exist %1\lib286\win\math87l.lib if exist 2m7lwl.b wlib %1\lib286\win\math87l.lib -grabfpe.obj -+2m7lwl.b
  742. rem =====================================================
  743. echo Patching %1\lib286\win\mathc.lib
  744. set path=%1\lib286\win;%1\binb
  745. if exist %1\lib286\win\mathc.lib if exist 2mcwl.b wlib %1\lib286\win\mathc.lib -fpestub.obj -+2mcwl.b
  746. rem =====================================================
  747. echo Patching %1\lib286\win\mathl.lib
  748. set path=%1\lib286\win;%1\binb
  749. if exist %1\lib286\win\mathl.lib if exist 2mlwl.b wlib %1\lib286\win\mathl.lib -fpestub.obj -+2mlwl.b
  750. rem =====================================================
  751. echo Patching %1\lib386\math387r.lib
  752. set path=%1\lib386;%1\binb
  753. set __DELS=-fpe387.obj -fpedos4g.obj -fpeergo.obj -fpeint.obj -fpeintel.obj -fpeinth.obj -fpephar.obj -grabfpe.obj
  754. if exist %1\lib386\math387r.lib if exist 3m87rl.b wlib %1\lib386\math387r.lib @__DELS -+3m87rl.b
  755. rem =====================================================
  756. echo Patching %1\lib386\math387s.lib
  757. set path=%1\lib386;%1\binb
  758. if exist %1\lib386\math387s.lib if exist 3m87sl.b wlib %1\lib386\math387s.lib @__DELS -+3m87sl.b
  759. set __DELS=
  760. rem =====================================================
  761. echo Patching %1\lib386\math3r.lib
  762. set path=%1\lib386;%1\binb
  763. if exist %1\lib386\math3r.lib if exist 3mrl.b wlib %1\lib386\math3r.lib -fpestub.obj -+3mrl.b
  764. rem =====================================================
  765. echo Patching %1\lib386\math3s.lib
  766. set path=%1\lib386;%1\binb
  767. if exist %1\lib386\math3s.lib if exist 3msl.b wlib %1\lib386\math3s.lib -fpestub.obj -+3msl.b
  768. rem =====================================================
  769. echo Patching %1\lib386\plbx3r.lib
  770. set path=%1\lib386;%1\binb
  771. if exist %1\lib386\plbx3r.lib if exist 3pxrl.b bpatch %2 %3 3pxrl.b
  772. rem =====================================================
  773. echo Patching %1\lib386\plbx3s.lib
  774. set path=%1\lib386;%1\binb
  775. if exist %1\lib386\plbx3s.lib if exist 3pxsl.b bpatch %2 %3 3pxsl.b
  776. rem =====================================================
  777. echo Patching %1\lib386\plbxmt3r.lib
  778. set path=%1\lib386;%1\binb
  779. if exist %1\lib386\plbxmt3r.lib if exist 3pxmtrl.b bpatch %2 %3 3pxmtrl.b
  780. rem =====================================================
  781. echo Patching %1\lib386\plbxmt3s.lib
  782. set path=%1\lib386;%1\binb
  783. if exist %1\lib386\plbxmt3s.lib if exist 3pxmtsl.b bpatch %2 %3 3pxmtsl.b
  784. rem =====================================================
  785. echo Patching %1\lib386\plib3r.lib
  786. set path=%1\lib386;%1\binb
  787. if exist %1\lib386\plib3r.lib if exist 3prl.b bpatch %2 %3 3prl.b
  788. rem =====================================================
  789. echo Patching %1\lib386\plib3s.lib
  790. set path=%1\lib386;%1\binb
  791. if exist %1\lib386\plib3s.lib if exist 3psl.b bpatch %2 %3 3psl.b
  792. rem =====================================================
  793. echo Patching %1\lib386\plibmt3r.lib
  794. set path=%1\lib386;%1\binb
  795. if exist %1\lib386\plibmt3r.lib if exist 3pmtrl.b bpatch %2 %3 3pmtrl.b
  796. rem =====================================================
  797. echo Patching %1\lib386\plibmt3s.lib
  798. set path=%1\lib386;%1\binb
  799. if exist %1\lib386\plibmt3s.lib if exist 3pmtsl.b bpatch %2 %3 3pmtsl.b
  800. rem =====================================================
  801. echo Creating %1\lib386\wresf.lib
  802. if exist %1\lib386\NUL if exist 3resrl.b copy 3resrl.b %1\lib386\wresf.lib
  803. rem =====================================================
  804. echo Creating %1\lib386\wresfs.lib
  805. if exist %1\lib386\NUL if exist 3ressl.b copy 3ressl.b %1\lib386\wresfs.lib
  806. rem =====================================================
  807. echo Patching %1\lib386\dos\adiestrt.obj
  808. set path=%1\lib386\dos;%1\binb
  809. if exist %1\lib386\dos\adiestrt.obj if exist 3adiesdo.b bpatch %2 %3 3adiesdo.b
  810. rem =====================================================
  811. echo Patching %1\lib386\dos\adifstrt.obj
  812. set path=%1\lib386\dos;%1\binb
  813. if exist %1\lib386\dos\adifstrt.obj if exist 3adifsdo.b bpatch %2 %3 3adifsdo.b
  814. rem =====================================================
  815. echo Patching %1\lib386\dos\adsstart.obj
  816. set path=%1\lib386\dos;%1\binb
  817. if exist %1\lib386\dos\adsstart.obj if exist 3adssdo.b bpatch %2 %3 3adssdo.b
  818. rem =====================================================
  819. echo Patching %1\lib386\dos\clib3r.lib
  820. set path=%1\lib386\dos;%1\binb
  821. if exist %1\lib386\dos\clib3r.lib if exist 3crdl.b wlib %1\lib386\dos\clib3r.lib -+3crdl.b
  822. rem =====================================================
  823. echo Patching %1\lib386\dos\clib3s.lib
  824. set path=%1\lib386\dos;%1\binb
  825. if exist %1\lib386\dos\clib3s.lib if exist 3csdl.b wlib %1\lib386\dos\clib3s.lib -+3csdl.b
  826. rem =====================================================
  827. echo Patching %1\lib386\dos\emu387.lib
  828. set path=%1\lib386\dos;%1\binb
  829. if exist %1\lib386\dos\emu387.lib if exist 3emudl.b wlib %1\lib386\dos\emu387.lib -+3emudl.b
  830. rem =====================================================
  831. echo Patching %1\lib386\dos\flib.lib
  832. set path=%1\lib386\dos;%1\binb
  833. if exist %1\lib386\dos\flib.lib if exist 3frdl.b wlib %1\lib386\dos\flib.lib -+3frdl.b
  834. rem =====================================================
  835. echo Patching %1\lib386\dos\flib7.lib
  836. set path=%1\lib386\dos;%1\binb
  837. if exist %1\lib386\dos\flib7.lib if exist 3fr7dl.b wlib %1\lib386\dos\flib7.lib -+3fr7dl.b
  838. rem =====================================================
  839. echo Patching %1\lib386\dos\flib7s.lib
  840. set path=%1\lib386\dos;%1\binb
  841. if exist %1\lib386\dos\flib7s.lib if exist 3fs7dl.b wlib %1\lib386\dos\flib7s.lib -+3fs7dl.b
  842. rem =====================================================
  843. echo Patching %1\lib386\dos\flibs.lib
  844. set path=%1\lib386\dos;%1\binb
  845. if exist %1\lib386\dos\flibs.lib if exist 3fsdl.b wlib %1\lib386\dos\flibs.lib -+3fsdl.b
  846. rem =====================================================
  847. echo Patching %1\lib386\dos\graph.lib
  848. set path=%1\lib386\dos;%1\binb
  849. if exist %1\lib386\dos\graph.lib if exist 3grdl.b wlib %1\lib386\dos\graph.lib -+3grdl.b
  850. rem =====================================================
  851. echo Patching %1\lib386\dos\graph98.lib
  852. set path=%1\lib386\dos;%1\binb
  853. if exist %1\lib386\dos\graph98.lib if exist 3g98dl.b wlib %1\lib386\dos\graph98.lib -+3g98dl.b
  854. rem =====================================================
  855. echo Patching %1\lib386\dos\clib3r.lib
  856. set path=%1\lib386\dos;%1\binb
  857. if exist %1\lib386\dos\clib3r.lib if exist 3crnel.b wlib %1\lib386\dos\clib3r.lib -+3crnel.b
  858. rem =====================================================
  859. echo Patching %1\lib386\dos\clib3s.lib
  860. set path=%1\lib386\dos;%1\binb
  861. if exist %1\lib386\dos\clib3s.lib if exist 3csnel.b wlib %1\lib386\dos\clib3s.lib -+3csnel.b
  862. rem =====================================================
  863. echo Patching %1\lib386\os2\clib3r.lib
  864. set path=%1\lib386\os2;%1\binb
  865. if exist %1\lib386\os2\clib3r.lib if exist 3cr2l.b wlib %1\lib386\os2\clib3r.lib -+3cr2l.b
  866. rem =====================================================
  867. echo Patching %1\lib386\os2\clib3s.lib
  868. set path=%1\lib386\os2;%1\binb
  869. if exist %1\lib386\os2\clib3s.lib if exist 3cs2l.b wlib %1\lib386\os2\clib3s.lib -+3cs2l.b
  870. rem =====================================================
  871. echo Patching %1\lib386\os2\flib.lib
  872. set path=%1\lib386\os2;%1\binb
  873. if exist %1\lib386\os2\flib.lib if exist 3fr2l.b wlib %1\lib386\os2\flib.lib -+3fr2l.b
  874. rem =====================================================
  875. echo Patching %1\lib386\os2\flib7.lib
  876. set path=%1\lib386\os2;%1\binb
  877. if exist %1\lib386\os2\flib7.lib if exist 3fr72l.b wlib %1\lib386\os2\flib7.lib -+3fr72l.b
  878. rem =====================================================
  879. echo Patching %1\lib386\os2\flib7s.lib
  880. set path=%1\lib386\os2;%1\binb
  881. if exist %1\lib386\os2\flib7s.lib if exist 3fs72l.b wlib %1\lib386\os2\flib7s.lib -+3fs72l.b
  882. rem =====================================================
  883. echo Patching %1\lib386\os2\flibs.lib
  884. set path=%1\lib386\os2;%1\binb
  885. if exist %1\lib386\os2\flibs.lib if exist 3fs2l.b wlib %1\lib386\os2\flibs.lib -+3fs2l.b
  886. rem =====================================================
  887. echo Patching %1\lib386\win\clib3r.lib
  888. set path=%1\lib386\win;%1\binb
  889. if exist %1\lib386\win\clib3r.lib if exist 3crwl.b wlib %1\lib386\win\clib3r.lib -+3crwl.b
  890. rem =====================================================
  891. echo Patching %1\lib386\win\clib3s.lib
  892. set path=%1\lib386\win;%1\binb
  893. if exist %1\lib386\win\clib3s.lib if exist 3cswl.b wlib %1\lib386\win\clib3s.lib -+3cswl.b
  894. rem =====================================================
  895. echo Patching %1\lib386\win\flib.lib
  896. set path=%1\lib386\win;%1\binb
  897. if exist %1\lib386\win\flib.lib if exist 3frwl.b wlib %1\lib386\win\flib.lib -+3frwl.b
  898. rem =====================================================
  899. echo Patching %1\lib386\win\flib7.lib
  900. set path=%1\lib386\win;%1\binb
  901. if exist %1\lib386\win\flib7.lib if exist 3fr7wl.b wlib %1\lib386\win\flib7.lib -+3fr7wl.b
  902. rem =====================================================
  903. echo Patching %1\lib386\win\flib7s.lib
  904. set path=%1\lib386\win;%1\binb
  905. if exist %1\lib386\win\flib7s.lib if exist 3fs7wl.b wlib %1\lib386\win\flib7s.lib -+3fs7wl.b
  906. rem =====================================================
  907. echo Patching %1\lib386\win\flibs.lib
  908. set path=%1\lib386\win;%1\binb
  909. if exist %1\lib386\win\flibs.lib if exist 3fswl.b wlib %1\lib386\win\flibs.lib -+3fswl.b
  910. rem =====================================================
  911. echo Patching %1\lib386\netware\clib3s.lib
  912. set path=%1\lib386\netware;%1\binb
  913. if exist %1\lib386\netware\clib3s.lib if exist 3csnwl.b wlib %1\lib386\netware\clib3s.lib -+3csnwl.b
  914. rem =====================================================
  915. echo Patching %1\lib386\netware\flib7s.lib
  916. set path=%1\lib386\netware;%1\binb
  917. if exist %1\lib386\netware\flib7s.lib if exist 3fs7nwl.b wlib %1\lib386\netware\flib7s.lib -+3fs7nwl.b
  918. rem =====================================================
  919. echo Patching %1\lib386\netware\flibs.lib
  920. set path=%1\lib386\netware;%1\binb
  921. if exist %1\lib386\netware\flibs.lib if exist 3fsnwl.b wlib %1\lib386\netware\flibs.lib -+3fsnwl.b
  922. rem =====================================================
  923. echo Patching %1\lib386\nt\clib3r.lib
  924. set path=%1\lib386\nt;%1\binb
  925. if exist %1\lib386\nt\clib3r.lib if exist 3crntl.b wlib %1\lib386\nt\clib3r.lib -+3crntl.b
  926. rem =====================================================
  927. echo Patching %1\lib386\nt\clib3s.lib
  928. set path=%1\lib386\nt;%1\binb
  929. if exist %1\lib386\nt\clib3s.lib if exist 3csntl.b wlib %1\lib386\nt\clib3s.lib -+3csntl.b
  930. rem =====================================================
  931. echo Patching %1\lib386\nt\flib.lib
  932. set path=%1\lib386\nt;%1\binb
  933. if exist %1\lib386\nt\flib.lib if exist 3frntl.b wlib %1\lib386\nt\flib.lib -+3frntl.b
  934. rem =====================================================
  935. echo Patching %1\lib386\nt\flib7.lib
  936. set path=%1\lib386\nt;%1\binb
  937. if exist %1\lib386\nt\flib7.lib if exist 3fr7ntl.b wlib %1\lib386\nt\flib7.lib -+3fr7ntl.b
  938. rem =====================================================
  939. echo Patching %1\lib386\nt\flibs.lib
  940. set path=%1\lib386\nt;%1\binb
  941. if exist %1\lib386\nt\flibs.lib if exist 3fsntl.b wlib %1\lib386\nt\flibs.lib -+3fsntl.b
  942. rem =====================================================
  943. echo Patching %1\lib386\nt\flib7s.lib
  944. set path=%1\lib386\nt;%1\binb
  945. if exist %1\lib386\nt\flib7s.lib if exist 3fs7ntl.b wlib %1\lib386\nt\flib7s.lib -+3fs7ntl.b
  946. rem =====================================================
  947. echo Patching %1\nlm\novserv3.nlm
  948. set path=%1\nlm;%1\binb
  949. if exist %1\nlm\novserv3.nlm if exist novsrvn3.b bpatch %2 %3 novsrvn3.b
  950. rem =====================================================
  951. echo Patching %1\nlm\parserv3.nlm
  952. set path=%1\nlm;%1\binb
  953. if exist %1\nlm\parserv3.nlm if exist parsrvn3.b bpatch %2 %3 parsrvn3.b
  954. rem =====================================================
  955. echo Patching %1\nlm\serserv3.nlm
  956. set path=%1\nlm;%1\binb
  957. if exist %1\nlm\serserv3.nlm if exist sersrvn3.b bpatch %2 %3 sersrvn3.b
  958. rem =====================================================
  959. echo Patching %1\nlm\novserv4.nlm
  960. set path=%1\nlm;%1\binb
  961. if exist %1\nlm\novserv4.nlm if exist novsrvn4.b bpatch %2 %3 novsrvn4.b
  962. rem =====================================================
  963. echo Patching %1\nlm\parserv4.nlm
  964. set path=%1\nlm;%1\binb
  965. if exist %1\nlm\parserv4.nlm if exist parsrvn4.b bpatch %2 %3 parsrvn4.b
  966. rem =====================================================
  967. echo Patching %1\nlm\serserv4.nlm
  968. set path=%1\nlm;%1\binb
  969. if exist %1\nlm\serserv4.nlm if exist sersrvn4.b bpatch %2 %3 sersrvn4.b
  970. rem =====================================================
  971. echo Patching %1\pen\install.bat
  972. set path=%1\pen;%1\binb
  973. if exist %1\pen\install.bat if exist instp.b bpatch %2 %3 instp.b
  974. rem =====================================================
  975. echo Patching %1\pen\wparserv.dll
  976. set path=%1\pen;%1\binb
  977. if exist %1\pen\wparserv.dll if exist parservp.b bpatch %2 %3 parservp.b
  978. rem =====================================================
  979. echo Patching %1\pen\wparsrv2.dll
  980. set path=%1\pen;%1\binb
  981. if exist %1\pen\wparsrv2.dll if exist parsrv2p.b bpatch %2 %3 parsrv2p.b
  982. rem =====================================================
  983. echo Patching %1\src\calendar.c
  984. set path=%1\src;%1\binb
  985. if exist %1\src\calendar.c if exist calc.b bpatch %2 %3 calc.b
  986. rem =====================================================
  987. echo Patching %1\src\calendar.cpp
  988. set path=%1\src;%1\binb
  989. if exist %1\src\calendar.cpp if exist calcpp.b bpatch %2 %3 calcpp.b
  990. rem =====================================================
  991. echo Patching %1\src\calendar.c
  992. set path=%1\src;%1\binb
  993. if exist %1\src\calendar.c if exist jcalc.b bpatch %2 %3 jcalc.b
  994. rem =====================================================
  995. echo Creating %1\src\pmhello.c
  996. if exist %1\src\NUL if exist pmhc.b copy pmhc.b %1\src\pmhello.c
  997. rem =====================================================
  998. echo Creating %1\src\winhello.c
  999. if exist %1\src\NUL if exist winhc.b copy winhc.b %1\src\winhello.c
  1000. rem =====================================================
  1001. echo Patching %1\src\dll\gen16.c
  1002. set path=%1\src\dll;%1\binb
  1003. if exist %1\src\dll\gen16.c if exist g16c.b bpatch %2 %3 g16c.b
  1004. rem =====================================================
  1005. echo Creating %1\src\fortran\blackjac.jpn
  1006. if exist %1\src\fortran\NUL if exist bjfj.b copy bjfj.b %1\src\fortran\blackjac.jpn
  1007. rem =====================================================
  1008. echo Creating %1\src\fortran\knight.jpn
  1009. if exist %1\src\fortran\NUL if exist knfj.b copy knfj.b %1\src\fortran\knight.jpn
  1010. rem =====================================================
  1011. echo Patching %1\src\fortran\fsublib.fi
  1012. set path=%1\src\fortran;%1\binb
  1013. if exist %1\src\fortran\fsublib.fi if exist fslfi.b bpatch %2 %3 fslfi.b
  1014. rem =====================================================
  1015. echo Creating %1\src\fortran\mathcode.fi
  1016. if exist %1\src\fortran\NUL if exist mcfi.b copy mcfi.b %1\src\fortran\mathcode.fi
  1017. rem =====================================================
  1018. echo Creating %1\src\fortran\dos\calendar.for
  1019. if exist %1\src\fortran\dos\NUL if exist calf.b copy calf.b %1\src\fortran\dos\calendar.for
  1020. rem =====================================================
  1021. echo Patching %1\src\fortran\win\win386.fi
  1022. set path=%1\src\fortran\win;%1\binb
  1023. if exist %1\src\fortran\win\win386.fi if exist win386f.b bpatch %2 %3 win386f.b
  1024. rem =====================================================
  1025. echo Patching %1\src\fortran\win\win3api.fi
  1026. set path=%1\src\fortran\win;%1\binb
  1027. if exist %1\src\fortran\win\win3api.fi if exist win3apif.b bpatch %2 %3 win3apif.b
  1028. rem =====================================================
  1029. echo Creating %1\src\fortran\win\winapi.fi
  1030. if exist %1\src\fortran\win\NUL if exist winapif.b copy winapif.b %1\src\fortran\win\winapi.fi
  1031. rem =====================================================
  1032. echo Patching %1\src\startup\wildargv.c
  1033. set path=%1\src\startup;%1\binb
  1034. if exist %1\src\startup\wildargv.c if exist wldargc.b bpatch %2 %3 wldargc.b
  1035. rem =====================================================
  1036. echo Patching %1\src\startup\386\cstart3r.asm
  1037. set path=%1\src\startup\386;%1\binb
  1038. if exist %1\src\startup\386\cstart3r.asm if exist cst3ra.b bpatch %2 %3 cst3ra.b
  1039. rem =====================================================
  1040. echo Patching %1\src\startup\386\cstart3s.asm
  1041. set path=%1\src\startup\386;%1\binb
  1042. if exist %1\src\startup\386\cstart3s.asm if exist cst3sa.b bpatch %2 %3 cst3sa.b
  1043. rem =====================================================
  1044. echo Patching %1\src\startup\386\wstart3r.asm
  1045. set path=%1\src\startup\386;%1\binb
  1046. if exist %1\src\startup\386\wstart3r.asm if exist wst3ra.b bpatch %2 %3 wst3ra.b
  1047. rem =====================================================
  1048. echo Patching %1\src\startup\386\wstart3s.asm
  1049. set path=%1\src\startup\386;%1\binb
  1050. if exist %1\src\startup\386\wstart3s.asm if exist wst3sa.b bpatch %2 %3 wst3sa.b
  1051. rem =====================================================
  1052. echo Patching %1\src\startup\ads\adsstart.asm
  1053. set path=%1\src\startup\ads;%1\binb
  1054. if exist %1\src\startup\ads\adsstart.asm if exist adssa.b bpatch %2 %3 adssa.b
  1055. rem =====================================================
  1056. echo Deleting %1\src\clibexam\clock.c
  1057. if exist %1\src\clibexam\clock.c del %1\src\clibexam\clock.c
  1058. rem =====================================================
  1059. echo Patching %1\src\goodies\bimo.asm
  1060. set path=%1\src\goodies;%1\binb
  1061. if exist %1\src\goodies\bimo.asm if exist gd02.b bpatch %2 %3 gd02.b
  1062. rem =====================================================
  1063. echo Patching %1\src\goodies\bimodal.c
  1064. set path=%1\src\goodies;%1\binb
  1065. if exist %1\src\goodies\bimodal.c if exist gd03.b bpatch %2 %3 gd03.b
  1066. rem =====================================================
  1067. echo Patching %1\src\goodies\mouse.c
  1068. set path=%1\src\goodies;%1\binb
  1069. if exist %1\src\goodies\mouse.c if exist gd16.b bpatch %2 %3 gd16.b
  1070. rem =====================================================
  1071. echo Creating %1\src\goodies\mathcode.fi
  1072. if exist %1\src\goodies\NUL if exist gd26.b copy gd26.b %1\src\goodies\mathcode.fi
  1073. rem =====================================================
  1074. echo Patching %1\src\goodies\cw87.for
  1075. set path=%1\src\goodies;%1\binb
  1076. if exist %1\src\goodies\cw87.for if exist gd29.b bpatch %2 %3 gd29.b
  1077. rem =====================================================
  1078. echo Creating %1\src\goodies\mathdemo.for
  1079. if exist %1\src\goodies\NUL if exist gd35.b copy gd35.b %1\src\goodies\mathdemo.for
  1080. rem =====================================================
  1081. echo Deleting %1\src\goodies\memory.for
  1082. if exist %1\src\goodies\memory.for del %1\src\goodies\memory.for
  1083. rem =====================================================
  1084. echo Creating %1\src\goodies\_matherr.for
  1085. if exist %1\src\goodies\NUL if exist gd44.b copy gd44.b %1\src\goodies\_matherr.for
  1086. rem =====================================================
  1087. echo Patching %1\novh\stdlib.h
  1088. set path=%1\novh;%1\binb
  1089. if exist %1\novh\stdlib.h if exist nh089.b bpatch %2 %3 nh089.b
  1090. set path=%opath%
  1091. set opath=
  1092. goto end
  1093. :usage
  1094. cls
  1095. echo.
  1096. echo.
  1097. echo.
  1098. echo.
  1099. echo.
  1100. echo Use %0 DIRECTORY [-p], where DIRECTORY is the drive and path where
  1101. echo the software was originally installed.  You must be in the directory
  1102. echo where the patch files are.  For example:
  1103. echo.
  1104. echo     a:
  1105. echo     %0 C:\WATCOM
  1106. echo.
  1107. echo would apply patches from the a: diskette drive to the installation
  1108. echo in the C:\WATCOM subdirectory
  1109. echo.
  1110. echo The -p option supresses prompting when each file is patched.
  1111. echo.
  1112. echo.
  1113. echo.
  1114. echo.
  1115. echo.
  1116. echo.
  1117. echo.
  1118. :end
  1119.