home *** CD-ROM | disk | FTP | other *** search
/ Der Mediaplex Sampler - Die 6 von Plex / 6_v_plex.zip / 6_v_plex / DISK6 / OS_20 / WATF16_A.ZIP / APPLYA.BAT < prev    next >
DOS Batch File  |  1993-09-05  |  58KB  |  1,191 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\binb\bpatch.exe
  8. set path=%1\binb;%1\binb
  9. if exist %1\binb\bpatch.exe if exist bpatchb.a bpatch %2 %3 bpatchb.a
  10. rem =====================================================
  11. echo Patching %1\bin\ads.trp
  12. set path=%1\bin;%1\binb
  13. if exist %1\bin\ads.trp if exist adsd.a bpatch %2 %3 adsd.a
  14. rem =====================================================
  15. echo Patching %1\bin\par.trp
  16. set path=%1\bin;%1\binb
  17. if exist %1\bin\par.trp if exist pard.a bpatch %2 %3 pard.a
  18. rem =====================================================
  19. echo Patching %1\bin\pls.trp
  20. set path=%1\bin;%1\binb
  21. if exist %1\bin\pls.trp if exist plsd.a bpatch %2 %3 plsd.a
  22. rem =====================================================
  23. echo Patching %1\bin\rsi.trp
  24. set path=%1\bin;%1\binb
  25. if exist %1\bin\rsi.trp if exist rsid.a bpatch %2 %3 rsid.a
  26. rem =====================================================
  27. echo Patching %1\bin\ser.trp
  28. set path=%1\bin;%1\binb
  29. if exist %1\bin\ser.trp if exist serd.a bpatch %2 %3 serd.a
  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.a bpatch %2 %3 rsihelpd.a
  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.a bpatch %2 %3 cmdeditd.a
  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.a bpatch %2 %3 dos4gw.a
  42. rem =====================================================
  43. echo Patching %1\bin\dqvserv.exe
  44. set path=%1\bin;%1\binb
  45. if exist %1\bin\dqvserv.exe if exist dqvservd.a bpatch %2 %3 dqvservd.a
  46. rem =====================================================
  47. echo Patching %1\bin\netserv.exe
  48. set path=%1\bin;%1\binb
  49. if exist %1\bin\netserv.exe if exist netservd.a bpatch %2 %3 netservd.a
  50. rem =====================================================
  51. echo Patching %1\bin\novserv.exe
  52. set path=%1\bin;%1\binb
  53. if exist %1\bin\novserv.exe if exist novservd.a bpatch %2 %3 novservd.a
  54. rem =====================================================
  55. echo Patching %1\bin\parserv.exe
  56. set path=%1\bin;%1\binb
  57. if exist %1\bin\parserv.exe if exist parservd.a bpatch %2 %3 parservd.a
  58. rem =====================================================
  59. echo Patching %1\bin\serserv.exe
  60. set path=%1\bin;%1\binb
  61. if exist %1\bin\serserv.exe if exist serservd.a bpatch %2 %3 serservd.a
  62. rem =====================================================
  63. echo Patching %1\bin\winserv.exe
  64. set path=%1\bin;%1\binb
  65. if exist %1\bin\winserv.exe if exist winservd.a bpatch %2 %3 winservd.a
  66. rem =====================================================
  67. echo Patching %1\bin\vdmserv.exe
  68. set path=%1\bin;%1\binb
  69. if exist %1\bin\vdmserv.exe if exist vdmservd.a bpatch %2 %3 vdmservd.a
  70. rem =====================================================
  71. echo Patching %1\bin\pminfo.exe
  72. set path=%1\bin;%1\binb
  73. if exist %1\bin\pminfo.exe if exist pminfo.a bpatch %2 %3 pminfo.a
  74. rem =====================================================
  75. echo Patching %1\bin\rminfo.exe
  76. set path=%1\bin;%1\binb
  77. if exist %1\bin\rminfo.exe if exist rminfo.a bpatch %2 %3 rminfo.a
  78. rem =====================================================
  79. echo Patching %1\bin\wcc.exe
  80. set path=%1\bin;%1\binb
  81. if exist %1\bin\wcc.exe if exist wccd.a bpatch %2 %3 wccd.a
  82. rem =====================================================
  83. echo Patching %1\bin\wcc386.exe
  84. set path=%1\bin;%1\binb
  85. if exist %1\bin\wcc386.exe if exist wcc386d.a bpatch %2 %3 wcc386d.a
  86. rem =====================================================
  87. echo Patching %1\bin\wfc.exe
  88. set path=%1\bin;%1\binb
  89. if exist %1\bin\wfc.exe if exist wfcd.a bpatch %2 %3 wfcd.a
  90. rem =====================================================
  91. echo Patching %1\bin\wfc386.exe
  92. set path=%1\bin;%1\binb
  93. if exist %1\bin\wfc386.exe if exist wfc386d.a bpatch %2 %3 wfc386d.a
  94. rem =====================================================
  95. echo Patching %1\bin\wlink.exe
  96. set path=%1\bin;%1\binb
  97. if exist %1\bin\wlink.exe if exist wlinkd.a bpatch %2 %3 wlinkd.a
  98. rem =====================================================
  99. echo Patching %1\bin\wmakel.exe
  100. set path=%1\bin;%1\binb
  101. if exist %1\bin\wmakel.exe if exist wmakel.a bpatch %2 %3 wmakel.a
  102. rem =====================================================
  103. echo Patching %1\bin\wpp.exe
  104. set path=%1\bin;%1\binb
  105. if exist %1\bin\wpp.exe if exist wppd.a bpatch %2 %3 wppd.a
  106. rem =====================================================
  107. echo Patching %1\bin\wpp386.exe
  108. set path=%1\bin;%1\binb
  109. if exist %1\bin\wpp386.exe if exist wpp386d.a bpatch %2 %3 wpp386d.a
  110. rem =====================================================
  111. echo Patching %1\bin\wprof.exe
  112. set path=%1\bin;%1\binb
  113. if exist %1\bin\wprof.exe if exist wprofd.a bpatch %2 %3 wprofd.a
  114. rem =====================================================
  115. echo Patching %1\bin\wsampecs.exe
  116. set path=%1\bin;%1\binb
  117. if exist %1\bin\wsampecs.exe if exist wsampecs.a bpatch %2 %3 wsampecs.a
  118. rem =====================================================
  119. echo Patching %1\bin\wsample.exe
  120. set path=%1\bin;%1\binb
  121. if exist %1\bin\wsample.exe if exist wsampled.a bpatch %2 %3 wsampled.a
  122. rem =====================================================
  123. echo Patching %1\bin\wsamppls.exp
  124. set path=%1\bin;%1\binb
  125. if exist %1\bin\wsamppls.exp if exist wsamppls.a bpatch %2 %3 wsamppls.a
  126. rem =====================================================
  127. echo Patching %1\bin\wsamprsi.exe
  128. set path=%1\bin;%1\binb
  129. if exist %1\bin\wsamprsi.exe if exist wsamprsi.a bpatch %2 %3 wsamprsi.a
  130. rem =====================================================
  131. echo Patching %1\bin\wvideo.exe
  132. set path=%1\bin;%1\binb
  133. if exist %1\bin\wvideo.exe if exist wvideod.a bpatch %2 %3 wvideod.a
  134. rem =====================================================
  135. echo Patching %1\binb\colours.dbg
  136. set path=%1\binb;%1\binb
  137. if exist %1\binb\colours.dbg if exist colourst.a bpatch %2 %3 colourst.a
  138. rem =====================================================
  139. echo Patching %1\binb\profile.dbg
  140. set path=%1\binb;%1\binb
  141. if exist %1\binb\profile.dbg if exist profilet.a bpatch %2 %3 profilet.a
  142. rem =====================================================
  143. echo Patching %1\binb\towv.exe
  144. set path=%1\binb;%1\binb
  145. if exist %1\binb\towv.exe if exist towvb.a bpatch %2 %3 towvb.a
  146. rem =====================================================
  147. echo Patching %1\binb\wbind.exe
  148. set path=%1\binb;%1\binb
  149. if exist %1\binb\wbind.exe if exist wbindb.a bpatch %2 %3 wbindb.a
  150. rem =====================================================
  151. echo Patching %1\binb\wdisasm.exe
  152. set path=%1\binb;%1\binb
  153. if exist %1\binb\wdisasm.exe if exist wdisasmb.a bpatch %2 %3 wdisasmb.a
  154. rem =====================================================
  155. echo Patching %1\binb\wfl.exe
  156. set path=%1\binb;%1\binb
  157. if exist %1\binb\wfl.exe if exist wflb.a bpatch %2 %3 wflb.a
  158. rem =====================================================
  159. echo Patching %1\binb\wfl386.exe
  160. set path=%1\binb;%1\binb
  161. if exist %1\binb\wfl386.exe if exist wfl386.a bpatch %2 %3 wfl386.a
  162. rem =====================================================
  163. echo Patching %1\binb\wlib.exe
  164. set path=%1\binb;%1\binb
  165. if exist %1\binb\wlib.exe if exist wlibb.a bpatch %2 %3 wlibb.a
  166. rem =====================================================
  167. echo Patching %1\binb\wlink.exe
  168. set path=%1\binb;%1\binb
  169. if exist %1\binb\wlink.exe if exist wlinkb.a bpatch %2 %3 wlinkb.a
  170. rem =====================================================
  171. echo Patching %1\binb\wlsystem.lnk
  172. set path=%1\binb;%1\binb
  173. if exist %1\binb\wlsystem.lnk if exist wlsyst.a bpatch %2 %3 wlsyst.a
  174. rem =====================================================
  175. echo Patching %1\binb\wmake.exe
  176. set path=%1\binb;%1\binb
  177. if exist %1\binb\wmake.exe if exist wmakeb.a bpatch %2 %3 wmakeb.a
  178. rem =====================================================
  179. echo Patching %1\binb\womp.exe
  180. set path=%1\binb;%1\binb
  181. if exist %1\binb\womp.exe if exist wompb.a bpatch %2 %3 wompb.a
  182. rem =====================================================
  183. echo Patching %1\binb\wprof.exe
  184. set path=%1\binb;%1\binb
  185. if exist %1\binb\wprof.exe if exist wprofb.a bpatch %2 %3 wprofb.a
  186. rem =====================================================
  187. echo Patching %1\binb\wrc.exe
  188. set path=%1\binb;%1\binb
  189. if exist %1\binb\wrc.exe if exist wrcb.a bpatch %2 %3 wrcb.a
  190. rem =====================================================
  191. echo Patching %1\binb\wstrip.exe
  192. set path=%1\binb;%1\binb
  193. if exist %1\binb\wstrip.exe if exist wstripb.a bpatch %2 %3 wstripb.a
  194. rem =====================================================
  195. echo Patching %1\binb\wtouch.exe
  196. set path=%1\binb;%1\binb
  197. if exist %1\binb\wtouch.exe if exist wtouchb.a bpatch %2 %3 wtouchb.a
  198. rem =====================================================
  199. echo Patching %1\binnt\std.dll
  200. set path=%1\binnt;%1\binb
  201. if exist %1\binnt\std.dll if exist stdnt.a bpatch %2 %3 stdnt.a
  202. rem =====================================================
  203. echo Patching %1\binnt\towv.exe
  204. set path=%1\binnt;%1\binb
  205. if exist %1\binnt\towv.exe if exist towvnt.a bpatch %2 %3 towvnt.a
  206. rem =====================================================
  207. echo Patching %1\binnt\wcc386.exe
  208. set path=%1\binnt;%1\binb
  209. if exist %1\binnt\wcc386.exe if exist wcc386nt.a bpatch %2 %3 wcc386nt.a
  210. rem =====================================================
  211. echo Patching %1\binnt\wdisasm.exe
  212. set path=%1\binnt;%1\binb
  213. if exist %1\binnt\wdisasm.exe if exist wdisant.a bpatch %2 %3 wdisant.a
  214. rem =====================================================
  215. echo Patching %1\binnt\wfc386.exe
  216. set path=%1\binnt;%1\binb
  217. if exist %1\binnt\wfc386.exe if exist wfc386nt.a bpatch %2 %3 wfc386nt.a
  218. rem =====================================================
  219. echo Patching %1\binnt\wfl386.exe
  220. set path=%1\binnt;%1\binb
  221. if exist %1\binnt\wfl386.exe if exist wfl386nt.a bpatch %2 %3 wfl386nt.a
  222. rem =====================================================
  223. echo Patching %1\binnt\wlib.exe
  224. set path=%1\binnt;%1\binb
  225. if exist %1\binnt\wlib.exe if exist wlibnt.a bpatch %2 %3 wlibnt.a
  226. rem =====================================================
  227. echo Patching %1\binnt\wlink.exe
  228. set path=%1\binnt;%1\binb
  229. if exist %1\binnt\wlink.exe if exist wlinknt.a bpatch %2 %3 wlinknt.a
  230. rem =====================================================
  231. echo Patching %1\binnt\wmake.exe
  232. set path=%1\binnt;%1\binb
  233. if exist %1\binnt\wmake.exe if exist wmakent.a bpatch %2 %3 wmakent.a
  234. rem =====================================================
  235. echo Patching %1\binnt\wpp386.exe
  236. set path=%1\binnt;%1\binb
  237. if exist %1\binnt\wpp386.exe if exist wpp386nt.a bpatch %2 %3 wpp386nt.a
  238. rem =====================================================
  239. echo Patching %1\binnt\wrc.exe
  240. set path=%1\binnt;%1\binb
  241. if exist %1\binnt\wrc.exe if exist wrcnt.a bpatch %2 %3 wrcnt.a
  242. rem =====================================================
  243. echo Patching %1\binnt\wsample.exe
  244. set path=%1\binnt;%1\binb
  245. if exist %1\binnt\wsample.exe if exist wsampnt.a bpatch %2 %3 wsampnt.a
  246. rem =====================================================
  247. echo Patching %1\binnt\wstrip.exe
  248. set path=%1\binnt;%1\binb
  249. if exist %1\binnt\wstrip.exe if exist wstrnt.a bpatch %2 %3 wstrnt.a
  250. rem =====================================================
  251. echo Patching %1\binnt\wtouch.exe
  252. set path=%1\binnt;%1\binb
  253. if exist %1\binnt\wtouch.exe if exist wtchnt.a bpatch %2 %3 wtchnt.a
  254. rem =====================================================
  255. echo Patching %1\binnt\wvideo.exe
  256. set path=%1\binnt;%1\binb
  257. if exist %1\binnt\wvideo.exe if exist wvidnt.a bpatch %2 %3 wvidnt.a
  258. rem =====================================================
  259. echo Patching %1\binp\netserv.exe
  260. set path=%1\binp;%1\binb
  261. if exist %1\binp\netserv.exe if exist netserv2.a bpatch %2 %3 netserv2.a
  262. rem =====================================================
  263. echo Patching %1\binp\novserv.exe
  264. set path=%1\binp;%1\binb
  265. if exist %1\binp\novserv.exe if exist novserv2.a bpatch %2 %3 novserv2.a
  266. rem =====================================================
  267. echo Patching %1\binp\parserv.exe
  268. set path=%1\binp;%1\binb
  269. if exist %1\binp\parserv.exe if exist parserv2.a bpatch %2 %3 parserv2.a
  270. rem =====================================================
  271. echo Patching %1\binp\serserv.exe
  272. set path=%1\binp;%1\binb
  273. if exist %1\binp\serserv.exe if exist serserv2.a bpatch %2 %3 serserv2.a
  274. rem =====================================================
  275. echo Patching %1\binp\wcc.exe
  276. set path=%1\binp;%1\binb
  277. if exist %1\binp\wcc.exe if exist wcc2.a bpatch %2 %3 wcc2.a
  278. rem =====================================================
  279. echo Patching %1\binp\wcc386.exe
  280. set path=%1\binp;%1\binb
  281. if exist %1\binp\wcc386.exe if exist wcc3862.a bpatch %2 %3 wcc3862.a
  282. rem =====================================================
  283. echo Patching %1\binp\wfc.exe
  284. set path=%1\binp;%1\binb
  285. if exist %1\binp\wfc.exe if exist wfc2.a bpatch %2 %3 wfc2.a
  286. rem =====================================================
  287. echo Patching %1\binp\wfc386.exe
  288. set path=%1\binp;%1\binb
  289. if exist %1\binp\wfc386.exe if exist wfc3862.a bpatch %2 %3 wfc3862.a
  290. rem =====================================================
  291. echo Patching %1\binp\wsampos2.exe
  292. set path=%1\binp;%1\binb
  293. if exist %1\binp\wsampos2.exe if exist wsampos2.a bpatch %2 %3 wsampos2.a
  294. rem =====================================================
  295. echo Patching %1\binp\wsmpos22.exe
  296. set path=%1\binp;%1\binb
  297. if exist %1\binp\wsmpos22.exe if exist wsmpos22.a bpatch %2 %3 wsmpos22.a
  298. rem =====================================================
  299. echo Patching %1\binp\wvideo.exe
  300. set path=%1\binp;%1\binb
  301. if exist %1\binp\wvideo.exe if exist wvideo2.a bpatch %2 %3 wvideo2.a
  302. rem =====================================================
  303. echo Patching %1\binp\wlink.exe
  304. set path=%1\binp;%1\binb
  305. if exist %1\binp\wlink.exe if exist wlink2.a bpatch %2 %3 wlink2.a
  306. rem =====================================================
  307. echo Patching %1\binp\wpp.exe
  308. set path=%1\binp;%1\binb
  309. if exist %1\binp\wpp.exe if exist wpp2.a bpatch %2 %3 wpp2.a
  310. rem =====================================================
  311. echo Patching %1\binp\wpp386.exe
  312. set path=%1\binp;%1\binb
  313. if exist %1\binp\wpp386.exe if exist wpp3862.a bpatch %2 %3 wpp3862.a
  314. rem =====================================================
  315. echo Creating %1\binp\wvpmhelp.exe
  316. if exist %1\binp\NUL if exist wvpmhelp.a copy wvpmhelp.a %1\binp\wvpmhelp.exe
  317. rem =====================================================
  318. echo Patching %1\binp\dll\os2edit.dll
  319. set path=%1\binp\dll;%1\binb
  320. if exist %1\binp\dll\os2edit.dll if exist os2edit2.a bpatch %2 %3 os2edit2.a
  321. rem =====================================================
  322. echo Patching %1\binp\dll\par.dll
  323. set path=%1\binp\dll;%1\binb
  324. if exist %1\binp\dll\par.dll if exist par2.a bpatch %2 %3 par2.a
  325. rem =====================================================
  326. echo Patching %1\binp\dll\ser.dll
  327. set path=%1\binp\dll;%1\binb
  328. if exist %1\binp\dll\ser.dll if exist ser2.a bpatch %2 %3 ser2.a
  329. rem =====================================================
  330. echo Patching %1\binp\dll\std32.dll
  331. set path=%1\binp\dll;%1\binb
  332. if exist %1\binp\dll\std32.dll if exist std322.a bpatch %2 %3 std322.a
  333. rem =====================================================
  334. echo Patching %1\binp\dll\wccopts.dll
  335. set path=%1\binp\dll;%1\binb
  336. if exist %1\binp\dll\wccopts.dll if exist wccopts2.a bpatch %2 %3 wccopts2.a
  337. rem =====================================================
  338. echo Patching %1\binp\dll\wppopts.dll
  339. set path=%1\binp\dll;%1\binb
  340. if exist %1\binp\dll\wppopts.dll if exist wppopts2.a bpatch %2 %3 wppopts2.a
  341. rem =====================================================
  342. echo Patching %1\binp\dll\wlopts.dll
  343. set path=%1\binp\dll;%1\binb
  344. if exist %1\binp\dll\wlopts.dll if exist wlopts2.a bpatch %2 %3 wlopts2.a
  345. rem =====================================================
  346. echo Patching %1\binp\dll\wmakopts.dll
  347. set path=%1\binp\dll;%1\binb
  348. if exist %1\binp\dll\wmakopts.dll if exist wmopts2.a bpatch %2 %3 wmopts2.a
  349. rem =====================================================
  350. echo Patching %1\binp\help\wmakopts.hlp
  351. set path=%1\binp\help;%1\binb
  352. if exist %1\binp\help\wmakopts.hlp if exist wmhlp2.a bpatch %2 %3 wmhlp2.a
  353. rem =====================================================
  354. echo Patching %1\binp\help\wpperrs.hlp
  355. set path=%1\binp\help;%1\binb
  356. if exist %1\binp\help\wpperrs.hlp if exist wpphlp2.a bpatch %2 %3 wpphlp2.a
  357. rem =====================================================
  358. echo Patching %1\binp\help\wvidopts.hlp
  359. set path=%1\binp\help;%1\binb
  360. if exist %1\binp\help\wvidopts.hlp if exist wvhlp2.a bpatch %2 %3 wvhlp2.a
  361. rem =====================================================
  362. echo Patching %1\binp\help\wccopts.hlp
  363. set path=%1\binp\help;%1\binb
  364. if exist %1\binp\help\wccopts.hlp if exist wccoptst.a bpatch %2 %3 wccoptst.a
  365. rem =====================================================
  366. echo Patching %1\binp\help\wfcopts.hlp
  367. set path=%1\binp\help;%1\binb
  368. if exist %1\binp\help\wfcopts.hlp if exist wfcoptst.a bpatch %2 %3 wfcoptst.a
  369. rem =====================================================
  370. echo Patching %1\binw\netservw.exe
  371. set path=%1\binw;%1\binb
  372. if exist %1\binw\netservw.exe if exist netservw.a bpatch %2 %3 netservw.a
  373. rem =====================================================
  374. echo Patching %1\binw\parservw.exe
  375. set path=%1\binw;%1\binb
  376. if exist %1\binw\parservw.exe if exist parservw.a bpatch %2 %3 parservw.a
  377. rem =====================================================
  378. echo Creating %1\binw\vdmservw.exe
  379. if exist %1\binw\NUL if exist vdmservw.a copy vdmservw.a %1\binw\vdmservw.exe
  380. rem =====================================================
  381. echo Patching %1\binw\drwatcom.exe
  382. set path=%1\binw;%1\binb
  383. if exist %1\binw\drwatcom.exe if exist drwatw.a bpatch %2 %3 drwatw.a
  384. rem =====================================================
  385. echo Patching %1\binw\wheapwlk.exe
  386. set path=%1\binw;%1\binb
  387. if exist %1\binw\wheapwlk.exe if exist whw.a bpatch %2 %3 whw.a
  388. rem =====================================================
  389. echo Patching %1\binw\std.dll
  390. set path=%1\binw;%1\binb
  391. if exist %1\binw\std.dll if exist stdw.a bpatch %2 %3 stdw.a
  392. rem =====================================================
  393. echo Patching %1\binw\win386.ext
  394. set path=%1\binw;%1\binb
  395. if exist %1\binw\win386.ext if exist win386.a bpatch %2 %3 win386.a
  396. rem =====================================================
  397. echo Patching %1\binw\w386dll.ext
  398. set path=%1\binw;%1\binb
  399. if exist %1\binw\w386dll.ext if exist w386dll.a bpatch %2 %3 w386dll.a
  400. rem =====================================================
  401. echo Patching %1\binw\wvideo.exe
  402. set path=%1\binw;%1\binb
  403. if exist %1\binw\wvideo.exe if exist wvideow.a bpatch %2 %3 wvideow.a
  404. rem =====================================================
  405. echo Patching %1\binw\wspy.exe
  406. set path=%1\binw;%1\binb
  407. if exist %1\binw\wspy.exe if exist wspyw.a bpatch %2 %3 wspyw.a
  408. rem =====================================================
  409. echo Patching %1\h\assert.h
  410. set path=%1\h;%1\binb
  411. if exist %1\h\assert.h if exist asserth.a bpatch %2 %3 asserth.a
  412. rem =====================================================
  413. echo Patching %1\h\bios.h
  414. set path=%1\h;%1\binb
  415. if exist %1\h\bios.h if exist biosh.a bpatch %2 %3 biosh.a
  416. rem =====================================================
  417. echo Patching %1\h\direct.h
  418. set path=%1\h;%1\binb
  419. if exist %1\h\direct.h if exist directh.a bpatch %2 %3 directh.a
  420. rem =====================================================
  421. echo Patching %1\h\dos.h
  422. set path=%1\h;%1\binb
  423. if exist %1\h\dos.h if exist dosh.a bpatch %2 %3 dosh.a
  424. rem =====================================================
  425. echo Patching %1\h\env.h
  426. set path=%1\h;%1\binb
  427. if exist %1\h\env.h if exist envh.a bpatch %2 %3 envh.a
  428. rem =====================================================
  429. echo Patching %1\h\errno.h
  430. set path=%1\h;%1\binb
  431. if exist %1\h\errno.h if exist errnoh.a bpatch %2 %3 errnoh.a
  432. rem =====================================================
  433. echo Patching %1\h\fcntl.h
  434. set path=%1\h;%1\binb
  435. if exist %1\h\fcntl.h if exist fcntlh.a bpatch %2 %3 fcntlh.a
  436. rem =====================================================
  437. echo Patching %1\h\float.h
  438. set path=%1\h;%1\binb
  439. if exist %1\h\float.h if exist floath.a bpatch %2 %3 floath.a
  440. rem =====================================================
  441. echo Patching %1\h\i86.h
  442. set path=%1\h;%1\binb
  443. if exist %1\h\i86.h if exist i86h.a bpatch %2 %3 i86h.a
  444. rem =====================================================
  445. echo Patching %1\h\io.h
  446. set path=%1\h;%1\binb
  447. if exist %1\h\io.h if exist ioh.a bpatch %2 %3 ioh.a
  448. rem =====================================================
  449. echo Patching %1\h\iomanip.h
  450. set path=%1\h;%1\binb
  451. if exist %1\h\iomanip.h if exist iomaniph.a bpatch %2 %3 iomaniph.a
  452. rem =====================================================
  453. echo Patching %1\h\iostream.h
  454. set path=%1\h;%1\binb
  455. if exist %1\h\iostream.h if exist iostrmh.a bpatch %2 %3 iostrmh.a
  456. rem =====================================================
  457. echo Patching %1\h\limits.h
  458. set path=%1\h;%1\binb
  459. if exist %1\h\limits.h if exist limitsh.a bpatch %2 %3 limitsh.a
  460. rem =====================================================
  461. echo Patching %1\h\malloc.h
  462. set path=%1\h;%1\binb
  463. if exist %1\h\malloc.h if exist malloch.a bpatch %2 %3 malloch.a
  464. rem =====================================================
  465. echo Patching %1\h\math.h
  466. set path=%1\h;%1\binb
  467. if exist %1\h\math.h if exist mathh.a bpatch %2 %3 mathh.a
  468. rem =====================================================
  469. echo Creating %1\h\mem.h
  470. if exist %1\h\NUL if exist memh.a copy memh.a %1\h\mem.h
  471. rem =====================================================
  472. echo Patching %1\h\process.h
  473. set path=%1\h;%1\binb
  474. if exist %1\h\process.h if exist processh.a bpatch %2 %3 processh.a
  475. rem =====================================================
  476. echo Patching %1\h\search.h
  477. set path=%1\h;%1\binb
  478. if exist %1\h\search.h if exist searchh.a bpatch %2 %3 searchh.a
  479. rem =====================================================
  480. echo Patching %1\h\setjmp.h
  481. set path=%1\h;%1\binb
  482. if exist %1\h\setjmp.h if exist setjmph.a bpatch %2 %3 setjmph.a
  483. rem =====================================================
  484. echo Patching %1\h\signal.h
  485. set path=%1\h;%1\binb
  486. if exist %1\h\signal.h if exist signalh.a bpatch %2 %3 signalh.a
  487. rem =====================================================
  488. echo Patching %1\h\stddef.h
  489. set path=%1\h;%1\binb
  490. if exist %1\h\stddef.h if exist stddefh.a bpatch %2 %3 stddefh.a
  491. rem =====================================================
  492. echo Patching %1\h\stdio.h
  493. set path=%1\h;%1\binb
  494. if exist %1\h\stdio.h if exist stdioh.a bpatch %2 %3 stdioh.a
  495. rem =====================================================
  496. echo Patching %1\h\streambu.h
  497. set path=%1\h;%1\binb
  498. if exist %1\h\streambu.h if exist strbh.a bpatch %2 %3 strbh.a
  499. rem =====================================================
  500. echo Patching %1\h\stdlib.h
  501. set path=%1\h;%1\binb
  502. if exist %1\h\stdlib.h if exist stdlibh.a bpatch %2 %3 stdlibh.a
  503. rem =====================================================
  504. echo Patching %1\h\string.h
  505. set path=%1\h;%1\binb
  506. if exist %1\h\string.h if exist stringh.a bpatch %2 %3 stringh.a
  507. rem =====================================================
  508. echo Patching %1\h\jstring.h
  509. set path=%1\h;%1\binb
  510. if exist %1\h\jstring.h if exist jstringh.a bpatch %2 %3 jstringh.a
  511. rem =====================================================
  512. echo Patching %1\h\time.h
  513. set path=%1\h;%1\binb
  514. if exist %1\h\time.h if exist timeh.a bpatch %2 %3 timeh.a
  515. rem =====================================================
  516. echo Patching %1\h\jtime.h
  517. set path=%1\h;%1\binb
  518. if exist %1\h\jtime.h if exist jtimeh.a bpatch %2 %3 jtimeh.a
  519. rem =====================================================
  520. echo Patching %1\h\wclibase.h
  521. set path=%1\h;%1\binb
  522. if exist %1\h\wclibase.h if exist wclibash.a bpatch %2 %3 wclibash.a
  523. rem =====================================================
  524. echo Patching %1\h\nt\windows.h
  525. set path=%1\h\nt;%1\binb
  526. if exist %1\h\nt\windows.h if exist winnth.a bpatch %2 %3 winnth.a
  527. rem =====================================================
  528. echo Patching %1\h\sys\locking.h
  529. set path=%1\h\sys;%1\binb
  530. if exist %1\h\sys\locking.h if exist lockingh.a bpatch %2 %3 lockingh.a
  531. rem =====================================================
  532. echo Patching %1\h\sys\stat.h
  533. set path=%1\h\sys;%1\binb
  534. if exist %1\h\sys\stat.h if exist stath.a bpatch %2 %3 stath.a
  535. rem =====================================================
  536. echo Patching %1\h\sys\timeb.h
  537. set path=%1\h\sys;%1\binb
  538. if exist %1\h\sys\timeb.h if exist timebh.a bpatch %2 %3 timebh.a
  539. rem =====================================================
  540. echo Patching %1\h\sys\utime.h
  541. set path=%1\h\sys;%1\binb
  542. if exist %1\h\sys\utime.h if exist utimeh.a bpatch %2 %3 utimeh.a
  543. rem =====================================================
  544. echo Patching %1\h\win\_win386.h
  545. set path=%1\h\win;%1\binb
  546. if exist %1\h\win\_win386.h if exist _w386h.a bpatch %2 %3 _w386h.a
  547. rem =====================================================
  548. echo Patching %1\lib286\math87c.lib
  549. set path=%1\lib286;%1\binb
  550. if exist %1\lib286\math87c.lib if exist 2m87cl.a wlib %1\lib286\math87c.lib -+2m87cl.a
  551. rem =====================================================
  552. echo Patching %1\lib286\math87h.lib
  553. set path=%1\lib286;%1\binb
  554. if exist %1\lib286\math87h.lib if exist 2m87hl.a wlib %1\lib286\math87h.lib -+2m87hl.a
  555. rem =====================================================
  556. echo Patching %1\lib286\math87l.lib
  557. set path=%1\lib286;%1\binb
  558. if exist %1\lib286\math87l.lib if exist 2m87ll.a wlib %1\lib286\math87l.lib -+2m87ll.a
  559. rem =====================================================
  560. echo Patching %1\lib286\math87m.lib
  561. set path=%1\lib286;%1\binb
  562. if exist %1\lib286\math87m.lib if exist 2m87ml.a wlib %1\lib286\math87m.lib -+2m87ml.a
  563. rem =====================================================
  564. echo Patching %1\lib286\math87s.lib
  565. set path=%1\lib286;%1\binb
  566. if exist %1\lib286\math87s.lib if exist 2m87sl.a wlib %1\lib286\math87s.lib -+2m87sl.a
  567. rem =====================================================
  568. echo Patching %1\lib286\mathc.lib
  569. set path=%1\lib286;%1\binb
  570. if exist %1\lib286\mathc.lib if exist 2mcl.a wlib %1\lib286\mathc.lib -+2mcl.a
  571. rem =====================================================
  572. echo Patching %1\lib286\mathh.lib
  573. set path=%1\lib286;%1\binb
  574. if exist %1\lib286\mathh.lib if exist 2mhl.a wlib %1\lib286\mathh.lib -+2mhl.a
  575. rem =====================================================
  576. echo Patching %1\lib286\mathl.lib
  577. set path=%1\lib286;%1\binb
  578. if exist %1\lib286\mathl.lib if exist 2mll.a wlib %1\lib286\mathl.lib -+2mll.a
  579. rem =====================================================
  580. echo Patching %1\lib286\mathm.lib
  581. set path=%1\lib286;%1\binb
  582. if exist %1\lib286\mathm.lib if exist 2mml.a wlib %1\lib286\mathm.lib -+2mml.a
  583. rem =====================================================
  584. echo Patching %1\lib286\maths.lib
  585. set path=%1\lib286;%1\binb
  586. if exist %1\lib286\maths.lib if exist 2msl.a wlib %1\lib286\maths.lib -+2msl.a
  587. rem =====================================================
  588. echo Patching %1\lib286\plbxc.lib
  589. set path=%1\lib286;%1\binb
  590. if exist %1\lib286\plbxc.lib if exist 2pxcl.a bpatch %2 %3 2pxcl.a
  591. rem =====================================================
  592. echo Patching %1\lib286\plbxh.lib
  593. set path=%1\lib286;%1\binb
  594. if exist %1\lib286\plbxh.lib if exist 2pxhl.a bpatch %2 %3 2pxhl.a
  595. rem =====================================================
  596. echo Patching %1\lib286\plbxl.lib
  597. set path=%1\lib286;%1\binb
  598. if exist %1\lib286\plbxl.lib if exist 2pxll.a bpatch %2 %3 2pxll.a
  599. rem =====================================================
  600. echo Patching %1\lib286\plbxm.lib
  601. set path=%1\lib286;%1\binb
  602. if exist %1\lib286\plbxm.lib if exist 2pxml.a bpatch %2 %3 2pxml.a
  603. rem =====================================================
  604. echo Patching %1\lib286\plbxs.lib
  605. set path=%1\lib286;%1\binb
  606. if exist %1\lib286\plbxs.lib if exist 2pxsl.a bpatch %2 %3 2pxsl.a
  607. rem =====================================================
  608. echo Patching %1\lib286\plibc.lib
  609. set path=%1\lib286;%1\binb
  610. if exist %1\lib286\plibc.lib if exist 2pcl.a bpatch %2 %3 2pcl.a
  611. rem =====================================================
  612. echo Patching %1\lib286\plibh.lib
  613. set path=%1\lib286;%1\binb
  614. if exist %1\lib286\plibh.lib if exist 2phl.a bpatch %2 %3 2phl.a
  615. rem =====================================================
  616. echo Patching %1\lib286\plibl.lib
  617. set path=%1\lib286;%1\binb
  618. if exist %1\lib286\plibl.lib if exist 2pll.a bpatch %2 %3 2pll.a
  619. rem =====================================================
  620. echo Patching %1\lib286\plibm.lib
  621. set path=%1\lib286;%1\binb
  622. if exist %1\lib286\plibm.lib if exist 2pml.a bpatch %2 %3 2pml.a
  623. rem =====================================================
  624. echo Patching %1\lib286\plibs.lib
  625. set path=%1\lib286;%1\binb
  626. if exist %1\lib286\plibs.lib if exist 2psl.a bpatch %2 %3 2psl.a
  627. rem =====================================================
  628. echo Patching %1\lib286\dos\clibc.lib
  629. set path=%1\lib286\dos;%1\binb
  630. if exist %1\lib286\dos\clibc.lib if exist 2ccdl.a wlib %1\lib286\dos\clibc.lib -+2ccdl.a
  631. rem =====================================================
  632. echo Patching %1\lib286\dos\clibh.lib
  633. set path=%1\lib286\dos;%1\binb
  634. if exist %1\lib286\dos\clibh.lib if exist 2chdl.a wlib %1\lib286\dos\clibh.lib -+2chdl.a
  635. rem =====================================================
  636. echo Patching %1\lib286\dos\clibl.lib
  637. set path=%1\lib286\dos;%1\binb
  638. if exist %1\lib286\dos\clibl.lib if exist 2cldl.a wlib %1\lib286\dos\clibl.lib -+2cldl.a
  639. rem =====================================================
  640. echo Patching %1\lib286\dos\clibm.lib
  641. set path=%1\lib286\dos;%1\binb
  642. if exist %1\lib286\dos\clibm.lib if exist 2cmdl.a wlib %1\lib286\dos\clibm.lib -+2cmdl.a
  643. rem =====================================================
  644. echo Patching %1\lib286\dos\clibs.lib
  645. set path=%1\lib286\dos;%1\binb
  646. if exist %1\lib286\dos\clibs.lib if exist 2csdl.a wlib %1\lib286\dos\clibs.lib -+2csdl.a
  647. rem =====================================================
  648. echo Patching %1\lib286\dos\flib7l.lib
  649. set path=%1\lib286\dos;%1\binb
  650. if exist %1\lib286\dos\flib7l.lib if exist 2f7ldl.a wlib %1\lib286\dos\flib7l.lib -+2f7ldl.a
  651. rem =====================================================
  652. echo Patching %1\lib286\dos\flib7m.lib
  653. set path=%1\lib286\dos;%1\binb
  654. if exist %1\lib286\dos\flib7m.lib if exist 2f7mdl.a wlib %1\lib286\dos\flib7m.lib -+2f7mdl.a
  655. rem =====================================================
  656. echo Patching %1\lib286\dos\flibl.lib
  657. set path=%1\lib286\dos;%1\binb
  658. if exist %1\lib286\dos\flibl.lib if exist 2fldl.a wlib %1\lib286\dos\flibl.lib -+2fldl.a
  659. rem =====================================================
  660. echo Patching %1\lib286\dos\flibm.lib
  661. set path=%1\lib286\dos;%1\binb
  662. if exist %1\lib286\dos\flibm.lib if exist 2fmdl.a wlib %1\lib286\dos\flibm.lib -+2fmdl.a
  663. rem =====================================================
  664. echo Patching %1\lib286\dos\graph.lib
  665. set path=%1\lib286\dos;%1\binb
  666. if exist %1\lib286\dos\graph.lib if exist 2grdl.a bpatch %2 %3 2grdl.a
  667. rem =====================================================
  668. echo Patching %1\lib286\os2\clibc.lib
  669. set path=%1\lib286\os2;%1\binb
  670. if exist %1\lib286\os2\clibc.lib if exist 2cc2l.a wlib %1\lib286\os2\clibc.lib -+2cc2l.a
  671. rem =====================================================
  672. echo Patching %1\lib286\os2\clibdll.lib
  673. set path=%1\lib286\os2;%1\binb
  674. if exist %1\lib286\os2\clibdll.lib if exist 2cdll2l.a wlib %1\lib286\os2\clibdll.lib -+2cdll2l.a
  675. rem =====================================================
  676. echo Patching %1\lib286\os2\clibh.lib
  677. set path=%1\lib286\os2;%1\binb
  678. if exist %1\lib286\os2\clibh.lib if exist 2ch2l.a wlib %1\lib286\os2\clibh.lib -+2ch2l.a
  679. rem =====================================================
  680. echo Patching %1\lib286\os2\clibl.lib
  681. set path=%1\lib286\os2;%1\binb
  682. if exist %1\lib286\os2\clibl.lib if exist 2cl2l.a wlib %1\lib286\os2\clibl.lib -+2cl2l.a
  683. rem =====================================================
  684. echo Patching %1\lib286\os2\clibm.lib
  685. set path=%1\lib286\os2;%1\binb
  686. if exist %1\lib286\os2\clibm.lib if exist 2cm2l.a wlib %1\lib286\os2\clibm.lib -+2cm2l.a
  687. rem =====================================================
  688. echo Patching %1\lib286\os2\clibmtl.lib
  689. set path=%1\lib286\os2;%1\binb
  690. if exist %1\lib286\os2\clibmtl.lib if exist 2cmt2l.a wlib %1\lib286\os2\clibmtl.lib -+2cmt2l.a
  691. rem =====================================================
  692. echo Patching %1\lib286\os2\clibs.lib
  693. set path=%1\lib286\os2;%1\binb
  694. if exist %1\lib286\os2\clibs.lib if exist 2cs2l.a wlib %1\lib286\os2\clibs.lib -+2cs2l.a
  695. rem =====================================================
  696. echo Patching %1\lib286\os2\flib7l.lib
  697. set path=%1\lib286\os2;%1\binb
  698. if exist %1\lib286\os2\flib7l.lib if exist 2f7l2l.a wlib %1\lib286\os2\flib7l.lib -+2f7l2l.a
  699. rem =====================================================
  700. echo Patching %1\lib286\os2\flib7m.lib
  701. set path=%1\lib286\os2;%1\binb
  702. if exist %1\lib286\os2\flib7m.lib if exist 2f6m2l.a wlib %1\lib286\os2\flib7m.lib -+2f6m2l.a
  703. rem =====================================================
  704. echo Patching %1\lib286\os2\flibl.lib
  705. set path=%1\lib286\os2;%1\binb
  706. if exist %1\lib286\os2\flibl.lib if exist 2fl2l.a wlib %1\lib286\os2\flibl.lib -+2fl2l.a
  707. rem =====================================================
  708. echo Patching %1\lib286\os2\flibm.lib
  709. set path=%1\lib286\os2;%1\binb
  710. if exist %1\lib286\os2\flibm.lib if exist 2fm2l.a wlib %1\lib286\os2\flibm.lib -+2fm2l.a
  711. rem =====================================================
  712. echo Patching %1\lib286\os2\plbxmtl.lib
  713. set path=%1\lib286\os2;%1\binb
  714. if exist %1\lib286\os2\plbxmtl.lib if exist 2pxmt2l.a bpatch %2 %3 2pxmt2l.a
  715. rem =====================================================
  716. echo Patching %1\lib286\os2\plibmtl.lib
  717. set path=%1\lib286\os2;%1\binb
  718. if exist %1\lib286\os2\plibmtl.lib if exist 2pmt2l.a bpatch %2 %3 2pmt2l.a
  719. rem =====================================================
  720. echo Patching %1\lib286\win\clibc.lib
  721. set path=%1\lib286\win;%1\binb
  722. if exist %1\lib286\win\clibc.lib if exist 2ccwl.a wlib %1\lib286\win\clibc.lib -+2ccwl.a
  723. rem =====================================================
  724. echo Patching %1\lib286\win\clibl.lib
  725. set path=%1\lib286\win;%1\binb
  726. if exist %1\lib286\win\clibl.lib if exist 2clwl.a wlib %1\lib286\win\clibl.lib -+2clwl.a
  727. rem =====================================================
  728. echo Patching %1\lib286\win\clibm.lib
  729. set path=%1\lib286\win;%1\binb
  730. if exist %1\lib286\win\clibm.lib if exist 2cmwl.a wlib %1\lib286\win\clibm.lib -+2cmwl.a
  731. rem =====================================================
  732. echo Patching %1\lib286\win\clibs.lib
  733. set path=%1\lib286\win;%1\binb
  734. if exist %1\lib286\win\clibs.lib if exist 2cswl.a wlib %1\lib286\win\clibs.lib -+2cswl.a
  735. rem =====================================================
  736. echo Patching %1\lib286\win\flib7l.lib
  737. set path=%1\lib286\win;%1\binb
  738. if exist %1\lib286\win\flib7l.lib if exist 2f7lwl.a wlib %1\lib286\win\flib7l.lib -+2f7lwl.a
  739. rem =====================================================
  740. echo Patching %1\lib286\win\flib7m.lib
  741. set path=%1\lib286\win;%1\binb
  742. if exist %1\lib286\win\flib7m.lib if exist 2f7mwl.a wlib %1\lib286\win\flib7m.lib -+2f7mwl.a
  743. rem =====================================================
  744. echo Patching %1\lib286\win\flibl.lib
  745. set path=%1\lib286\win;%1\binb
  746. if exist %1\lib286\win\flibl.lib if exist 2flwl.a wlib %1\lib286\win\flibl.lib -+2flwl.a
  747. rem =====================================================
  748. echo Patching %1\lib286\win\flibm.lib
  749. set path=%1\lib286\win;%1\binb
  750. if exist %1\lib286\win\flibm.lib if exist 2fmwl.a wlib %1\lib286\win\flibm.lib -+2fmwl.a
  751. rem =====================================================
  752. echo Patching %1\lib286\win\plbxc.lib
  753. set path=%1\lib286\win;%1\binb
  754. if exist %1\lib286\win\plbxc.lib if exist 2pxcwl.a bpatch %2 %3 2pxcwl.a
  755. rem =====================================================
  756. echo Patching %1\lib286\win\plbxl.lib
  757. set path=%1\lib286\win;%1\binb
  758. if exist %1\lib286\win\plbxl.lib if exist 2pxlwl.a bpatch %2 %3 2pxlwl.a
  759. rem =====================================================
  760. echo Patching %1\lib286\win\plbxm.lib
  761. set path=%1\lib286\win;%1\binb
  762. if exist %1\lib286\win\plbxm.lib if exist 2pxmwl.a bpatch %2 %3 2pxmwl.a
  763. rem =====================================================
  764. echo Patching %1\lib286\win\plbxs.lib
  765. set path=%1\lib286\win;%1\binb
  766. if exist %1\lib286\win\plbxs.lib if exist 2pxswl.a bpatch %2 %3 2pxswl.a
  767. rem =====================================================
  768. echo Patching %1\lib286\win\plibc.lib
  769. set path=%1\lib286\win;%1\binb
  770. if exist %1\lib286\win\plibc.lib if exist 2pcwl.a bpatch %2 %3 2pcwl.a
  771. rem =====================================================
  772. echo Patching %1\lib286\win\plibl.lib
  773. set path=%1\lib286\win;%1\binb
  774. if exist %1\lib286\win\plibl.lib if exist 2plwl.a bpatch %2 %3 2plwl.a
  775. rem =====================================================
  776. echo Patching %1\lib286\win\plibm.lib
  777. set path=%1\lib286\win;%1\binb
  778. if exist %1\lib286\win\plibm.lib if exist 2pmwl.a bpatch %2 %3 2pmwl.a
  779. rem =====================================================
  780. echo Patching %1\lib286\win\plibs.lib
  781. set path=%1\lib286\win;%1\binb
  782. if exist %1\lib286\win\plibs.lib if exist 2pswl.a bpatch %2 %3 2pswl.a
  783. rem =====================================================
  784. echo Patching %1\lib286\win\math87c.lib
  785. set path=%1\lib286\win;%1\binb
  786. if exist %1\lib286\win\math87c.lib if exist 2m7cwl.a wlib %1\lib286\win\math87c.lib -+2m7cwl.a
  787. rem =====================================================
  788. echo Patching %1\lib286\win\math87l.lib
  789. set path=%1\lib286\win;%1\binb
  790. if exist %1\lib286\win\math87l.lib if exist 2m7lwl.a wlib %1\lib286\win\math87l.lib -+2m7lwl.a
  791. rem =====================================================
  792. echo Patching %1\lib286\win\mathc.lib
  793. set path=%1\lib286\win;%1\binb
  794. if exist %1\lib286\win\mathc.lib if exist 2mcwl.a wlib %1\lib286\win\mathc.lib -+2mcwl.a
  795. rem =====================================================
  796. echo Patching %1\lib286\win\mathl.lib
  797. set path=%1\lib286\win;%1\binb
  798. if exist %1\lib286\win\mathl.lib if exist 2mlwl.a wlib %1\lib286\win\mathl.lib -+2mlwl.a
  799. rem =====================================================
  800. echo Patching %1\lib386\math387r.lib
  801. set path=%1\lib386;%1\binb
  802. if exist %1\lib386\math387r.lib if exist 3m87rl.a wlib %1\lib386\math387r.lib -+3m87rl.a
  803. rem =====================================================
  804. echo Patching %1\lib386\math387s.lib
  805. set path=%1\lib386;%1\binb
  806. if exist %1\lib386\math387s.lib if exist 3m87sl.a wlib %1\lib386\math387s.lib -+3m87sl.a
  807. rem =====================================================
  808. echo Patching %1\lib386\math3r.lib
  809. set path=%1\lib386;%1\binb
  810. if exist %1\lib386\math3r.lib if exist 3mrl.a wlib %1\lib386\math3r.lib -+3mrl.a
  811. rem =====================================================
  812. echo Patching %1\lib386\math3s.lib
  813. set path=%1\lib386;%1\binb
  814. if exist %1\lib386\math3s.lib if exist 3msl.a wlib %1\lib386\math3s.lib -+3msl.a
  815. rem =====================================================
  816. echo Patching %1\lib386\plbx3r.lib
  817. set path=%1\lib386;%1\binb
  818. if exist %1\lib386\plbx3r.lib if exist 3pxrl.a bpatch %2 %3 3pxrl.a
  819. rem =====================================================
  820. echo Patching %1\lib386\plbx3s.lib
  821. set path=%1\lib386;%1\binb
  822. if exist %1\lib386\plbx3s.lib if exist 3pxsl.a bpatch %2 %3 3pxsl.a
  823. rem =====================================================
  824. echo Patching %1\lib386\plbxmt3r.lib
  825. set path=%1\lib386;%1\binb
  826. if exist %1\lib386\plbxmt3r.lib if exist 3pxmtrl.a bpatch %2 %3 3pxmtrl.a
  827. rem =====================================================
  828. echo Patching %1\lib386\plbxmt3s.lib
  829. set path=%1\lib386;%1\binb
  830. if exist %1\lib386\plbxmt3s.lib if exist 3pxmtsl.a bpatch %2 %3 3pxmtsl.a
  831. rem =====================================================
  832. echo Patching %1\lib386\plib3r.lib
  833. set path=%1\lib386;%1\binb
  834. if exist %1\lib386\plib3r.lib if exist 3prl.a bpatch %2 %3 3prl.a
  835. rem =====================================================
  836. echo Patching %1\lib386\plib3s.lib
  837. set path=%1\lib386;%1\binb
  838. if exist %1\lib386\plib3s.lib if exist 3psl.a bpatch %2 %3 3psl.a
  839. rem =====================================================
  840. echo Patching %1\lib386\plibmt3r.lib
  841. set path=%1\lib386;%1\binb
  842. if exist %1\lib386\plibmt3r.lib if exist 3pmtrl.a bpatch %2 %3 3pmtrl.a
  843. rem =====================================================
  844. echo Patching %1\lib386\plibmt3s.lib
  845. set path=%1\lib386;%1\binb
  846. if exist %1\lib386\plibmt3s.lib if exist 3pmtsl.a bpatch %2 %3 3pmtsl.a
  847. rem =====================================================
  848. echo Patching %1\lib386\dos\clib3r.lib
  849. set path=%1\lib386\dos;%1\binb
  850. if exist %1\lib386\dos\clib3r.lib if exist 3crdl.a wlib %1\lib386\dos\clib3r.lib -+3crdl.a
  851. rem =====================================================
  852. echo Patching %1\lib386\dos\clib3s.lib
  853. set path=%1\lib386\dos;%1\binb
  854. if exist %1\lib386\dos\clib3s.lib if exist 3csdl.a wlib %1\lib386\dos\clib3s.lib -+3csdl.a
  855. rem =====================================================
  856. echo Patching %1\lib386\dos\flib.lib
  857. set path=%1\lib386\dos;%1\binb
  858. if exist %1\lib386\dos\flib.lib if exist 3frdl.a wlib %1\lib386\dos\flib.lib -+3frdl.a
  859. rem =====================================================
  860. echo Patching %1\lib386\dos\flib7.lib
  861. set path=%1\lib386\dos;%1\binb
  862. if exist %1\lib386\dos\flib7.lib if exist 3fr7dl.a wlib %1\lib386\dos\flib7.lib -+3fr7dl.a
  863. rem =====================================================
  864. echo Patching %1\lib386\dos\flib7s.lib
  865. set path=%1\lib386\dos;%1\binb
  866. if exist %1\lib386\dos\flib7s.lib if exist 3fs7dl.a wlib %1\lib386\dos\flib7s.lib -+3fs7dl.a
  867. rem =====================================================
  868. echo Patching %1\lib386\dos\flibs.lib
  869. set path=%1\lib386\dos;%1\binb
  870. if exist %1\lib386\dos\flibs.lib if exist 3fsdl.a wlib %1\lib386\dos\flibs.lib -+3fsdl.a
  871. rem =====================================================
  872. echo Patching %1\lib386\dos\graph.lib
  873. set path=%1\lib386\dos;%1\binb
  874. if exist %1\lib386\dos\graph.lib if exist 3grdl.a bpatch %2 %3 3grdl.a
  875. rem =====================================================
  876. echo Patching %1\lib386\os2\clib3r.lib
  877. set path=%1\lib386\os2;%1\binb
  878. if exist %1\lib386\os2\clib3r.lib if exist 3cr2l.a wlib %1\lib386\os2\clib3r.lib -+3cr2l.a
  879. rem =====================================================
  880. echo Patching %1\lib386\os2\clib3s.lib
  881. set path=%1\lib386\os2;%1\binb
  882. if exist %1\lib386\os2\clib3s.lib if exist 3cs2l.a wlib %1\lib386\os2\clib3s.lib -+3cs2l.a
  883. rem =====================================================
  884. echo Patching %1\lib386\os2\flib.lib
  885. set path=%1\lib386\os2;%1\binb
  886. if exist %1\lib386\os2\flib.lib if exist 3fr2l.a wlib %1\lib386\os2\flib.lib -+3fr2l.a
  887. rem =====================================================
  888. echo Patching %1\lib386\os2\flib7.lib
  889. set path=%1\lib386\os2;%1\binb
  890. if exist %1\lib386\os2\flib7.lib if exist 3fr72l.a wlib %1\lib386\os2\flib7.lib -+3fr72l.a
  891. rem =====================================================
  892. echo Patching %1\lib386\os2\flib7s.lib
  893. set path=%1\lib386\os2;%1\binb
  894. if exist %1\lib386\os2\flib7s.lib if exist 3fs72l.a wlib %1\lib386\os2\flib7s.lib -+3fs72l.a
  895. rem =====================================================
  896. echo Patching %1\lib386\os2\flibs.lib
  897. set path=%1\lib386\os2;%1\binb
  898. if exist %1\lib386\os2\flibs.lib if exist 3fs2l.a wlib %1\lib386\os2\flibs.lib -+3fs2l.a
  899. rem =====================================================
  900. echo Patching %1\lib386\win\clib3r.lib
  901. set path=%1\lib386\win;%1\binb
  902. if exist %1\lib386\win\clib3r.lib if exist 3crwl.a wlib %1\lib386\win\clib3r.lib -+3crwl.a
  903. rem =====================================================
  904. echo Patching %1\lib386\win\clib3s.lib
  905. set path=%1\lib386\win;%1\binb
  906. if exist %1\lib386\win\clib3s.lib if exist 3cswl.a wlib %1\lib386\win\clib3s.lib -+3cswl.a
  907. rem =====================================================
  908. echo Patching %1\lib386\win\flib.lib
  909. set path=%1\lib386\win;%1\binb
  910. if exist %1\lib386\win\flib.lib if exist 3frwl.a wlib %1\lib386\win\flib.lib -+3frwl.a
  911. rem =====================================================
  912. echo Patching %1\lib386\win\flib7.lib
  913. set path=%1\lib386\win;%1\binb
  914. if exist %1\lib386\win\flib7.lib if exist 3fr7wl.a wlib %1\lib386\win\flib7.lib -+3fr7wl.a
  915. rem =====================================================
  916. echo Patching %1\lib386\win\flib7s.lib
  917. set path=%1\lib386\win;%1\binb
  918. if exist %1\lib386\win\flib7s.lib if exist 3fs7wl.a wlib %1\lib386\win\flib7s.lib -+3fs7wl.a
  919. rem =====================================================
  920. echo Patching %1\lib386\win\flibs.lib
  921. set path=%1\lib386\win;%1\binb
  922. if exist %1\lib386\win\flibs.lib if exist 3fswl.a wlib %1\lib386\win\flibs.lib -+3fswl.a
  923. rem =====================================================
  924. echo Patching %1\lib386\netware\clib3s.lib
  925. set path=%1\lib386\netware;%1\binb
  926. if exist %1\lib386\netware\clib3s.lib if exist 3csnwl.a wlib %1\lib386\netware\clib3s.lib -clearenv.obj 
  927. if exist %1\lib386\netware\clib3s.lib if exist 3csnwl.a wlib -b %1\lib386\netware\clib3s.lib -getenv.obj 
  928. if exist %1\lib386\netware\clib3s.lib if exist 3csnwl.a wlib -b %1\lib386\netware\clib3s.lib -putenv.obj
  929. if exist %1\lib386\netware\clib3s.lib if exist 3csnwl.a wlib -b %1\lib386\netware\clib3s.lib -setenv.obj
  930. if exist %1\lib386\netware\clib3s.lib if exist 3csnwl.a wlib -b %1\lib386\netware\clib3s.lib -+3csnwl.a
  931. rem =====================================================
  932. echo Patching %1\lib386\netware\flib7s.lib
  933. set path=%1\lib386\netware;%1\binb
  934. if exist %1\lib386\netware\flib7s.lib if exist 3fs7nwl.a wlib %1\lib386\netware\flib7s.lib -+3fs7nwl.a
  935. rem =====================================================
  936. echo Patching %1\lib386\netware\flibs.lib
  937. set path=%1\lib386\netware;%1\binb
  938. if exist %1\lib386\netware\flibs.lib if exist 3fsnwl.a wlib %1\lib386\netware\flibs.lib -+3fsnwl.a
  939. rem =====================================================
  940. echo Patching %1\lib386\nt\clib3r.lib
  941. set path=%1\lib386\nt;%1\binb
  942. if exist %1\lib386\nt\clib3r.lib if exist 3crntl.a wlib %1\lib386\nt\clib3r.lib -+3crntl.a
  943. rem =====================================================
  944. echo Patching %1\lib386\nt\clib3s.lib
  945. set path=%1\lib386\nt;%1\binb
  946. if exist %1\lib386\nt\clib3s.lib if exist 3csntl.a wlib %1\lib386\nt\clib3s.lib -+3csntl.a
  947. rem =====================================================
  948. echo Patching %1\lib386\nt\flib.lib
  949. set path=%1\lib386\nt;%1\binb
  950. if exist %1\lib386\nt\flib.lib if exist 3frntl.a wlib %1\lib386\nt\flib.lib -+3frntl.a
  951. rem =====================================================
  952. echo Patching %1\lib386\nt\flib7.lib
  953. set path=%1\lib386\nt;%1\binb
  954. if exist %1\lib386\nt\flib7.lib if exist 3fr7ntl.a wlib %1\lib386\nt\flib7.lib -+3fr7ntl.a
  955. rem =====================================================
  956. echo Patching %1\lib386\nt\flibs.lib
  957. set path=%1\lib386\nt;%1\binb
  958. if exist %1\lib386\nt\flibs.lib if exist 3fsntl.a wlib %1\lib386\nt\flibs.lib -+3fsntl.a
  959. rem =====================================================
  960. echo Patching %1\lib386\nt\flib7s.lib
  961. set path=%1\lib386\nt;%1\binb
  962. if exist %1\lib386\nt\flib7s.lib if exist 3fs7ntl.a wlib %1\lib386\nt\flib7s.lib -+3fs7ntl.a
  963. rem =====================================================
  964. echo Patching %1\lib386\nt\nt.lib
  965. set path=%1\lib386\nt;%1\binb
  966. if exist %1\lib386\nt\nt.lib if exist 3ntl.a bpatch %2 %3 3ntl.a
  967. rem =====================================================
  968. echo Patching %1\nlm\novserv3.nlm
  969. set path=%1\nlm;%1\binb
  970. if exist %1\nlm\novserv3.nlm if exist novsrvn3.a bpatch %2 %3 novsrvn3.a
  971. rem =====================================================
  972. echo Patching %1\nlm\parserv3.nlm
  973. set path=%1\nlm;%1\binb
  974. if exist %1\nlm\parserv3.nlm if exist parsrvn3.a bpatch %2 %3 parsrvn3.a
  975. rem =====================================================
  976. echo Patching %1\nlm\serserv3.nlm
  977. set path=%1\nlm;%1\binb
  978. if exist %1\nlm\serserv3.nlm if exist sersrvn3.a bpatch %2 %3 sersrvn3.a
  979. rem =====================================================
  980. echo Patching %1\nlm\novserv4.nlm
  981. set path=%1\nlm;%1\binb
  982. if exist %1\nlm\novserv4.nlm if exist novsrvn4.a bpatch %2 %3 novsrvn4.a
  983. rem =====================================================
  984. echo Patching %1\nlm\parserv4.nlm
  985. set path=%1\nlm;%1\binb
  986. if exist %1\nlm\parserv4.nlm if exist parsrvn4.a bpatch %2 %3 parsrvn4.a
  987. rem =====================================================
  988. echo Patching %1\nlm\serserv4.nlm
  989. set path=%1\nlm;%1\binb
  990. if exist %1\nlm\serserv4.nlm if exist sersrvn4.a bpatch %2 %3 sersrvn4.a
  991. rem =====================================================
  992. echo Patching %1\nlm\wsample.nlm
  993. set path=%1\nlm;%1\binb
  994. if exist %1\nlm\wsample.nlm if exist wsamplen.a bpatch %2 %3 wsamplen.a
  995. rem =====================================================
  996. echo Patching %1\pen\install.bat
  997. set path=%1\pen;%1\binb
  998. if exist %1\pen\install.bat if exist instp.a bpatch %2 %3 instp.a
  999. rem =====================================================
  1000. echo Patching %1\pen\wparserv.dll
  1001. set path=%1\pen;%1\binb
  1002. if exist %1\pen\wparserv.dll if exist parservp.a bpatch %2 %3 parservp.a
  1003. rem =====================================================
  1004. echo Creating %1\pen\wparsrv2.dll
  1005. if exist %1\pen\NUL if exist parsrv2p.a copy parsrv2p.a %1\pen\wparsrv2.dll
  1006. rem =====================================================
  1007. echo Patching %1\src\hello.cpp
  1008. set path=%1\src;%1\binb
  1009. if exist %1\src\hello.cpp if exist hellocpp.a bpatch %2 %3 hellocpp.a
  1010. rem =====================================================
  1011. echo Patching %1\src\pgdemo.c
  1012. set path=%1\src;%1\binb
  1013. if exist %1\src\pgdemo.c if exist pgdemoc.a bpatch %2 %3 pgdemoc.a
  1014. rem =====================================================
  1015. echo Patching %1\src\dll\dll16.c
  1016. set path=%1\src\dll;%1\binb
  1017. if exist %1\src\dll\dll16.c if exist dll16c.a bpatch %2 %3 dll16c.a
  1018. rem =====================================================
  1019. echo Patching %1\src\dll\dll16.lnk
  1020. set path=%1\src\dll;%1\binb
  1021. if exist %1\src\dll\dll16.lnk if exist dll16l.a bpatch %2 %3 dll16l.a
  1022. rem =====================================================
  1023. echo Patching %1\src\dll\dll32.c
  1024. set path=%1\src\dll;%1\binb
  1025. if exist %1\src\dll\dll32.c if exist dll32c.a bpatch %2 %3 dll32c.a
  1026. rem =====================================================
  1027. echo Creating %1\src\dll\makefile
  1028. if exist %1\src\dll\NUL if exist dllmk.a copy dllmk.a %1\src\dll\makefile
  1029. rem =====================================================
  1030. echo Patching %1\src\dll\gen16.c
  1031. set path=%1\src\dll;%1\binb
  1032. if exist %1\src\dll\gen16.c if exist g16c.a bpatch %2 %3 g16c.a
  1033. rem =====================================================
  1034. echo Patching %1\src\dll\gen32.c
  1035. set path=%1\src\dll;%1\binb
  1036. if exist %1\src\dll\gen32.c if exist g32c.a bpatch %2 %3 g32c.a
  1037. rem =====================================================
  1038. echo Patching %1\src\fortran\blackjac.for
  1039. set path=%1\src\fortran;%1\binb
  1040. if exist %1\src\fortran\blackjac.for if exist bjf.a bpatch %2 %3 bjf.a
  1041. rem =====================================================
  1042. echo Patching %1\src\fortran\knight.for
  1043. set path=%1\src\fortran;%1\binb
  1044. if exist %1\src\fortran\knight.for if exist knf.a bpatch %2 %3 knf.a
  1045. rem =====================================================
  1046. echo Patching %1\src\fortran\dos\pgdemo.for
  1047. set path=%1\src\fortran\dos;%1\binb
  1048. if exist %1\src\fortran\dos\pgdemo.for if exist pgdemf.a bpatch %2 %3 pgdemf.a
  1049. rem =====================================================
  1050. echo Patching %1\src\fortran\win\win3api.fi
  1051. if exist %1\src\fortran\win\win3api.fi if exist win3apif.a copy win3apif.a %1\src\fortran\win\win3api.fi
  1052. rem =====================================================
  1053. echo Patching %1\src\startup\386\wstart3r.asm
  1054. set path=%1\src\startup\386;%1\binb
  1055. if exist %1\src\startup\386\wstart3r.asm if exist wst3ra.a bpatch %2 %3 wst3ra.a
  1056. rem =====================================================
  1057. echo Patching %1\src\startup\386\wstart3s.asm
  1058. set path=%1\src\startup\386;%1\binb
  1059. if exist %1\src\startup\386\wstart3s.asm if exist wst3sa.a bpatch %2 %3 wst3sa.a
  1060. rem =====================================================
  1061. echo Patching %1\src\startup\dos\cmain.c
  1062. set path=%1\src\startup\dos;%1\binb
  1063. if exist %1\src\startup\dos\cmain.c if exist cmainc.a bpatch %2 %3 cmainc.a
  1064. rem =====================================================
  1065. echo Patching %1\src\startup\os2\cstart.asm
  1066. set path=%1\src\startup\os2;%1\binb
  1067. if exist %1\src\startup\os2\cstart.asm if exist cst2a.a bpatch %2 %3 cst2a.a
  1068. rem =====================================================
  1069. echo Creating %1\src\clibexam\clock_.c
  1070. if exist %1\src\clibexam\NUL if exist cl040.a copy cl040.a %1\src\clibexam\clock_.c
  1071. rem =====================================================
  1072. echo Patching %1\src\goodies\fscreen.for
  1073. set path=%1\src\goodies;%1\binb
  1074. if exist %1\src\goodies\fscreen.for if exist gd33.a bpatch %2 %3 gd33.a
  1075. rem =====================================================
  1076. echo Patching %1\novh\advanced.h
  1077. set path=%1\novh;%1\binb
  1078. if exist %1\novh\advanced.h if exist nh004.a bpatch %2 %3 nh004.a
  1079. rem =====================================================
  1080. echo Patching %1\novh\debugapi.h
  1081. set path=%1\novh;%1\binb
  1082. if exist %1\novh\debugapi.h if exist nh011.a bpatch %2 %3 nh011.a
  1083. rem =====================================================
  1084. echo Patching %1\novh\fshooks.h
  1085. set path=%1\novh;%1\binb
  1086. if exist %1\novh\fshooks.h if exist nh021.a bpatch %2 %3 nh021.a
  1087. rem =====================================================
  1088. echo Patching %1\novh\math.h
  1089. set path=%1\novh;%1\binb
  1090. if exist %1\novh\math.h if exist nh027.a bpatch %2 %3 nh027.a
  1091. rem =====================================================
  1092. echo Patching %1\novh\nwdstype.h
  1093. set path=%1\novh;%1\binb
  1094. if exist %1\novh\nwdstype.h if exist nh059.a bpatch %2 %3 nh059.a
  1095. rem =====================================================
  1096. echo Patching %1\novh\nwsnut.h
  1097. set path=%1\novh;%1\binb
  1098. if exist %1\novh\nwsnut.h if exist nh071.a bpatch %2 %3 nh071.a
  1099. rem =====================================================
  1100. echo Patching %1\novh\ositli.h
  1101. set path=%1\novh;%1\binb
  1102. if exist %1\novh\ositli.h if exist nh076.a bpatch %2 %3 nh076.a
  1103. rem =====================================================
  1104. echo Patching %1\novh\setjmp.h
  1105. set path=%1\novh;%1\binb
  1106. if exist %1\novh\setjmp.h if exist nh083.a bpatch %2 %3 nh083.a
  1107. rem =====================================================
  1108. echo Patching %1\novh\stdio.h
  1109. set path=%1\novh;%1\binb
  1110. if exist %1\novh\stdio.h if exist nh088.a bpatch %2 %3 nh088.a
  1111. rem =====================================================
  1112. echo Patching %1\novh\stream.h
  1113. set path=%1\novh;%1\binb
  1114. if exist %1\novh\stream.h if exist nh090.a bpatch %2 %3 nh090.a
  1115. rem =====================================================
  1116. echo Patching %1\novh\user.h
  1117. set path=%1\novh;%1\binb
  1118. if exist %1\novh\user.h if exist nh101.a bpatch %2 %3 nh101.a
  1119. rem =====================================================
  1120. echo Creating %1\novh\zip.h
  1121. if exist %1\novh\NUL if exist nh102.a copy nh102.a %1\novh\zip.h
  1122. rem =====================================================
  1123. echo Creating %1\novh\pap.h
  1124. if exist %1\novh\NUL if exist nh103.a copy nh103.a %1\novh\pap.h
  1125. rem =====================================================
  1126. echo Creating %1\novh\nbp.h
  1127. if exist %1\novh\NUL if exist nh104.a copy nh104.a %1\novh\nbp.h
  1128. rem =====================================================
  1129. echo Creating %1\novh\ddp.h
  1130. if exist %1\novh\NUL if exist nh105.a copy nh105.a %1\novh\ddp.h
  1131. rem =====================================================
  1132. echo Creating %1\novh\atp.h
  1133. if exist %1\novh\NUL if exist nh106.a copy nh106.a %1\novh\atp.h
  1134. rem =====================================================
  1135. echo Creating %1\novh\asp.h
  1136. if exist %1\novh\NUL if exist nh107.a copy nh107.a %1\novh\asp.h
  1137. rem =====================================================
  1138. echo Creating %1\novh\appletlk.h
  1139. if exist %1\novh\NUL if exist nh108.a copy nh108.a %1\novh\appletlk.h
  1140. rem =====================================================
  1141. echo Creating %1\novh\adsp.h
  1142. if exist %1\novh\NUL if exist nh109.a copy nh109.a %1\novh\adsp.h
  1143. rem =====================================================
  1144. echo Patching %1\novh\netinet\in.h
  1145. set path=%1\novh\netinet;%1\binb
  1146. if exist %1\novh\netinet\in.h if exist nh111.a bpatch %2 %3 nh111.a
  1147. rem =====================================================
  1148. echo Patching %1\novh\sys\bsdskt.h
  1149. set path=%1\novh\sys;%1\binb
  1150. if exist %1\novh\sys\bsdskt.h if exist nh112.a bpatch %2 %3 nh112.a
  1151. rem =====================================================
  1152. echo Patching %1\novh\sys\lihdr.h
  1153. set path=%1\novh\sys;%1\binb
  1154. if exist %1\novh\sys\lihdr.h if exist nh118.a bpatch %2 %3 nh118.a
  1155. rem =====================================================
  1156. echo Patching %1\novh\sys\socket.h
  1157. set path=%1\novh\sys;%1\binb
  1158. if exist %1\novh\sys\socket.h if exist nh125.a bpatch %2 %3 nh125.a
  1159. rem =====================================================
  1160. echo Creating %1\novi\appletlk.imp
  1161. if exist %1\novi\NUL if exist ni01.a copy ni01.a %1\novi\appletlk.imp
  1162. set path=%opath%
  1163. set opath=
  1164. goto end
  1165. :usage
  1166. cls
  1167. echo.
  1168. echo.
  1169. echo.
  1170. echo.
  1171. echo.
  1172. echo Use %0 DIRECTORY [-p], where DIRECTORY is the drive and path where
  1173. echo the software was originally installed.  You must be in the directory
  1174. echo where the patch files are.  For example:
  1175. echo.
  1176. echo     a:
  1177. echo     %0 C:\WATCOM
  1178. echo.
  1179. echo would apply patches from the a: diskette drive to the installation
  1180. echo in the C:\WATCOM subdirectory
  1181. echo.
  1182. echo The -p option supresses prompting when each file is patched.
  1183. echo.
  1184. echo.
  1185. echo.
  1186. echo.
  1187. echo.
  1188. echo.
  1189. echo.
  1190. :end
  1191.