home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / lan / sql211.arj / NPATNLM.211 < prev    next >
Text File  |  1991-01-22  |  13KB  |  656 lines

  1. .
  2. .    beginning of patch #1 - incorrect status 43
  3. .
  4. a CS:100
  5. mov  ax,cs
  6. add  ax,3000
  7. mov  ds,ax
  8.  
  9. r sp
  10. 110
  11. g =100 107
  12. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  13. e ds:62fc eb 35
  14.  
  15. .
  16. .    end of patch #1
  17. .
  18. .    beginning of patch #2 - incorrect status 49
  19. .
  20. a CS:100
  21. mov  ax,cs
  22. add  ax,1000
  23. mov  ds,ax
  24.  
  25. r sp
  26. 110
  27. g =100 107
  28. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  29. e ds:d3f6 f6 40 14 04 74 0b 80 60 14 fb 90 90 90
  30.  
  31. .
  32. .    end of patch #2
  33.  
  34.  
  35. .    beginning of patch #3 - Abend on CREATE VIEW statement
  36. .
  37. a CS:100
  38. mov  ax,cs
  39. add  ax,2000
  40. mov  ds,ax
  41.  
  42. r sp
  43. 110
  44. g =100 107
  45. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  46. e ds:6145 e6 7
  47. e ds:68a5 fc 7
  48. e ds:cb80 e6 7
  49. e ds:cbbd e6 7
  50.  
  51. a CS:100
  52. mov  ax,cs
  53. add  ax,3000
  54. mov  ds,ax
  55.  
  56. r sp
  57. 110
  58. g =100 107
  59. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  60. e ds:961b ee 7
  61. e ds:9622 e6 7
  62. e ds:966b 02 8
  63. e ds:9713 fc 7
  64. e ds:9874 e2 7
  65. e ds:98b5 fc 7
  66. e ds:9abe fc 7
  67. e ds:9d2c fc 7
  68. e ds:a33f 02 8
  69. e ds:a349 fc 7
  70. e ds:ba39 8b 9e ae 01 0 0
  71. e ds:ba56 8b 9e ae 01 0 0
  72. e ds:ba76 8b 8e ae 01 0 0
  73. e ds:ba9e cc 7
  74. e ds:badf e6 7
  75. e ds:bae7 8b 86 ae 01 0 0
  76. e ds:bb1f 8b 96 ae 01 0 0 83 c2 16 eb 7 90 90 e8 0 0 0 0 66 89 2
  77. e ds:bb3b 8b 96 ae 01 0 0
  78. e ds:bb6f 8b 8e ae 01 0 0
  79. e ds:c7fa e6 7
  80.  
  81. a CS:100
  82. mov  ax,cs
  83. add  ax,4000
  84. mov  ds,ax
  85.  
  86. r sp
  87. 110
  88. g =100 107
  89. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  90. e ds:89a2 d0 7
  91.  
  92. .
  93. .    end of patch #3
  94.  
  95. .    beginning of patch #4 - descending keys
  96. .
  97. a CS:100
  98. mov  ax,cs
  99. add  ax,3000
  100. mov  ds,ax
  101.  
  102. r sp
  103. 110
  104. g =100 107
  105. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  106. e ds:2080 66 85 db 74 1d eb 12
  107.  
  108. .
  109. .    end of patch #4
  110.  
  111. .    beginning of patch #5 - ALTER TABLE with ZSTRING or LSTRING
  112. .
  113. e cs:fe4e e8 8a 9c 03 00 90 90 90 90 90
  114.  
  115. e cs:d15e 66 83 7d 42 00 74 0d e8 ca c9 03 00 85 c0 74 77 51 51 eb 66
  116.  
  117. e cs:ddeb 03
  118.  
  119. a CS:100
  120. mov  ax,cs
  121. add  ax,4000
  122. mov  ds,ax
  123.  
  124. r sp
  125. 110
  126. g =100 107
  127. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  128. e ds:9ad6 66 83 7d 72 03 75 42 8b 45 de 80 78 14 0a 75 0c
  129. e ds:9ae6 8b 45 ee 0f b6 00 c6 04 07 00 eb 2d 80 78 14 0b
  130. e ds:9af6 75 27 56 57 8b 7d ee 06 8c d8 8e c0 29 c9 49 31
  131. e ds:9b06 c0 f2 ae f7 d1 49 07 41 8b 75 ee 8b 7d e6 d1 e9
  132. e ds:9b16 66 f2 a5 11 c9 f2 a4 5f 5e 8b 45 de 66 8b 48 1b
  133. e ds:9b26 8b 45 e6 89 45 e2 c3 80 7e 14 0a 74 16 80 7e 14
  134. e ds:9b36 0b 74 10 8b 8d 6a fe ff ff 83 c1 64 b8 01 00 00
  135. e ds:9b46 00 eb 02 31 c0 c3
  136.  
  137. .
  138. .    end of patch #5
  139. .
  140. .    beginning of patch #6 - Return error on invalid stored SQL statement
  141. .
  142. e cs:e20e 66 83 7e 04 00 0f 85 d8 03 00 00 e8 35 b9 03 00
  143. e cs:e5fc e8 61 b5 03 00 90
  144.  
  145. a CS:100
  146. mov  ax,cs
  147. add  ax,4000
  148. mov  ds,ax
  149.  
  150. r sp
  151. 110
  152. g =100 107
  153. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  154. e ds:9b4c 66 8b 46 58 66 89 45 fc 0f bf 4d f8 89 f0 c3
  155. e ds:9b5b 66 83 7e 04 00 75 04 66 89 46 58 89 f0 c3
  156.  
  157. .    end of patch #6
  158. .
  159. .    beginning of patch #7 - Statement returns status code 809
  160. .
  161. e cs:75b5 eb 27 90 90 90 90
  162. e cs:760e 3d
  163. .
  164. .    end of patch #7
  165. .
  166. .    beginning of patch #8 - Default Bfloat mask should have 2 exp
  167. a CS:100
  168. mov  ax,cs
  169. add  ax,3000
  170. mov  ds,ax
  171.  
  172. r sp
  173. 110
  174. g =100 107
  175. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  176. e ds:3dfa 75 08 80 78 06 02 75 02 66 4a 0f bf c2 03 45 f8
  177. e ds:3e0a c6 00 2b 48 90 90 90
  178. .
  179. .    end of patch #8
  180. .
  181. .    beginning of patch #9 - xRemall problem
  182. a CS:100
  183. mov  ax,cs
  184. add  ax,3000
  185. mov  ds,ax
  186.  
  187. r sp
  188. 110
  189. g =100 107
  190. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  191. e ds:a857 e8 14 f3 00 00
  192.  
  193. a CS:100
  194. mov  ax,cs
  195. add  ax,4000
  196. mov  ds,ax
  197.  
  198. r sp
  199. 110
  200. g =100 107
  201. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  202. e ds:9b69 01 c2 89 55 1e 83 7d 32 0 75 06 c7 02 ff ff ff ff c3
  203. .
  204. .    end of patch #9
  205. .
  206. .    beginning of patch #10    Invalid dates
  207. a CS:100
  208. mov  ax,cs
  209. add  ax,2000
  210. mov  ds,ax
  211.  
  212. r sp
  213. 110
  214. g =100 107
  215. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  216. e ds:3e41 0
  217. e ds:3e4e 0
  218. .
  219. .    end of patch #10
  220.  
  221. .
  222. .    beginning of patch #11    Invalid syntax for time arithmetic
  223. a CS:100
  224. mov  ax,cs
  225. add  ax,2000
  226. mov  ds,ax
  227.  
  228. r sp
  229. 110
  230. g =100 107
  231. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  232. e ds:5eb6 66 83 7d f8 04 74 23 66 81 ff 13 01 0f 84 5b ff
  233. e ds:5ec6 ff ff 90 90 90 90 90 90 90 90 90 90 90
  234. .
  235. .    end of patch #11
  236.  
  237. .    beginning of patch #12  XQLFetch previous problem
  238. a CS:100
  239. mov  ax,cs
  240. add  ax,3000
  241. mov  ds,ax
  242.  
  243. r sp
  244. 110
  245. g =100 107
  246. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  247. e ds:64d3 8b 86 43 03 00 00 6a 00 50 e8 a7 09 01 00 83 c4 08 eb 0d
  248. e ds:64e6 90 90 90 90 90 90 90 90 90 90 90 90 90
  249. .
  250. .  End of patch #12
  251. .
  252. .    beginning of patch #13  Prevents overwrite of low memory
  253. .
  254. a CS:100
  255. mov  ax,cs
  256. add  ax,4000
  257. mov  ds,ax
  258.  
  259. r sp
  260. 110
  261. g =100 107
  262. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  263. e ds:6222 c7 43 3a ff ff ff ff 66 c7 43 32 ff ff 66 c7 43 62 01 00
  264. e ds:6235 c7 83 83 01 00 00 05 00 0a 00 8b 82 7a 01 00 00 89 42 16 90 90 90 90
  265. .
  266. .  End of patch #13
  267. .
  268.  
  269. .   beginning of patch #15. Incorrect results for min/max on autoinc field
  270. e cs:18ca 8a 65 f8 fe cc 74 1b fe cc 74 34 80 fc 0d 7f 68
  271. e cs:18da 74 10 80 fc 07 74 53 eb 3d 90 90 90 90 90 90 90 90 90
  272. .    end of patch #15
  273. .
  274. .
  275. .    beginning of patch #16.  Scalar function with substitution variable.
  276. .
  277. a CS:100
  278. mov  ax,cs
  279. add  ax,1000
  280. mov  ds,ax
  281.  
  282. r sp
  283. 110
  284. g =100 107
  285. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  286.  
  287. e ds:1fe6 8b d7 90
  288.  
  289. a CS:100
  290. mov  ax,cs
  291. add  ax,3000
  292. mov  ds,ax
  293.  
  294. r sp
  295. 110
  296. g =100 107
  297. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  298.  
  299. e ds:b4e0  e8 9d e6 00 00 85 c9 74 1a 90 80 78 11 01 75 37
  300. e ds:b4f0  3a 50 08 75 32 8a 55 fc 88 50 08 8a 55 f8 88 50
  301. e ds:b500  09 eb 24 0f bf 4d f8 0f bf 5d fc 8b 56 06 89 f8
  302. e ds:b510  e8 9f ff ff ff 8b 56 0a 83 fa ff 74 0a e8 88 e6
  303. e ds:b520  00 00 e8 8d ff ff ff
  304.  
  305. a CS:100
  306. mov  ax,cs
  307. add  ax,4000
  308. mov  ds,ax
  309.  
  310. r sp
  311. 110
  312. g =100 107
  313. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  314.  
  315. e ds:9b7b  66 81 fb 00 01 74 18 66 81 fb 06 03 74 11 66 81
  316. e ds:9b8b  fb 01 03 74 0a 66 81 fb 04 03 74 03 33 c9 c3 b9
  317. e ds:9b9b  01 00 00 00 8b 46 06 c3 0f bf 4d f8 0f bf 5d fc
  318. e ds:9bab  89 f8 c3
  319.  
  320. .    end of patch #16
  321. .
  322. .    beginning of patch #17. Changes magic pointer size by 2 in stproc
  323. .
  324. a CS:100
  325. mov  ax,cs
  326. add  ax,1000
  327. mov  ds,ax
  328.  
  329. r sp
  330. 110
  331. g =100 107
  332. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  333. e ds:613f 52
  334. e ds:7408 52
  335.  
  336.  
  337. .    end of patch #17
  338. .
  339. .    beginning of patch #18    fixes data truncation in INSERT INTO...SELECT
  340. .
  341. e cs:d443 eb 13
  342.  
  343.     end of patch #18
  344.  
  345. .    beginning of patch #19. status 109 on fetch distinct
  346.  
  347. a CS:100
  348. mov  ax,cs
  349. add  ax,4000
  350. mov  ds,ax
  351.  
  352. r sp
  353. 110
  354. g =100 107
  355. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  356. e ds:9bae 8b 56 06 8a 42 20 66 33 d2 32 e4 66 48 74 14 66
  357. e ds:9bbe 48 74 10 66 48 74 06 66 48 74 02 eb 0c 66 83 ff
  358. e ds:9bce 02 74 12 66 83 ff 03 74 0c 66 83 ff 01 74 06 66
  359. e ds:9bde 83 ff 04 75 02 66 42 c3
  360.  
  361. e cs:4fb  e8 5f 97 04 00 66 85 d2 74 31 90 90
  362. e ds:9c58 53 8b 16 0f b7 52 08 89 f0 bb 01 00 00 00 e8 13
  363. e ds:9c68 f8 fc ff e8 3e ff ff ff 5b c3
  364.  
  365. .       end of patch #19
  366.  
  367.  
  368. .    patch #20 Secondary field count not returned by xDescribe
  369. a CS:100
  370. mov  ax,cs
  371. add  ax,1000
  372. mov  ds,ax
  373.  
  374. r sp
  375. 110
  376. g =100 107
  377. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  378. e ds:e5ed  8b 45 42 8b 00 89 45 46 8b 45 42 83 00 02 8b 45
  379. e ds:e5fd  3e 66 83 00 02 66 8b 00 66 3b 45 7e 7c 04 66 bb
  380. e ds:e60d  d2 00 80 78 04 02 0f 84 ab 00 00 00
  381.  
  382.  
  383. .    end of patch #20
  384.  
  385. .
  386. .    beginning of patch #22 - status 28 returned by ddExtend
  387. .
  388. a CS:100
  389. mov  ax,cs
  390. add  ax,1000
  391. mov  ds,ax
  392.  
  393. r sp
  394. 110
  395. g =100 107
  396. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  397.  
  398. e ds:d08c e8 5c cb 02 00 66 85 c0 74 06
  399.  
  400. a CS:100
  401. mov  ax,cs
  402. add  ax,4000
  403. mov  ds,ax
  404.  
  405. r sp
  406. 110
  407. g =100 107
  408. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  409.  
  410. e ds:9be6 66 8b 45 12 66 05 06 00 66 3b 45 1a 7e 05 66 b8
  411. e ds:9bf6 01 00 c3 66 b8 00 00 c3
  412.  
  413. .
  414. .    end of patch #22
  415. .
  416. .    patch #23  Autoinc field on INSERT  INTO subquery
  417. .
  418. a CS:100
  419. mov  ax,cs
  420. add  ax,1000
  421. mov  ds,ax
  422.  
  423. r sp
  424. 110
  425. g =100 107
  426. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  427.  
  428. e ds:ae56  90 3c 0d 0f 8f 0b 02 00 00 74 1e 90 3c 07
  429. e ds:ae64  0f 84 e3 01 00 00 e9 b1 00 00 00
  430. e ds:ae6f  90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
  431.  
  432. .    end of patch #23
  433.  
  434. .    patch #24  GPI from xValidate for ZSTRING to be checked
  435. .           which is smaller than size indicated in data buffer size
  436. .           parameter
  437. a CS:100
  438. mov  ax,cs
  439. add  ax,3000
  440. mov  ds,ax
  441.  
  442. r sp
  443. 110
  444. g =100 107
  445. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  446.  
  447. e ds:0251 e8 af 99 01 00 90
  448.  
  449. a CS:100
  450. mov  ax,cs
  451. add  ax,4000
  452. mov  ds,ax
  453.  
  454. r sp
  455. 110
  456. g =100 107
  457. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  458.  
  459. e ds:9bfe 80 7e 06 0b 75 19 51 57 06 8b 7d d4 8c d8 8e c0      
  460. e ds:9c0e 29 c9 49 31 c0 f2 ae f7 d1 49 89 c8 07 5f 59 c3      
  461.  
  462. .    end of patch #24
  463.  
  464. .           patch #25 - When searching for all values in a ZSTRING field
  465. .                       on a BEGINS WITH restriction all records that
  466. .                       begin with all but the last chracter in the
  467. .                       specified string are returned. 
  468. .                   If want records that begin with 'abc' then all
  469. .                       records beginning with 'ab' are returned.
  470.  
  471. a cs:100
  472. mov ax,cs
  473. add ax, 1000
  474. mov ds, ax
  475.  
  476. r sp
  477. 110
  478. g =100 107
  479. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  480.  
  481. e ds:f106 03 45 e6 48 fe 00 90
  482.  
  483. .    end of patch #25
  484. .       ===========================
  485. .       patch #26 *** OPTIONAL ***
  486. .
  487. .       Allows use of european format of decimal comma instead of decimal
  488. .       point.
  489. .       
  490. .       This patch is NOT applied unless this patch file is modified.
  491. .       
  492. a CS:100
  493. mov  ax,cs
  494. add  ax,4000
  495. mov  ds,ax
  496.  
  497. r sp
  498. 110
  499. g =100 107
  500. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  501.  
  502. . DELETE SEMI-COLON AT THE BEGINNING OF THE FOLLOWING LINES TO ENABLE PATCH.
  503. ;e DS:85a4 2c
  504. ;a CS:100
  505. ;mov  ax,cs
  506. ;add  ax,1000
  507. ;mov  ds,ax
  508.  
  509. ;r sp
  510. ;110
  511. ;g =100 107
  512. ;e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  513. ;e ds:1e7a 2c
  514. ;e ds:1ea1 2c
  515. ;e cs:5eaf 2c
  516. ;e cs:5f08 2c
  517.  
  518. .       end of patch #26
  519.  
  520. .       patch #29  Fixes problems removing supplemental indexes
  521. a CS:100
  522. mov  ax,cs
  523. add  ax,4000
  524. mov  ds,ax
  525.  
  526. r sp
  527. 110
  528. g =100 107
  529. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  530. e DS:9c1e 66 30 c0 f6 45 f0 80 74 0b 66 8b 1f 66 3b 5d e8
  531. e DS:9c2e 75 02 66 40 c3
  532. a CS:100
  533. mov  ax,cs
  534. add  ax,1000
  535. mov  ds,ax
  536.  
  537. r sp
  538. 110
  539. g =100 107
  540. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  541. e DS:db03 e8 1d c1 02 00 66 85 c0 74 23 90 90
  542. .       end of patch #29
  543. .
  544. .       patch #30 fixes problem with equal comparison of string fields
  545. .                 of different sizes from different files.
  546. a CS:100
  547. mov  ax,cs
  548. add  ax,3000
  549. mov  ds,ax
  550.  
  551. r sp
  552. 110
  553. g =100 107
  554. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  555. e DS:901d 08
  556. e DS:9051 66 3b 48 04 77 0e 83 7d 20 00 75 08 90 90 90 90
  557.  
  558. .       end of patch #30
  559.  
  560. .           patch #32   - *** OPTIONAL ***
  561. .                       - xValidate causing memory to be over written
  562. .                         when an invalid field value is given and a view 
  563. .                         has not yet been created
  564. .                       - if this patch is applied, a view is created
  565. .                         and an invalid field value is given then the
  566. .                         XQLStatus will not provide the field name associated
  567. .                         with the invalid value      
  568. .
  569. .
  570. .       This patch is NOT applied unless this patch file is modified.
  571.  
  572.  
  573. .
  574. .
  575. .  DELETE THE SEMI-COLON FROM THE BEGINNING OF THE FOLLOWING LINES TO
  576. .  ENABLE PATCH.
  577.  
  578. ;a cs:100
  579. ;mov ax,cs
  580. ;add ax, 3000
  581. ;mov ds, ax
  582.  
  583. ;r sp
  584. ;110
  585. ;g =100 107
  586. ;e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  587.  
  588. ;e ds:0332 eb 16
  589.  
  590. .    end of patch #32
  591.  
  592. .
  593. .       beginning of patch #33 - Crash on delete of LVAR or NOTE record
  594. .
  595. a CS:100
  596. mov  ax,cs
  597. add  ax,2000
  598. mov  ds,ax
  599.  
  600. r sp
  601. 110
  602. g =100 107
  603. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  604. e ds:9e6 39 c1 7e 26 29 c1 0f b7 56 10 8b 45 f0  8b 40 22
  605. e ds:9f6 01 c2 0f bf 45 f4 8d 3c 02 30 c0
  606. e ds:a0c 90 90
  607. .    
  608. .       end of patch #33
  609. .
  610. .       patch #34 Status 328 on xRestrict
  611.  
  612. a CS:100
  613. mov  ax,cs
  614. add  ax,2000
  615. mov  ds,ax
  616.  
  617. r sp
  618. 110
  619. g =100 107
  620. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  621. e ds:5e5b e8 da 3d 02 00 66 85 c0 75 0a 90 90 90 90 90 90 90
  622.  
  623. a CS:100
  624. mov  ax,cs
  625. add  ax,4000
  626. mov  ds,ax
  627.  
  628. r sp
  629. 110
  630. g =100 107
  631. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  632. e ds:9c33 8b 56 0a 8b 45 f4 8d 5d fc e8 a1 c1 fd ff 66 8b
  633. e ds:9c43 d8 66 33 c0 66 81 ff 10 01 74 07 66 81 ff 11 01
  634. e ds:9c53 75 02 66 40 c3
  635.  
  636. .       end of patch #34
  637.  
  638. .       patch #36 Owner name ignored by xRecall
  639. a CS:100
  640. mov  ax,cs
  641. add  ax,3000
  642. mov  ds,ax
  643.  
  644. r sp
  645. 110
  646. g =100 107
  647. e CS:100 4e 65 74 57 61 72 65 20 4c 6f 61 64 61 62 6c 65
  648. e ds:94ac 90 90
  649. .       end of patch #36
  650.  
  651.  
  652. .    END OF PATCHES FOR NWSQL.NLM  ver 2.11
  653. .    DO NOT REMOVE THESE NEXT TWO LINES !!!!!!
  654. w
  655. q
  656.