LIB.PS
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:2183k
源码类别:

操作系统开发

开发平台:

C/C++

  1. (12909)210 648 A
  2. (int)126 1026 A
  3. (waddstr(win,)504 1194 A
  4. (str))168 1740 A
  5. 8418 V
  6. EP
  7. %%Page: 107 107
  8. BP
  9. /slant 0 def
  10. /height 0 def
  11. 630 V
  12. 10 R
  13. 648(MINIX)S
  14. 976(SOURCE)S
  15. 1399(CODE)S
  16. 11 R
  17. 1898(File:)S
  18. (src/lib/curses/waddstr.c)1047 2131 A
  19. 12 B
  20. (107)180 4248 A
  21. 900 V
  22. 7 LST
  23. (12910)210 648 A
  24. (WINDOW)252 1026 A
  25. (*win;)210 1320 A
  26. 990 V
  27. (12911)210 648 A
  28. (char)168 1026 A
  29. (*str;)210 1236 A
  30. 1080 V
  31. (12912)210 648 A
  32. 1026({)S
  33. 1170 V
  34. (12913)210 648 A
  35. (while)210 1110 A
  36. ((*str))252 1362 A
  37. 1656({)S
  38. 1260 V
  39. (12914)210 648 A
  40. 1362(if)S
  41. ((waddch(win,)504 1488 A
  42. (*str++))294 2034 A
  43. 2370(==)S
  44. (ERR))168 2496 A
  45. (return(ERR);)504 2706 A
  46. 1350 V
  47. (12915)210 648 A
  48. 1110(})S
  49. 1440 V
  50. (12916)210 648 A
  51. (return(OK);)462 1110 A
  52. 1530 V
  53. (12917)210 648 A
  54. 1026(})S
  55. 1890 V
  56. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  57. 1980 V
  58. (src/lib/curses/wbox.c)882 1698 A
  59. 2070 V
  60. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  61. 2250 V
  62. (13000)210 648 A
  63. (#include)336 1026 A
  64. (<curses.h>)420 1404 A
  65. 2340 V
  66. (13001)210 648 A
  67. (#include)336 1026 A
  68. ("curspriv.h")504 1404 A
  69. 2430 V
  70. (13002)210 648 A
  71. 2520 V
  72. (13003)210 648 A
  73. (/****************************************************************/)2772 1026 A
  74. 2610 V
  75. (13004)210 648 A
  76. 1026(/*)S
  77. (Wbox(win,ymin,xmin,ymax,xmax,v,h))1386 1152 A
  78. (draws)210 2580 A
  79. 2832(a)S
  80. (box)126 2916 A
  81. 3084(in)S
  82. (window)252 3210 A
  83. 3714(*/)S
  84. 2700 V
  85. (13005)210 648 A
  86. 1026(/*)S
  87. ('win',)252 1152 A
  88. (enclosing)378 1446 A
  89. (the)126 1866 A
  90. (area)168 2034 A
  91. (xmin-xmax)378 2244 A
  92. (and)126 2664 A
  93. (ymin-xmax.)420 2832 A
  94. 3294(If)S
  95. 3714(*/)S
  96. 2790 V
  97. (13006)210 648 A
  98. 1026(/*)S
  99. (Xmax)168 1152 A
  100. (and/or)252 1362 A
  101. (ymax)168 1656 A
  102. 1866(is)S
  103. 1992(0,)S
  104. (the)126 2118 A
  105. (window)252 2286 A
  106. (max)126 2580 A
  107. (value)210 2748 A
  108. 3000(is)S
  109. (used.)210 3126 A
  110. ('v')126 3378 A
  111. (and)126 3546 A
  112. 3714(*/)S
  113. 2880 V
  114. (13007)210 648 A
  115. 1026(/*)S
  116. ('h')126 1152 A
  117. (are)126 1320 A
  118. (the)126 1488 A
  119. (vertical)336 1656 A
  120. (and)126 2034 A
  121. (horizontal)420 2202 A
  122. (characters)420 2664 A
  123. 3126(to)S
  124. (use.)168 3252 A
  125. 3462(If)S
  126. 3714(*/)S
  127. 2970 V
  128. (13008)210 648 A
  129. 1026(/*)S
  130. ('v')126 1152 A
  131. (and)126 1320 A
  132. ('h')126 1488 A
  133. (are)126 1656 A
  134. 1824(0,)S
  135. (wbox)168 1950 A
  136. (will)168 2160 A
  137. (use)126 2370 A
  138. (the)126 2538 A
  139. (alternate)378 2706 A
  140. (character)378 3126 A
  141. (set)126 3546 A
  142. 3714(*/)S
  143. 3060 V
  144. (13009)210 648 A
  145. 1026(/*)S
  146. 1152(In)S
  147. 1278(a)S
  148. (pretty)252 1362 A
  149. (way.)168 1656 A
  150. 3714(*/)S
  151. 3150 V
  152. (13010)210 648 A
  153. (/****************************************************************/)2772 1026 A
  154. 3240 V
  155. (13011)210 648 A
  156. 3330 V
  157. (13012)210 648 A
  158. (int)126 1026 A
  159. (wbox(win,)378 1194 A
  160. (ymin,)210 1614 A
  161. (xmin,)210 1866 A
  162. (ymax,)210 2118 A
  163. (xmax,)210 2370 A
  164. 2622(v,)S
  165. 2748(h))S
  166. 3420 V
  167. (13013)210 648 A
  168. (WINDOW)252 1026 A
  169. (*win;)210 1320 A
  170. 3510 V
  171. (13014)210 648 A
  172. (int)126 1026 A
  173. (ymin,)210 1194 A
  174. (xmin,)210 1446 A
  175. (ymax,)210 1698 A
  176. (xmax;)210 1950 A
  177. 3600 V
  178. (13015)210 648 A
  179. (unsigned)336 1026 A
  180. (int)126 1404 A
  181. 1572(v;)S
  182. 3690 V
  183. (13016)210 648 A
  184. (unsigned)336 1026 A
  185. (int)126 1404 A
  186. 1572(h;)S
  187. 3780 V
  188. (13017)210 648 A
  189. 1026({)S
  190. 3870 V
  191. (13018)210 648 A
  192. (unsigned)336 1110 A
  193. (int)126 1488 A
  194. (vc,)126 1656 A
  195. (hc,)126 1824 A
  196. (ulc,)168 1992 A
  197. (urc,)168 2202 A
  198. (llc,)168 2412 A
  199. (lrc;)168 2622 A
  200. 3042(/*)S
  201. (corner)252 3168 A
  202. (chars)210 3462 A
  203. 3714(*/)S
  204. 3960 V
  205. (13019)210 648 A
  206. (int)126 1110 A
  207. 1278(i;)S
  208. 4050 V
  209. (13020)210 648 A
  210. 4140 V
  211. (13021)210 648 A
  212. 1110(if)S
  213. ((ymax)210 1236 A
  214. 1488(==)S
  215. 1614(0))S
  216. (ymax)168 1740 A
  217. 1950(=)S
  218. (win->_maxy;)462 2034 A
  219. 4230 V
  220. (13022)210 648 A
  221. 1110(if)S
  222. ((xmax)210 1236 A
  223. 1488(==)S
  224. 1614(0))S
  225. (xmax)168 1740 A
  226. 1950(=)S
  227. (win->_maxx;)462 2034 A
  228. 4320 V
  229. (13023)210 648 A
  230. 4410 V
  231. (13024)210 648 A
  232. 1110(if)S
  233. ((ymin)210 1236 A
  234. 1488(>=)S
  235. (win->_maxy)420 1614 A
  236. 2076(||)S
  237. (ymax)168 2202 A
  238. 2412(>)S
  239. (win->_maxy)420 2496 A
  240. 2958(||)S
  241. 4500 V
  242. (13025)210 648 A
  243. (xmin)168 1278 A
  244. 1488(>=)S
  245. (win->_maxx)420 1614 A
  246. 2076(||)S
  247. (xmax)168 2202 A
  248. 2412(>)S
  249. (win->_maxx)420 2496 A
  250. 2958(||)S
  251. 4590 V
  252. (13026)210 648 A
  253. (ymin)168 1278 A
  254. 1488(>=)S
  255. (ymax)168 1614 A
  256. 1824(||)S
  257. (xmin)168 1950 A
  258. 2160(>=)S
  259. (xmax))210 2286 A
  260. 4680 V
  261. (13027)210 648 A
  262. (return(ERR);)504 1362 A
  263. 4770 V
  264. (13028)210 648 A
  265. 4860 V
  266. (13029)210 648 A
  267. 1110(vc)S
  268. 1236(=)S
  269. 1320(v;)S
  270. 4950 V
  271. (13030)210 648 A
  272. 1110(hc)S
  273. 1236(=)S
  274. 1320(h;)S
  275. 5040 V
  276. (13031)210 648 A
  277. (ulc)126 1110 A
  278. 1278(=)S
  279. (urc)126 1362 A
  280. 1530(=)S
  281. (llc)126 1614 A
  282. 1782(=)S
  283. (lrc)126 1866 A
  284. 2034(=)S
  285. (vc;)126 2118 A
  286. 2370(/*)S
  287. (default)294 2496 A
  288. (same)168 2832 A
  289. 3042(as)S
  290. (vertical)336 3168 A
  291. 3546(*/)S
  292. 5130 V
  293. (13032)210 648 A
  294. 5220 V
  295. (13033)210 648 A
  296. 1110(if)S
  297. 1236((v)S
  298. 1362(==)S
  299. 1488(0)S
  300. 1572(&&)S
  301. 1698(h)S
  302. 1782(==)S
  303. 1908(0))S
  304. 2034({)S
  305. 5310 V
  306. (13034)210 648 A
  307. (ulc)126 1362 A
  308. 1530(=)S
  309. (ACS_ULCORNER;)546 1614 A
  310. 5400 V
  311. (13035)210 648 A
  312. (urc)126 1362 A
  313. 1530(=)S
  314. (ACS_URCORNER;)546 1614 A
  315. 5490 V
  316. (13036)210 648 A
  317. (llc)126 1362 A
  318. 1530(=)S
  319. (ACS_LLCORNER;)546 1614 A
  320. 5580 V
  321. (13037)210 648 A
  322. (lrc)126 1362 A
  323. 1530(=)S
  324. (ACS_LRCORNER;)546 1614 A
  325. 5670 V
  326. (13038)210 648 A
  327. 1362(hc)S
  328. 1488(=)S
  329. (ACS_HLINE;)420 1572 A
  330. 5760 V
  331. (13039)210 648 A
  332. 1362(vc)S
  333. 1488(=)S
  334. (ACS_VLINE;)420 1572 A
  335. 5850 V
  336. (13040)210 648 A
  337. 1110(})S
  338. 5940 V
  339. (13041)210 648 A
  340. (for)126 1110 A
  341. 1278((i)S
  342. 1404(=)S
  343. (xmin)168 1488 A
  344. 1698(+)S
  345. 1782(1;)S
  346. 1908(i)S
  347. 1992(<=)S
  348. (xmax)168 2118 A
  349. 2328(-)S
  350. 2412(1;)S
  351. (i++))168 2538 A
  352. 2748({)S
  353. 6030 V
  354. (13042)210 648 A
  355. (win->_line[ymin][i])798 1362 A
  356. 2202(=)S
  357. 2286(hc)S
  358. 2412(|)S
  359. (win->_attrs;)504 2496 A
  360. 6120 V
  361. (13043)210 648 A
  362. (win->_line[ymax][i])798 1362 A
  363. 2202(=)S
  364. 2286(hc)S
  365. 2412(|)S
  366. (win->_attrs;)504 2496 A
  367. 6210 V
  368. (13044)210 648 A
  369. 1110(})S
  370. 8418 V
  371. EP
  372. %%Page: 108 108
  373. BP
  374. /slant 0 def
  375. /height 0 def
  376. 630 V
  377. 12 B
  378. (108)180 648 A
  379. 11 R
  380. 1951(File:)S
  381. (src/lib/curses/wbox.c)941 2184 A
  382. 10 R
  383. 3402(MINIX)S
  384. 3730(SOURCE)S
  385. 4153(CODE)S
  386. 900 V
  387. 7 LST
  388. (13045)210 648 A
  389. (for)126 1110 A
  390. 1278((i)S
  391. 1404(=)S
  392. (ymin)168 1488 A
  393. 1698(+)S
  394. 1782(1;)S
  395. 1908(i)S
  396. 1992(<=)S
  397. (ymax)168 2118 A
  398. 2328(-)S
  399. 2412(1;)S
  400. (i++))168 2538 A
  401. 2748({)S
  402. 990 V
  403. (13046)210 648 A
  404. (win->_line[i][xmin])798 1362 A
  405. 2202(=)S
  406. 2286(vc)S
  407. 2412(|)S
  408. (win->_attrs;)504 2496 A
  409. 1080 V
  410. (13047)210 648 A
  411. (win->_line[i][xmax])798 1362 A
  412. 2202(=)S
  413. 2286(vc)S
  414. 2412(|)S
  415. (win->_attrs;)504 2496 A
  416. 1170 V
  417. (13048)210 648 A
  418. 1110(})S
  419. 1260 V
  420. (13049)210 648 A
  421. (win->_line[ymin][xmin])924 1110 A
  422. 2076(=)S
  423. (ulc)126 2160 A
  424. 2328(|)S
  425. (win->_attrs;)504 2412 A
  426. 1350 V
  427. (13050)210 648 A
  428. (win->_line[ymin][xmax])924 1110 A
  429. 2076(=)S
  430. (urc)126 2160 A
  431. 2328(|)S
  432. (win->_attrs;)504 2412 A
  433. 1440 V
  434. (13051)210 648 A
  435. (win->_line[ymax][xmin])924 1110 A
  436. 2076(=)S
  437. (llc)126 2160 A
  438. 2328(|)S
  439. (win->_attrs;)504 2412 A
  440. 1530 V
  441. (13052)210 648 A
  442. (win->_line[ymax][xmax])924 1110 A
  443. 2076(=)S
  444. (lrc)126 2160 A
  445. 2328(|)S
  446. (win->_attrs;)504 2412 A
  447. 1620 V
  448. (13053)210 648 A
  449. 1710 V
  450. (13054)210 648 A
  451. (for)126 1110 A
  452. 1278((i)S
  453. 1404(=)S
  454. (ymin;)210 1488 A
  455. 1740(i)S
  456. 1824(<=)S
  457. (ymax;)210 1950 A
  458. (i++))168 2202 A
  459. 2412({)S
  460. 1800 V
  461. (13055)210 648 A
  462. 1362(if)S
  463. ((win->_minchng[i])714 1488 A
  464. 2244(==)S
  465. (_NO_CHANGE))462 2370 A
  466. 2874({)S
  467. 1890 V
  468. (13056)210 648 A
  469. (win->_minchng[i])672 1698 A
  470. 2412(=)S
  471. (xmin;)210 2496 A
  472. 1980 V
  473. (13057)210 648 A
  474. (win->_maxchng[i])672 1698 A
  475. 2412(=)S
  476. (xmax;)210 2496 A
  477. 2070 V
  478. (13058)210 648 A
  479. 1362(})S
  480. (else)168 1446 A
  481. 1656({)S
  482. 2160 V
  483. (13059)210 648 A
  484. (win->_minchng[i])672 1698 A
  485. 2412(=)S
  486. (min(win->_minchng[i],)882 2496 A
  487. (xmin);)252 3420 A
  488. 2250 V
  489. (13060)210 648 A
  490. (win->_maxchng[i])672 1698 A
  491. 2412(=)S
  492. (max(win->_maxchng[i],)882 2496 A
  493. (xmax);)252 3420 A
  494. 2340 V
  495. (13061)210 648 A
  496. 1362(})S
  497. 2430 V
  498. (13062)210 648 A
  499. 1110(})S
  500. 2520 V
  501. (13063)210 648 A
  502. (return(OK);)462 1110 A
  503. 2610 V
  504. (13064)210 648 A
  505. 1026(})S
  506. 3240 V
  507. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  508. 3330 V
  509. (src/lib/curses/wclear.c)966 1698 A
  510. 3420 V
  511. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  512. 3600 V
  513. (13100)210 648 A
  514. (#include)336 1026 A
  515. (<curses.h>)420 1404 A
  516. 3690 V
  517. (13101)210 648 A
  518. (#include)336 1026 A
  519. ("curspriv.h")504 1404 A
  520. 3780 V
  521. (13102)210 648 A
  522. 3870 V
  523. (13103)210 648 A
  524. (/****************************************************************/)2772 1026 A
  525. 3960 V
  526. (13104)210 648 A
  527. 1026(/*)S
  528. (Wclear())336 1152 A
  529. (fills)210 1530 A
  530. (all)126 1782 A
  531. (lines)210 1950 A
  532. 2202(of)S
  533. (window)252 2328 A
  534. ('win')210 2622 A
  535. (with)168 2874 A
  536. (blanks,)294 3084 A
  537. (and)126 3420 A
  538. 3714(*/)S
  539. 4050 V
  540. (13105)210 648 A
  541. 1026(/*)S
  542. (Marks)210 1152 A
  543. (the)126 1404 A
  544. (window)252 1572 A
  545. 1866(to)S
  546. 1992(be)S
  547. (cleared)294 2118 A
  548. 2454(at)S
  549. (next)168 2580 A
  550. (refresh)294 2790 A
  551. (operation.)420 3126 A
  552. 3714(*/)S
  553. 4140 V
  554. (13106)210 648 A
  555. (/****************************************************************/)2772 1026 A
  556. 4230 V
  557. (13107)210 648 A
  558. 4320 V
  559. (13108)210 648 A
  560. (void)168 1026 A
  561. (wclear(win))462 1236 A
  562. 4410 V
  563. (13109)210 648 A
  564. (WINDOW)252 1026 A
  565. (*win;)210 1320 A
  566. 4500 V
  567. (13110)210 648 A
  568. 1026({)S
  569. 4590 V
  570. (13111)210 648 A
  571. (werase(win);)504 1110 A
  572. 4680 V
  573. (13112)210 648 A
  574. (win->_clear)462 1110 A
  575. 1614(=)S
  576. (TRUE;)210 1698 A
  577. 4770 V
  578. (13113)210 648 A
  579. 1026(})S
  580. 2370(/*)S
  581. (wclear)252 2496 A
  582. 2790(*/)S
  583. 5040 V
  584. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  585. 5130 V
  586. (src/lib/curses/wclrtobot.c)1092 1698 A
  587. 5220 V
  588. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  589. 5400 V
  590. (13200)210 648 A
  591. (#include)336 1026 A
  592. (<curses.h>)420 1404 A
  593. 5490 V
  594. (13201)210 648 A
  595. (#include)336 1026 A
  596. ("curspriv.h")504 1404 A
  597. 5580 V
  598. (13202)210 648 A
  599. 5670 V
  600. (13203)210 648 A
  601. (/****************************************************************/)2772 1026 A
  602. 5760 V
  603. (13204)210 648 A
  604. 1026(/*)S
  605. (Wclrtobot())462 1152 A
  606. (fills)210 1656 A
  607. (the)126 1908 A
  608. (right)210 2076 A
  609. (half)168 2328 A
  610. 2538(of)S
  611. (the)126 2664 A
  612. (cursor)252 2832 A
  613. (line)168 3126 A
  614. 3336(of)S
  615. 3714(*/)S
  616. 5850 V
  617. (13205)210 648 A
  618. 1026(/*)S
  619. (Window)252 1152 A
  620. ('win',)252 1446 A
  621. (and)126 1740 A
  622. (all)126 1908 A
  623. (lines)210 2076 A
  624. (below)210 2328 A
  625. 2580(it)S
  626. (with)168 2706 A
  627. (blanks.)294 2916 A
  628. 3714(*/)S
  629. 5940 V
  630. (13206)210 648 A
  631. (/****************************************************************/)2772 1026 A
  632. 6030 V
  633. (13207)210 648 A
  634. 6120 V
  635. (13208)210 648 A
  636. (int)126 1026 A
  637. (wclrtobot(win))588 1194 A
  638. 6210 V
  639. (13209)210 648 A
  640. (WINDOW)252 1026 A
  641. (*win;)210 1320 A
  642. 8418 V
  643. EP
  644. %%Page: 109 109
  645. BP
  646. /slant 0 def
  647. /height 0 def
  648. 630 V
  649. 10 R
  650. 648(MINIX)S
  651. 976(SOURCE)S
  652. 1399(CODE)S
  653. 11 R
  654. 1861(File:)S
  655. (src/lib/curses/wclrtobot.c)1121 2094 A
  656. 12 B
  657. (109)180 4248 A
  658. 900 V
  659. 7 LST
  660. (13210)210 648 A
  661. 1026({)S
  662. 990 V
  663. (13211)210 648 A
  664. (int)126 1110 A
  665. 1278(y,)S
  666. (minx,)210 1404 A
  667. (startx,)294 1656 A
  668. (*ptr,)210 1992 A
  669. (*end,)210 2244 A
  670. (*maxx,)252 2496 A
  671. (blank;)252 2790 A
  672. 1080 V
  673. (13212)210 648 A
  674. 1170 V
  675. (13213)210 648 A
  676. (blank)210 1110 A
  677. 1362(=)S
  678. 1446(')S
  679. 1530(')S
  680. 1614(|)S
  681. ((win->_attrs)504 1698 A
  682. 2244(&)S
  683. (ATR_MSK);)378 2328 A
  684. 1260 V
  685. (13214)210 648 A
  686. (startx)252 1110 A
  687. 1404(=)S
  688. (win->_curx;)462 1488 A
  689. 1350 V
  690. (13215)210 648 A
  691. (for)126 1110 A
  692. 1278((y)S
  693. 1404(=)S
  694. (win->_cury;)462 1488 A
  695. 1992(y)S
  696. 2076(<=)S
  697. (win->_regbottom;)672 2202 A
  698. (y++))168 2916 A
  699. 3126({)S
  700. 1440 V
  701. (13216)210 648 A
  702. (minx)168 1362 A
  703. 1572(=)S
  704. (_NO_CHANGE;)462 1656 A
  705. 1530 V
  706. (13217)210 648 A
  707. (end)126 1362 A
  708. 1530(=)S
  709. (&win->_line[y][win->_maxx];)1134 1614 A
  710. 1620 V
  711. (13218)210 648 A
  712. (for)126 1362 A
  713. ((ptr)168 1530 A
  714. 1740(=)S
  715. (&win->_line[y][startx];)966 1824 A
  716. (ptr)126 2832 A
  717. 3000(<=)S
  718. (end;)168 3126 A
  719. (ptr++))252 3336 A
  720. 3630({)S
  721. 1710 V
  722. (13219)210 648 A
  723. 1698(if)S
  724. ((*ptr)210 1824 A
  725. 2076(!=)S
  726. (blank))252 2202 A
  727. 2496({)S
  728. 1800 V
  729. (13220)210 648 A
  730. (maxx)168 2034 A
  731. 2244(=)S
  732. (ptr;)168 2328 A
  733. 1890 V
  734. (13221)210 648 A
  735. 2034(if)S
  736. ((minx)210 2160 A
  737. 2412(==)S
  738. (_NO_CHANGE))462 2538 A
  739. (minx)168 3042 A
  740. 3252(=)S
  741. (ptr)126 3336 A
  742. 3504(-)S
  743. (win->_line[y];)588 3588 A
  744. 1980 V
  745. (13222)210 648 A
  746. (*ptr)168 2034 A
  747. 2244(=)S
  748. (blank;)252 2328 A
  749. 2070 V
  750. (13223)210 648 A
  751. 1698(})S
  752. 2370(/*)S
  753. 2496(if)S
  754. 2622(*/)S
  755. 2160 V
  756. (13224)210 648 A
  757. 1362(})S
  758. 2370(/*)S
  759. (for)126 2496 A
  760. 2664(*/)S
  761. 2250 V
  762. (13225)210 648 A
  763. 1362(if)S
  764. ((minx)210 1488 A
  765. 1740(!=)S
  766. (_NO_CHANGE))462 1866 A
  767. 2370({)S
  768. 2340 V
  769. (13226)210 648 A
  770. 1698(if)S
  771. (((win->_minchng[y])756 1824 A
  772. 2622(>)S
  773. (minx))210 2706 A
  774. 2958(||)S
  775. ((win->_minchng[y])714 3084 A
  776. 3840(==)S
  777. (_NO_CHANGE)))504 3966 A
  778. 2430 V
  779. (13227)210 648 A
  780. (win->_minchng[y])672 2034 A
  781. 2748(=)S
  782. (minx;)210 2832 A
  783. 2520 V
  784. (13228)210 648 A
  785. 1698(if)S
  786. ((win->_maxchng[y])714 1824 A
  787. 2580(<)S
  788. (maxx)168 2664 A
  789. 2874(-)S
  790. (win->_line[y]))588 2958 A
  791. 2610 V
  792. (13229)210 648 A
  793. (win->_maxchng[y])672 2034 A
  794. 2748(=)S
  795. (maxx)168 2832 A
  796. 3042(-)S
  797. (win->_line[y];)588 3126 A
  798. 2700 V
  799. (13230)210 648 A
  800. 1362(})S
  801. 2370(/*)S
  802. 2496(if)S
  803. 2622(*/)S
  804. 2790 V
  805. (13231)210 648 A
  806. (startx)252 1362 A
  807. 1656(=)S
  808. 1740(0;)S
  809. 2880 V
  810. (13232)210 648 A
  811. 1110(})S
  812. 2970 V
  813. (13233)210 648 A
  814. (return(OK);)462 1110 A
  815. 3060 V
  816. (13234)210 648 A
  817. 1026(})S
  818. 3690 V
  819. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  820. 3780 V
  821. (src/lib/curses/wclrtoeol.c)1092 1698 A
  822. 3870 V
  823. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  824. 4050 V
  825. (13300)210 648 A
  826. (#include)336 1026 A
  827. (<curses.h>)420 1404 A
  828. 4140 V
  829. (13301)210 648 A
  830. (#include)336 1026 A
  831. ("curspriv.h")504 1404 A
  832. 4230 V
  833. (13302)210 648 A
  834. 4320 V
  835. (13303)210 648 A
  836. (/****************************************************************/)2772 1026 A
  837. 4410 V
  838. (13304)210 648 A
  839. 1026(/*)S
  840. (Wclrtoeol())462 1152 A
  841. (fills)210 1656 A
  842. (the)126 1908 A
  843. (half)168 2076 A
  844. 2286(of)S
  845. (the)126 2412 A
  846. (cursor)252 2580 A
  847. (line)168 2874 A
  848. 3084(to)S
  849. (the)126 3210 A
  850. (right)210 3378 A
  851. 3714(*/)S
  852. 4500 V
  853. (13305)210 648 A
  854. 1026(/*)S
  855. 1152(Of)S
  856. (the)126 1278 A
  857. (cursor)252 1446 A
  858. 1740(in)S
  859. (window)252 1866 A
  860. ('win')210 2160 A
  861. (with)168 2412 A
  862. (blanks.)294 2622 A
  863. 3714(*/)S
  864. 4590 V
  865. (13306)210 648 A
  866. (/****************************************************************/)2772 1026 A
  867. 4680 V
  868. (13307)210 648 A
  869. 4770 V
  870. (13308)210 648 A
  871. (int)126 1026 A
  872. (wclrtoeol(win))588 1194 A
  873. 4860 V
  874. (13309)210 648 A
  875. (WINDOW)252 1026 A
  876. (*win;)210 1320 A
  877. 4950 V
  878. (13310)210 648 A
  879. 1026({)S
  880. 5040 V
  881. (13311)210 648 A
  882. (int)126 1110 A
  883. (*maxx,)252 1278 A
  884. (*ptr,)210 1572 A
  885. (*end,)210 1824 A
  886. 2076(y,)S
  887. 2202(x,)S
  888. (minx,)210 2328 A
  889. (blank;)252 2580 A
  890. 5130 V
  891. (13312)210 648 A
  892. 5220 V
  893. (13313)210 648 A
  894. 1110(y)S
  895. 1194(=)S
  896. (win->_cury;)462 1278 A
  897. 5310 V
  898. (13314)210 648 A
  899. 1110(x)S
  900. 1194(=)S
  901. (win->_curx;)462 1278 A
  902. 5400 V
  903. (13315)210 648 A
  904. (blank)210 1110 A
  905. 1362(=)S
  906. 1446(')S
  907. 1530(')S
  908. 1614(|)S
  909. ((win->_attrs)504 1698 A
  910. 2244(&)S
  911. (ATR_MSK);)378 2328 A
  912. 5490 V
  913. (13316)210 648 A
  914. 5580 V
  915. (13317)210 648 A
  916. (end)126 1110 A
  917. 1278(=)S
  918. (&win->_line[y][win->_maxx];)1134 1362 A
  919. 5670 V
  920. (13318)210 648 A
  921. (minx)168 1110 A
  922. 1320(=)S
  923. (_NO_CHANGE;)462 1404 A
  924. 5760 V
  925. (13319)210 648 A
  926. (maxx)168 1110 A
  927. 1320(=)S
  928. (&win->_line[y][x];)756 1404 A
  929. 5850 V
  930. (13320)210 648 A
  931. (for)126 1110 A
  932. ((ptr)168 1278 A
  933. 1488(=)S
  934. (maxx;)210 1572 A
  935. (ptr)126 1824 A
  936. 1992(<=)S
  937. (end;)168 2118 A
  938. (ptr++))252 2328 A
  939. 2622({)S
  940. 5940 V
  941. (13321)210 648 A
  942. 1362(if)S
  943. ((*ptr)210 1488 A
  944. 1740(!=)S
  945. (blank))252 1866 A
  946. 2160({)S
  947. 6030 V
  948. (13322)210 648 A
  949. (maxx)168 1698 A
  950. 1908(=)S
  951. (ptr;)168 1992 A
  952. 6120 V
  953. (13323)210 648 A
  954. 1698(if)S
  955. ((minx)210 1824 A
  956. 2076(==)S
  957. (_NO_CHANGE))462 2202 A
  958. (minx)168 2706 A
  959. 2916(=)S
  960. (ptr)126 3000 A
  961. 3168(-)S
  962. (win->_line[y];)588 3252 A
  963. 6210 V
  964. (13324)210 648 A
  965. (*ptr)168 1698 A
  966. 1908(=)S
  967. (blank;)252 1992 A
  968. 8418 V
  969. EP
  970. %%Page: 110 110
  971. BP
  972. /slant 0 def
  973. /height 0 def
  974. 630 V
  975. 12 B
  976. (110)180 648 A
  977. 11 R
  978. 1863(File:)S
  979. (src/lib/curses/wclrtoeol.c)1116 2096 A
  980. 10 R
  981. 3402(MINIX)S
  982. 3730(SOURCE)S
  983. 4153(CODE)S
  984. 900 V
  985. 7 LST
  986. (13325)210 648 A
  987. 1362(})S
  988. 2370(/*)S
  989. 2496(if)S
  990. 2622(*/)S
  991. 990 V
  992. (13326)210 648 A
  993. 1110(})S
  994. 2370(/*)S
  995. (for)126 2496 A
  996. 2664(*/)S
  997. 1080 V
  998. (13327)210 648 A
  999. 1170 V
  1000. (13328)210 648 A
  1001. 1110(if)S
  1002. ((minx)210 1236 A
  1003. 1488(!=)S
  1004. (_NO_CHANGE))462 1614 A
  1005. 2118({)S
  1006. 1260 V
  1007. (13329)210 648 A
  1008. 1362(if)S
  1009. ((win->_minchng[y])714 1488 A
  1010. 2244(>)S
  1011. (minx)168 2328 A
  1012. 2538(||)S
  1013. (win->_minchng[y])672 2664 A
  1014. 3378(==)S
  1015. (_NO_CHANGE))462 3504 A
  1016. 1350 V
  1017. (13330)210 648 A
  1018. (win->_minchng[y])672 1698 A
  1019. 2412(=)S
  1020. (minx;)210 2496 A
  1021. 1440 V
  1022. (13331)210 648 A
  1023. 1362(if)S
  1024. ((win->_maxchng[y])714 1488 A
  1025. 2244(<)S
  1026. (maxx)168 2328 A
  1027. 2538(-)S
  1028. (win->_line[y]))588 2622 A
  1029. 1530 V
  1030. (13332)210 648 A
  1031. (win->_maxchng[y])672 1698 A
  1032. 2412(=)S
  1033. (maxx)168 2496 A
  1034. 2706(-)S
  1035. (win->_line[y];)588 2790 A
  1036. 1620 V
  1037. (13333)210 648 A
  1038. 1110(})S
  1039. 1710 V
  1040. (13334)210 648 A
  1041. (return(OK);)462 1110 A
  1042. 1800 V
  1043. (13335)210 648 A
  1044. 1026(})S
  1045. 2340 V
  1046. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1047. 2430 V
  1048. (src/lib/curses/wdelch.c)966 1698 A
  1049. 2520 V
  1050. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1051. 2700 V
  1052. (13400)210 648 A
  1053. (#include)336 1026 A
  1054. (<curses.h>)420 1404 A
  1055. 2790 V
  1056. (13401)210 648 A
  1057. (#include)336 1026 A
  1058. ("curspriv.h")504 1404 A
  1059. 2880 V
  1060. (13402)210 648 A
  1061. 2970 V
  1062. (13403)210 648 A
  1063. 1026(/*)S
  1064. (Wdelch())336 1152 A
  1065. (deletes)294 1530 A
  1066. (the)126 1866 A
  1067. (character)378 2034 A
  1068. 2454(at)S
  1069. (the)126 2580 A
  1070. (window)252 2748 A
  1071. (cursor,)294 3042 A
  1072. (and)126 3378 A
  1073. (the)126 3546 A
  1074. 3060 V
  1075. (13404)210 648 A
  1076. (characters)420 1152 A
  1077. 1614(to)S
  1078. (the)126 1740 A
  1079. (right)210 1908 A
  1080. 2160(of)S
  1081. 2286(it)S
  1082. (are)126 2412 A
  1083. (shifted)294 2580 A
  1084. (left,)210 2916 A
  1085. (inserting)378 3168 A
  1086. 3588(a)S
  1087. 3150 V
  1088. (13405)210 648 A
  1089. (space)210 1152 A
  1090. 1404(at)S
  1091. (the)126 1530 A
  1092. (last)168 1698 A
  1093. (position)336 1908 A
  1094. 2286(of)S
  1095. (the)126 2412 A
  1096. (line.)210 2580 A
  1097. 3240 V
  1098. (13406)210 648 A
  1099. 1026(*/)S
  1100. 3330 V
  1101. (13407)210 648 A
  1102. 3420 V
  1103. (13408)210 648 A
  1104. (int)126 1026 A
  1105. (wdelch(win))462 1194 A
  1106. 3510 V
  1107. (13409)210 648 A
  1108. (WINDOW)252 1026 A
  1109. (*win;)210 1320 A
  1110. 3600 V
  1111. (13410)210 648 A
  1112. 1026({)S
  1113. 3690 V
  1114. (13411)210 648 A
  1115. (int)126 1110 A
  1116. (*temp1;)294 1278 A
  1117. 3780 V
  1118. (13412)210 648 A
  1119. (int)126 1110 A
  1120. (*temp2;)294 1278 A
  1121. 3870 V
  1122. (13413)210 648 A
  1123. (int)126 1110 A
  1124. (*end;)210 1278 A
  1125. 3960 V
  1126. (13414)210 648 A
  1127. (int)126 1110 A
  1128. 1278(y)S
  1129. 1362(=)S
  1130. (win->_cury;)462 1446 A
  1131. 4050 V
  1132. (13415)210 648 A
  1133. (int)126 1110 A
  1134. 1278(x)S
  1135. 1362(=)S
  1136. (win->_curx;)462 1446 A
  1137. 4140 V
  1138. (13416)210 648 A
  1139. (int)126 1110 A
  1140. (maxx)168 1278 A
  1141. 1488(=)S
  1142. (win->_maxx;)462 1572 A
  1143. 4230 V
  1144. (13417)210 648 A
  1145. 4320 V
  1146. (13418)210 648 A
  1147. (end)126 1110 A
  1148. 1278(=)S
  1149. (&win->_line[y][maxx];)882 1362 A
  1150. 4410 V
  1151. (13419)210 648 A
  1152. (temp1)210 1110 A
  1153. 1362(=)S
  1154. (&win->_line[y][x];)756 1446 A
  1155. 4500 V
  1156. (13420)210 648 A
  1157. (temp2)210 1110 A
  1158. 1362(=)S
  1159. (temp1)210 1446 A
  1160. 1698(+)S
  1161. 1782(1;)S
  1162. 4590 V
  1163. (13421)210 648 A
  1164. (while)210 1110 A
  1165. ((temp1)252 1362 A
  1166. 1656(<)S
  1167. (end))168 1740 A
  1168. (*temp1++)336 1950 A
  1169. 2328(=)S
  1170. (*temp2++;)378 2412 A
  1171. 4680 V
  1172. (13422)210 648 A
  1173. (*temp1)252 1110 A
  1174. 1404(=)S
  1175. 1488(')S
  1176. 1572(')S
  1177. 1656(|)S
  1178. ((win->_attrs)504 1740 A
  1179. 2286(&)S
  1180. (ATR_MSK);)378 2370 A
  1181. 4770 V
  1182. (13423)210 648 A
  1183. (win->_maxchng[y])672 1110 A
  1184. 1824(=)S
  1185. (maxx;)210 1908 A
  1186. 4860 V
  1187. (13424)210 648 A
  1188. 1110(if)S
  1189. ((win->_minchng[y])714 1236 A
  1190. 1992(==)S
  1191. (_NO_CHANGE)420 2118 A
  1192. 2580(||)S
  1193. (win->_minchng[y])672 2706 A
  1194. 3420(>)S
  1195. 3504(x))S
  1196. 4950 V
  1197. (13425)210 648 A
  1198. (win->_minchng[y])672 1362 A
  1199. 2076(=)S
  1200. 2160(x;)S
  1201. 5040 V
  1202. (13426)210 648 A
  1203. (return(OK);)462 1110 A
  1204. 5130 V
  1205. (13427)210 648 A
  1206. 1026(})S
  1207. 8418 V
  1208. EP
  1209. %%Page: 111 111
  1210. BP
  1211. /slant 0 def
  1212. /height 0 def
  1213. 630 V
  1214. 10 R
  1215. 648(MINIX)S
  1216. 976(SOURCE)S
  1217. 1399(CODE)S
  1218. 11 R
  1219. 1857(File:)S
  1220. (src/lib/curses/wdeleteln.c)1129 2090 A
  1221. 12 B
  1222. (111)180 4248 A
  1223. 990 V
  1224. 7 LST
  1225. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1226. 1080 V
  1227. (src/lib/curses/wdeleteln.c)1092 1698 A
  1228. 1170 V
  1229. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1230. 1350 V
  1231. (13500)210 648 A
  1232. (#include)336 1026 A
  1233. (<curses.h>)420 1404 A
  1234. 1440 V
  1235. (13501)210 648 A
  1236. (#include)336 1026 A
  1237. ("curspriv.h")504 1404 A
  1238. 1530 V
  1239. (13502)210 648 A
  1240. 1620 V
  1241. (13503)210 648 A
  1242. (/****************************************************************/)2772 1026 A
  1243. 1710 V
  1244. (13504)210 648 A
  1245. 1026(/*)S
  1246. (Wdeleteln())462 1152 A
  1247. (deletes)294 1656 A
  1248. (the)126 1992 A
  1249. (line)168 2160 A
  1250. 2370(at)S
  1251. (the)126 2496 A
  1252. (window)252 2664 A
  1253. (cursor,)294 2958 A
  1254. (and)126 3294 A
  1255. (the)126 3462 A
  1256. 3714(*/)S
  1257. 1800 V
  1258. (13505)210 648 A
  1259. 1026(/*)S
  1260. (Lines)210 1152 A
  1261. (below)210 1404 A
  1262. 1656(it)S
  1263. (are)126 1782 A
  1264. (shifted)294 1950 A
  1265. (up,)126 2286 A
  1266. (inserting)378 2454 A
  1267. 2874(a)S
  1268. (blank)210 2958 A
  1269. (line)168 3210 A
  1270. 3420(at)S
  1271. 3714(*/)S
  1272. 1890 V
  1273. (13506)210 648 A
  1274. 1026(/*)S
  1275. (The)126 1152 A
  1276. (bottom)252 1320 A
  1277. 1614(of)S
  1278. (the)126 1740 A
  1279. (window.)294 1908 A
  1280. 3714(*/)S
  1281. 1980 V
  1282. (13507)210 648 A
  1283. (/****************************************************************/)2772 1026 A
  1284. 2070 V
  1285. (13508)210 648 A
  1286. 2160 V
  1287. (13509)210 648 A
  1288. (int)126 1026 A
  1289. (wdeleteln(win))588 1194 A
  1290. 2250 V
  1291. (13510)210 648 A
  1292. (WINDOW)252 1026 A
  1293. (*win;)210 1320 A
  1294. 2340 V
  1295. (13511)210 648 A
  1296. 1026({)S
  1297. 2430 V
  1298. (13512)210 648 A
  1299. (int)126 1110 A
  1300. (*end,)210 1278 A
  1301. (*temp,)252 1530 A
  1302. 1824(y,)S
  1303. (blank;)252 1950 A
  1304. 2520 V
  1305. (13513)210 648 A
  1306. 2610 V
  1307. (13514)210 648 A
  1308. (blank)210 1110 A
  1309. 1362(=)S
  1310. 1446(')S
  1311. 1530(')S
  1312. 1614(|)S
  1313. ((win->_attrs)504 1698 A
  1314. 2244(&)S
  1315. (ATR_MSK);)378 2328 A
  1316. 2700 V
  1317. (13515)210 648 A
  1318. 2790 V
  1319. (13516)210 648 A
  1320. (temp)168 1110 A
  1321. 1320(=)S
  1322. (win->_line[win->_cury];)966 1404 A
  1323. 2880 V
  1324. (13517)210 648 A
  1325. (for)126 1110 A
  1326. 1278((y)S
  1327. 1404(=)S
  1328. (win->_cury;)462 1488 A
  1329. 1992(y)S
  1330. 2076(<)S
  1331. (win->_regbottom;)672 2160 A
  1332. (y++))168 2874 A
  1333. 3084({)S
  1334. 2970 V
  1335. (13518)210 648 A
  1336. (win->_line[y])546 1362 A
  1337. 1950(=)S
  1338. (win->_line[y)504 2034 A
  1339. 2580(+)S
  1340. (1];)126 2664 A
  1341. 3060 V
  1342. (13519)210 648 A
  1343. (win->_minchng[y])672 1362 A
  1344. 2076(=)S
  1345. 2160(0;)S
  1346. 3150 V
  1347. (13520)210 648 A
  1348. (win->_maxchng[y])672 1362 A
  1349. 2076(=)S
  1350. (win->_maxx;)462 2160 A
  1351. 3240 V
  1352. (13521)210 648 A
  1353. 1110(})S
  1354. 3330 V
  1355. (13522)210 648 A
  1356. (win->_minchng[y])672 1110 A
  1357. 1824(=)S
  1358. 1908(0;)S
  1359. 3420 V
  1360. (13523)210 648 A
  1361. (win->_maxchng[y])672 1110 A
  1362. 1824(=)S
  1363. (win->_maxx;)462 1908 A
  1364. 3510 V
  1365. (13524)210 648 A
  1366. (win->_line[win->_regbottom])1134 1110 A
  1367. 2286(=)S
  1368. (temp;)210 2370 A
  1369. 3600 V
  1370. (13525)210 648 A
  1371. (for)126 1110 A
  1372. ((end)168 1278 A
  1373. 1488(=)S
  1374. (&(temp[win->_maxx]);)840 1572 A
  1375. (temp)168 2454 A
  1376. 2664(<=)S
  1377. (end;))210 2790 A
  1378. (*temp++)294 3042 A
  1379. 3378(=)S
  1380. (blank;)252 3462 A
  1381. 3690 V
  1382. (13526)210 648 A
  1383. (return(OK);)462 1110 A
  1384. 3780 V
  1385. (13527)210 648 A
  1386. 1026(})S
  1387. 4140 V
  1388. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1389. 4230 V
  1390. (src/lib/curses/werase.c)966 1698 A
  1391. 4320 V
  1392. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1393. 4500 V
  1394. (13600)210 648 A
  1395. (#include)336 1026 A
  1396. (<curses.h>)420 1404 A
  1397. 4590 V
  1398. (13601)210 648 A
  1399. (#include)336 1026 A
  1400. ("curspriv.h")504 1404 A
  1401. 4680 V
  1402. (13602)210 648 A
  1403. 4770 V
  1404. (13603)210 648 A
  1405. (/****************************************************************/)2772 1026 A
  1406. 4860 V
  1407. (13604)210 648 A
  1408. 1026(/*)S
  1409. (Werase())336 1152 A
  1410. (fills)210 1530 A
  1411. (all)126 1782 A
  1412. (lines)210 1950 A
  1413. 2202(of)S
  1414. (window)252 2328 A
  1415. ('win')210 2622 A
  1416. (with)168 2874 A
  1417. (blanks)252 3084 A
  1418. (and)126 3378 A
  1419. (po-)126 3546 A
  1420. 3714(*/)S
  1421. 4950 V
  1422. (13605)210 648 A
  1423. 1026(/*)S
  1424. (Sitions)294 1152 A
  1425. (the)126 1488 A
  1426. (cursor)252 1656 A
  1427. 1950(at)S
  1428. (home)168 2076 A
  1429. 2286(in)S
  1430. (the)126 2412 A
  1431. (scroll)252 2580 A
  1432. (region.)294 2874 A
  1433. 3714(*/)S
  1434. 5040 V
  1435. (13606)210 648 A
  1436. (/****************************************************************/)2772 1026 A
  1437. 5130 V
  1438. (13607)210 648 A
  1439. 5220 V
  1440. (13608)210 648 A
  1441. (void)168 1026 A
  1442. (werase(win))462 1236 A
  1443. 5310 V
  1444. (13609)210 648 A
  1445. (WINDOW)252 1026 A
  1446. (*win;)210 1320 A
  1447. 5400 V
  1448. (13610)210 648 A
  1449. 1026({)S
  1450. 5490 V
  1451. (13611)210 648 A
  1452. (int)126 1110 A
  1453. (*end,)210 1278 A
  1454. (*start,)294 1530 A
  1455. 1866(y,)S
  1456. (blank;)252 1992 A
  1457. 5580 V
  1458. (13612)210 648 A
  1459. 5670 V
  1460. (13613)210 648 A
  1461. (blank)210 1110 A
  1462. 1362(=)S
  1463. 1446(')S
  1464. 1530(')S
  1465. 1614(|)S
  1466. ((win->_attrs)504 1698 A
  1467. 2244(&)S
  1468. (ATR_MSK);)378 2328 A
  1469. 5760 V
  1470. (13614)210 648 A
  1471. 5850 V
  1472. (13615)210 648 A
  1473. (for)126 1110 A
  1474. 1278((y)S
  1475. 1404(=)S
  1476. (win->_regtop;)546 1488 A
  1477. 2076(y)S
  1478. 2160(<=)S
  1479. (win->_regbottom;)672 2286 A
  1480. (y++))168 3000 A
  1481. 3210({)S
  1482. 3378(/*)S
  1483. (clear)210 3504 A
  1484. (all)126 3756 A
  1485. (lines)210 3924 A
  1486. 4176(*/)S
  1487. 5940 V
  1488. (13616)210 648 A
  1489. (start)210 1362 A
  1490. 1614(=)S
  1491. (win->_line[y];)588 1698 A
  1492. 6030 V
  1493. (13617)210 648 A
  1494. (end)126 1362 A
  1495. 1530(=)S
  1496. (&start[win->_maxx];)798 1614 A
  1497. 6120 V
  1498. (13618)210 648 A
  1499. (while)210 1362 A
  1500. ((start)252 1614 A
  1501. 1908(<=)S
  1502. (end))168 2034 A
  1503. 2370(/*)S
  1504. (clear)210 2496 A
  1505. (all)126 2748 A
  1506. (line)168 2916 A
  1507. 3126(*/)S
  1508. 6210 V
  1509. (13619)210 648 A
  1510. (*start++)336 1698 A
  1511. 2076(=)S
  1512. (blank;)252 2160 A
  1513. 8418 V
  1514. EP
  1515. %%Page: 112 112
  1516. BP
  1517. /slant 0 def
  1518. /height 0 def
  1519. 630 V
  1520. 12 B
  1521. (112)180 648 A
  1522. 11 R
  1523. 1918(File:)S
  1524. (src/lib/curses/werase.c)1006 2151 A
  1525. 10 R
  1526. 3402(MINIX)S
  1527. 3730(SOURCE)S
  1528. 4153(CODE)S
  1529. 900 V
  1530. 7 LST
  1531. (13620)210 648 A
  1532. (win->_minchng[y])672 1362 A
  1533. 2076(=)S
  1534. 2160(0;)S
  1535. 990 V
  1536. (13621)210 648 A
  1537. (win->_maxchng[y])672 1362 A
  1538. 2076(=)S
  1539. (win->_maxx;)462 2160 A
  1540. 1080 V
  1541. (13622)210 648 A
  1542. 1110(})S
  1543. 1170 V
  1544. (13623)210 648 A
  1545. (win->_cury)420 1110 A
  1546. 1572(=)S
  1547. (win->_regtop;)546 1656 A
  1548. 2370(/*)S
  1549. (cursor)252 2496 A
  1550. (home)168 2790 A
  1551. 3000(*/)S
  1552. 1260 V
  1553. (13624)210 648 A
  1554. (win->_curx)420 1110 A
  1555. 1572(=)S
  1556. 1656(0;)S
  1557. 1350 V
  1558. (13625)210 648 A
  1559. 1026(})S
  1560. 1890 V
  1561. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1562. 1980 V
  1563. (src/lib/curses/wgetch.c)966 1698 A
  1564. 2070 V
  1565. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1566. 2250 V
  1567. (13700)210 648 A
  1568. (#include)336 1026 A
  1569. (<curses.h>)420 1404 A
  1570. 2340 V
  1571. (13701)210 648 A
  1572. (#include)336 1026 A
  1573. (<stdio.h>)378 1404 A
  1574. 2430 V
  1575. (13702)210 648 A
  1576. (#include)336 1026 A
  1577. ("curspriv.h")504 1404 A
  1578. 2520 V
  1579. (13703)210 648 A
  1580. 2610 V
  1581. (13704)210 648 A
  1582. (int)126 1026 A
  1583. (wgetch(win))462 1194 A
  1584. 2700 V
  1585. (13705)210 648 A
  1586. (WINDOW)252 1026 A
  1587. (*win;)210 1320 A
  1588. 2790 V
  1589. (13706)210 648 A
  1590. 1026({)S
  1591. 2880 V
  1592. (13707)210 648 A
  1593. (bool)168 1110 A
  1594. (weset)210 1320 A
  1595. 1572(=)S
  1596. (FALSE;)252 1656 A
  1597. 2970 V
  1598. (13708)210 648 A
  1599. (char)168 1110 A
  1600. (inp;)168 1320 A
  1601. 3060 V
  1602. (13709)210 648 A
  1603. 3150 V
  1604. (13710)210 648 A
  1605. 1110(if)S
  1606. ((!win->_scroll)588 1236 A
  1607. 1866(&&)S
  1608. ((win->_flags)504 1992 A
  1609. 2538(&)S
  1610. (_FULLWIN))378 2622 A
  1611. 3240 V
  1612. (13711)210 648 A
  1613. 1278(&&)S
  1614. (win->_curx)420 1404 A
  1615. 1866(==)S
  1616. (win->_maxx)420 1992 A
  1617. 2454(-)S
  1618. 2538(1)S
  1619. 2622(&&)S
  1620. (win->_cury)420 2748 A
  1621. 3210(==)S
  1622. (win->_maxy)420 3336 A
  1623. 3798(-)S
  1624. 3882(1))S
  1625. 3330 V
  1626. (13712)210 648 A
  1627. (return)252 1362 A
  1628. (ERR;)168 1656 A
  1629. 3420 V
  1630. (13713)210 648 A
  1631. 1110(if)S
  1632. ((_cursvar.echoit)672 1236 A
  1633. 1950(&&)S
  1634. (!_cursvar.rawmode))756 2076 A
  1635. 2874({)S
  1636. 3510 V
  1637. (13714)210 648 A
  1638. (cbreak();)378 1362 A
  1639. 3600 V
  1640. (13715)210 648 A
  1641. (weset++;)336 1362 A
  1642. 3690 V
  1643. (13716)210 648 A
  1644. 1110(})S
  1645. 3780 V
  1646. (13717)210 648 A
  1647. (inp)126 1110 A
  1648. 1278(=)S
  1649. (getchar();)420 1362 A
  1650. 3870 V
  1651. (13718)210 648 A
  1652. 1110(if)S
  1653. ((_cursvar.echoit))714 1236 A
  1654. 1992({)S
  1655. 3960 V
  1656. (13719)210 648 A
  1657. (mvwaddch(curscr,)672 1362 A
  1658. (win->_cury)420 2076 A
  1659. 2538(+)S
  1660. (win->_begy,)462 2622 A
  1661. 4050 V
  1662. (13720)210 648 A
  1663. (win->_curx)420 1740 A
  1664. 2202(+)S
  1665. (win->_begx,)462 2286 A
  1666. (inp);)210 2790 A
  1667. 4140 V
  1668. (13721)210 648 A
  1669. (waddch(win,)462 1362 A
  1670. (inp);)210 1866 A
  1671. 4230 V
  1672. (13722)210 648 A
  1673. 1110(})S
  1674. 4320 V
  1675. (13723)210 648 A
  1676. 1110(if)S
  1677. ((weset))294 1236 A
  1678. (nocbreak();)462 1572 A
  1679. 4410 V
  1680. (13724)210 648 A
  1681. (return)252 1110 A
  1682. (inp;)168 1404 A
  1683. 4500 V
  1684. (13725)210 648 A
  1685. 1026(})S
  1686. 5040 V
  1687. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1688. 5130 V
  1689. (src/lib/curses/wgetstr.c)1008 1698 A
  1690. 5220 V
  1691. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1692. 5400 V
  1693. (13800)210 648 A
  1694. (#include)336 1026 A
  1695. (<curses.h>)420 1404 A
  1696. 5490 V
  1697. (13801)210 648 A
  1698. (#include)336 1026 A
  1699. ("curspriv.h")504 1404 A
  1700. 5580 V
  1701. (13802)210 648 A
  1702. 5670 V
  1703. (13803)210 648 A
  1704. (/****************************************************************/)2772 1026 A
  1705. 5760 V
  1706. (13804)210 648 A
  1707. 1026(/*)S
  1708. (Wgetstr(win,str))672 1152 A
  1709. (reads)210 1866 A
  1710. 2118(in)S
  1711. 2244(a)S
  1712. (string)252 2328 A
  1713. ((terminated)462 2622 A
  1714. 3126(by)S
  1715. 3252(\n)S
  1716. 3378(or)S
  1717. (\r))126 3504 A
  1718. 3714(*/)S
  1719. 5850 V
  1720. (13805)210 648 A
  1721. 1026(/*)S
  1722. 1152(To)S
  1723. (the)126 1278 A
  1724. (buffer)252 1446 A
  1725. (pointed)294 1740 A
  1726. 2076(to)S
  1727. 2202(by)S
  1728. ('str',)252 2328 A
  1729. (and)126 2622 A
  1730. (displays)336 2790 A
  1731. (the)126 3168 A
  1732. (input)210 3336 A
  1733. 3714(*/)S
  1734. 5940 V
  1735. (13806)210 648 A
  1736. 1026(/*)S
  1737. 1152(In)S
  1738. (window)252 1278 A
  1739. ('win'.)252 1572 A
  1740. (The)126 1866 A
  1741. (user's)252 2034 A
  1742. (erase)210 2328 A
  1743. (and)126 2580 A
  1744. (kill)168 2748 A
  1745. (characters)420 2958 A
  1746. (are)126 3420 A
  1747. 3714(*/)S
  1748. 6030 V
  1749. (13807)210 648 A
  1750. 1026(/*)S
  1751. (Active.)294 1152 A
  1752. 3714(*/)S
  1753. 6120 V
  1754. (13808)210 648 A
  1755. (/****************************************************************/)2772 1026 A
  1756. 6210 V
  1757. (13809)210 648 A
  1758. 8418 V
  1759. EP
  1760. %%Page: 113 113
  1761. BP
  1762. /slant 0 def
  1763. /height 0 def
  1764. 630 V
  1765. 10 R
  1766. 648(MINIX)S
  1767. 976(SOURCE)S
  1768. 1399(CODE)S
  1769. 11 R
  1770. 1910(File:)S
  1771. (src/lib/curses/wgetstr.c)1023 2143 A
  1772. 12 B
  1773. (113)180 4248 A
  1774. 900 V
  1775. 7 LST
  1776. (13810)210 648 A
  1777. (int)126 1026 A
  1778. (wgetstr(win,)504 1194 A
  1779. (str))168 1740 A
  1780. 990 V
  1781. (13811)210 648 A
  1782. (WINDOW)252 1026 A
  1783. (*win;)210 1320 A
  1784. 1080 V
  1785. (13812)210 648 A
  1786. (char)168 1026 A
  1787. (*str;)210 1236 A
  1788. 1170 V
  1789. (13813)210 648 A
  1790. 1026({)S
  1791. 1260 V
  1792. (13814)210 648 A
  1793. (while)210 1110 A
  1794. (((*str)252 1362 A
  1795. 1656(=)S
  1796. (wgetch(win)))504 1740 A
  1797. 2286(!=)S
  1798. (ERR)126 2412 A
  1799. 2580(&&)S
  1800. (*str)168 2706 A
  1801. 2916(!=)S
  1802. ('\n'))210 3042 A
  1803. (str++;)252 3294 A
  1804. 1350 V
  1805. (13815)210 648 A
  1806. 1110(if)S
  1807. ((*str)210 1236 A
  1808. 1488(==)S
  1809. (ERR))168 1614 A
  1810. 1824({)S
  1811. 1440 V
  1812. (13816)210 648 A
  1813. (*str)168 1362 A
  1814. 1572(=)S
  1815. ('\0';)210 1656 A
  1816. 1530 V
  1817. (13817)210 648 A
  1818. (return)252 1362 A
  1819. (ERR;)168 1656 A
  1820. 1620 V
  1821. (13818)210 648 A
  1822. 1110(})S
  1823. 1710 V
  1824. (13819)210 648 A
  1825. (*str)168 1110 A
  1826. 1320(=)S
  1827. ('\0';)210 1404 A
  1828. 1800 V
  1829. (13820)210 648 A
  1830. (return)252 1110 A
  1831. (OK;)126 1404 A
  1832. 1890 V
  1833. (13821)210 648 A
  1834. 1026(})S
  1835. 2340 V
  1836. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1837. 2430 V
  1838. (src/lib/curses/windel.c)966 1698 A
  1839. 2520 V
  1840. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1841. 2700 V
  1842. (13900)210 648 A
  1843. (/****************************************************************/)2772 1026 A
  1844. 2790 V
  1845. (13901)210 648 A
  1846. 1026(/*)S
  1847. (Delwin())336 1152 A
  1848. (routine)294 1530 A
  1849. 1866(of)S
  1850. (the)126 1992 A
  1851. (PCcurses)336 2160 A
  1852. (package.)336 2538 A
  1853. 3714(*/)S
  1854. 2880 V
  1855. (13902)210 648 A
  1856. 1026(/*)S
  1857. 3714(*/)S
  1858. 2970 V
  1859. (13903)210 648 A
  1860. (/****************************************************************/)2772 1026 A
  1861. 3060 V
  1862. (13904)210 648 A
  1863. 1026(/*)S
  1864. (This)168 1152 A
  1865. (version)294 1362 A
  1866. 1698(of)S
  1867. (curses)252 1824 A
  1868. 2118(is)S
  1869. (based)210 2244 A
  1870. 2496(on)S
  1871. (ncurses,)336 2622 A
  1872. 3000(a)S
  1873. (curses)252 3084 A
  1874. (version)294 3378 A
  1875. 3714(*/)S
  1876. 3150 V
  1877. (13905)210 648 A
  1878. 1026(/*)S
  1879. (Originally)420 1152 A
  1880. (written)294 1614 A
  1881. 1950(by)S
  1882. (Pavel)210 2076 A
  1883. (Curtis)252 2328 A
  1884. 2622(at)S
  1885. (Cornell)294 2748 A
  1886. (University.)462 3084 A
  1887. 3714(*/)S
  1888. 3240 V
  1889. (13906)210 648 A
  1890. 1026(/*)S
  1891. 1152(I)S
  1892. (have)168 1236 A
  1893. (made)168 1446 A
  1894. (substantial)462 1656 A
  1895. (changes)294 2160 A
  1896. 2496(to)S
  1897. (make)168 2622 A
  1898. 2832(it)S
  1899. (run)126 2958 A
  1900. 3126(on)S
  1901. (IBM)126 3252 A
  1902. (PC's,)210 3420 A
  1903. 3714(*/)S
  1904. 3330 V
  1905. (13907)210 648 A
  1906. 1026(/*)S
  1907. (And)126 1152 A
  1908. (therefore)378 1320 A
  1909. (consider)336 1740 A
  1910. (myself)252 2118 A
  1911. (free)168 2412 A
  1912. 2622(to)S
  1913. (make)168 2748 A
  1914. 2958(it)S
  1915. (public)252 3084 A
  1916. (domain.)294 3378 A
  1917. 3714(*/)S
  1918. 3420 V
  1919. (13908)210 648 A
  1920. 1026(/*)S
  1921. (Bjorn)210 1698 A
  1922. (Larsson)294 1950 A
  1923. ((...mcvax!enea!infovax!bl))1092 2286 A
  1924. 3714(*/)S
  1925. 3510 V
  1926. (13909)210 648 A
  1927. (/****************************************************************/)2772 1026 A
  1928. 3600 V
  1929. (13910)210 648 A
  1930. 1026(/*)S
  1931. (1.0:)168 1152 A
  1932. (Release:)336 1362 A
  1933. (870515)252 3378 A
  1934. 3714(*/)S
  1935. 3690 V
  1936. (13911)210 648 A
  1937. (/****************************************************************/)2772 1026 A
  1938. 3780 V
  1939. (13912)210 648 A
  1940. 1026(/*)S
  1941. (Modified)336 1152 A
  1942. 1530(to)S
  1943. (run)126 1656 A
  1944. (under)210 1824 A
  1945. (the)126 2076 A
  1946. (MINIX)210 2244 A
  1947. (operating)378 2496 A
  1948. (system)252 2916 A
  1949. 3210(by)S
  1950. (Don)126 3336 A
  1951. (Cope)168 3504 A
  1952. 3714(*/)S
  1953. 3870 V
  1954. (13913)210 648 A
  1955. 1026(/*)S
  1956. (These)210 1152 A
  1957. (changes)294 1404 A
  1958. (are)126 1740 A
  1959. (also)168 1908 A
  1960. (released)336 2118 A
  1961. (into)168 2496 A
  1962. (the)126 2706 A
  1963. (public)252 2874 A
  1964. (domain.)294 3168 A
  1965. 3714(*/)S
  1966. 3960 V
  1967. (13914)210 648 A
  1968. 1026(/*)S
  1969. (900906)252 3378 A
  1970. 3714(*/)S
  1971. 4050 V
  1972. (13915)210 648 A
  1973. (/****************************************************************/)2772 1026 A
  1974. 4140 V
  1975. (13916)210 648 A
  1976. 4230 V
  1977. (13917)210 648 A
  1978. (#include)336 1026 A
  1979. (<stdlib.h>)420 1404 A
  1980. 4320 V
  1981. (13918)210 648 A
  1982. (#include)336 1026 A
  1983. (<curses.h>)420 1404 A
  1984. 4410 V
  1985. (13919)210 648 A
  1986. (#include)336 1026 A
  1987. ("curspriv.h")504 1404 A
  1988. 4500 V
  1989. (13920)210 648 A
  1990. 4590 V
  1991. (13921)210 648 A
  1992. (/****************************************************************/)2772 1026 A
  1993. 4680 V
  1994. (13922)210 648 A
  1995. 1026(/*)S
  1996. (Delwin())336 1152 A
  1997. (deallocates)462 1530 A
  1998. (all)126 2034 A
  1999. (data)168 2202 A
  2000. (allocated)378 2412 A
  2001. 2832(by)S
  2002. ('win'.)252 2958 A
  2003. 3252(If)S
  2004. ('win')210 3378 A
  2005. 3714(*/)S
  2006. 4770 V
  2007. (13923)210 648 A
  2008. 1026(/*)S
  2009. 1152(Is)S
  2010. 1278(a)S
  2011. (subwindow,)420 1362 A
  2012. 1824(it)S
  2013. (uses)168 1950 A
  2014. (the)126 2160 A
  2015. (original)336 2328 A
  2016. (window's)336 2706 A
  2017. (lines)210 3084 A
  2018. (for)126 3336 A
  2019. (sto-)168 3504 A
  2020. 3714(*/)S
  2021. 4860 V
  2022. (13924)210 648 A
  2023. 1026(/*)S
  2024. (Rage,)210 1152 A
  2025. (and)126 1404 A
  2026. (thus)168 1572 A
  2027. (the)126 1782 A
  2028. (line)168 1950 A
  2029. (arrays)252 2160 A
  2030. (are)126 2454 A
  2031. (not)126 2622 A
  2032. (deallocated.)504 2790 A
  2033. 3714(*/)S
  2034. 4950 V
  2035. (13925)210 648 A
  2036. (/****************************************************************/)2772 1026 A
  2037. 5040 V
  2038. (13926)210 648 A
  2039. 5130 V
  2040. (13927)210 648 A
  2041. (void)168 1026 A
  2042. (delwin(win))462 1236 A
  2043. 5220 V
  2044. (13928)210 648 A
  2045. (WINDOW)252 1026 A
  2046. (*win;)210 1320 A
  2047. 5310 V
  2048. (13929)210 648 A
  2049. 1026({)S
  2050. 5400 V
  2051. (13930)210 648 A
  2052. (int)126 1110 A
  2053. 1278(i;)S
  2054. 5490 V
  2055. (13931)210 648 A
  2056. 5580 V
  2057. (13932)210 648 A
  2058. 1110(if)S
  2059. ((!(win->_flags)588 1236 A
  2060. 1866(&)S
  2061. (_SUBWIN)))378 1950 A
  2062. 2370({)S
  2063. 2706(/*)S
  2064. (subwindow)378 2832 A
  2065. (uses)168 3252 A
  2066. ('parent's')420 3462 A
  2067. (lines)210 3924 A
  2068. 4176(*/)S
  2069. 5670 V
  2070. (13933)210 648 A
  2071. (for)126 1362 A
  2072. 1530((i)S
  2073. 1656(=)S
  2074. 1740(0;)S
  2075. 1866(i)S
  2076. 1950(<=)S
  2077. (win->_maxy)420 2076 A
  2078. 2538(&&)S
  2079. (win->_line[i];)588 2664 A
  2080. (i++))168 3294 A
  2081. 5760 V
  2082. (13934)210 648 A
  2083. (free(win->_line[i]);)840 1698 A
  2084. 5850 V
  2085. (13935)210 648 A
  2086. 1110(})S
  2087. 5940 V
  2088. (13936)210 648 A
  2089. (free(win->_minchng);)840 1110 A
  2090. 6030 V
  2091. (13937)210 648 A
  2092. (free(win->_maxchng);)840 1110 A
  2093. 6120 V
  2094. (13938)210 648 A
  2095. (free(win->_line);)714 1110 A
  2096. 6210 V
  2097. (13939)210 648 A
  2098. (free(win);)420 1110 A
  2099. 8418 V
  2100. EP
  2101. %%Page: 114 114
  2102. BP
  2103. /slant 0 def
  2104. /height 0 def
  2105. 630 V
  2106. 12 B
  2107. (114)180 648 A
  2108. 11 R
  2109. 1922(File:)S
  2110. (src/lib/curses/windel.c)998 2155 A
  2111. 10 R
  2112. 3402(MINIX)S
  2113. 3730(SOURCE)S
  2114. 4153(CODE)S
  2115. 900 V
  2116. 7 LST
  2117. (13940)210 648 A
  2118. 1026(})S
  2119. 2370(/*)S
  2120. (delwin)252 2496 A
  2121. 2790(*/)S
  2122. 1440 V
  2123. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  2124. 1530 V
  2125. (src/lib/curses/winmove.c)1008 1698 A
  2126. 1620 V
  2127. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  2128. 1800 V
  2129. (14000)210 648 A
  2130. (/****************************************************************/)2772 1026 A
  2131. 1890 V
  2132. (14001)210 648 A
  2133. 1026(/*)S
  2134. (Mvwin())294 1152 A
  2135. (routine)294 1488 A
  2136. 1824(of)S
  2137. (the)126 1950 A
  2138. (PCcurses)336 2118 A
  2139. (package)294 2496 A
  2140. 3714(*/)S
  2141. 1980 V
  2142. (14002)210 648 A
  2143. 1026(/*)S
  2144. 3714(*/)S
  2145. 2070 V
  2146. (14003)210 648 A
  2147. (/****************************************************************/)2772 1026 A
  2148. 2160 V
  2149. (14004)210 648 A
  2150. 1026(/*)S
  2151. (This)168 1152 A
  2152. (version)294 1362 A
  2153. 1698(of)S
  2154. (curses)252 1824 A
  2155. 2118(is)S
  2156. (based)210 2244 A
  2157. 2496(on)S
  2158. (ncurses,)336 2622 A
  2159. 3000(a)S
  2160. (curses)252 3084 A
  2161. (version)294 3378 A
  2162. 3714(*/)S
  2163. 2250 V
  2164. (14005)210 648 A
  2165. 1026(/*)S
  2166. (Originally)420 1152 A
  2167. (written)294 1614 A
  2168. 1950(by)S
  2169. (Pavel)210 2076 A
  2170. (Curtis)252 2328 A
  2171. 2622(at)S
  2172. (Cornell)294 2748 A
  2173. (University.)462 3084 A
  2174. 3714(*/)S
  2175. 2340 V
  2176. (14006)210 648 A
  2177. 1026(/*)S
  2178. 1152(I)S
  2179. (have)168 1236 A
  2180. (made)168 1446 A
  2181. (substantial)462 1656 A
  2182. (changes)294 2160 A
  2183. 2496(to)S
  2184. (make)168 2622 A
  2185. 2832(it)S
  2186. (run)126 2958 A
  2187. 3126(on)S
  2188. (IBM)126 3252 A
  2189. (PC's,)210 3420 A
  2190. 3714(*/)S
  2191. 2430 V
  2192. (14007)210 648 A
  2193. 1026(/*)S
  2194. (And)126 1152 A
  2195. (therefore)378 1320 A
  2196. (consider)336 1740 A
  2197. (myself)252 2118 A
  2198. (free)168 2412 A
  2199. 2622(to)S
  2200. (make)168 2748 A
  2201. 2958(it)S
  2202. (public)252 3084 A
  2203. (domain.)294 3378 A
  2204. 3714(*/)S
  2205. 2520 V
  2206. (14008)210 648 A
  2207. 1026(/*)S
  2208. (Bjorn)210 1698 A
  2209. (Larsson)294 1950 A
  2210. ((...mcvax!enea!infovax!bl))1092 2286 A
  2211. 3714(*/)S
  2212. 2610 V
  2213. (14009)210 648 A
  2214. (/****************************************************************/)2772 1026 A
  2215. 2700 V
  2216. (14010)210 648 A
  2217. 1026(/*)S
  2218. (1.0:)168 1152 A
  2219. (Release:)336 1362 A
  2220. (870515)252 3378 A
  2221. 3714(*/)S
  2222. 2790 V
  2223. (14011)210 648 A
  2224. (/****************************************************************/)2772 1026 A
  2225. 2880 V
  2226. (14012)210 648 A
  2227. 1026(/*)S
  2228. (Modified)336 1152 A
  2229. 1530(to)S
  2230. (run)126 1656 A
  2231. (under)210 1824 A
  2232. (the)126 2076 A
  2233. (MINIX)210 2244 A
  2234. (operating)378 2496 A
  2235. (system)252 2916 A
  2236. 3210(by)S
  2237. (Don)126 3336 A
  2238. (Cope)168 3504 A
  2239. 3714(*/)S
  2240. 2970 V
  2241. (14013)210 648 A
  2242. 1026(/*)S
  2243. (These)210 1152 A
  2244. (changes)294 1404 A
  2245. (are)126 1740 A
  2246. (also)168 1908 A
  2247. (released)336 2118 A
  2248. (into)168 2496 A
  2249. (the)126 2706 A
  2250. (public)252 2874 A
  2251. (domain.)294 3168 A
  2252. 3714(*/)S
  2253. 3060 V
  2254. (14014)210 648 A
  2255. 1026(/*)S
  2256. (900906)252 3378 A
  2257. 3714(*/)S
  2258. 3150 V
  2259. (14015)210 648 A
  2260. (/****************************************************************/)2772 1026 A
  2261. 3240 V
  2262. (14016)210 648 A
  2263. 3330 V
  2264. (14017)210 648 A
  2265. (#include)336 1026 A
  2266. (<curses.h>)420 1404 A
  2267. 3420 V
  2268. (14018)210 648 A
  2269. (#include)336 1026 A
  2270. ("curspriv.h")504 1404 A
  2271. 3510 V
  2272. (14019)210 648 A
  2273. 3600 V
  2274. (14020)210 648 A
  2275. (/****************************************************************/)2772 1026 A
  2276. 3690 V
  2277. (14021)210 648 A
  2278. 1026(/*)S
  2279. (Mvwin())294 1152 A
  2280. (moves)210 1488 A
  2281. (window)252 1740 A
  2282. ('win')210 2034 A
  2283. 2286(to)S
  2284. (position)336 2412 A
  2285. ((begx,)252 2790 A
  2286. (begy))210 3084 A
  2287. 3336(on)S
  2288. (the)126 3462 A
  2289. 3714(*/)S
  2290. 3780 V
  2291. (14022)210 648 A
  2292. 1026(/*)S
  2293. (Screen.)294 1152 A
  2294. 3714(*/)S
  2295. 3870 V
  2296. (14023)210 648 A
  2297. (/****************************************************************/)2772 1026 A
  2298. 3960 V
  2299. (14024)210 648 A
  2300. 4050 V
  2301. (14025)210 648 A
  2302. (int)126 1026 A
  2303. (mvwin(win,)420 1194 A
  2304. (begy,)210 1656 A
  2305. (begx))210 1908 A
  2306. 4140 V
  2307. (14026)210 648 A
  2308. (WINDOW)252 1026 A
  2309. (*win;)210 1320 A
  2310. 4230 V
  2311. (14027)210 648 A
  2312. (int)126 1026 A
  2313. (begy,)210 1194 A
  2314. (begx;)210 1446 A
  2315. 4320 V
  2316. (14028)210 648 A
  2317. 1026({)S
  2318. 4410 V
  2319. (14029)210 648 A
  2320. 1110(if)S
  2321. (((begy)252 1236 A
  2322. 1530(+)S
  2323. (win->_maxy))462 1614 A
  2324. 2118(>)S
  2325. ((LINES)252 2202 A
  2326. 2496(-)S
  2327. 2580(1))S
  2328. 2706(||)S
  2329. ((begx)210 2832 A
  2330. 3084(+)S
  2331. (win->_maxx))462 3168 A
  2332. 3672(>)S
  2333. ((COLS)210 3756 A
  2334. 4008(-)S
  2335. (1)))126 4092 A
  2336. 4500 V
  2337. (14030)210 648 A
  2338. (return(ERR);)504 1362 A
  2339. 4590 V
  2340. (14031)210 648 A
  2341. (win->_begy)420 1110 A
  2342. 1572(=)S
  2343. (begy;)210 1656 A
  2344. 4680 V
  2345. (14032)210 648 A
  2346. (win->_begx)420 1110 A
  2347. 1572(=)S
  2348. (begx;)210 1656 A
  2349. 4770 V
  2350. (14033)210 648 A
  2351. (touchwin(win);)588 1110 A
  2352. 4860 V
  2353. (14034)210 648 A
  2354. (return(OK);)462 1110 A
  2355. 4950 V
  2356. (14035)210 648 A
  2357. 1026(})S
  2358. 2370(/*)S
  2359. (mvwin)210 2496 A
  2360. 2748(*/)S
  2361. 8418 V
  2362. EP
  2363. %%Page: 115 115
  2364. BP
  2365. /slant 0 def
  2366. /height 0 def
  2367. 630 V
  2368. 10 R
  2369. 648(MINIX)S
  2370. 976(SOURCE)S
  2371. 1399(CODE)S
  2372. 11 R
  2373. 1916(File:)S
  2374. (src/lib/curses/winsch.c)1010 2149 A
  2375. 12 B
  2376. (115)180 4248 A
  2377. 990 V
  2378. 7 LST
  2379. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  2380. 1080 V
  2381. (src/lib/curses/winsch.c)966 1698 A
  2382. 1170 V
  2383. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  2384. 1350 V
  2385. (14100)210 648 A
  2386. (#include)336 1026 A
  2387. (<curses.h>)420 1404 A
  2388. 1440 V
  2389. (14101)210 648 A
  2390. (#include)336 1026 A
  2391. ("curspriv.h")504 1404 A
  2392. 1530 V
  2393. (14102)210 648 A
  2394. 1620 V
  2395. (14103)210 648 A
  2396. 1026(/*)S
  2397. (Winsch())336 1152 A
  2398. (inserts)294 1530 A
  2399. (character)378 1866 A
  2400. ('c')126 2286 A
  2401. 2454(at)S
  2402. (the)126 2580 A
  2403. (cursor)252 2748 A
  2404. (position)336 3042 A
  2405. 3420(in)S
  2406. 1710 V
  2407. (14104)210 648 A
  2408. (window)252 1152 A
  2409. ('win'.)252 1446 A
  2410. (The)126 1740 A
  2411. (cursor)252 1908 A
  2412. 2202(is)S
  2413. (advanced.)378 2328 A
  2414. 1800 V
  2415. (14105)210 648 A
  2416. 1026(*/)S
  2417. 1890 V
  2418. (14106)210 648 A
  2419. 1980 V
  2420. (14107)210 648 A
  2421. (int)126 1026 A
  2422. (winsch(win,)462 1194 A
  2423. 1698(c))S
  2424. 2070 V
  2425. (14108)210 648 A
  2426. (WINDOW)252 1026 A
  2427. (*win;)210 1320 A
  2428. 2160 V
  2429. (14109)210 648 A
  2430. (char)168 1026 A
  2431. 1236(c;)S
  2432. 2250 V
  2433. (14110)210 648 A
  2434. 1026({)S
  2435. 2340 V
  2436. (14111)210 648 A
  2437. (int)126 1110 A
  2438. (*temp1;)294 1278 A
  2439. 2430 V
  2440. (14112)210 648 A
  2441. (int)126 1110 A
  2442. (*temp2;)294 1278 A
  2443. 2520 V
  2444. (14113)210 648 A
  2445. (int)126 1110 A
  2446. (*end;)210 1278 A
  2447. 2610 V
  2448. (14114)210 648 A
  2449. (int)126 1110 A
  2450. 1278(x)S
  2451. 1362(=)S
  2452. (win->_curx;)462 1446 A
  2453. 2700 V
  2454. (14115)210 648 A
  2455. (int)126 1110 A
  2456. 1278(y)S
  2457. 1362(=)S
  2458. (win->_cury;)462 1446 A
  2459. 2790 V
  2460. (14116)210 648 A
  2461. (int)126 1110 A
  2462. (maxx)168 1278 A
  2463. 1488(=)S
  2464. (win->_maxx;)462 1572 A
  2465. 2880 V
  2466. (14117)210 648 A
  2467. 2970 V
  2468. (14118)210 648 A
  2469. 1110(if)S
  2470. (((c)126 1236 A
  2471. 1404(<)S
  2472. 1488(')S
  2473. 1572('))S
  2474. 1698(&&)S
  2475. 1824((c)S
  2476. 1950(==)S
  2477. ('\n')168 2076 A
  2478. 2286(||)S
  2479. 2412(c)S
  2480. 2496(==)S
  2481. ('\r')168 2622 A
  2482. 2832(||)S
  2483. 2958(c)S
  2484. 3042(==)S
  2485. ('\t')168 3168 A
  2486. 3378(||)S
  2487. 3504(c)S
  2488. 3588(==)S
  2489. ('\b')))252 3714 A
  2490. 3060 V
  2491. (14119)210 648 A
  2492. (return(waddch(win,)756 1362 A
  2493. (c));)168 2160 A
  2494. 3150 V
  2495. (14120)210 648 A
  2496. (end)126 1110 A
  2497. 1278(=)S
  2498. (&win->_line[y][x];)756 1362 A
  2499. 3240 V
  2500. (14121)210 648 A
  2501. (temp1)210 1110 A
  2502. 1362(=)S
  2503. (&win->_line[y][maxx];)882 1446 A
  2504. 3330 V
  2505. (14122)210 648 A
  2506. (temp2)210 1110 A
  2507. 1362(=)S
  2508. (temp1)210 1446 A
  2509. 1698(-)S
  2510. 1782(1;)S
  2511. 3420 V
  2512. (14123)210 648 A
  2513. 1110(if)S
  2514. 1236((c)S
  2515. 1362(<)S
  2516. 1446(')S
  2517. 1530('))S
  2518. 2370(/*)S
  2519. 2496(if)S
  2520. (CTRL-char)378 2622 A
  2521. (make)168 3042 A
  2522. (space)210 3252 A
  2523. (for)126 3504 A
  2524. 3672(2)S
  2525. 3756(*/)S
  2526. 3510 V
  2527. (14124)210 648 A
  2528. (temp2--;)336 1362 A
  2529. 3600 V
  2530. (14125)210 648 A
  2531. (while)210 1110 A
  2532. ((temp1)252 1362 A
  2533. 1656(>)S
  2534. (end))168 1740 A
  2535. (*temp1--)336 1950 A
  2536. 2328(=)S
  2537. (*temp2--;)378 2412 A
  2538. 3690 V
  2539. (14126)210 648 A
  2540. (win->_maxchng[y])672 1110 A
  2541. 1824(=)S
  2542. (maxx;)210 1908 A
  2543. 3780 V
  2544. (14127)210 648 A
  2545. 1110(if)S
  2546. (((win->_minchng[y])756 1236 A
  2547. 2034(==)S
  2548. (_NO_CHANGE))462 2160 A
  2549. 2664(||)S
  2550. ((win->_minchng[y])714 2790 A
  2551. 3546(>)S
  2552. (x)))126 3630 A
  2553. 3870 V
  2554. (14128)210 648 A
  2555. (win->_minchng[y])672 1362 A
  2556. 2076(=)S
  2557. 2160(x;)S
  2558. 3960 V
  2559. (14129)210 648 A
  2560. (return(waddch(win,)756 1110 A
  2561. (c));)168 1908 A
  2562. 2370(/*)S
  2563. (fixes)210 2496 A
  2564. (CTRL-chars)420 2748 A
  2565. (too)126 3210 A
  2566. 3378(*/)S
  2567. 4050 V
  2568. (14130)210 648 A
  2569. 1026(})S
  2570. 2370(/*)S
  2571. (winsch)252 2496 A
  2572. 2790(*/)S
  2573. 4590 V
  2574. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  2575. 4680 V
  2576. (src/lib/curses/winscrol.c)1050 1698 A
  2577. 4770 V
  2578. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  2579. 4950 V
  2580. (14200)210 648 A
  2581. (/****************************************************************/)2772 1026 A
  2582. 5040 V
  2583. (14201)210 648 A
  2584. 1026(/*)S
  2585. (Scroll())336 1152 A
  2586. (routine)294 1530 A
  2587. 1866(of)S
  2588. (the)126 1992 A
  2589. (PCcurses)336 2160 A
  2590. (package)294 2538 A
  2591. 3714(*/)S
  2592. 5130 V
  2593. (14202)210 648 A
  2594. 1026(/*)S
  2595. 3714(*/)S
  2596. 5220 V
  2597. (14203)210 648 A
  2598. (/****************************************************************/)2772 1026 A
  2599. 5310 V
  2600. (14204)210 648 A
  2601. 1026(/*)S
  2602. (This)168 1152 A
  2603. (version)294 1362 A
  2604. 1698(of)S
  2605. (curses)252 1824 A
  2606. 2118(is)S
  2607. (based)210 2244 A
  2608. 2496(on)S
  2609. (ncurses,)336 2622 A
  2610. 3000(a)S
  2611. (curses)252 3084 A
  2612. (version)294 3378 A
  2613. 3714(*/)S
  2614. 5400 V
  2615. (14205)210 648 A
  2616. 1026(/*)S
  2617. (Originally)420 1152 A
  2618. (written)294 1614 A
  2619. 1950(by)S
  2620. (Pavel)210 2076 A
  2621. (Curtis)252 2328 A
  2622. 2622(at)S
  2623. (Cornell)294 2748 A
  2624. (University.)462 3084 A
  2625. 3714(*/)S
  2626. 5490 V
  2627. (14206)210 648 A
  2628. 1026(/*)S
  2629. 1152(I)S
  2630. (have)168 1236 A
  2631. (made)168 1446 A
  2632. (substantial)462 1656 A
  2633. (changes)294 2160 A
  2634. 2496(to)S
  2635. (make)168 2622 A
  2636. 2832(it)S
  2637. (run)126 2958 A
  2638. 3126(on)S
  2639. (IBM)126 3252 A
  2640. (PC's,)210 3420 A
  2641. 3714(*/)S
  2642. 5580 V
  2643. (14207)210 648 A
  2644. 1026(/*)S
  2645. (And)126 1152 A
  2646. (therefore)378 1320 A
  2647. (consider)336 1740 A
  2648. (myself)252 2118 A
  2649. (free)168 2412 A
  2650. 2622(to)S
  2651. (make)168 2748 A
  2652. 2958(it)S
  2653. (public)252 3084 A
  2654. (domain.)294 3378 A
  2655. 3714(*/)S
  2656. 5670 V
  2657. (14208)210 648 A
  2658. 1026(/*)S
  2659. (Bjorn)210 1698 A
  2660. (Larsson)294 1950 A
  2661. ((...mcvax!enea!infovax!bl))1092 2286 A
  2662. 3714(*/)S
  2663. 5760 V
  2664. (14209)210 648 A
  2665. (/****************************************************************/)2772 1026 A
  2666. 5850 V
  2667. (14210)210 648 A
  2668. 1026(/*)S
  2669. (1.0:)168 1152 A
  2670. (Release:)336 1362 A
  2671. (870515)252 3378 A
  2672. 3714(*/)S
  2673. 5940 V
  2674. (14211)210 648 A
  2675. (/****************************************************************/)2772 1026 A
  2676. 6030 V
  2677. (14212)210 648 A
  2678. 1026(/*)S
  2679. (Modified)336 1152 A
  2680. 1530(to)S
  2681. (run)126 1656 A
  2682. (under)210 1824 A
  2683. (the)126 2076 A
  2684. (MINIX)210 2244 A
  2685. (operating)378 2496 A
  2686. (system)252 2916 A
  2687. 3210(by)S
  2688. (Don)126 3336 A
  2689. (Cope)168 3504 A
  2690. 3714(*/)S
  2691. 6120 V
  2692. (14213)210 648 A
  2693. 1026(/*)S
  2694. (These)210 1152 A
  2695. (changes)294 1404 A
  2696. (are)126 1740 A
  2697. (also)168 1908 A
  2698. (released)336 2118 A
  2699. (into)168 2496 A
  2700. (the)126 2706 A
  2701. (public)252 2874 A
  2702. (domain.)294 3168 A
  2703. 3714(*/)S
  2704. 6210 V
  2705. (14214)210 648 A
  2706. 1026(/*)S
  2707. (900906)252 3378 A
  2708. 3714(*/)S
  2709. 8418 V
  2710. EP
  2711. %%Page: 116 116
  2712. BP
  2713. /slant 0 def
  2714. /height 0 def
  2715. 630 V
  2716. 12 B
  2717. (116)180 648 A
  2718. 11 R
  2719. 1882(File:)S
  2720. (src/lib/curses/winscrol.c)1078 2115 A
  2721. 10 R
  2722. 3402(MINIX)S
  2723. 3730(SOURCE)S
  2724. 4153(CODE)S
  2725. 900 V
  2726. 7 LST
  2727. (14215)210 648 A
  2728. (/****************************************************************/)2772 1026 A
  2729. 990 V
  2730. (14216)210 648 A
  2731. 1080 V
  2732. (14217)210 648 A
  2733. (#include)336 1026 A
  2734. (<curses.h>)420 1404 A
  2735. 1170 V
  2736. (14218)210 648 A
  2737. (#include)336 1026 A
  2738. ("curspriv.h")504 1404 A
  2739. 1260 V
  2740. (14219)210 648 A
  2741. 1350 V
  2742. (14220)210 648 A
  2743. (/****************************************************************/)2772 1026 A
  2744. 1440 V
  2745. (14221)210 648 A
  2746. 1026(/*)S
  2747. (Scroll())336 1152 A
  2748. (scrolls)294 1530 A
  2749. (the)126 1866 A
  2750. (scrolling)378 2034 A
  2751. (region)252 2454 A
  2752. 2748(of)S
  2753. ('win',)252 2874 A
  2754. (but)126 3168 A
  2755. (only)168 3336 A
  2756. 3546(if)S
  2757. 3714(*/)S
  2758. 1530 V
  2759. (14222)210 648 A
  2760. 1026(/*)S
  2761. (Scrolling)378 1152 A
  2762. 1572(is)S
  2763. (allowed)294 1698 A
  2764. (and)126 2034 A
  2765. 2202(if)S
  2766. (the)126 2328 A
  2767. (cursor)252 2496 A
  2768. 2790(is)S
  2769. (inside)252 2916 A
  2770. (the)126 3210 A
  2771. (scrol-)252 3378 A
  2772. 3714(*/)S
  2773. 1620 V
  2774. (14223)210 648 A
  2775. 1026(/*)S
  2776. (Ling)168 1152 A
  2777. (region.)294 1362 A
  2778. 3714(*/)S
  2779. 1710 V
  2780. (14224)210 648 A
  2781. (/****************************************************************/)2772 1026 A
  2782. 1800 V
  2783. (14225)210 648 A
  2784. 1890 V
  2785. (14226)210 648 A
  2786. (void)168 1026 A
  2787. (scroll(win))462 1236 A
  2788. 1980 V
  2789. (14227)210 648 A
  2790. (WINDOW)252 1026 A
  2791. (*win;)210 1320 A
  2792. 2070 V
  2793. (14228)210 648 A
  2794. 1026({)S
  2795. 2160 V
  2796. (14229)210 648 A
  2797. (int)126 1110 A
  2798. 1278(i;)S
  2799. 2250 V
  2800. (14230)210 648 A
  2801. (int)126 1110 A
  2802. (*ptr;)210 1278 A
  2803. 2340 V
  2804. (14231)210 648 A
  2805. (int)126 1110 A
  2806. (*temp;)252 1278 A
  2807. 2430 V
  2808. (14232)210 648 A
  2809. (static)252 1110 A
  2810. (int)126 1404 A
  2811. (blank;)252 1572 A
  2812. 2520 V
  2813. (14233)210 648 A
  2814. 2610 V
  2815. (14234)210 648 A
  2816. (blank)210 1110 A
  2817. 1362(=)S
  2818. 1446(')S
  2819. 1530(')S
  2820. 1614(|)S
  2821. ((win->_attrs)504 1698 A
  2822. 2244(&)S
  2823. (ATR_MSK);)378 2328 A
  2824. 2700 V
  2825. (14235)210 648 A
  2826. 1110(if)S
  2827. (((!win->_scroll))672 1236 A
  2828. 2370(/*)S
  2829. (check)210 2496 A
  2830. 2748(if)S
  2831. (window)252 2874 A
  2832. (scrolls)294 3168 A
  2833. 3504(*/)S
  2834. 2790 V
  2835. (14236)210 648 A
  2836. (||(win->_cury)546 1278 A
  2837. 1866(<)S
  2838. (win->_regtop))546 1950 A
  2839. 2706(/*)S
  2840. (and)126 2832 A
  2841. (cursor)252 3000 A
  2842. 3294(in)S
  2843. (region)252 3420 A
  2844. 3714(*/)S
  2845. 2880 V
  2846. (14237)210 648 A
  2847. (||(win->_cury)546 1278 A
  2848. 1866(>)S
  2849. (win->_regbottom))672 1950 A
  2850. 2970 V
  2851. (14238)210 648 A
  2852. 1362())S
  2853. 3060 V
  2854. (14239)210 648 A
  2855. (return;)294 1362 A
  2856. 3150 V
  2857. (14240)210 648 A
  2858. 3240 V
  2859. (14241)210 648 A
  2860. (temp)168 1110 A
  2861. 1320(=)S
  2862. (win->_line[win->_regtop];)1050 1404 A
  2863. 3330 V
  2864. (14242)210 648 A
  2865. (for)126 1110 A
  2866. 1278((i)S
  2867. 1404(=)S
  2868. (win->_regtop;)546 1488 A
  2869. 2076(i)S
  2870. 2160(<)S
  2871. (win->_regbottom;)672 2244 A
  2872. (i++))168 2958 A
  2873. 3168({)S
  2874. 3420 V
  2875. (14243)210 648 A
  2876. (win->_line[i])546 1362 A
  2877. 1950(=)S
  2878. (win->_line[i)504 2034 A
  2879. 2580(+)S
  2880. (1];)126 2664 A
  2881. 3042(/*)S
  2882. (re-arrange)420 3168 A
  2883. (line)168 3630 A
  2884. (pointers)336 3840 A
  2885. 4218(*/)S
  2886. 3510 V
  2887. (14244)210 648 A
  2888. (win->_minchng[i])672 1362 A
  2889. 2076(=)S
  2890. 2160(0;)S
  2891. 3600 V
  2892. (14245)210 648 A
  2893. (win->_maxchng[i])672 1362 A
  2894. 2076(=)S
  2895. (win->_maxx;)462 2160 A
  2896. 3690 V
  2897. (14246)210 648 A
  2898. 1110(})S
  2899. 3780 V
  2900. (14247)210 648 A
  2901. (for)126 1110 A
  2902. ((ptr)168 1278 A
  2903. 1488(=)S
  2904. (temp;)210 1572 A
  2905. (ptr)126 1824 A
  2906. 1992(-)S
  2907. (temp)168 2076 A
  2908. 2286(<=)S
  2909. (win->_maxx;)462 2412 A
  2910. (ptr++))252 2916 A
  2911. 3870 V
  2912. (14248)210 648 A
  2913. (*ptr)168 1362 A
  2914. 1572(=)S
  2915. (blank;)252 1656 A
  2916. 2370(/*)S
  2917. (make)168 2496 A
  2918. 2706(a)S
  2919. (blank)210 2790 A
  2920. (line)168 3042 A
  2921. 3252(*/)S
  2922. 3960 V
  2923. (14249)210 648 A
  2924. (win->_line[win->_regbottom])1134 1110 A
  2925. 2286(=)S
  2926. (temp;)210 2370 A
  2927. 4050 V
  2928. (14250)210 648 A
  2929. 1110(if)S
  2930. ((win->_cury)462 1236 A
  2931. 1740(>)S
  2932. (win->_regtop)/*)630 1824 A
  2933. 2496(if)S
  2934. (not)126 2622 A
  2935. 2790(on)S
  2936. (top)126 2916 A
  2937. (line)168 3084 A
  2938. 3294(*/)S
  2939. 4140 V
  2940. (14251)210 648 A
  2941. (win->_cury--;)546 1362 A
  2942. 2370(/*)S
  2943. (cursor)252 2496 A
  2944. (scrolls)294 2790 A
  2945. (too)126 3126 A
  2946. 3294(*/)S
  2947. 4230 V
  2948. (14252)210 648 A
  2949. (win->_minchng[win->_regbottom])1260 1110 A
  2950. 2412(=)S
  2951. 2496(0;)S
  2952. 4320 V
  2953. (14253)210 648 A
  2954. (win->_maxchng[win->_regbottom])1260 1110 A
  2955. 2412(=)S
  2956. (win->_maxx;)462 2496 A
  2957. 4410 V
  2958. (14254)210 648 A
  2959. 1026(})S
  2960. 2370(/*)S
  2961. (scroll)252 2496 A
  2962. 2790(*/)S
  2963. 5040 V
  2964. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  2965. 5130 V
  2966. (src/lib/curses/winsertln.c)1092 1698 A
  2967. 5220 V
  2968. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  2969. 5400 V
  2970. (14300)210 648 A
  2971. (#include)336 1026 A
  2972. (<curses.h>)420 1404 A
  2973. 5490 V
  2974. (14301)210 648 A
  2975. (#include)336 1026 A
  2976. ("curspriv.h")504 1404 A
  2977. 5580 V
  2978. (14302)210 648 A
  2979. 5670 V
  2980. (14303)210 648 A
  2981. (/****************************************************************/)2772 1026 A
  2982. 5760 V
  2983. (14304)210 648 A
  2984. 1026(/*)S
  2985. (Winsertln())462 1152 A
  2986. (inserts)294 1656 A
  2987. 1992(a)S
  2988. (blank)210 2076 A
  2989. (line)168 2328 A
  2990. (instead)294 2538 A
  2991. 2874(of)S
  2992. (the)126 3000 A
  2993. (cursor)252 3168 A
  2994. (line)168 3462 A
  2995. 3714(*/)S
  2996. 5850 V
  2997. (14305)210 648 A
  2998. 1026(/*)S
  2999. 1152(In)S
  3000. (window)252 1278 A
  3001. ('win')210 1572 A
  3002. (and)126 1824 A
  3003. (pushes)252 1992 A
  3004. (other)210 2286 A
  3005. (lines)210 2538 A
  3006. (down.)210 2790 A
  3007. 3714(*/)S
  3008. 5940 V
  3009. (14306)210 648 A
  3010. (/****************************************************************/)2772 1026 A
  3011. 6030 V
  3012. (14307)210 648 A
  3013. 6120 V
  3014. (14308)210 648 A
  3015. (int)126 1026 A
  3016. (winsertln(win))588 1194 A
  3017. 6210 V
  3018. (14309)210 648 A
  3019. (WINDOW)252 1026 A
  3020. (*win;)210 1320 A
  3021. 8418 V
  3022. EP
  3023. %%Page: 117 117
  3024. BP
  3025. /slant 0 def
  3026. /height 0 def
  3027. 630 V
  3028. 10 R
  3029. 648(MINIX)S
  3030. 976(SOURCE)S
  3031. 1399(CODE)S
  3032. 11 R
  3033. 1867(File:)S
  3034. (src/lib/curses/winsertln.c)1109 2100 A
  3035. 12 B
  3036. (117)180 4248 A
  3037. 900 V
  3038. 7 LST
  3039. (14310)210 648 A
  3040. 1026({)S
  3041. 990 V
  3042. (14311)210 648 A
  3043. (int)126 1110 A
  3044. (*temp,)252 1278 A
  3045. (*end,)210 1572 A
  3046. 1824(y,)S
  3047. (blank;)252 1950 A
  3048. 1080 V
  3049. (14312)210 648 A
  3050. 1170 V
  3051. (14313)210 648 A
  3052. (blank)210 1110 A
  3053. 1362(=)S
  3054. 1446(')S
  3055. 1530(')S
  3056. 1614(|)S
  3057. ((win->_attrs)504 1698 A
  3058. 2244(&)S
  3059. (ATR_MSK);)378 2328 A
  3060. 1260 V
  3061. (14314)210 648 A
  3062. (temp)168 1110 A
  3063. 1320(=)S
  3064. (win->_line[win->_regbottom];)1176 1404 A
  3065. 1350 V
  3066. (14315)210 648 A
  3067. (for)126 1110 A
  3068. 1278((y)S
  3069. 1404(=)S
  3070. (win->_regbottom;)672 1488 A
  3071. 2202(y)S
  3072. 2286(>)S
  3073. (win->_cury;)462 2370 A
  3074. (y--))168 2874 A
  3075. 3084({)S
  3076. 1440 V
  3077. (14316)210 648 A
  3078. (win->_line[y])546 1362 A
  3079. 1950(=)S
  3080. (win->_line[y)504 2034 A
  3081. 2580(-)S
  3082. (1];)126 2664 A
  3083. 1530 V
  3084. (14317)210 648 A
  3085. (win->_minchng[y])672 1362 A
  3086. 2076(=)S
  3087. 2160(0;)S
  3088. 1620 V
  3089. (14318)210 648 A
  3090. (win->_maxchng[y])672 1362 A
  3091. 2076(=)S
  3092. (win->_maxx;)462 2160 A
  3093. 1710 V
  3094. (14319)210 648 A
  3095. 1110(})S
  3096. 1800 V
  3097. (14320)210 648 A
  3098. (win->_line[win->_cury])924 1110 A
  3099. 2076(=)S
  3100. (temp;)210 2160 A
  3101. 1890 V
  3102. (14321)210 648 A
  3103. (for)126 1110 A
  3104. ((end)168 1278 A
  3105. 1488(=)S
  3106. (&temp[win->_maxx];)756 1572 A
  3107. (temp)168 2370 A
  3108. 2580(<=)S
  3109. (end;)168 2706 A
  3110. (temp++))294 2916 A
  3111. (*temp)210 3252 A
  3112. 3504(=)S
  3113. (blank;)252 3588 A
  3114. 1980 V
  3115. (14322)210 648 A
  3116. (win->_minchng[win->_cury])1050 1110 A
  3117. 2202(=)S
  3118. 2286(0;)S
  3119. 2070 V
  3120. (14323)210 648 A
  3121. (win->_maxchng[win->_cury])1050 1110 A
  3122. 2202(=)S
  3123. (win->_maxx;)462 2286 A
  3124. 2160 V
  3125. (14324)210 648 A
  3126. (return(OK);)462 1110 A
  3127. 2250 V
  3128. (14325)210 648 A
  3129. 1026(})S
  3130. 2790 V
  3131. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3132. 2880 V
  3133. (src/lib/curses/wintouch.c)1050 1698 A
  3134. 2970 V
  3135. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3136. 3150 V
  3137. (14400)210 648 A
  3138. (/****************************************************************/)2772 1026 A
  3139. 3240 V
  3140. (14401)210 648 A
  3141. 1026(/*)S
  3142. (Touchwin())420 1152 A
  3143. (routine)294 1614 A
  3144. 1950(of)S
  3145. (the)126 2076 A
  3146. (PCcurses)336 2244 A
  3147. (package)294 2622 A
  3148. 3714(*/)S
  3149. 3330 V
  3150. (14402)210 648 A
  3151. 1026(/*)S
  3152. 3714(*/)S
  3153. 3420 V
  3154. (14403)210 648 A
  3155. (/****************************************************************/)2772 1026 A
  3156. 3510 V
  3157. (14404)210 648 A
  3158. 1026(/*)S
  3159. (This)168 1152 A
  3160. (version)294 1362 A
  3161. 1698(of)S
  3162. (curses)252 1824 A
  3163. 2118(is)S
  3164. (based)210 2244 A
  3165. 2496(on)S
  3166. (ncurses,)336 2622 A
  3167. 3000(a)S
  3168. (curses)252 3084 A
  3169. (version)294 3378 A
  3170. 3714(*/)S
  3171. 3600 V
  3172. (14405)210 648 A
  3173. 1026(/*)S
  3174. (Originally)420 1152 A
  3175. (written)294 1614 A
  3176. 1950(by)S
  3177. (Pavel)210 2076 A
  3178. (Curtis)252 2328 A
  3179. 2622(at)S
  3180. (Cornell)294 2748 A
  3181. (University.)462 3084 A
  3182. 3714(*/)S
  3183. 3690 V
  3184. (14406)210 648 A
  3185. 1026(/*)S
  3186. 1152(I)S
  3187. (have)168 1236 A
  3188. (made)168 1446 A
  3189. (substantial)462 1656 A
  3190. (changes)294 2160 A
  3191. 2496(to)S
  3192. (make)168 2622 A
  3193. 2832(it)S
  3194. (run)126 2958 A
  3195. 3126(on)S
  3196. (IBM)126 3252 A
  3197. (PC's,)210 3420 A
  3198. 3714(*/)S
  3199. 3780 V
  3200. (14407)210 648 A
  3201. 1026(/*)S
  3202. (And)126 1152 A
  3203. (therefore)378 1320 A
  3204. (consider)336 1740 A
  3205. (myself)252 2118 A
  3206. (free)168 2412 A
  3207. 2622(to)S
  3208. (make)168 2748 A
  3209. 2958(it)S
  3210. (public)252 3084 A
  3211. (domain.)294 3378 A
  3212. 3714(*/)S
  3213. 3870 V
  3214. (14408)210 648 A
  3215. 1026(/*)S
  3216. (Bjorn)210 1698 A
  3217. (Larsson)294 1950 A
  3218. ((...mcvax!enea!infovax!bl))1092 2286 A
  3219. 3714(*/)S
  3220. 3960 V
  3221. (14409)210 648 A
  3222. (/****************************************************************/)2772 1026 A
  3223. 4050 V
  3224. (14410)210 648 A
  3225. 1026(/*)S
  3226. (1.0:)168 1152 A
  3227. (Release:)336 1362 A
  3228. (870515)252 3378 A
  3229. 3714(*/)S
  3230. 4140 V
  3231. (14411)210 648 A
  3232. (/****************************************************************/)2772 1026 A
  3233. 4230 V
  3234. (14412)210 648 A
  3235. 1026(/*)S
  3236. (Modified)336 1152 A
  3237. 1530(to)S
  3238. (run)126 1656 A
  3239. (under)210 1824 A
  3240. (the)126 2076 A
  3241. (MINIX)210 2244 A
  3242. (operating)378 2496 A
  3243. (system)252 2916 A
  3244. 3210(by)S
  3245. (Don)126 3336 A
  3246. (Cope)168 3504 A
  3247. 3714(*/)S
  3248. 4320 V
  3249. (14413)210 648 A
  3250. 1026(/*)S
  3251. (These)210 1152 A
  3252. (changes)294 1404 A
  3253. (are)126 1740 A
  3254. (also)168 1908 A
  3255. (released)336 2118 A
  3256. (into)168 2496 A
  3257. (the)126 2706 A
  3258. (public)252 2874 A
  3259. (domain.)294 3168 A
  3260. 3714(*/)S
  3261. 4410 V
  3262. (14414)210 648 A
  3263. 1026(/*)S
  3264. (900906)252 3378 A
  3265. 3714(*/)S
  3266. 4500 V
  3267. (14415)210 648 A
  3268. (/****************************************************************/)2772 1026 A
  3269. 4590 V
  3270. (14416)210 648 A
  3271. 4680 V
  3272. (14417)210 648 A
  3273. (#include)336 1026 A
  3274. (<curses.h>)420 1404 A
  3275. 4770 V
  3276. (14418)210 648 A
  3277. (#include)336 1026 A
  3278. ("curspriv.h")504 1404 A
  3279. 4860 V
  3280. (14419)210 648 A
  3281. 4950 V
  3282. (14420)210 648 A
  3283. (/****************************************************************/)2772 1026 A
  3284. 5040 V
  3285. (14421)210 648 A
  3286. 1026(/*)S
  3287. (Touchwin())420 1152 A
  3288. (marks)210 1614 A
  3289. (all)126 1866 A
  3290. (lines)210 2034 A
  3291. 2286(of)S
  3292. (window)252 2412 A
  3293. ('win')210 2706 A
  3294. 2958(as)S
  3295. (changed,)336 3084 A
  3296. (from)168 3462 A
  3297. 3714(*/)S
  3298. 5130 V
  3299. (14422)210 648 A
  3300. 1026(/*)S
  3301. (The)126 1152 A
  3302. (first)210 1320 A
  3303. 1572(to)S
  3304. (the)126 1698 A
  3305. (last)168 1866 A
  3306. (character)378 2076 A
  3307. 2496(on)S
  3308. (the)126 2622 A
  3309. (line.)210 2790 A
  3310. 3714(*/)S
  3311. 5220 V
  3312. (14423)210 648 A
  3313. (/****************************************************************/)2772 1026 A
  3314. 5310 V
  3315. (14424)210 648 A
  3316. 5400 V
  3317. (14425)210 648 A
  3318. (void)168 1026 A
  3319. (touchwin(win))546 1236 A
  3320. 5490 V
  3321. (14426)210 648 A
  3322. (WINDOW)252 1026 A
  3323. (*win;)210 1320 A
  3324. 5580 V
  3325. (14427)210 648 A
  3326. 1026({)S
  3327. 5670 V
  3328. (14428)210 648 A
  3329. (int)126 1110 A
  3330. 1278(y;)S
  3331. 5760 V
  3332. (14429)210 648 A
  3333. (int)126 1110 A
  3334. (maxy;)210 1278 A
  3335. 5850 V
  3336. (14430)210 648 A
  3337. (int)126 1110 A
  3338. (maxx;)210 1278 A
  3339. 5940 V
  3340. (14431)210 648 A
  3341. 6030 V
  3342. (14432)210 648 A
  3343. (maxy)168 1110 A
  3344. 1320(=)S
  3345. (win->_maxy;)462 1404 A
  3346. 6120 V
  3347. (14433)210 648 A
  3348. (maxx)168 1110 A
  3349. 1320(=)S
  3350. (win->_maxx;)462 1404 A
  3351. 6210 V
  3352. (14434)210 648 A
  3353. 8418 V
  3354. EP
  3355. %%Page: 118 118
  3356. BP
  3357. /slant 0 def
  3358. /height 0 def
  3359. 630 V
  3360. 12 B
  3361. (118)180 648 A
  3362. 11 R
  3363. 1867(File:)S
  3364. (src/lib/curses/wintouch.c)1108 2100 A
  3365. 10 R
  3366. 3402(MINIX)S
  3367. 3730(SOURCE)S
  3368. 4153(CODE)S
  3369. 900 V
  3370. 7 LST
  3371. (14435)210 648 A
  3372. (for)126 1110 A
  3373. 1278((y)S
  3374. 1404(=)S
  3375. 1488(0;)S
  3376. 1614(y)S
  3377. 1698(<=)S
  3378. (maxy;)210 1824 A
  3379. (y++))168 2076 A
  3380. 2286({)S
  3381. 990 V
  3382. (14436)210 648 A
  3383. (win->_minchng[y])672 1362 A
  3384. 2076(=)S
  3385. 2160(0;)S
  3386. 1080 V
  3387. (14437)210 648 A
  3388. (win->_maxchng[y])672 1362 A
  3389. 2076(=)S
  3390. (maxx;)210 2160 A
  3391. 1170 V
  3392. (14438)210 648 A
  3393. 1110(})S
  3394. 2370(/*)S
  3395. (for)126 2496 A
  3396. 2664(*/)S
  3397. 1260 V
  3398. (14439)210 648 A
  3399. 1026(})S
  3400. 2370(/*)S
  3401. (touchwin)336 2496 A
  3402. 2874(*/)S
  3403. 1890 V
  3404. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3405. 1980 V
  3406. (src/lib/editline/editline.h)1134 1698 A
  3407. 2070 V
  3408. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3409. 2250 V
  3410. (14500)210 648 A
  3411. 1026(/*)S
  3412. ($Revision:)420 1194 A
  3413. (1.3)126 1656 A
  3414. 1824($)S
  3415. 2340 V
  3416. (14501)210 648 A
  3417. 1026(**)S
  3418. 2430 V
  3419. (14502)210 648 A
  3420. 1026(**)S
  3421. (Internal)336 1194 A
  3422. (header)252 1572 A
  3423. (file)168 1866 A
  3424. (for)126 2076 A
  3425. (editline)336 2244 A
  3426. (library.)336 2622 A
  3427. 2520 V
  3428. (14503)210 648 A
  3429. 1026(*/)S
  3430. 2610 V
  3431. (14504)210 648 A
  3432. (#include)336 1026 A
  3433. (<stdio.h>)378 1404 A
  3434. 2700 V
  3435. (14505)210 648 A
  3436. (#if)126 1026 A
  3437. (defined(HAVE_STDLIB))840 1362 A
  3438. 2790 V
  3439. (14506)210 648 A
  3440. (#include)336 1026 A
  3441. (<stdlib.h>)420 1404 A
  3442. 2880 V
  3443. (14507)210 648 A
  3444. (#include)336 1026 A
  3445. (<string.h>)420 1404 A
  3446. 2970 V
  3447. (14508)210 648 A
  3448. (#endif)252 1026 A
  3449. 1362(/*)S
  3450. (defined(HAVE_STDLIB))840 1488 A
  3451. 2370(*/)S
  3452. 3060 V
  3453. (14509)210 648 A
  3454. (#if)126 1026 A
  3455. (defined(SYS_UNIX))714 1362 A
  3456. 3150 V
  3457. (14510)210 648 A
  3458. (#include)336 1026 A
  3459. ("unix.h")336 1404 A
  3460. 3240 V
  3461. (14511)210 648 A
  3462. (#endif)252 1026 A
  3463. 1362(/*)S
  3464. (defined(SYS_UNIX))714 1488 A
  3465. 2244(*/)S
  3466. 3330 V
  3467. (14512)210 648 A
  3468. (#if)126 1026 A
  3469. (defined(SYS_OS9))672 1362 A
  3470. 3420 V
  3471. (14513)210 648 A
  3472. (#include)336 1026 A
  3473. ("os9.h")294 1404 A
  3474. 3510 V
  3475. (14514)210 648 A
  3476. (#endif)252 1026 A
  3477. 1362(/*)S
  3478. (defined(SYS_OS9))672 1488 A
  3479. 2202(*/)S
  3480. 3600 V
  3481. (14515)210 648 A
  3482. 3690 V
  3483. (14516)210 648 A
  3484. (#if)126 1026 A
  3485. (!defined(SIZE_T))672 1362 A
  3486. 3780 V
  3487. (14517)210 648 A
  3488. (#define)294 1026 A
  3489. (SIZE_T)252 1362 A
  3490. (unsigned)336 1698 A
  3491. (int)126 2076 A
  3492. 3870 V
  3493. (14518)210 648 A
  3494. (#endif)252 1026 A
  3495. 1362(/*)S
  3496. (!defined(SIZE_T))672 1488 A
  3497. 2202(*/)S
  3498. 3960 V
  3499. (14519)210 648 A
  3500. 4050 V
  3501. (14520)210 648 A
  3502. (typedef)294 1026 A
  3503. (unsigned)336 1362 A
  3504. (char)168 1740 A
  3505. (CHAR;)210 2034 A
  3506. 4140 V
  3507. (14521)210 648 A
  3508. 4230 V
  3509. (14522)210 648 A
  3510. (#if)126 1026 A
  3511. (defined(HIDE))546 1362 A
  3512. 4320 V
  3513. (14523)210 648 A
  3514. (#define)294 1026 A
  3515. (STATIC)252 1362 A
  3516. (static)252 1698 A
  3517. 4410 V
  3518. (14524)210 648 A
  3519. (#else)210 1026 A
  3520. 4500 V
  3521. (14525)210 648 A
  3522. (#define)294 1026 A
  3523. (STATIC)252 1362 A
  3524. 1698(/*)S
  3525. (NULL)168 1824 A
  3526. 2034(*/)S
  3527. 4590 V
  3528. (14526)210 648 A
  3529. (#endif)252 1026 A
  3530. 1362(/*)S
  3531. (!defined(HIDE))588 1488 A
  3532. 2118(*/)S
  3533. 4680 V
  3534. (14527)210 648 A
  3535. 4770 V
  3536. (14528)210 648 A
  3537. (#if)126 1026 A
  3538. (!defined(CONST))630 1362 A
  3539. 4860 V
  3540. (14529)210 648 A
  3541. (#if)126 1026 A
  3542. (defined(__STDC__))714 1362 A
  3543. 4950 V
  3544. (14530)210 648 A
  3545. (#define)294 1026 A
  3546. (CONST)210 1362 A
  3547. (const)210 1698 A
  3548. 5040 V
  3549. (14531)210 648 A
  3550. (#else)210 1026 A
  3551. 5130 V
  3552. (14532)210 648 A
  3553. (#define)294 1026 A
  3554. (CONST)210 1362 A
  3555. 5220 V
  3556. (14533)210 648 A
  3557. (#endif)252 1026 A
  3558. 1362(/*)S
  3559. (defined(__STDC__))714 1488 A
  3560. 2244(*/)S
  3561. 5310 V
  3562. (14534)210 648 A
  3563. (#endif)252 1026 A
  3564. 1362(/*)S
  3565. (!defined(CONST))630 1488 A
  3566. 2160(*/)S
  3567. 5400 V
  3568. (14535)210 648 A
  3569. 5490 V
  3570. (14536)210 648 A
  3571. 5580 V
  3572. (14537)210 648 A
  3573. (#define)294 1026 A
  3574. (MEM_INC)294 1362 A
  3575. 2034(64)S
  3576. 5670 V
  3577. (14538)210 648 A
  3578. (#define)294 1026 A
  3579. (SCREEN_INC)420 1362 A
  3580. (256)126 2034 A
  3581. 5760 V
  3582. (14539)210 648 A
  3583. 5850 V
  3584. (14540)210 648 A
  3585. (#define)294 1026 A
  3586. (DISPOSE(p))420 1362 A
  3587. (free((char)420 2034 A
  3588. (*)(p)))252 2496 A
  3589. 5940 V
  3590. (14541)210 648 A
  3591. (#define)294 1026 A
  3592. (NEW(T,)252 1362 A
  3593. 1656(c))S
  3594. 2034(\)S
  3595. 6030 V
  3596. (14542)210 648 A
  3597. (((T)126 1362 A
  3598. (*)malloc((unsigned)756 1530 A
  3599. (int)(sizeof)462 2328 A
  3600. ((T))126 2832 A
  3601. 3000(*)S
  3602. ((c)))))252 3084 A
  3603. 6120 V
  3604. (14543)210 648 A
  3605. (#define)294 1026 A
  3606. (RENEW(p,)336 1362 A
  3607. 1740(T,)S
  3608. 1866(c))S
  3609. 2034(\)S
  3610. 6210 V
  3611. (14544)210 648 A
  3612. 1362((p)S
  3613. 1488(=)S
  3614. 1572((T)S
  3615. (*)realloc((char)630 1698 A
  3616. (*)(p),)252 2370 A
  3617. ((unsigned)378 2664 A
  3618. (int)(sizeof)462 3084 A
  3619. ((T))126 3588 A
  3620. 3756(*)S
  3621. ((c)))))252 3840 A
  3622. 8418 V
  3623. EP
  3624. %%Page: 119 119
  3625. BP
  3626. /slant 0 def
  3627. /height 0 def
  3628. 630 V
  3629. 10 R
  3630. 648(MINIX)S
  3631. 976(SOURCE)S
  3632. 1399(CODE)S
  3633. 11 R
  3634. 1876(File:)S
  3635. (src/lib/editline/editline.h)1091 2109 A
  3636. 12 B
  3637. (119)180 4248 A
  3638. 900 V
  3639. 7 LST
  3640. (14545)210 648 A
  3641. (#define)294 1026 A
  3642. (COPYFROMTO(new,)630 1362 A
  3643. 2034(p,)S
  3644. (len))168 2160 A
  3645. 2370(\)S
  3646. 990 V
  3647. (14546)210 648 A
  3648. ((void)memcpy((char)756 1362 A
  3649. (*)(new),)336 2160 A
  3650. ((char)210 2538 A
  3651. (*)(p),)252 2790 A
  3652. ((int)(len)))462 3084 A
  3653. 1080 V
  3654. (14547)210 648 A
  3655. 1170 V
  3656. (14548)210 648 A
  3657. 1260 V
  3658. (14549)210 648 A
  3659. 1026(/*)S
  3660. 1350 V
  3661. (14550)210 648 A
  3662. 1026(**)S
  3663. (Variables)378 1194 A
  3664. (and)126 1614 A
  3665. (routines)336 1782 A
  3666. (internal)336 2160 A
  3667. 2538(to)S
  3668. (this)168 2664 A
  3669. (package.)336 2874 A
  3670. 1440 V
  3671. (14551)210 648 A
  3672. 1026(*/)S
  3673. 1530 V
  3674. (14552)210 648 A
  3675. (extern)252 1026 A
  3676. (int)126 1320 A
  3677. (rl_eof;)294 1698 A
  3678. 1620 V
  3679. (14553)210 648 A
  3680. (extern)252 1026 A
  3681. (int)126 1320 A
  3682. (rl_erase;)378 1698 A
  3683. 1710 V
  3684. (14554)210 648 A
  3685. (extern)252 1026 A
  3686. (int)126 1320 A
  3687. (rl_intr;)336 1698 A
  3688. 1800 V
  3689. (14555)210 648 A
  3690. (extern)252 1026 A
  3691. (int)126 1320 A
  3692. (rl_kill;)336 1698 A
  3693. 1890 V
  3694. (14556)210 648 A
  3695. (extern)252 1026 A
  3696. (int)126 1320 A
  3697. (rl_quit;)336 1698 A
  3698. 1980 V
  3699. (14557)210 648 A
  3700. (extern)252 1026 A
  3701. (char)168 1320 A
  3702. (*rl_complete();)630 1698 A
  3703. 2070 V
  3704. (14558)210 648 A
  3705. (extern)252 1026 A
  3706. (int)126 1320 A
  3707. (rl_list_possib();)714 1698 A
  3708. 2160 V
  3709. (14559)210 648 A
  3710. (extern)252 1026 A
  3711. (void)168 1320 A
  3712. (rl_ttyset();)504 1698 A
  3713. 2250 V
  3714. (14560)210 648 A
  3715. (extern)252 1026 A
  3716. (void)168 1320 A
  3717. (rl_add_slash();)630 1698 A
  3718. 2340 V
  3719. (14561)210 648 A
  3720. 2430 V
  3721. (14562)210 648 A
  3722. (#if)126 1026 A
  3723. (!defined(HAVE_STDLIB))882 1362 A
  3724. 2520 V
  3725. (14563)210 648 A
  3726. (extern)252 1026 A
  3727. (char)168 1320 A
  3728. (*getenv();)420 1698 A
  3729. 2610 V
  3730. (14564)210 648 A
  3731. (extern)252 1026 A
  3732. (char)168 1320 A
  3733. (*malloc();)420 1698 A
  3734. 2700 V
  3735. (14565)210 648 A
  3736. (extern)252 1026 A
  3737. (char)168 1320 A
  3738. (*realloc();)462 1698 A
  3739. 2790 V
  3740. (14566)210 648 A
  3741. (extern)252 1026 A
  3742. (char)168 1320 A
  3743. (*memcpy();)420 1698 A
  3744. 2880 V
  3745. (14567)210 648 A
  3746. (extern)252 1026 A
  3747. (char)168 1320 A
  3748. (*strcat();)420 1698 A
  3749. 2970 V
  3750. (14568)210 648 A
  3751. (extern)252 1026 A
  3752. (char)168 1320 A
  3753. (*strchr();)420 1698 A
  3754. 3060 V
  3755. (14569)210 648 A
  3756. (extern)252 1026 A
  3757. (char)168 1320 A
  3758. (*strrchr();)462 1698 A
  3759. 3150 V
  3760. (14570)210 648 A
  3761. (extern)252 1026 A
  3762. (char)168 1320 A
  3763. (*strcpy();)420 1698 A
  3764. 3240 V
  3765. (14571)210 648 A
  3766. (extern)252 1026 A
  3767. (int)126 1320 A
  3768. (strcmp();)378 1698 A
  3769. 3330 V
  3770. (14572)210 648 A
  3771. (extern)252 1026 A
  3772. (int)126 1320 A
  3773. (strlen();)378 1698 A
  3774. 3420 V
  3775. (14573)210 648 A
  3776. (extern)252 1026 A
  3777. (int)126 1320 A
  3778. (strncmp();)420 1698 A
  3779. 3510 V
  3780. (14574)210 648 A
  3781. (#endif)252 1026 A
  3782. 1362(/*)S
  3783. (!defined(HAVE_STDLIB))882 1488 A
  3784. 2412(*/)S
  3785. 3600 V
  3786. (14575)210 648 A
  3787. 3690 V
  3788. (14576)210 648 A
  3789. (#if)126 1026 A
  3790. (defined(NEED_STRDUP))840 1362 A
  3791. 3780 V
  3792. (14577)210 648 A
  3793. (extern)252 1026 A
  3794. (char)168 1320 A
  3795. (*strdup();)420 1698 A
  3796. 3870 V
  3797. (14578)210 648 A
  3798. (#endif)252 1026 A
  3799. 4140 V
  3800. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3801. 4230 V
  3802. (src/lib/editline/os9.h)924 1698 A
  3803. 4320 V
  3804. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3805. 4500 V
  3806. (14600)210 648 A
  3807. 1026(/*)S
  3808. ($Revision:)420 1194 A
  3809. (1.1)126 1656 A
  3810. 1824($)S
  3811. 4590 V
  3812. (14601)210 648 A
  3813. 1026(**)S
  3814. 4680 V
  3815. (14602)210 648 A
  3816. 1026(**)S
  3817. (Editline)336 1194 A
  3818. (system)252 1572 A
  3819. (header)252 1866 A
  3820. (file)168 2160 A
  3821. (for)126 2370 A
  3822. (OS-9)168 2538 A
  3823. ((on)126 2748 A
  3824. (68k).)210 2916 A
  3825. 4770 V
  3826. (14603)210 648 A
  3827. 1026(*/)S
  3828. 4860 V
  3829. (14604)210 648 A
  3830. 4950 V
  3831. (14605)210 648 A
  3832. (#define)294 1026 A
  3833. (CRLF)168 1362 A
  3834. ("\r\l")252 2034 A
  3835. 5040 V
  3836. (14606)210 648 A
  3837. (#define)294 1026 A
  3838. (FORWARD)294 1362 A
  3839. (extern)252 2034 A
  3840. 5130 V
  3841. (14607)210 648 A
  3842. 5220 V
  3843. (14608)210 648 A
  3844. (#include)336 1026 A
  3845. (<dir.h>)294 1404 A
  3846. 5310 V
  3847. (14609)210 648 A
  3848. (typedef)294 1026 A
  3849. (struct)252 1362 A
  3850. (direct)252 1656 A
  3851. (DIRENTRY;)378 2034 A
  3852. 8418 V
  3853. EP
  3854. %%Page: 120 120
  3855. BP
  3856. /slant 0 def
  3857. /height 0 def
  3858. 630 V
  3859. 12 B
  3860. (120)180 648 A
  3861. 11 R
  3862. 1945(File:)S
  3863. (src/lib/editline/unix.h)953 2178 A
  3864. 10 R
  3865. 3402(MINIX)S
  3866. 3730(SOURCE)S
  3867. 4153(CODE)S
  3868. 990 V
  3869. 7 LST
  3870. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3871. 1080 V
  3872. (src/lib/editline/unix.h)966 1698 A
  3873. 1170 V
  3874. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3875. 1350 V
  3876. (14700)210 648 A
  3877. 1026(/*)S
  3878. ($Revision:)420 1194 A
  3879. (1.1)126 1656 A
  3880. 1824($)S
  3881. 1440 V
  3882. (14701)210 648 A
  3883. 1026(**)S
  3884. 1530 V
  3885. (14702)210 648 A
  3886. 1026(**)S
  3887. (Editline)336 1194 A
  3888. (system)252 1572 A
  3889. (header)252 1866 A
  3890. (file)168 2160 A
  3891. (for)126 2370 A
  3892. (Unix.)210 2538 A
  3893. 1620 V
  3894. (14703)210 648 A
  3895. 1026(*/)S
  3896. 1710 V
  3897. (14704)210 648 A
  3898. 1800 V
  3899. (14705)210 648 A
  3900. (#define)294 1026 A
  3901. (CRLF)168 1362 A
  3902. ("\r\n")252 2034 A
  3903. 1890 V
  3904. (14706)210 648 A
  3905. (#define)294 1026 A
  3906. (FORWARD)294 1362 A
  3907. (STATIC)252 2034 A
  3908. 1980 V
  3909. (14707)210 648 A
  3910. 2070 V
  3911. (14708)210 648 A
  3912. (#include)336 1026 A
  3913. (<sys/types.h>)546 1404 A
  3914. 2160 V
  3915. (14709)210 648 A
  3916. (#include)336 1026 A
  3917. (<sys/stat.h>)504 1404 A
  3918. 2250 V
  3919. (14710)210 648 A
  3920. 2340 V
  3921. (14711)210 648 A
  3922. (#if)126 1026 A
  3923. (defined(USE_DIRENT))798 1362 A
  3924. 2430 V
  3925. (14712)210 648 A
  3926. (#include)336 1026 A
  3927. (<dirent.h>)420 1404 A
  3928. 2520 V
  3929. (14713)210 648 A
  3930. (typedef)294 1026 A
  3931. (struct)252 1362 A
  3932. (dirent)252 1656 A
  3933. (DIRENTRY;)378 2034 A
  3934. 2610 V
  3935. (14714)210 648 A
  3936. (#else)210 1026 A
  3937. 2700 V
  3938. (14715)210 648 A
  3939. (#include)336 1026 A
  3940. (<sys/dir.h>)462 1404 A
  3941. 2790 V
  3942. (14716)210 648 A
  3943. (typedef)294 1026 A
  3944. (struct)252 1362 A
  3945. (direct)252 1656 A
  3946. (DIRENTRY;)378 2034 A
  3947. 2880 V
  3948. (14717)210 648 A
  3949. (#endif)252 1026 A
  3950. 1362(/*)S
  3951. (defined(USE_DIRENT))798 1488 A
  3952. 2328(*/)S
  3953. 2970 V
  3954. (14718)210 648 A
  3955. 3060 V
  3956. (14719)210 648 A
  3957. (#if)126 1026 A
  3958. (!defined(S_ISDIR))714 1362 A
  3959. 3150 V
  3960. (14720)210 648 A
  3961. (#define)294 1026 A
  3962. (S_ISDIR(m))420 1362 A
  3963. ((((m))210 2370 A
  3964. 2622(&)S
  3965. (S_IFMT))294 2706 A
  3966. 3042(==)S
  3967. (S_IFDIR))336 3168 A
  3968. 3240 V
  3969. (14721)210 648 A
  3970. (#endif)252 1026 A
  3971. 1362(/*)S
  3972. (!defined(S_ISDIR))714 1488 A
  3973. 2244(*/)S
  3974. 3690 V
  3975. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3976. 3780 V
  3977. (src/lib/editline/complete.c)1134 1698 A
  3978. 3870 V
  3979. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3980. 4050 V
  3981. (14800)210 648 A
  3982. 1026(/*)S
  3983. ($Revision:)420 1194 A
  3984. (1.4)126 1656 A
  3985. 1824($)S
  3986. 4140 V
  3987. (14801)210 648 A
  3988. 1026(**)S
  3989. 4230 V
  3990. (14802)210 648 A
  3991. 1026(**)S
  3992. (History)294 1194 A
  3993. (and)126 1530 A
  3994. (file)168 1698 A
  3995. (completion)420 1908 A
  3996. (functions)378 2370 A
  3997. (for)126 2790 A
  3998. (editline)336 2958 A
  3999. (library.)336 3336 A
  4000. 4320 V
  4001. (14803)210 648 A
  4002. 1026(*/)S
  4003. 4410 V
  4004. (14804)210 648 A
  4005. (#include)336 1026 A
  4006. ("editline.h")504 1404 A
  4007. 4500 V
  4008. (14805)210 648 A
  4009. 4590 V
  4010. (14806)210 648 A
  4011. 4680 V
  4012. (14807)210 648 A
  4013. (#if)126 1026 A
  4014. (defined(NEED_STRDUP))840 1362 A
  4015. 4770 V
  4016. (14808)210 648 A
  4017. 1026(/*)S
  4018. 4860 V
  4019. (14809)210 648 A
  4020. 1026(**)S
  4021. (Return)252 1194 A
  4022. 1488(an)S
  4023. (allocated)378 1614 A
  4024. (copy)168 2034 A
  4025. 2244(of)S
  4026. 2370(a)S
  4027. (string.)294 2454 A
  4028. 4950 V
  4029. (14810)210 648 A
  4030. 1026(*/)S
  4031. 5040 V
  4032. (14811)210 648 A
  4033. (char)168 1026 A
  4034. 1236(*)S
  4035. 5130 V
  4036. (14812)210 648 A
  4037. (strdup(p))378 1026 A
  4038. 5220 V
  4039. (14813)210 648 A
  4040. (char)168 1194 A
  4041. (*p;)126 1698 A
  4042. 5310 V
  4043. (14814)210 648 A
  4044. 1026({)S
  4045. 5400 V
  4046. (14815)210 648 A
  4047. (char)168 1194 A
  4048. (*new;)210 1698 A
  4049. 5490 V
  4050. (14816)210 648 A
  4051. 5580 V
  4052. (14817)210 648 A
  4053. 1194(if)S
  4054. (((new)210 1320 A
  4055. 1572(=)S
  4056. (NEW(char,)378 1656 A
  4057. (strlen(p))378 2076 A
  4058. 2496(+)S
  4059. (1)))126 2580 A
  4060. 2748(!=)S
  4061. (NULL))210 2874 A
  4062. 5670 V
  4063. (14818)210 648 A
  4064. ((void)strcpy(new,)714 1362 A
  4065. (p);)126 2118 A
  4066. 5760 V
  4067. (14819)210 648 A
  4068. (return)252 1194 A
  4069. (new;)168 1488 A
  4070. 5850 V
  4071. (14820)210 648 A
  4072. 1026(})S
  4073. 5940 V
  4074. (14821)210 648 A
  4075. (#endif)252 1026 A
  4076. 1362(/*)S
  4077. (defined(NEED_STRDUP))840 1488 A
  4078. 2370(*/)S
  4079. 6030 V
  4080. (14822)210 648 A
  4081. 6120 V
  4082. (14823)210 648 A
  4083. 1026(/*)S
  4084. 6210 V
  4085. (14824)210 648 A
  4086. 1026(**)S
  4087. (strcmp-like)462 1194 A
  4088. (sorting)294 1698 A
  4089. (predicate)378 2034 A
  4090. (for)126 2454 A
  4091. (qsort.)252 2622 A
  4092. 8418 V
  4093. EP
  4094. %%Page: 121 121
  4095. BP
  4096. /slant 0 def
  4097. /height 0 def
  4098. 630 V
  4099. 10 R
  4100. 648(MINIX)S
  4101. 976(SOURCE)S
  4102. 1399(CODE)S
  4103. 11 R
  4104. 1841(File:)S
  4105. (src/lib/editline/complete.c)1160 2074 A
  4106. 12 B
  4107. (121)180 4248 A
  4108. 900 V
  4109. 7 LST
  4110. (14825)210 648 A
  4111. 1026(*/)S
  4112. 990 V
  4113. (14826)210 648 A
  4114. (STATIC)252 1026 A
  4115. (int)126 1320 A
  4116. 1080 V
  4117. (14827)210 648 A
  4118. (compare(p1,)462 1026 A
  4119. (p2))126 1530 A
  4120. 1170 V
  4121. (14828)210 648 A
  4122. (CONST)210 1194 A
  4123. (void)168 1446 A
  4124. (*p1;)168 1698 A
  4125. 1260 V
  4126. (14829)210 648 A
  4127. (CONST)210 1194 A
  4128. (void)168 1446 A
  4129. (*p2;)168 1698 A
  4130. 1350 V
  4131. (14830)210 648 A
  4132. 1026({)S
  4133. 1440 V
  4134. (14831)210 648 A
  4135. (CONST)210 1194 A
  4136. (char)168 1446 A
  4137. (**v1;)210 1698 A
  4138. 1530 V
  4139. (14832)210 648 A
  4140. (CONST)210 1194 A
  4141. (char)168 1446 A
  4142. (**v2;)210 1698 A
  4143. 1620 V
  4144. (14833)210 648 A
  4145. 1710 V
  4146. (14834)210 648 A
  4147. 1194(v1)S
  4148. 1320(=)S
  4149. ((CONST)252 1404 A
  4150. (char)168 1698 A
  4151. (**)p1;)252 1908 A
  4152. 1800 V
  4153. (14835)210 648 A
  4154. 1194(v2)S
  4155. 1320(=)S
  4156. ((CONST)252 1404 A
  4157. (char)168 1698 A
  4158. (**)p2;)252 1908 A
  4159. 1890 V
  4160. (14836)210 648 A
  4161. (return)252 1194 A
  4162. (strcmp(*v1,)462 1488 A
  4163. (*v2);)210 1992 A
  4164. 1980 V
  4165. (14837)210 648 A
  4166. 1026(})S
  4167. 2160 V
  4168. (14839)210 648 A
  4169. 1026(/*)S
  4170. 2250 V
  4171. (14840)210 648 A
  4172. 1026(**)S
  4173. (Fill)168 1194 A
  4174. 1404(in)S
  4175. (*avp)168 1530 A
  4176. (with)168 1740 A
  4177. 1950(an)S
  4178. (array)210 2076 A
  4179. 2328(of)S
  4180. (names)210 2454 A
  4181. (that)168 2706 A
  4182. (match)210 2916 A
  4183. (file,)210 3168 A
  4184. 3420(up)S
  4185. 3546(to)S
  4186. (its)126 3672 A
  4187. (length.)294 3840 A
  4188. 2340 V
  4189. (14841)210 648 A
  4190. 1026(**)S
  4191. (Ignore)252 1194 A
  4192. 1488(.)S
  4193. (and)126 1572 A
  4194. 1740(..)S
  4195. 1866(.)S
  4196. 2430 V
  4197. (14842)210 648 A
  4198. 1026(*/)S
  4199. 2520 V
  4200. (14843)210 648 A
  4201. (STATIC)252 1026 A
  4202. (int)126 1320 A
  4203. 2610 V
  4204. (14844)210 648 A
  4205. (FindMatches(dir,)672 1026 A
  4206. (file,)210 1740 A
  4207. (avp))168 1992 A
  4208. 2700 V
  4209. (14845)210 648 A
  4210. (char)168 1194 A
  4211. (*dir;)210 1698 A
  4212. 2790 V
  4213. (14846)210 648 A
  4214. (char)168 1194 A
  4215. (*file;)252 1698 A
  4216. 2880 V
  4217. (14847)210 648 A
  4218. (char)168 1194 A
  4219. (***avp;)294 1698 A
  4220. 2970 V
  4221. (14848)210 648 A
  4222. 1026({)S
  4223. 3060 V
  4224. (14849)210 648 A
  4225. (char)168 1194 A
  4226. (**av;)210 1698 A
  4227. 3150 V
  4228. (14850)210 648 A
  4229. (char)168 1194 A
  4230. (**new;)252 1698 A
  4231. 3240 V
  4232. (14851)210 648 A
  4233. (char)168 1194 A
  4234. (*p;)126 1698 A
  4235. 3330 V
  4236. (14852)210 648 A
  4237. (DIR)126 1194 A
  4238. (*dp;)168 1698 A
  4239. 3420 V
  4240. (14853)210 648 A
  4241. (DIRENTRY)336 1194 A
  4242. (*ep;)168 1698 A
  4243. 3510 V
  4244. (14854)210 648 A
  4245. (SIZE_T)252 1194 A
  4246. (ac;)126 1698 A
  4247. 3600 V
  4248. (14855)210 648 A
  4249. (SIZE_T)252 1194 A
  4250. (len;)168 1698 A
  4251. 3690 V
  4252. (14856)210 648 A
  4253. (SIZE_T)252 1194 A
  4254. (choices;)336 1698 A
  4255. 3780 V
  4256. (14857)210 648 A
  4257. (SIZE_T)252 1194 A
  4258. (total;)252 1698 A
  4259. 3870 V
  4260. (14858)210 648 A
  4261. 3960 V
  4262. (14859)210 648 A
  4263. 1194(if)S
  4264. (((dp)168 1320 A
  4265. 1530(=)S
  4266. (opendir(dir)))546 1614 A
  4267. 2202(==)S
  4268. (NULL))210 2328 A
  4269. 4050 V
  4270. (14860)210 648 A
  4271. (return)252 1362 A
  4272. 1656(0;)S
  4273. 4140 V
  4274. (14861)210 648 A
  4275. 4230 V
  4276. (14862)210 648 A
  4277. 1194(av)S
  4278. 1320(=)S
  4279. (NULL;)210 1404 A
  4280. 4320 V
  4281. (14863)210 648 A
  4282. 1194(ac)S
  4283. 1320(=)S
  4284. 1404(0;)S
  4285. 4410 V
  4286. (14864)210 648 A
  4287. (len)126 1194 A
  4288. 1362(=)S
  4289. (strlen(file);)546 1446 A
  4290. 4500 V
  4291. (14865)210 648 A
  4292. (choices)294 1194 A
  4293. 1530(=)S
  4294. 1614(0;)S
  4295. 4590 V
  4296. (14866)210 648 A
  4297. (total)210 1194 A
  4298. 1446(=)S
  4299. 1530(0;)S
  4300. 4680 V
  4301. (14867)210 648 A
  4302. (while)210 1194 A
  4303. (((ep)168 1446 A
  4304. 1656(=)S
  4305. (readdir(dp)))504 1740 A
  4306. 2286(!=)S
  4307. (NULL))210 2412 A
  4308. 2664({)S
  4309. 4770 V
  4310. (14868)210 648 A
  4311. 1362(p)S
  4312. 1446(=)S
  4313. (ep->d_name;)462 1530 A
  4314. 4860 V
  4315. (14869)210 648 A
  4316. 1362(if)S
  4317. ((p[0])210 1488 A
  4318. 1740(==)S
  4319. ('.')126 1866 A
  4320. 2034(&&)S
  4321. ((p[1])210 2160 A
  4322. 2412(==)S
  4323. ('\0')168 2538 A
  4324. 2748(||)S
  4325. ((p[1])210 2874 A
  4326. 3126(==)S
  4327. ('.')126 3252 A
  4328. 3420(&&)S
  4329. (p[2])168 3546 A
  4330. 3756(==)S
  4331. ('\0'))))294 3882 A
  4332. 4950 V
  4333. (14870)210 648 A
  4334. (continue;)378 1530 A
  4335. 5040 V
  4336. (14871)210 648 A
  4337. 1362(if)S
  4338. ((len)168 1488 A
  4339. 1698(&&)S
  4340. (strncmp(p,)420 1824 A
  4341. (file,)210 2286 A
  4342. (len))168 2538 A
  4343. 2748(!=)S
  4344. 2874(0))S
  4345. 5130 V
  4346. (14872)210 648 A
  4347. (continue;)378 1530 A
  4348. 5220 V
  4349. (14873)210 648 A
  4350. 5310 V
  4351. (14874)210 648 A
  4352. (choices++;)420 1362 A
  4353. 5400 V
  4354. (14875)210 648 A
  4355. 1362(if)S
  4356. (((total)294 1488 A
  4357. 1824(+=)S
  4358. (strlen(p)))420 1950 A
  4359. 2412(>)S
  4360. (1024))210 2496 A
  4361. 2748({)S
  4362. 5490 V
  4363. (14876)210 648 A
  4364. 1530(/*)S
  4365. (This)168 1656 A
  4366. 1866(is)S
  4367. 1992(a)S
  4368. (bit)126 2076 A
  4369. (too)126 2244 A
  4370. (much.)210 2412 A
  4371. 2664(*/)S
  4372. 5580 V
  4373. (14877)210 648 A
  4374. (while)210 1530 A
  4375. ((ac)126 1782 A
  4376. 1950(>)S
  4377. 2034(0))S
  4378. (DISPOSE(av[--ac]);)756 2160 A
  4379. 5670 V
  4380. (14878)210 648 A
  4381. (continue;)378 1530 A
  4382. 5760 V
  4383. (14879)210 648 A
  4384. 1362(})S
  4385. 5850 V
  4386. (14880)210 648 A
  4387. 5940 V
  4388. (14881)210 648 A
  4389. 1362(if)S
  4390. (((ac)168 1488 A
  4391. 1698(%)S
  4392. (MEM_INC))336 1782 A
  4393. 2160(==)S
  4394. 2286(0))S
  4395. 2412({)S
  4396. 6030 V
  4397. (14882)210 648 A
  4398. 1530(if)S
  4399. (((new)210 1656 A
  4400. 1908(=)S
  4401. (NEW(char*,)420 1992 A
  4402. 2454(ac)S
  4403. 2580(+)S
  4404. (MEM_INC)))378 2664 A
  4405. 3084(==)S
  4406. (NULL))210 3210 A
  4407. 3462({)S
  4408. 6120 V
  4409. (14883)210 648 A
  4410. (total)210 1698 A
  4411. 1950(=)S
  4412. 2034(0;)S
  4413. 6210 V
  4414. (14884)210 648 A
  4415. (break;)252 1698 A
  4416. 8418 V
  4417. EP
  4418. %%Page: 122 122
  4419. BP
  4420. /slant 0 def
  4421. /height 0 def
  4422. 630 V
  4423. 12 B
  4424. (122)180 648 A
  4425. 11 R
  4426. 1841(File:)S
  4427. (src/lib/editline/complete.c)1160 2074 A
  4428. 10 R
  4429. 3402(MINIX)S
  4430. 3730(SOURCE)S
  4431. 4153(CODE)S
  4432. 900 V
  4433. 7 LST
  4434. (14885)210 648 A
  4435. 1530(})S
  4436. 990 V
  4437. (14886)210 648 A
  4438. 1530(if)S
  4439. ((ac))168 1656 A
  4440. 1866({)S
  4441. 1080 V
  4442. (14887)210 648 A
  4443. (COPYFROMTO(new,)630 1698 A
  4444. (av,)126 2370 A
  4445. 2538(ac)S
  4446. 2664(*)S
  4447. (sizeof)252 2748 A
  4448. ((char)210 3042 A
  4449. (**));)210 3294 A
  4450. 1170 V
  4451. (14888)210 648 A
  4452. (DISPOSE(av);)504 1698 A
  4453. 1260 V
  4454. (14889)210 648 A
  4455. 1530(})S
  4456. 1350 V
  4457. (14890)210 648 A
  4458. (*avp)168 1530 A
  4459. 1740(=)S
  4460. 1824(av)S
  4461. 1950(=)S
  4462. (new;)168 2034 A
  4463. 1440 V
  4464. (14891)210 648 A
  4465. 1362(})S
  4466. 1530 V
  4467. (14892)210 648 A
  4468. 1620 V
  4469. (14893)210 648 A
  4470. 1362(if)S
  4471. (((av[ac])336 1488 A
  4472. 1866(=)S
  4473. (strdup(p)))420 1950 A
  4474. 2412(==)S
  4475. (NULL))210 2538 A
  4476. 2790({)S
  4477. 1710 V
  4478. (14894)210 648 A
  4479. 1530(if)S
  4480. ((ac)126 1656 A
  4481. 1824(==)S
  4482. 1950(0))S
  4483. 1800 V
  4484. (14895)210 648 A
  4485. (DISPOSE(av);)504 1698 A
  4486. 1890 V
  4487. (14896)210 648 A
  4488. (total)210 1530 A
  4489. 1782(=)S
  4490. 1866(0;)S
  4491. 1980 V
  4492. (14897)210 648 A
  4493. (break;)252 1530 A
  4494. 2070 V
  4495. (14898)210 648 A
  4496. 1362(})S
  4497. 2160 V
  4498. (14899)210 648 A
  4499. (ac++;)210 1362 A
  4500. 2250 V
  4501. (14900)210 648 A
  4502. 1194(})S
  4503. 2340 V
  4504. (14901)210 648 A
  4505. 2430 V
  4506. (14902)210 648 A
  4507. 1194(/*)S
  4508. (Clean)210 1320 A
  4509. 1572(up)S
  4510. (and)126 1698 A
  4511. (return.)294 1866 A
  4512. 2202(*/)S
  4513. 2520 V
  4514. (14903)210 648 A
  4515. ((void)closedir(dp);)798 1194 A
  4516. 2610 V
  4517. (14904)210 648 A
  4518. 1194(if)S
  4519. ((total)252 1320 A
  4520. 1614(>)S
  4521. (1024))210 1698 A
  4522. 1950({)S
  4523. 2700 V
  4524. (14905)210 648 A
  4525. (char)168 1362 A
  4526. (many[sizeof(total))756 1572 A
  4527. 2370(*)S
  4528. (3];)126 2454 A
  4529. 2790 V
  4530. (14906)210 648 A
  4531. 1362(p)S
  4532. 1446(=)S
  4533. (many)168 1530 A
  4534. 1740(+)S
  4535. (sizeof(many);)546 1824 A
  4536. 2880 V
  4537. (14907)210 648 A
  4538. (*--p)168 1362 A
  4539. 1572(=)S
  4540. ('\0';)210 1656 A
  4541. 2970 V
  4542. (14908)210 648 A
  4543. (while)210 1362 A
  4544. ((choices)336 1614 A
  4545. 1992(>)S
  4546. 2076(0))S
  4547. 2202({)S
  4548. 3060 V
  4549. (14909)210 648 A
  4550. (*--p)168 1488 A
  4551. 1698(=)S
  4552. ('0')126 1782 A
  4553. 1950(+)S
  4554. (choices)294 2034 A
  4555. 2370(%)S
  4556. (10;)126 2454 A
  4557. 3150 V
  4558. (14910)210 648 A
  4559. (choices)294 1488 A
  4560. 1824(/=)S
  4561. (10;)126 1950 A
  4562. 3240 V
  4563. (14911)210 648 A
  4564. 1362(})S
  4565. 3330 V
  4566. (14912)210 648 A
  4567. (while)210 1362 A
  4568. 1614((p)S
  4569. 1740(>)S
  4570. (many)168 1824 A
  4571. 2034(+)S
  4572. (sizeof(many))504 2118 A
  4573. 2664(-)S
  4574. 2748(8))S
  4575. (*--p)168 2874 A
  4576. 3084(=)S
  4577. 3168(')S
  4578. 3252(';)S
  4579. 3420 V
  4580. (14913)210 648 A
  4581. 1362(if)S
  4582. (((p)126 1488 A
  4583. 1656(=)S
  4584. (strdup(p)))420 1740 A
  4585. 2202(!=)S
  4586. (NULL))210 2328 A
  4587. (av[ac++])336 2580 A
  4588. 2958(=)S
  4589. 3042(p;)S
  4590. 3510 V
  4591. (14914)210 648 A
  4592. 1362(if)S
  4593. (((p)126 1488 A
  4594. 1656(=)S
  4595. (strdup("choices")))756 1740 A
  4596. 2538(!=)S
  4597. (NULL))210 2664 A
  4598. (av[ac++])336 2916 A
  4599. 3294(=)S
  4600. 3378(p;)S
  4601. 3600 V
  4602. (14915)210 648 A
  4603. 1194(})S
  4604. (else)168 1278 A
  4605. 1488({)S
  4606. 3690 V
  4607. (14916)210 648 A
  4608. 1362(if)S
  4609. ((ac))168 1488 A
  4610. 3780 V
  4611. (14917)210 648 A
  4612. (qsort(av,)378 1530 A
  4613. (ac,)126 1950 A
  4614. (sizeof)252 2118 A
  4615. ((char)210 2412 A
  4616. (**),)168 2664 A
  4617. (compare);)378 2874 A
  4618. 3870 V
  4619. (14918)210 648 A
  4620. 1194(})S
  4621. 3960 V
  4622. (14919)210 648 A
  4623. (return)252 1194 A
  4624. (ac;)126 1488 A
  4625. 4050 V
  4626. (14920)210 648 A
  4627. 1026(})S
  4628. 4230 V
  4629. (14922)210 648 A
  4630. 1026(/*)S
  4631. 4320 V
  4632. (14923)210 648 A
  4633. 1026(**)S
  4634. (Split)210 1194 A
  4635. 1446(a)S
  4636. (pathname)336 1530 A
  4637. (into)168 1908 A
  4638. (allocated)378 2118 A
  4639. (directory)378 2538 A
  4640. (and)126 2958 A
  4641. (trailing)336 3126 A
  4642. (filename)336 3504 A
  4643. (parts.)252 3882 A
  4644. 4410 V
  4645. (14924)210 648 A
  4646. 1026(*/)S
  4647. 4500 V
  4648. (14925)210 648 A
  4649. (STATIC)252 1026 A
  4650. (int)126 1320 A
  4651. 4590 V
  4652. (14926)210 648 A
  4653. (SplitPath(path,)630 1026 A
  4654. (dirpart,)336 1698 A
  4655. (filepart))378 2076 A
  4656. 4680 V
  4657. (14927)210 648 A
  4658. (char)168 1194 A
  4659. (*path;)252 1698 A
  4660. 4770 V
  4661. (14928)210 648 A
  4662. (char)168 1194 A
  4663. (**dirpart;)420 1698 A
  4664. 4860 V
  4665. (14929)210 648 A
  4666. (char)168 1194 A
  4667. (**filepart;)462 1698 A
  4668. 4950 V
  4669. (14930)210 648 A
  4670. 1026({)S
  4671. 5040 V
  4672. (14931)210 648 A
  4673. (static)252 1194 A
  4674. (char)168 1488 A
  4675. (DOT[])210 1698 A
  4676. 1950(=)S
  4677. (".";)168 2034 A
  4678. 5130 V
  4679. (14932)210 648 A
  4680. (char)168 1194 A
  4681. (*dpart;)294 1698 A
  4682. 5220 V
  4683. (14933)210 648 A
  4684. (char)168 1194 A
  4685. (*fpart;)294 1698 A
  4686. 5310 V
  4687. (14934)210 648 A
  4688. 5400 V
  4689. (14935)210 648 A
  4690. 1194(if)S
  4691. (((fpart)294 1320 A
  4692. 1656(=)S
  4693. (strrchr(path,)546 1740 A
  4694. ('/')))210 2328 A
  4695. 2580(==)S
  4696. (NULL))210 2706 A
  4697. 2958({)S
  4698. 5490 V
  4699. (14936)210 648 A
  4700. 1362(if)S
  4701. (((dpart)294 1488 A
  4702. 1824(=)S
  4703. (strdup(DOT)))504 1908 A
  4704. 2454(==)S
  4705. (NULL))210 2580 A
  4706. 5580 V
  4707. (14937)210 648 A
  4708. (return)252 1530 A
  4709. (-1;)126 1824 A
  4710. 5670 V
  4711. (14938)210 648 A
  4712. 1362(if)S
  4713. (((fpart)294 1488 A
  4714. 1824(=)S
  4715. (strdup(path)))546 1908 A
  4716. 2496(==)S
  4717. (NULL))210 2622 A
  4718. 2874({)S
  4719. 5760 V
  4720. (14939)210 648 A
  4721. (DISPOSE(dpart);)630 1530 A
  4722. 5850 V
  4723. (14940)210 648 A
  4724. (return)252 1530 A
  4725. (-1;)126 1824 A
  4726. 5940 V
  4727. (14941)210 648 A
  4728. 1362(})S
  4729. 6030 V
  4730. (14942)210 648 A
  4731. 1194(})S
  4732. 6120 V
  4733. (14943)210 648 A
  4734. (else)168 1194 A
  4735. 1404({)S
  4736. 6210 V
  4737. (14944)210 648 A
  4738. 1362(if)S
  4739. (((dpart)294 1488 A
  4740. 1824(=)S
  4741. (strdup(path)))546 1908 A
  4742. 2496(==)S
  4743. (NULL))210 2622 A
  4744. 8418 V
  4745. EP
  4746. %%Page: 123 123
  4747. BP
  4748. /slant 0 def
  4749. /height 0 def
  4750. 630 V
  4751. 10 R
  4752. 648(MINIX)S
  4753. 976(SOURCE)S
  4754. 1399(CODE)S
  4755. 11 R
  4756. 1841(File:)S
  4757. (src/lib/editline/complete.c)1160 2074 A
  4758. 12 B
  4759. (123)180 4248 A
  4760. 900 V
  4761. 7 LST
  4762. (14945)210 648 A
  4763. (return)252 1530 A
  4764. (-1;)126 1824 A
  4765. 990 V
  4766. (14946)210 648 A
  4767. (dpart[fpart)462 1362 A
  4768. 1866(-)S
  4769. (path)168 1950 A
  4770. 2160(+)S
  4771. 2244(1])S
  4772. 2370(=)S
  4773. ('\0';)210 2454 A
  4774. 1080 V
  4775. (14947)210 648 A
  4776. 1362(if)S
  4777. (((fpart)294 1488 A
  4778. 1824(=)S
  4779. (strdup(++fpart)))672 1908 A
  4780. 2622(==)S
  4781. (NULL))210 2748 A
  4782. 3000({)S
  4783. 1170 V
  4784. (14948)210 648 A
  4785. (DISPOSE(dpart);)630 1530 A
  4786. 1260 V
  4787. (14949)210 648 A
  4788. (return)252 1530 A
  4789. (-1;)126 1824 A
  4790. 1350 V
  4791. (14950)210 648 A
  4792. 1362(})S
  4793. 1440 V
  4794. (14951)210 648 A
  4795. 1194(})S
  4796. 1530 V
  4797. (14952)210 648 A
  4798. (*dirpart)336 1194 A
  4799. 1572(=)S
  4800. (dpart;)252 1656 A
  4801. 1620 V
  4802. (14953)210 648 A
  4803. (*filepart)378 1194 A
  4804. 1614(=)S
  4805. (fpart;)252 1698 A
  4806. 1710 V
  4807. (14954)210 648 A
  4808. (return)252 1194 A
  4809. 1488(0;)S
  4810. 1800 V
  4811. (14955)210 648 A
  4812. 1026(})S
  4813. 1980 V
  4814. (14957)210 648 A
  4815. 1026(/*)S
  4816. 2070 V
  4817. (14958)210 648 A
  4818. 1026(**)S
  4819. (Attempt)294 1194 A
  4820. 1530(to)S
  4821. (complete)336 1656 A
  4822. (the)126 2034 A
  4823. (pathname,)378 2202 A
  4824. (returning)378 2622 A
  4825. 3042(an)S
  4826. (allocated)378 3168 A
  4827. (copy.)210 3588 A
  4828. 2160 V
  4829. (14959)210 648 A
  4830. 1026(**)S
  4831. (Fill)168 1194 A
  4832. 1404(in)S
  4833. (*unique)294 1530 A
  4834. 1866(if)S
  4835. 1992(we)S
  4836. (completed)378 2118 A
  4837. (it,)126 2538 A
  4838. 2706(or)S
  4839. (set)126 2832 A
  4840. 3000(it)S
  4841. 3126(to)S
  4842. 3252(0)S
  4843. 3336(if)S
  4844. (ambiguous.)420 3462 A
  4845. 2250 V
  4846. (14960)210 648 A
  4847. 1026(*/)S
  4848. 2340 V
  4849. (14961)210 648 A
  4850. (char)168 1026 A
  4851. 1236(*)S
  4852. 2430 V
  4853. (14962)210 648 A
  4854. (rl_complete(pathname,)882 1026 A
  4855. (unique))294 1950 A
  4856. 2520 V
  4857. (14963)210 648 A
  4858. (char)168 1194 A
  4859. (*pathname;)420 1698 A
  4860. 2610 V
  4861. (14964)210 648 A
  4862. (int)126 1194 A
  4863. (*unique;)336 1698 A
  4864. 2700 V
  4865. (14965)210 648 A
  4866. 1026({)S
  4867. 2790 V
  4868. (14966)210 648 A
  4869. (char)168 1194 A
  4870. (**av;)210 1698 A
  4871. 2880 V
  4872. (14967)210 648 A
  4873. (char)168 1194 A
  4874. (*dir;)210 1698 A
  4875. 2970 V
  4876. (14968)210 648 A
  4877. (char)168 1194 A
  4878. (*file;)252 1698 A
  4879. 3060 V
  4880. (14969)210 648 A
  4881. (char)168 1194 A
  4882. (*new;)210 1698 A
  4883. 3150 V
  4884. (14970)210 648 A
  4885. (char)168 1194 A
  4886. (*p;)126 1698 A
  4887. 3240 V
  4888. (14971)210 648 A
  4889. (SIZE_T)252 1194 A
  4890. (ac;)126 1698 A
  4891. 3330 V
  4892. (14972)210 648 A
  4893. (SIZE_T)252 1194 A
  4894. (end;)168 1698 A
  4895. 3420 V
  4896. (14973)210 648 A
  4897. (SIZE_T)252 1194 A
  4898. 1698(i;)S
  4899. 3510 V
  4900. (14974)210 648 A
  4901. (SIZE_T)252 1194 A
  4902. 1698(j;)S
  4903. 3600 V
  4904. (14975)210 648 A
  4905. (SIZE_T)252 1194 A
  4906. (len;)168 1698 A
  4907. 3690 V
  4908. (14976)210 648 A
  4909. 3780 V
  4910. (14977)210 648 A
  4911. 1194(if)S
  4912. ((SplitPath(pathname,)840 1320 A
  4913. (&dir,)210 2202 A
  4914. (&file))252 2454 A
  4915. 2748(<)S
  4916. 2832(0))S
  4917. 3870 V
  4918. (14978)210 648 A
  4919. (return)252 1362 A
  4920. (NULL;)210 1656 A
  4921. 3960 V
  4922. (14979)210 648 A
  4923. 1194(if)S
  4924. (((ac)168 1320 A
  4925. 1530(=)S
  4926. (FindMatches(dir,)672 1614 A
  4927. (file,)210 2328 A
  4928. (&av)))210 2580 A
  4929. 2832(==)S
  4930. 2958(0))S
  4931. 3084({)S
  4932. 4050 V
  4933. (14980)210 648 A
  4934. (DISPOSE(dir);)546 1362 A
  4935. 4140 V
  4936. (14981)210 648 A
  4937. (DISPOSE(file);)588 1362 A
  4938. 4230 V
  4939. (14982)210 648 A
  4940. (return)252 1362 A
  4941. (NULL;)210 1656 A
  4942. 4320 V
  4943. (14983)210 648 A
  4944. 1194(})S
  4945. 4410 V
  4946. (14984)210 648 A
  4947. 4500 V
  4948. (14985)210 648 A
  4949. 1194(p)S
  4950. 1278(=)S
  4951. (NULL;)210 1362 A
  4952. 4590 V
  4953. (14986)210 648 A
  4954. (len)126 1194 A
  4955. 1362(=)S
  4956. (strlen(file);)546 1446 A
  4957. 4680 V
  4958. (14987)210 648 A
  4959. 1194(if)S
  4960. ((ac)126 1320 A
  4961. 1488(==)S
  4962. 1614(1))S
  4963. 1740({)S
  4964. 4770 V
  4965. (14988)210 648 A
  4966. 1362(/*)S
  4967. (Exactly)294 1488 A
  4968. (one)126 1824 A
  4969. (match)210 1992 A
  4970. 2244(--)S
  4971. (finish)252 2370 A
  4972. 2664(it)S
  4973. (off.)168 2790 A
  4974. 3000(*/)S
  4975. 4860 V
  4976. (14989)210 648 A
  4977. (*unique)294 1362 A
  4978. 1698(=)S
  4979. 1782(1;)S
  4980. 4950 V
  4981. (14990)210 648 A
  4982. 1362(j)S
  4983. 1446(=)S
  4984. (strlen(av[0]))546 1530 A
  4985. 2118(-)S
  4986. (len)126 2202 A
  4987. 2370(+)S
  4988. 2454(2;)S
  4989. 5040 V
  4990. (14991)210 648 A
  4991. 1362(if)S
  4992. (((p)126 1488 A
  4993. 1656(=)S
  4994. (NEW(char,)378 1740 A
  4995. 2160(j)S
  4996. 2244(+)S
  4997. (1)))126 2328 A
  4998. 2496(!=)S
  4999. (NULL))210 2622 A
  5000. 2874({)S
  5001. 5130 V
  5002. (14992)210 648 A
  5003. (COPYFROMTO(p,)546 1530 A
  5004. (av[0])210 2118 A
  5005. 2370(+)S
  5006. (len,)168 2454 A
  5007. (j);)126 2664 A
  5008. 5220 V
  5009. (14993)210 648 A
  5010. 1530(if)S
  5011. (((new)210 1656 A
  5012. 1908(=)S
  5013. (NEW(char,)378 1992 A
  5014. (strlen(dir))462 2412 A
  5015. 2916(+)S
  5016. (strlen(av[0]))546 3000 A
  5017. 3588(+)S
  5018. (2)))126 3672 A
  5019. 3840(!=)S
  5020. (NULL))210 3966 A
  5021. 4218({)S
  5022. 5310 V
  5023. (14994)210 648 A
  5024. ((void)strcpy(new,)714 1698 A
  5025. (dir);)210 2454 A
  5026. 5400 V
  5027. (14995)210 648 A
  5028. ((void)strcat(new,)714 1698 A
  5029. ("/");)210 2454 A
  5030. 5490 V
  5031. (14996)210 648 A
  5032. ((void)strcat(new,)714 1698 A
  5033. (av[0]);)294 2454 A
  5034. 5580 V
  5035. (14997)210 648 A
  5036. (rl_add_slash(new,)714 1698 A
  5037. (p);)126 2454 A
  5038. 5670 V
  5039. (14998)210 648 A
  5040. (DISPOSE(new);)546 1698 A
  5041. 5760 V
  5042. (14999)210 648 A
  5043. 1530(})S
  5044. 5850 V
  5045. (15000)210 648 A
  5046. 1362(})S
  5047. 5940 V
  5048. (15001)210 648 A
  5049. 1194(})S
  5050. 6030 V
  5051. (15002)210 648 A
  5052. (else)168 1194 A
  5053. 1404({)S
  5054. 6120 V
  5055. (15003)210 648 A
  5056. (*unique)294 1362 A
  5057. 1698(=)S
  5058. 1782(0;)S
  5059. 6210 V
  5060. (15004)210 648 A
  5061. 1362(if)S
  5062. ((len))210 1488 A
  5063. 1740({)S
  5064. 8418 V
  5065. EP
  5066. %%Page: 124 124
  5067. BP
  5068. /slant 0 def
  5069. /height 0 def
  5070. 630 V
  5071. 12 B
  5072. (124)180 648 A
  5073. 11 R
  5074. 1841(File:)S
  5075. (src/lib/editline/complete.c)1160 2074 A
  5076. 10 R
  5077. 3402(MINIX)S
  5078. 3730(SOURCE)S
  5079. 4153(CODE)S
  5080. 900 V
  5081. 7 LST
  5082. (15005)210 648 A
  5083. 1530(/*)S
  5084. (Find)168 1656 A
  5085. (largest)294 1866 A
  5086. (matching)336 2202 A
  5087. (substring.)420 2580 A
  5088. 3042(*/)S
  5089. 990 V
  5090. (15006)210 648 A
  5091. (for)126 1530 A
  5092. 1698((i)S
  5093. 1824(=)S
  5094. (len,)168 1908 A
  5095. (end)126 2118 A
  5096. 2286(=)S
  5097. (strlen(av[0]);)588 2370 A
  5098. 3000(i)S
  5099. 3084(<)S
  5100. (end;)168 3168 A
  5101. (i++))168 3378 A
  5102. 1080 V
  5103. (15007)210 648 A
  5104. (for)126 1698 A
  5105. 1866((j)S
  5106. 1992(=)S
  5107. 2076(1;)S
  5108. 2202(j)S
  5109. 2286(<)S
  5110. (ac;)126 2370 A
  5111. (j++))168 2538 A
  5112. 1170 V
  5113. (15008)210 648 A
  5114. 1866(if)S
  5115. ((av[0][i])378 1992 A
  5116. 2412(!=)S
  5117. (av[j][i]))378 2538 A
  5118. 1260 V
  5119. (15009)210 648 A
  5120. (goto)168 2034 A
  5121. (breakout;)378 2244 A
  5122. 1350 V
  5123. (15010)210 648 A
  5124. (breakout:)378 1110 A
  5125. 1440 V
  5126. (15011)210 648 A
  5127. 1530(if)S
  5128. 1656((i)S
  5129. 1782(>)S
  5130. (len))168 1866 A
  5131. 2076({)S
  5132. 1530 V
  5133. (15012)210 648 A
  5134. 1698(j)S
  5135. 1782(=)S
  5136. 1866(i)S
  5137. 1950(-)S
  5138. (len)126 2034 A
  5139. 2202(+)S
  5140. 2286(1;)S
  5141. 1620 V
  5142. (15013)210 648 A
  5143. 1698(if)S
  5144. (((p)126 1824 A
  5145. 1992(=)S
  5146. (NEW(char,)378 2076 A
  5147. (j)))126 2496 A
  5148. 2664(!=)S
  5149. (NULL))210 2790 A
  5150. 3042({)S
  5151. 1710 V
  5152. (15014)210 648 A
  5153. (COPYFROMTO(p,)546 1866 A
  5154. (av[0])210 2454 A
  5155. 2706(+)S
  5156. (len,)168 2790 A
  5157. (j);)126 3000 A
  5158. 1800 V
  5159. (15015)210 648 A
  5160. (p[j)126 1866 A
  5161. 2034(-)S
  5162. 2118(1])S
  5163. 2244(=)S
  5164. ('\0';)210 2328 A
  5165. 1890 V
  5166. (15016)210 648 A
  5167. 1698(})S
  5168. 1980 V
  5169. (15017)210 648 A
  5170. 1530(})S
  5171. 2070 V
  5172. (15018)210 648 A
  5173. 1362(})S
  5174. 2160 V
  5175. (15019)210 648 A
  5176. 1194(})S
  5177. 2250 V
  5178. (15020)210 648 A
  5179. 2340 V
  5180. (15021)210 648 A
  5181. 1194(/*)S
  5182. (Clean)210 1320 A
  5183. 1572(up)S
  5184. (and)126 1698 A
  5185. (return.)294 1866 A
  5186. 2202(*/)S
  5187. 2430 V
  5188. (15022)210 648 A
  5189. (DISPOSE(dir);)546 1194 A
  5190. 2520 V
  5191. (15023)210 648 A
  5192. (DISPOSE(file);)588 1194 A
  5193. 2610 V
  5194. (15024)210 648 A
  5195. (for)126 1194 A
  5196. 1362((i)S
  5197. 1488(=)S
  5198. 1572(0;)S
  5199. 1698(i)S
  5200. 1782(<)S
  5201. (ac;)126 1866 A
  5202. (i++))168 2034 A
  5203. 2700 V
  5204. (15025)210 648 A
  5205. (DISPOSE(av[i]);)630 1362 A
  5206. 2790 V
  5207. (15026)210 648 A
  5208. (DISPOSE(av);)504 1194 A
  5209. 2880 V
  5210. (15027)210 648 A
  5211. (return)252 1194 A
  5212. 1488(p;)S
  5213. 2970 V
  5214. (15028)210 648 A
  5215. 1026(})S
  5216. 3150 V
  5217. (15030)210 648 A
  5218. 1026(/*)S
  5219. 3240 V
  5220. (15031)210 648 A
  5221. 1026(**)S
  5222. (Return)252 1194 A
  5223. (all)126 1488 A
  5224. (possible)336 1656 A
  5225. (completions.)504 2034 A
  5226. 3330 V
  5227. (15032)210 648 A
  5228. 1026(*/)S
  5229. 3420 V
  5230. (15033)210 648 A
  5231. (int)126 1026 A
  5232. 3510 V
  5233. (15034)210 648 A
  5234. (rl_list_possib(pathname,)1008 1026 A
  5235. (avp))168 2076 A
  5236. 3600 V
  5237. (15035)210 648 A
  5238. (char)168 1194 A
  5239. (*pathname;)420 1698 A
  5240. 3690 V
  5241. (15036)210 648 A
  5242. (char)168 1194 A
  5243. (***avp;)294 1698 A
  5244. 3780 V
  5245. (15037)210 648 A
  5246. 1026({)S
  5247. 3870 V
  5248. (15038)210 648 A
  5249. (char)168 1194 A
  5250. (*dir;)210 1698 A
  5251. 3960 V
  5252. (15039)210 648 A
  5253. (char)168 1194 A
  5254. (*file;)252 1698 A
  5255. 4050 V
  5256. (15040)210 648 A
  5257. (int)126 1194 A
  5258. (ac;)126 1698 A
  5259. 4140 V
  5260. (15041)210 648 A
  5261. 4230 V
  5262. (15042)210 648 A
  5263. 1194(if)S
  5264. ((SplitPath(pathname,)840 1320 A
  5265. (&dir,)210 2202 A
  5266. (&file))252 2454 A
  5267. 2748(<)S
  5268. 2832(0))S
  5269. 4320 V
  5270. (15043)210 648 A
  5271. (return)252 1362 A
  5272. 1656(0;)S
  5273. 4410 V
  5274. (15044)210 648 A
  5275. 1194(ac)S
  5276. 1320(=)S
  5277. (FindMatches(dir,)672 1404 A
  5278. (file,)210 2118 A
  5279. (avp);)210 2370 A
  5280. 4500 V
  5281. (15045)210 648 A
  5282. (DISPOSE(dir);)546 1194 A
  5283. 4590 V
  5284. (15046)210 648 A
  5285. (DISPOSE(file);)588 1194 A
  5286. 4680 V
  5287. (15047)210 648 A
  5288. (return)252 1194 A
  5289. (ac;)126 1488 A
  5290. 4770 V
  5291. (15048)210 648 A
  5292. 1026(})S
  5293. 5040 V
  5294. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5295. 5130 V
  5296. (src/lib/editline/editline.c)1134 1698 A
  5297. 5220 V
  5298. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5299. 5400 V
  5300. (15100)210 648 A
  5301. 1026(/*)S
  5302. ($Revision:)420 1194 A
  5303. (1.7)126 1656 A
  5304. 1824($)S
  5305. 5490 V
  5306. (15101)210 648 A
  5307. 1026(**)S
  5308. 5580 V
  5309. (15102)210 648 A
  5310. 1026(**)S
  5311. (Main)168 1194 A
  5312. (editing)294 1404 A
  5313. (routines)336 1740 A
  5314. (for)126 2118 A
  5315. (editline)336 2286 A
  5316. (library.)336 2664 A
  5317. 5670 V
  5318. (15103)210 648 A
  5319. 1026(*/)S
  5320. 5760 V
  5321. (15104)210 648 A
  5322. (#include)336 1026 A
  5323. ("editline.h")504 1404 A
  5324. 5850 V
  5325. (15105)210 648 A
  5326. (#include)336 1026 A
  5327. (<signal.h>)420 1404 A
  5328. 5940 V
  5329. (15106)210 648 A
  5330. (#include)336 1026 A
  5331. (<ctype.h>)378 1404 A
  5332. 6030 V
  5333. (15107)210 648 A
  5334. 6120 V
  5335. (15108)210 648 A
  5336. 1026(/*)S
  5337. 6210 V
  5338. (15109)210 648 A
  5339. 1026(**)S
  5340. (Manifest)336 1194 A
  5341. (constants.)420 1572 A
  5342. 8418 V
  5343. EP
  5344. %%Page: 125 125
  5345. BP
  5346. /slant 0 def
  5347. /height 0 def
  5348. 630 V
  5349. 10 R
  5350. 648(MINIX)S
  5351. 976(SOURCE)S
  5352. 1399(CODE)S
  5353. 11 R
  5354. 1878(File:)S
  5355. (src/lib/editline/editline.c)1086 2111 A
  5356. 12 B
  5357. (125)180 4248 A
  5358. 900 V
  5359. 7 LST
  5360. (15110)210 648 A
  5361. 1026(*/)S
  5362. 990 V
  5363. (15111)210 648 A
  5364. (#define)294 1026 A
  5365. (SCREEN_WIDTH)504 1362 A
  5366. 2034(80)S
  5367. 1080 V
  5368. (15112)210 648 A
  5369. (#define)294 1026 A
  5370. (SCREEN_ROWS)462 1362 A
  5371. 2034(24)S
  5372. 1170 V
  5373. (15113)210 648 A
  5374. (#define)294 1026 A
  5375. (NO_ARG)252 1362 A
  5376. ((-1))168 2034 A
  5377. 1260 V
  5378. (15114)210 648 A
  5379. (#define)294 1026 A
  5380. (DEL)126 1362 A
  5381. (127)126 2034 A
  5382. 1350 V
  5383. (15115)210 648 A
  5384. (#define)294 1026 A
  5385. (CTL(x))252 1362 A
  5386. (((x))168 2034 A
  5387. 2244(&)S
  5388. (0x1F))210 2328 A
  5389. 1440 V
  5390. (15116)210 648 A
  5391. (#define)294 1026 A
  5392. (ISCTL(x))336 1362 A
  5393. (((x))168 2034 A
  5394. 2244(&&)S
  5395. ((x))126 2370 A
  5396. 2538(<)S
  5397. 2622(')S
  5398. 2706('))S
  5399. 1530 V
  5400. (15117)210 648 A
  5401. (#define)294 1026 A
  5402. (UNCTL(x))336 1362 A
  5403. (((x))168 2034 A
  5404. 2244(+)S
  5405. (64))126 2328 A
  5406. 1620 V
  5407. (15118)210 648 A
  5408. (#define)294 1026 A
  5409. (META(x))294 1362 A
  5410. (((x))168 2034 A
  5411. 2244(|)S
  5412. (0x80))210 2328 A
  5413. 1710 V
  5414. (15119)210 648 A
  5415. (#define)294 1026 A
  5416. (ISMETA(x))378 1362 A
  5417. (((x))168 2034 A
  5418. 2244(&)S
  5419. (0x80))210 2328 A
  5420. 1800 V
  5421. (15120)210 648 A
  5422. (#define)294 1026 A
  5423. (UNMETA(x))378 1362 A
  5424. (((x))168 2034 A
  5425. 2244(&)S
  5426. (0x7F))210 2328 A
  5427. 1890 V
  5428. (15121)210 648 A
  5429. (#if)126 1026 A
  5430. (!defined(HIST_SIZE))798 1362 A
  5431. 1980 V
  5432. (15122)210 648 A
  5433. (#define)294 1026 A
  5434. (HIST_SIZE)378 1362 A
  5435. 2034(20)S
  5436. 2070 V
  5437. (15123)210 648 A
  5438. (#endif)252 1026 A
  5439. 1362(/*)S
  5440. (!defined(HIST_SIZE))798 1488 A
  5441. 2328(*/)S
  5442. 2160 V
  5443. (15124)210 648 A
  5444. 2250 V
  5445. (15125)210 648 A
  5446. 1026(/*)S
  5447. 2340 V
  5448. (15126)210 648 A
  5449. 1026(**)S
  5450. (Command)294 1194 A
  5451. (status)252 1530 A
  5452. (codes.)252 1824 A
  5453. 2430 V
  5454. (15127)210 648 A
  5455. 1026(*/)S
  5456. 2520 V
  5457. (15128)210 648 A
  5458. (typedef)294 1026 A
  5459. (enum)168 1362 A
  5460. (_STATUS)294 1572 A
  5461. 1908({)S
  5462. 2610 V
  5463. (15129)210 648 A
  5464. (CSdone,)294 1194 A
  5465. (CSeof,)252 1530 A
  5466. (CSmove,)294 1824 A
  5467. (CSdispatch,)462 2160 A
  5468. (CSstay,)294 2664 A
  5469. (CSsignal)336 3000 A
  5470. 2700 V
  5471. (15130)210 648 A
  5472. 1026(})S
  5473. (STATUS;)294 1110 A
  5474. 2790 V
  5475. (15131)210 648 A
  5476. 2880 V
  5477. (15132)210 648 A
  5478. 1026(/*)S
  5479. 2970 V
  5480. (15133)210 648 A
  5481. 1026(**)S
  5482. (The)126 1194 A
  5483. (type)168 1362 A
  5484. 1572(of)S
  5485. (case-changing)546 1698 A
  5486. 2286(to)S
  5487. (perform.)336 2412 A
  5488. 3060 V
  5489. (15134)210 648 A
  5490. 1026(*/)S
  5491. 3150 V
  5492. (15135)210 648 A
  5493. (typedef)294 1026 A
  5494. (enum)168 1362 A
  5495. (_CASE)210 1572 A
  5496. 1824({)S
  5497. 3240 V
  5498. (15136)210 648 A
  5499. (TOupper,)336 1194 A
  5500. (TOlower)294 1572 A
  5501. 3330 V
  5502. (15137)210 648 A
  5503. 1026(})S
  5504. (CASE;)210 1110 A
  5505. 3420 V
  5506. (15138)210 648 A
  5507. 3510 V
  5508. (15139)210 648 A
  5509. 1026(/*)S
  5510. 3600 V
  5511. (15140)210 648 A
  5512. 1026(**)S
  5513. (Key)126 1194 A
  5514. 1362(to)S
  5515. (command)294 1488 A
  5516. (mapping.)336 1824 A
  5517. 3690 V
  5518. (15141)210 648 A
  5519. 1026(*/)S
  5520. 3780 V
  5521. (15142)210 648 A
  5522. (typedef)294 1026 A
  5523. (struct)252 1362 A
  5524. (_KEYMAP)294 1656 A
  5525. 1992({)S
  5526. 3870 V
  5527. (15143)210 648 A
  5528. (CHAR)168 1194 A
  5529. (Key;)168 1698 A
  5530. 3960 V
  5531. (15144)210 648 A
  5532. (STATUS)252 1194 A
  5533. ((*Function)();)588 1698 A
  5534. 4050 V
  5535. (15145)210 648 A
  5536. 1026(})S
  5537. (KEYMAP;)294 1110 A
  5538. 4140 V
  5539. (15146)210 648 A
  5540. 4230 V
  5541. (15147)210 648 A
  5542. 1026(/*)S
  5543. 4320 V
  5544. (15148)210 648 A
  5545. 1026(**)S
  5546. (Command)294 1194 A
  5547. (history)294 1530 A
  5548. (structure.)420 1866 A
  5549. 4410 V
  5550. (15149)210 648 A
  5551. 1026(*/)S
  5552. 4500 V
  5553. (15150)210 648 A
  5554. (typedef)294 1026 A
  5555. (struct)252 1362 A
  5556. (_HISTORY)336 1656 A
  5557. 2034({)S
  5558. 4590 V
  5559. (15151)210 648 A
  5560. (int)126 1194 A
  5561. (Size;)210 1698 A
  5562. 4680 V
  5563. (15152)210 648 A
  5564. (int)126 1194 A
  5565. (Pos;)168 1698 A
  5566. 4770 V
  5567. (15153)210 648 A
  5568. (CHAR)168 1194 A
  5569. (*Lines[HIST_SIZE];)756 1698 A
  5570. 4860 V
  5571. (15154)210 648 A
  5572. 1026(})S
  5573. (HISTORY;)336 1110 A
  5574. 4950 V
  5575. (15155)210 648 A
  5576. 5040 V
  5577. (15156)210 648 A
  5578. 1026(/*)S
  5579. 5130 V
  5580. (15157)210 648 A
  5581. 1026(**)S
  5582. (Globals.)336 1194 A
  5583. 5220 V
  5584. (15158)210 648 A
  5585. 1026(*/)S
  5586. 5310 V
  5587. (15159)210 648 A
  5588. (int)126 1026 A
  5589. (rl_eof;)294 1698 A
  5590. 5400 V
  5591. (15160)210 648 A
  5592. (int)126 1026 A
  5593. (rl_erase;)378 1698 A
  5594. 5490 V
  5595. (15161)210 648 A
  5596. (int)126 1026 A
  5597. (rl_intr;)336 1698 A
  5598. 5580 V
  5599. (15162)210 648 A
  5600. (int)126 1026 A
  5601. (rl_kill;)336 1698 A
  5602. 5670 V
  5603. (15163)210 648 A
  5604. (int)126 1026 A
  5605. (rl_quit;)336 1698 A
  5606. 5760 V
  5607. (15164)210 648 A
  5608. 5850 V
  5609. (15165)210 648 A
  5610. (STATIC)252 1026 A
  5611. (CHAR)168 1320 A
  5612. (NIL[])210 2034 A
  5613. 2286(=)S
  5614. ("";)126 2370 A
  5615. 5940 V
  5616. (15166)210 648 A
  5617. (STATIC)252 1026 A
  5618. (CONST)210 1320 A
  5619. (CHAR)168 1572 A
  5620. (*Input)252 2034 A
  5621. 2328(=)S
  5622. (NIL;)168 2412 A
  5623. 6030 V
  5624. (15167)210 648 A
  5625. (STATIC)252 1026 A
  5626. (CHAR)168 1320 A
  5627. (*Line;)252 2034 A
  5628. 6120 V
  5629. (15168)210 648 A
  5630. (STATIC)252 1026 A
  5631. (CONST)210 1320 A
  5632. (char)168 1572 A
  5633. (*Prompt;)336 2034 A
  5634. 6210 V
  5635. (15169)210 648 A
  5636. (STATIC)252 1026 A
  5637. (CHAR)168 1320 A
  5638. (*Yanked;)336 2034 A
  5639. 8418 V
  5640. EP
  5641. %%Page: 126 126
  5642. BP
  5643. /slant 0 def
  5644. /height 0 def
  5645. 630 V
  5646. 12 B
  5647. (126)180 648 A
  5648. 11 R
  5649. 1878(File:)S
  5650. (src/lib/editline/editline.c)1086 2111 A
  5651. 10 R
  5652. 3402(MINIX)S
  5653. 3730(SOURCE)S
  5654. 4153(CODE)S
  5655. 900 V
  5656. 7 LST
  5657. (15170)210 648 A
  5658. (STATIC)252 1026 A
  5659. (char)168 1320 A
  5660. (*Screen;)336 2034 A
  5661. 990 V
  5662. (15171)210 648 A
  5663. (STATIC)252 1026 A
  5664. (char)168 1320 A
  5665. (NEWLINE[]=)420 2034 A
  5666. (CRLF;)210 2496 A
  5667. 1080 V
  5668. (15172)210 648 A
  5669. (STATIC)252 1026 A
  5670. (HISTORY)294 1320 A
  5671. 2034(H;)S
  5672. 1170 V
  5673. (15173)210 648 A
  5674. (STATIC)252 1026 A
  5675. (int)126 1320 A
  5676. (Repeat;)294 2034 A
  5677. 1260 V
  5678. (15174)210 648 A
  5679. (STATIC)252 1026 A
  5680. (int)126 1320 A
  5681. (End;)168 2034 A
  5682. 1350 V
  5683. (15175)210 648 A
  5684. (STATIC)252 1026 A
  5685. (int)126 1320 A
  5686. (Mark;)210 2034 A
  5687. 1440 V
  5688. (15176)210 648 A
  5689. (STATIC)252 1026 A
  5690. (int)126 1320 A
  5691. (OldPoint;)378 2034 A
  5692. 1530 V
  5693. (15177)210 648 A
  5694. (STATIC)252 1026 A
  5695. (int)126 1320 A
  5696. (Point;)252 2034 A
  5697. 1620 V
  5698. (15178)210 648 A
  5699. (STATIC)252 1026 A
  5700. (int)126 1320 A
  5701. (PushBack;)378 2034 A
  5702. 1710 V
  5703. (15179)210 648 A
  5704. (STATIC)252 1026 A
  5705. (int)126 1320 A
  5706. (Pushed;)294 2034 A
  5707. 1800 V
  5708. (15180)210 648 A
  5709. (STATIC)252 1026 A
  5710. (int)126 1320 A
  5711. (Signal;)294 2034 A
  5712. 1890 V
  5713. (15181)210 648 A
  5714. (FORWARD)294 1026 A
  5715. (KEYMAP)252 1362 A
  5716. (Map[33];)336 2034 A
  5717. 1980 V
  5718. (15182)210 648 A
  5719. (FORWARD)294 1026 A
  5720. (KEYMAP)252 1362 A
  5721. (MetaMap[17];)504 2034 A
  5722. 2070 V
  5723. (15183)210 648 A
  5724. (STATIC)252 1026 A
  5725. (SIZE_T)252 1320 A
  5726. (Length;)294 2034 A
  5727. 2160 V
  5728. (15184)210 648 A
  5729. (STATIC)252 1026 A
  5730. (SIZE_T)252 1320 A
  5731. (ScreenCount;)504 2034 A
  5732. 2250 V
  5733. (15185)210 648 A
  5734. (STATIC)252 1026 A
  5735. (SIZE_T)252 1320 A
  5736. (ScreenSize;)462 2034 A
  5737. 2340 V
  5738. (15186)210 648 A
  5739. (STATIC)252 1026 A
  5740. (char)168 1320 A
  5741. (*backspace;)462 2034 A
  5742. 2430 V
  5743. (15187)210 648 A
  5744. (STATIC)252 1026 A
  5745. (int)126 1320 A
  5746. (TTYwidth;)378 2034 A
  5747. 2520 V
  5748. (15188)210 648 A
  5749. (STATIC)252 1026 A
  5750. (int)126 1320 A
  5751. (TTYrows;)336 2034 A
  5752. 2610 V
  5753. (15189)210 648 A
  5754. 2700 V
  5755. (15190)210 648 A
  5756. 1026(/*)S
  5757. (Display)294 1152 A
  5758. (print)210 1488 A
  5759. (8-bit)210 1740 A
  5760. (chars)210 1992 A
  5761. 2244(as)S
  5762. (M-x')168 2370 A
  5763. 2580(or)S
  5764. 2706(as)S
  5765. (the)126 2832 A
  5766. (actual)252 3000 A
  5767. (8-bit)210 3294 A
  5768. (char?)210 3546 A
  5769. 3798(*/)S
  5770. 2790 V
  5771. (15191)210 648 A
  5772. (int)126 1026 A
  5773. (rl_meta_chars)546 1698 A
  5774. 2286(=)S
  5775. 2370(0;)S
  5776. 2880 V
  5777. (15192)210 648 A
  5778. 2970 V
  5779. (15193)210 648 A
  5780. 1026(/*)S
  5781. 3060 V
  5782. (15194)210 648 A
  5783. 1026(**)S
  5784. (Declarations.)546 1194 A
  5785. 3150 V
  5786. (15195)210 648 A
  5787. 1026(*/)S
  5788. 3240 V
  5789. (15196)210 648 A
  5790. (STATIC)252 1026 A
  5791. (CHAR)168 1320 A
  5792. (*editinput();)546 1698 A
  5793. 3330 V
  5794. (15197)210 648 A
  5795. (extern)252 1026 A
  5796. (int)126 1320 A
  5797. (read();)294 1698 A
  5798. 3420 V
  5799. (15198)210 648 A
  5800. (extern)252 1026 A
  5801. (int)126 1320 A
  5802. (write();)336 1698 A
  5803. 3510 V
  5804. (15199)210 648 A
  5805. (#if)126 1026 A
  5806. (defined(USE_TERMCAP))840 1362 A
  5807. 3600 V
  5808. (15200)210 648 A
  5809. (extern)252 1026 A
  5810. (char)168 1320 A
  5811. (*getenv();)420 1698 A
  5812. 3690 V
  5813. (15201)210 648 A
  5814. (extern)252 1026 A
  5815. (char)168 1320 A
  5816. (*tgetstr();)462 1698 A
  5817. 3780 V
  5818. (15202)210 648 A
  5819. (extern)252 1026 A
  5820. (int)126 1320 A
  5821. (tgetent();)420 1698 A
  5822. 3870 V
  5823. (15203)210 648 A
  5824. (#endif)252 1026 A
  5825. 1362(/*)S
  5826. (defined(USE_TERMCAP))840 1488 A
  5827. 2370(*/)S
  5828. 3960 V
  5829. (15204)210 648 A
  5830. 4050 V
  5831. (15205)210 648 A
  5832. 1026(/*)S
  5833. 4140 V
  5834. (15206)210 648 A
  5835. 1026(**)S
  5836. (TTY)126 1194 A
  5837. (input/output)504 1362 A
  5838. (functions.)420 1908 A
  5839. 4230 V
  5840. (15207)210 648 A
  5841. 1026(*/)S
  5842. 4320 V
  5843. (15208)210 648 A
  5844. 4410 V
  5845. (15209)210 648 A
  5846. (STATIC)252 1026 A
  5847. (void)168 1320 A
  5848. 4500 V
  5849. (15210)210 648 A
  5850. (TTYflush())420 1026 A
  5851. 4590 V
  5852. (15211)210 648 A
  5853. 1026({)S
  5854. 4680 V
  5855. (15212)210 648 A
  5856. 1194(if)S
  5857. ((ScreenCount))546 1320 A
  5858. 1908({)S
  5859. 4770 V
  5860. (15213)210 648 A
  5861. ((void)write(1,)588 1362 A
  5862. (Screen,)294 1992 A
  5863. (ScreenCount);)546 2328 A
  5864. 4860 V
  5865. (15214)210 648 A
  5866. (ScreenCount)462 1362 A
  5867. 1866(=)S
  5868. 1950(0;)S
  5869. 4950 V
  5870. (15215)210 648 A
  5871. 1194(})S
  5872. 5040 V
  5873. (15216)210 648 A
  5874. 1026(})S
  5875. 5220 V
  5876. (15218)210 648 A
  5877. (STATIC)252 1026 A
  5878. (void)168 1320 A
  5879. 5310 V
  5880. (15219)210 648 A
  5881. (TTYput(c))378 1026 A
  5882. 5400 V
  5883. (15220)210 648 A
  5884. (CHAR)168 1194 A
  5885. 1698(c;)S
  5886. 5490 V
  5887. (15221)210 648 A
  5888. 1026({)S
  5889. 5580 V
  5890. (15222)210 648 A
  5891. (Screen[ScreenCount])798 1194 A
  5892. 2034(=)S
  5893. 2118(c;)S
  5894. 5670 V
  5895. (15223)210 648 A
  5896. 1194(if)S
  5897. ((++ScreenCount)588 1320 A
  5898. 1950(>=)S
  5899. (ScreenSize)420 2076 A
  5900. 2538(-)S
  5901. 2622(1))S
  5902. 2748({)S
  5903. 5760 V
  5904. (15224)210 648 A
  5905. (ScreenSize)420 1362 A
  5906. 1824(+=)S
  5907. (SCREEN_INC;)462 1950 A
  5908. 5850 V
  5909. (15225)210 648 A
  5910. (RENEW(Screen,)546 1362 A
  5911. (char,)210 1950 A
  5912. (ScreenSize);)504 2202 A
  5913. 5940 V
  5914. (15226)210 648 A
  5915. 1194(})S
  5916. 6030 V
  5917. (15227)210 648 A
  5918. 1026(})S
  5919. 6210 V
  5920. (15229)210 648 A
  5921. (STATIC)252 1026 A
  5922. (void)168 1320 A
  5923. 8418 V
  5924. EP
  5925. %%Page: 127 127
  5926. BP
  5927. /slant 0 def
  5928. /height 0 def
  5929. 630 V
  5930. 10 R
  5931. 648(MINIX)S
  5932. 976(SOURCE)S
  5933. 1399(CODE)S
  5934. 11 R
  5935. 1878(File:)S
  5936. (src/lib/editline/editline.c)1086 2111 A
  5937. 12 B
  5938. (127)180 4248 A
  5939. 900 V
  5940. 7 LST
  5941. (15230)210 648 A
  5942. (TTYputs(p))420 1026 A
  5943. 990 V
  5944. (15231)210 648 A
  5945. (CHAR)168 1194 A
  5946. (*p;)126 1698 A
  5947. 1080 V
  5948. (15232)210 648 A
  5949. 1026({)S
  5950. 1170 V
  5951. (15233)210 648 A
  5952. (while)210 1194 A
  5953. ((*p))168 1446 A
  5954. 1260 V
  5955. (15234)210 648 A
  5956. (TTYput(*p++);)546 1362 A
  5957. 1350 V
  5958. (15235)210 648 A
  5959. 1026(})S
  5960. 1530 V
  5961. (15237)210 648 A
  5962. (STATIC)252 1026 A
  5963. (void)168 1320 A
  5964. 1620 V
  5965. (15238)210 648 A
  5966. (TTYshow(c))420 1026 A
  5967. 1710 V
  5968. (15239)210 648 A
  5969. (CHAR)168 1194 A
  5970. 1698(c;)S
  5971. 1800 V
  5972. (15240)210 648 A
  5973. 1026({)S
  5974. 1890 V
  5975. (15241)210 648 A
  5976. 1194(if)S
  5977. 1320((c)S
  5978. 1446(==)S
  5979. (DEL))168 1572 A
  5980. 1782({)S
  5981. 1980 V
  5982. (15242)210 648 A
  5983. (TTYput('303');)504 1362 A
  5984. 2070 V
  5985. (15243)210 648 A
  5986. (TTYput('?');)504 1362 A
  5987. 2160 V
  5988. (15244)210 648 A
  5989. 1194(})S
  5990. 2250 V
  5991. (15245)210 648 A
  5992. (else)168 1194 A
  5993. 1404(if)S
  5994. ((ISCTL(c)))420 1530 A
  5995. 1992({)S
  5996. 2340 V
  5997. (15246)210 648 A
  5998. (TTYput('303');)504 1362 A
  5999. 2430 V
  6000. (15247)210 648 A
  6001. (TTYput(UNCTL(c));)714 1362 A
  6002. 2520 V
  6003. (15248)210 648 A
  6004. 1194(})S
  6005. 2610 V
  6006. (15249)210 648 A
  6007. (else)168 1194 A
  6008. 1404(if)S
  6009. ((rl_meta_chars)588 1530 A
  6010. 2160(&&)S
  6011. (ISMETA(c)))420 2286 A
  6012. 2748({)S
  6013. 2700 V
  6014. (15250)210 648 A
  6015. (TTYput('M');)504 1362 A
  6016. 2790 V
  6017. (15251)210 648 A
  6018. (TTYput('-');)504 1362 A
  6019. 2880 V
  6020. (15252)210 648 A
  6021. (TTYput(UNMETA(c));)756 1362 A
  6022. 2970 V
  6023. (15253)210 648 A
  6024. 1194(})S
  6025. 3060 V
  6026. (15254)210 648 A
  6027. (else)168 1194 A
  6028. 3150 V
  6029. (15255)210 648 A
  6030. (TTYput(c);)420 1362 A
  6031. 3240 V
  6032. (15256)210 648 A
  6033. 1026(})S
  6034. 3420 V
  6035. (15258)210 648 A
  6036. (STATIC)252 1026 A
  6037. (void)168 1320 A
  6038. 3510 V
  6039. (15259)210 648 A
  6040. (TTYstring(p))504 1026 A
  6041. 3600 V
  6042. (15260)210 648 A
  6043. (CHAR)168 1194 A
  6044. (*p;)126 1698 A
  6045. 3690 V
  6046. (15261)210 648 A
  6047. 1026({)S
  6048. 3780 V
  6049. (15262)210 648 A
  6050. (while)210 1194 A
  6051. ((*p))168 1446 A
  6052. 3870 V
  6053. (15263)210 648 A
  6054. (TTYshow(*p++);)588 1362 A
  6055. 3960 V
  6056. (15264)210 648 A
  6057. 1026(})S
  6058. 4140 V
  6059. (15266)210 648 A
  6060. (STATIC)252 1026 A
  6061. (unsigned)336 1320 A
  6062. (int)126 1698 A
  6063. 4230 V
  6064. (15267)210 648 A
  6065. (TTYget())336 1026 A
  6066. 4320 V
  6067. (15268)210 648 A
  6068. 1026({)S
  6069. 4410 V
  6070. (15269)210 648 A
  6071. (CHAR)168 1194 A
  6072. 1698(c;)S
  6073. 4500 V
  6074. (15270)210 648 A
  6075. 4590 V
  6076. (15271)210 648 A
  6077. (TTYflush();)462 1194 A
  6078. 4680 V
  6079. (15272)210 648 A
  6080. 1194(if)S
  6081. ((Pushed))336 1320 A
  6082. 1698({)S
  6083. 4770 V
  6084. (15273)210 648 A
  6085. (Pushed)252 1362 A
  6086. 1656(=)S
  6087. 1740(0;)S
  6088. 4860 V
  6089. (15274)210 648 A
  6090. (return)252 1362 A
  6091. (PushBack;)378 1656 A
  6092. 4950 V
  6093. (15275)210 648 A
  6094. 1194(})S
  6095. 5040 V
  6096. (15276)210 648 A
  6097. 1194(if)S
  6098. ((*Input))336 1320 A
  6099. 5130 V
  6100. (15277)210 648 A
  6101. (return)252 1362 A
  6102. (*Input++;)378 1656 A
  6103. 5220 V
  6104. (15278)210 648 A
  6105. (return)252 1194 A
  6106. (read(0,)294 1488 A
  6107. (&c,)126 1824 A
  6108. ((SIZE_T)1))420 1992 A
  6109. 2454(==)S
  6110. 2580(1)S
  6111. 2664(?)S
  6112. 2748(c)S
  6113. 2832(:)S
  6114. (EOF;)168 2916 A
  6115. 5310 V
  6116. (15279)210 648 A
  6117. 1026(})S
  6118. 5490 V
  6119. (15281)210 648 A
  6120. (#define)294 1026 A
  6121. (TTYback())378 1362 A
  6122. ((backspace)420 2034 A
  6123. 2496(?)S
  6124. (TTYputs((CHAR)546 2580 A
  6125. (*)backspace))504 3168 A
  6126. 3714(:)S
  6127. (TTYput('\b')))546 3798 A
  6128. 5580 V
  6129. (15282)210 648 A
  6130. 5670 V
  6131. (15283)210 648 A
  6132. (STATIC)252 1026 A
  6133. (void)168 1320 A
  6134. 5760 V
  6135. (15284)210 648 A
  6136. (TTYbackn(n))462 1026 A
  6137. 5850 V
  6138. (15285)210 648 A
  6139. (int)126 1194 A
  6140. 1698(n;)S
  6141. 5940 V
  6142. (15286)210 648 A
  6143. 1026({)S
  6144. 6030 V
  6145. (15287)210 648 A
  6146. (while)210 1194 A
  6147. ((--n)168 1446 A
  6148. 1656(>=)S
  6149. 1782(0))S
  6150. 6120 V
  6151. (15288)210 648 A
  6152. (TTYback();)420 1362 A
  6153. 6210 V
  6154. (15289)210 648 A
  6155. 1026(})S
  6156. 8418 V
  6157. EP
  6158. %%Page: 128 128
  6159. BP
  6160. /slant 0 def
  6161. /height 0 def
  6162. 630 V
  6163. 12 B
  6164. (128)180 648 A
  6165. 11 R
  6166. 1878(File:)S
  6167. (src/lib/editline/editline.c)1086 2111 A
  6168. 10 R
  6169. 3402(MINIX)S
  6170. 3730(SOURCE)S
  6171. 4153(CODE)S
  6172. 990 V
  6173. 7 LST
  6174. (15291)210 648 A
  6175. (STATIC)252 1026 A
  6176. (void)168 1320 A
  6177. 1080 V
  6178. (15292)210 648 A
  6179. (TTYinfo())378 1026 A
  6180. 1170 V
  6181. (15293)210 648 A
  6182. 1026({)S
  6183. 1260 V
  6184. (15294)210 648 A
  6185. (static)252 1194 A
  6186. (int)126 1488 A
  6187. (init;)210 2034 A
  6188. 1350 V
  6189. (15295)210 648 A
  6190. (#if)126 1026 A
  6191. (defined(USE_TERMCAP))840 1362 A
  6192. 1440 V
  6193. (15296)210 648 A
  6194. (char)168 1194 A
  6195. (*term;)252 2034 A
  6196. 1530 V
  6197. (15297)210 648 A
  6198. (char)168 1194 A
  6199. (buff[2048];)462 2034 A
  6200. 1620 V
  6201. (15298)210 648 A
  6202. (char)168 1194 A
  6203. (*bp;)168 2034 A
  6204. 1710 V
  6205. (15299)210 648 A
  6206. (#endif)252 1026 A
  6207. 1362(/*)S
  6208. (defined(USE_TERMCAP))840 1488 A
  6209. 2370(*/)S
  6210. 1800 V
  6211. (15300)210 648 A
  6212. (#if)126 1026 A
  6213. (defined(TIOCGWINSZ))798 1362 A
  6214. 1890 V
  6215. (15301)210 648 A
  6216. (struct)252 1194 A
  6217. (winsize)294 1488 A
  6218. 2034(W;)S
  6219. 1980 V
  6220. (15302)210 648 A
  6221. (#endif)252 1026 A
  6222. 1362(/*)S
  6223. (defined(TIOCGWINSZ))798 1488 A
  6224. 2328(*/)S
  6225. 2070 V
  6226. (15303)210 648 A
  6227. 2160 V
  6228. (15304)210 648 A
  6229. 1194(if)S
  6230. ((init))252 1320 A
  6231. 1614({)S
  6232. 2250 V
  6233. (15305)210 648 A
  6234. (#if)126 1026 A
  6235. (defined(TIOCGWINSZ))798 1362 A
  6236. 2340 V
  6237. (15306)210 648 A
  6238. 1362(/*)S
  6239. (Perhaps)294 1488 A
  6240. 1824(we)S
  6241. (got)126 1950 A
  6242. (resized.)336 2118 A
  6243. 2496(*/)S
  6244. 2430 V
  6245. (15307)210 648 A
  6246. 1362(if)S
  6247. ((ioctl(0,)378 1488 A
  6248. (TIOCGWINSZ,)462 1908 A
  6249. (&W))126 2412 A
  6250. 2580(>=)S
  6251. 2706(0)S
  6252. 2520 V
  6253. (15308)210 648 A
  6254. 1404(&&)S
  6255. (W.ws_col)336 1530 A
  6256. 1908(>)S
  6257. 1992(0)S
  6258. 2076(&&)S
  6259. (W.ws_row)336 2202 A
  6260. 2580(>)S
  6261. 2664(0))S
  6262. 2790({)S
  6263. 2610 V
  6264. (15309)210 648 A
  6265. (TTYwidth)336 1530 A
  6266. 1908(=)S
  6267. ((int)W.ws_col;)588 1992 A
  6268. 2700 V
  6269. (15310)210 648 A
  6270. (TTYrows)294 1530 A
  6271. 1866(=)S
  6272. ((int)W.ws_row;)588 1950 A
  6273. 2790 V
  6274. (15311)210 648 A
  6275. 1362(})S
  6276. 2880 V
  6277. (15312)210 648 A
  6278. (#endif)252 1026 A
  6279. 1362(/*)S
  6280. (defined(TIOCGWINSZ))798 1488 A
  6281. 2328(*/)S
  6282. 2970 V
  6283. (15313)210 648 A
  6284. (return;)294 1362 A
  6285. 3060 V
  6286. (15314)210 648 A
  6287. 1194(})S
  6288. 3150 V
  6289. (15315)210 648 A
  6290. (init++;)294 1194 A
  6291. 3240 V
  6292. (15316)210 648 A
  6293. 3330 V
  6294. (15317)210 648 A
  6295. (TTYwidth)336 1194 A
  6296. 1572(=)S
  6297. (TTYrows)294 1656 A
  6298. 1992(=)S
  6299. 2076(0;)S
  6300. 3420 V
  6301. (15318)210 648 A
  6302. (#if)126 1026 A
  6303. (defined(USE_TERMCAP))840 1362 A
  6304. 3510 V
  6305. (15319)210 648 A
  6306. 1194(bp)S
  6307. 1320(=)S
  6308. (&buff[0];)378 1404 A
  6309. 3600 V
  6310. (15320)210 648 A
  6311. 1194(if)S
  6312. (((term)252 1320 A
  6313. 1614(=)S
  6314. (getenv("TERM")))630 1698 A
  6315. 2370(==)S
  6316. (NULL))210 2496 A
  6317. 3690 V
  6318. (15321)210 648 A
  6319. (term)168 1362 A
  6320. 1572(=)S
  6321. ("dumb";)294 1656 A
  6322. 3780 V
  6323. (15322)210 648 A
  6324. 1194(if)S
  6325. ((tgetent(buff,)588 1320 A
  6326. (term))210 1950 A
  6327. 2202(<)S
  6328. 2286(0))S
  6329. 2412({)S
  6330. 3870 V
  6331. (15323)210 648 A
  6332. (TTYwidth)336 1320 A
  6333. 1698(=)S
  6334. (SCREEN_WIDTH;)546 1782 A
  6335. 3960 V
  6336. (15324)210 648 A
  6337. (TTYrows)294 1320 A
  6338. 1656(=)S
  6339. (SCREEN_ROWS;)504 1740 A
  6340. 4050 V
  6341. (15325)210 648 A
  6342. (return;)294 1320 A
  6343. 4140 V
  6344. (15326)210 648 A
  6345. 1194(})S
  6346. 4230 V
  6347. (15327)210 648 A
  6348. 1194(if)S
  6349. (((backspace)462 1320 A
  6350. 1824(=)S
  6351. (tgetstr("le",)546 1908 A
  6352. (&bp)))210 2496 A
  6353. 2748(!=)S
  6354. (NULL))210 2874 A
  6355. 4320 V
  6356. (15328)210 648 A
  6357. (backspace)378 1362 A
  6358. 1782(=)S
  6359. (strdup(backspace);)756 1866 A
  6360. 4410 V
  6361. (15329)210 648 A
  6362. (TTYwidth)336 1194 A
  6363. 1572(=)S
  6364. (tgetnum("co");)588 1656 A
  6365. 4500 V
  6366. (15330)210 648 A
  6367. (TTYrows)294 1194 A
  6368. 1530(=)S
  6369. (tgetnum("li");)588 1614 A
  6370. 4590 V
  6371. (15331)210 648 A
  6372. (#endif)252 1026 A
  6373. 1362(/*)S
  6374. (defined(USE_TERMCAP))840 1488 A
  6375. 2370(*/)S
  6376. 4680 V
  6377. (15332)210 648 A
  6378. 4770 V
  6379. (15333)210 648 A
  6380. (#if)126 1026 A
  6381. (defined(TIOCGWINSZ))798 1362 A
  6382. 4860 V
  6383. (15334)210 648 A
  6384. 1194(if)S
  6385. ((ioctl(0,)378 1320 A
  6386. (TIOCGWINSZ,)462 1740 A
  6387. (&W))126 2244 A
  6388. 2412(>=)S
  6389. 2538(0))S
  6390. 2664({)S
  6391. 4950 V
  6392. (15335)210 648 A
  6393. (TTYwidth)336 1362 A
  6394. 1740(=)S
  6395. ((int)W.ws_col;)588 1824 A
  6396. 5040 V
  6397. (15336)210 648 A
  6398. (TTYrows)294 1362 A
  6399. 1698(=)S
  6400. ((int)W.ws_row;)588 1782 A
  6401. 5130 V
  6402. (15337)210 648 A
  6403. 1194(})S
  6404. 5220 V
  6405. (15338)210 648 A
  6406. (#endif)252 1026 A
  6407. 1362(/*)S
  6408. (defined(TIOCGWINSZ))798 1488 A
  6409. 2328(*/)S
  6410. 5310 V
  6411. (15339)210 648 A
  6412. 5400 V
  6413. (15340)210 648 A
  6414. 1194(if)S
  6415. ((TTYwidth)378 1320 A
  6416. 1740(<=)S
  6417. 1866(0)S
  6418. 1950(||)S
  6419. (TTYrows)294 2076 A
  6420. 2412(<=)S
  6421. 2538(0))S
  6422. 2664({)S
  6423. 5490 V
  6424. (15341)210 648 A
  6425. (TTYwidth)336 1362 A
  6426. 1740(=)S
  6427. (SCREEN_WIDTH;)546 1824 A
  6428. 5580 V
  6429. (15342)210 648 A
  6430. (TTYrows)294 1362 A
  6431. 1698(=)S
  6432. (SCREEN_ROWS;)504 1782 A
  6433. 5670 V
  6434. (15343)210 648 A
  6435. 1194(})S
  6436. 5760 V
  6437. (15344)210 648 A
  6438. 1026(})S
  6439. 5850 V
  6440. (15345)210 648 A
  6441. 5940 V
  6442. (15346)210 648 A
  6443. 6030 V
  6444. (15347)210 648 A
  6445. 1026(/*)S
  6446. 6120 V
  6447. (15348)210 648 A
  6448. 1026(**)S
  6449. (Print)210 1194 A
  6450. 1446(an)S
  6451. (array)210 1572 A
  6452. 1824(of)S
  6453. (words)210 1950 A
  6454. 2202(in)S
  6455. (columns.)336 2328 A
  6456. 6210 V
  6457. (15349)210 648 A
  6458. 1026(*/)S
  6459. 8418 V
  6460. EP
  6461. %%Page: 129 129
  6462. BP
  6463. /slant 0 def
  6464. /height 0 def
  6465. 630 V
  6466. 10 R
  6467. 648(MINIX)S
  6468. 976(SOURCE)S
  6469. 1399(CODE)S
  6470. 11 R
  6471. 1878(File:)S
  6472. (src/lib/editline/editline.c)1086 2111 A
  6473. 12 B
  6474. (129)180 4248 A
  6475. 900 V
  6476. 7 LST
  6477. (15350)210 648 A
  6478. (STATIC)252 1026 A
  6479. (void)168 1320 A
  6480. 990 V
  6481. (15351)210 648 A
  6482. (columns(ac,)462 1026 A
  6483. (av))126 1530 A
  6484. 1080 V
  6485. (15352)210 648 A
  6486. (int)126 1194 A
  6487. (ac;)126 1698 A
  6488. 1170 V
  6489. (15353)210 648 A
  6490. (CHAR)168 1194 A
  6491. (**av;)210 1698 A
  6492. 1260 V
  6493. (15354)210 648 A
  6494. 1026({)S
  6495. 1350 V
  6496. (15355)210 648 A
  6497. (CHAR)168 1194 A
  6498. (*p;)126 1698 A
  6499. 1440 V
  6500. (15356)210 648 A
  6501. (int)126 1194 A
  6502. 1698(i;)S
  6503. 1530 V
  6504. (15357)210 648 A
  6505. (int)126 1194 A
  6506. 1698(j;)S
  6507. 1620 V
  6508. (15358)210 648 A
  6509. (int)126 1194 A
  6510. 1698(k;)S
  6511. 1710 V
  6512. (15359)210 648 A
  6513. (int)126 1194 A
  6514. (len;)168 1698 A
  6515. 1800 V
  6516. (15360)210 648 A
  6517. (int)126 1194 A
  6518. (skip;)210 1698 A
  6519. 1890 V
  6520. (15361)210 648 A
  6521. (int)126 1194 A
  6522. (longest;)336 1698 A
  6523. 1980 V
  6524. (15362)210 648 A
  6525. (int)126 1194 A
  6526. (cols;)210 1698 A
  6527. 2070 V
  6528. (15363)210 648 A
  6529. 2160 V
  6530. (15364)210 648 A
  6531. 1194(/*)S
  6532. (Find)168 1320 A
  6533. (longest)294 1530 A
  6534. (name,)210 1866 A
  6535. (determine)378 2118 A
  6536. (column)252 2538 A
  6537. (count)210 2832 A
  6538. (from)168 3084 A
  6539. (that.)210 3294 A
  6540. 3546(*/)S
  6541. 2250 V
  6542. (15365)210 648 A
  6543. (for)126 1194 A
  6544. ((longest)336 1362 A
  6545. 1740(=)S
  6546. 1824(0,)S
  6547. 1950(i)S
  6548. 2034(=)S
  6549. 2118(0;)S
  6550. 2244(i)S
  6551. 2328(<)S
  6552. (ac;)126 2412 A
  6553. (i++))168 2580 A
  6554. 2340 V
  6555. (15366)210 648 A
  6556. 1362(if)S
  6557. (((j)126 1488 A
  6558. 1656(=)S
  6559. (strlen((char)504 1740 A
  6560. (*)av[i])))378 2286 A
  6561. 2706(>)S
  6562. (longest))336 2790 A
  6563. 2430 V
  6564. (15367)210 648 A
  6565. (longest)294 1530 A
  6566. 1866(=)S
  6567. 1950(j;)S
  6568. 2520 V
  6569. (15368)210 648 A
  6570. (cols)168 1194 A
  6571. 1404(=)S
  6572. (TTYwidth)336 1488 A
  6573. 1866(/)S
  6574. ((longest)336 1950 A
  6575. 2328(+)S
  6576. (3);)126 2412 A
  6577. 2610 V
  6578. (15369)210 648 A
  6579. 2700 V
  6580. (15370)210 648 A
  6581. (TTYputs((CHAR)546 1194 A
  6582. (*)NEWLINE);)462 1782 A
  6583. 2790 V
  6584. (15371)210 648 A
  6585. (for)126 1194 A
  6586. ((skip)210 1362 A
  6587. 1614(=)S
  6588. 1698(ac)S
  6589. 1824(/)S
  6590. (cols)168 1908 A
  6591. 2118(+)S
  6592. 2202(1,)S
  6593. 2328(i)S
  6594. 2412(=)S
  6595. 2496(0;)S
  6596. 2622(i)S
  6597. 2706(<)S
  6598. (skip;)210 2790 A
  6599. (i++))168 3042 A
  6600. 3252({)S
  6601. 2880 V
  6602. (15372)210 648 A
  6603. (for)126 1362 A
  6604. 1530((j)S
  6605. 1656(=)S
  6606. 1740(i;)S
  6607. 1866(j)S
  6608. 1950(<)S
  6609. (ac;)126 2034 A
  6610. 2202(j)S
  6611. 2286(+=)S
  6612. (skip))210 2412 A
  6613. 2664({)S
  6614. 2970 V
  6615. (15373)210 648 A
  6616. (for)126 1530 A
  6617. 1698((p)S
  6618. 1824(=)S
  6619. (av[j],)252 1908 A
  6620. (len)126 2202 A
  6621. 2370(=)S
  6622. (strlen((char)504 2454 A
  6623. (*)p),)210 3000 A
  6624. 3252(k)S
  6625. 3336(=)S
  6626. (len;)168 3420 A
  6627. (--k)126 3630 A
  6628. 3798(>=)S
  6629. 3924(0;)S
  6630. (p++))168 4050 A
  6631. 3060 V
  6632. (15374)210 648 A
  6633. (TTYput(*p);)462 1698 A
  6634. 3150 V
  6635. (15375)210 648 A
  6636. 1530(if)S
  6637. 1656((j)S
  6638. 1782(+)S
  6639. (skip)168 1866 A
  6640. 2076(<)S
  6641. (ac))126 2160 A
  6642. 3240 V
  6643. (15376)210 648 A
  6644. (while)210 1698 A
  6645. ((++len)252 1950 A
  6646. 2244(<)S
  6647. (longest)294 2328 A
  6648. 2664(+)S
  6649. 2748(3))S
  6650. 3330 V
  6651. (15377)210 648 A
  6652. (TTYput(')336 1866 A
  6653. (');)126 2244 A
  6654. 3420 V
  6655. (15378)210 648 A
  6656. 1362(})S
  6657. 3510 V
  6658. (15379)210 648 A
  6659. (TTYputs((CHAR)546 1362 A
  6660. (*)NEWLINE);)462 1950 A
  6661. 3600 V
  6662. (15380)210 648 A
  6663. 1194(})S
  6664. 3690 V
  6665. (15381)210 648 A
  6666. 1026(})S
  6667. 3870 V
  6668. (15383)210 648 A
  6669. (STATIC)252 1026 A
  6670. (void)168 1320 A
  6671. 3960 V
  6672. (15384)210 648 A
  6673. (reposition())504 1026 A
  6674. 4050 V
  6675. (15385)210 648 A
  6676. 1026({)S
  6677. 4140 V
  6678. (15386)210 648 A
  6679. (int)126 1194 A
  6680. 1698(i;)S
  6681. 4230 V
  6682. (15387)210 648 A
  6683. (CHAR)168 1194 A
  6684. (*p;)126 1698 A
  6685. 4320 V
  6686. (15388)210 648 A
  6687. 4410 V
  6688. (15389)210 648 A
  6689. (TTYput('\r');)546 1194 A
  6690. 4500 V
  6691. (15390)210 648 A
  6692. (TTYputs((CONST)588 1194 A
  6693. (CHAR)168 1824 A
  6694. (*)Prompt);)420 2034 A
  6695. 4590 V
  6696. (15391)210 648 A
  6697. (for)126 1194 A
  6698. 1362((i)S
  6699. 1488(=)S
  6700. (Point,)252 1572 A
  6701. 1866(p)S
  6702. 1950(=)S
  6703. (Line;)210 2034 A
  6704. (--i)126 2286 A
  6705. 2454(>=)S
  6706. 2580(0;)S
  6707. (p++))168 2706 A
  6708. 4680 V
  6709. (15392)210 648 A
  6710. (TTYshow(*p);)504 1362 A
  6711. 4770 V
  6712. (15393)210 648 A
  6713. 1026(})S
  6714. 4950 V
  6715. (15395)210 648 A
  6716. (STATIC)252 1026 A
  6717. (void)168 1320 A
  6718. 5040 V
  6719. (15396)210 648 A
  6720. (left(Change))504 1026 A
  6721. 5130 V
  6722. (15397)210 648 A
  6723. (STATUS)252 1194 A
  6724. (Change;)294 1698 A
  6725. 5220 V
  6726. (15398)210 648 A
  6727. 1026({)S
  6728. 5310 V
  6729. (15399)210 648 A
  6730. (TTYback();)420 1194 A
  6731. 5400 V
  6732. (15400)210 648 A
  6733. 1194(if)S
  6734. ((Point))294 1320 A
  6735. 1656({)S
  6736. 5490 V
  6737. (15401)210 648 A
  6738. 1362(if)S
  6739. ((ISCTL(Line[Point)714 1488 A
  6740. 2244(-)S
  6741. (1])))168 2328 A
  6742. 5580 V
  6743. (15402)210 648 A
  6744. (TTYback();)420 1530 A
  6745. 5670 V
  6746. (15403)210 648 A
  6747. (else)168 1362 A
  6748. 1572(if)S
  6749. ((rl_meta_chars)588 1698 A
  6750. 2328(&&)S
  6751. (ISMETA(Line[Point)714 2454 A
  6752. 3210(-)S
  6753. (1])))168 3294 A
  6754. 3504({)S
  6755. 5760 V
  6756. (15404)210 648 A
  6757. (TTYback();)420 1530 A
  6758. 5850 V
  6759. (15405)210 648 A
  6760. (TTYback();)420 1530 A
  6761. 5940 V
  6762. (15406)210 648 A
  6763. 1362(})S
  6764. 6030 V
  6765. (15407)210 648 A
  6766. 1194(})S
  6767. 6120 V
  6768. (15408)210 648 A
  6769. 1194(if)S
  6770. ((Change)294 1320 A
  6771. 1656(==)S
  6772. (CSmove))294 1782 A
  6773. 6210 V
  6774. (15409)210 648 A
  6775. (Point--;)336 1362 A
  6776. 8418 V
  6777. EP
  6778. %%Page: 130 130
  6779. BP
  6780. /slant 0 def
  6781. /height 0 def
  6782. 630 V
  6783. 12 B
  6784. (130)180 648 A
  6785. 11 R
  6786. 1878(File:)S
  6787. (src/lib/editline/editline.c)1086 2111 A
  6788. 10 R
  6789. 3402(MINIX)S
  6790. 3730(SOURCE)S
  6791. 4153(CODE)S
  6792. 900 V
  6793. 7 LST
  6794. (15410)210 648 A
  6795. 1026(})S
  6796. 1080 V
  6797. (15412)210 648 A
  6798. (STATIC)252 1026 A
  6799. (void)168 1320 A
  6800. 1170 V
  6801. (15413)210 648 A
  6802. (right(Change))546 1026 A
  6803. 1260 V
  6804. (15414)210 648 A
  6805. (STATUS)252 1194 A
  6806. (Change;)294 1698 A
  6807. 1350 V
  6808. (15415)210 648 A
  6809. 1026({)S
  6810. 1440 V
  6811. (15416)210 648 A
  6812. (TTYshow(Line[Point]);)882 1194 A
  6813. 1530 V
  6814. (15417)210 648 A
  6815. 1194(if)S
  6816. ((Change)294 1320 A
  6817. 1656(==)S
  6818. (CSmove))294 1782 A
  6819. 1620 V
  6820. (15418)210 648 A
  6821. (Point++;)336 1362 A
  6822. 1710 V
  6823. (15419)210 648 A
  6824. 1026(})S
  6825. 1890 V
  6826. (15421)210 648 A
  6827. (STATIC)252 1026 A
  6828. (STATUS)252 1320 A
  6829. 1980 V
  6830. (15422)210 648 A
  6831. (ring_bell())462 1026 A
  6832. 2070 V
  6833. (15423)210 648 A
  6834. 1026({)S
  6835. 2160 V
  6836. (15424)210 648 A
  6837. (TTYput('\07');)588 1194 A
  6838. 2250 V
  6839. (15425)210 648 A
  6840. (TTYflush();)462 1194 A
  6841. 2340 V
  6842. (15426)210 648 A
  6843. (return)252 1194 A
  6844. (CSstay;)294 1488 A
  6845. 2430 V
  6846. (15427)210 648 A
  6847. 1026(})S
  6848. 2610 V
  6849. (15429)210 648 A
  6850. (STATIC)252 1026 A
  6851. (STATUS)252 1320 A
  6852. 2700 V
  6853. (15430)210 648 A
  6854. (do_macro(c))462 1026 A
  6855. 2790 V
  6856. (15431)210 648 A
  6857. (unsigned)336 1194 A
  6858. (int)126 1572 A
  6859. 2034(c;)S
  6860. 2880 V
  6861. (15432)210 648 A
  6862. 1026({)S
  6863. 2970 V
  6864. (15433)210 648 A
  6865. (CHAR)168 1194 A
  6866. (name[4];)336 2034 A
  6867. 3060 V
  6868. (15434)210 648 A
  6869. 3150 V
  6870. (15435)210 648 A
  6871. (name[0])294 1194 A
  6872. 1530(=)S
  6873. ('_';)168 1614 A
  6874. 3240 V
  6875. (15436)210 648 A
  6876. (name[1])294 1194 A
  6877. 1530(=)S
  6878. 1614(c;)S
  6879. 3330 V
  6880. (15437)210 648 A
  6881. (name[2])294 1194 A
  6882. 1530(=)S
  6883. ('_';)168 1614 A
  6884. 3420 V
  6885. (15438)210 648 A
  6886. (name[3])294 1194 A
  6887. 1530(=)S
  6888. ('\0';)210 1614 A
  6889. 3510 V
  6890. (15439)210 648 A
  6891. 3600 V
  6892. (15440)210 648 A
  6893. 1194(if)S
  6894. (((Input)294 1320 A
  6895. 1656(=)S
  6896. ((CHAR)210 1740 A
  6897. (*)getenv((char)588 1992 A
  6898. (*)name)))336 2622 A
  6899. 3000(==)S
  6900. (NULL))210 3126 A
  6901. 3378({)S
  6902. 3690 V
  6903. (15441)210 648 A
  6904. (Input)210 1362 A
  6905. 1614(=)S
  6906. (NIL;)168 1698 A
  6907. 3780 V
  6908. (15442)210 648 A
  6909. (return)252 1362 A
  6910. (ring_bell();)504 1656 A
  6911. 3870 V
  6912. (15443)210 648 A
  6913. 1194(})S
  6914. 3960 V
  6915. (15444)210 648 A
  6916. (return)252 1194 A
  6917. (CSstay;)294 1488 A
  6918. 4050 V
  6919. (15445)210 648 A
  6920. 1026(})S
  6921. 4230 V
  6922. (15447)210 648 A
  6923. (STATIC)252 1026 A
  6924. (STATUS)252 1320 A
  6925. 4320 V
  6926. (15448)210 648 A
  6927. (do_forward(move))672 1026 A
  6928. 4410 V
  6929. (15449)210 648 A
  6930. (STATUS)252 1194 A
  6931. (move;)210 1698 A
  6932. 4500 V
  6933. (15450)210 648 A
  6934. 1026({)S
  6935. 4590 V
  6936. (15451)210 648 A
  6937. (int)126 1194 A
  6938. 1698(i;)S
  6939. 4680 V
  6940. (15452)210 648 A
  6941. (CHAR)168 1194 A
  6942. (*p;)126 1698 A
  6943. 4770 V
  6944. (15453)210 648 A
  6945. 4860 V
  6946. (15454)210 648 A
  6947. 1194(i)S
  6948. 1278(=)S
  6949. 1362(0;)S
  6950. 4950 V
  6951. (15455)210 648 A
  6952. 1194(do)S
  6953. 1320({)S
  6954. 5040 V
  6955. (15456)210 648 A
  6956. 1362(p)S
  6957. 1446(=)S
  6958. (&Line[Point];)546 1530 A
  6959. 5130 V
  6960. (15457)210 648 A
  6961. (for)126 1362 A
  6962. 1530(()S
  6963. 1614(;)S
  6964. (Point)210 1698 A
  6965. 1950(<)S
  6966. (End)126 2034 A
  6967. 2202(&&)S
  6968. ((*p)126 2328 A
  6969. 2496(==)S
  6970. 2622(')S
  6971. 2706(')S
  6972. 2790(||)S
  6973. (!isalnum(*p));)588 2916 A
  6974. (Point++,)336 3546 A
  6975. (p++))168 3924 A
  6976. 5220 V
  6977. (15458)210 648 A
  6978. 1530(if)S
  6979. ((move)210 1656 A
  6980. 1908(==)S
  6981. (CSmove))294 2034 A
  6982. 5310 V
  6983. (15459)210 648 A
  6984. (right(CSstay);)588 1698 A
  6985. 5400 V
  6986. (15460)210 648 A
  6987. 5490 V
  6988. (15461)210 648 A
  6989. (for)126 1362 A
  6990. 1530((;)S
  6991. (Point)210 1656 A
  6992. 1908(<)S
  6993. (End)126 1992 A
  6994. 2160(&&)S
  6995. (isalnum(*p);)504 2286 A
  6996. (Point++,)336 2832 A
  6997. (p++))168 3210 A
  6998. 5580 V
  6999. (15462)210 648 A
  7000. 1530(if)S
  7001. ((move)210 1656 A
  7002. 1908(==)S
  7003. (CSmove))294 2034 A
  7004. 5670 V
  7005. (15463)210 648 A
  7006. (right(CSstay);)588 1698 A
  7007. 5760 V
  7008. (15464)210 648 A
  7009. 5850 V
  7010. (15465)210 648 A
  7011. 1362(if)S
  7012. ((Point)252 1488 A
  7013. 1782(==)S
  7014. (End))168 1908 A
  7015. 5940 V
  7016. (15466)210 648 A
  7017. (break;)252 1530 A
  7018. 6030 V
  7019. (15467)210 648 A
  7020. 1194(})S
  7021. (while)210 1278 A
  7022. ((++i)168 1530 A
  7023. 1740(<)S
  7024. (Repeat);)336 1824 A
  7025. 6120 V
  7026. (15468)210 648 A
  7027. 6210 V
  7028. (15469)210 648 A
  7029. (return)252 1194 A
  7030. (CSstay;)294 1488 A
  7031. 8418 V
  7032. EP
  7033. %%Page: 131 131
  7034. BP
  7035. /slant 0 def
  7036. /height 0 def
  7037. 630 V
  7038. 10 R
  7039. 648(MINIX)S
  7040. 976(SOURCE)S
  7041. 1399(CODE)S
  7042. 11 R
  7043. 1878(File:)S
  7044. (src/lib/editline/editline.c)1086 2111 A
  7045. 12 B
  7046. (131)180 4248 A
  7047. 900 V
  7048. 7 LST
  7049. (15470)210 648 A
  7050. 1026(})S
  7051. 1080 V
  7052. (15472)210 648 A
  7053. (STATIC)252 1026 A
  7054. (STATUS)252 1320 A
  7055. 1170 V
  7056. (15473)210 648 A
  7057. (do_case(type))546 1026 A
  7058. 1260 V
  7059. (15474)210 648 A
  7060. (CASE)168 1194 A
  7061. (type;)210 1698 A
  7062. 1350 V
  7063. (15475)210 648 A
  7064. 1026({)S
  7065. 1440 V
  7066. (15476)210 648 A
  7067. (int)126 1194 A
  7068. 1698(i;)S
  7069. 1530 V
  7070. (15477)210 648 A
  7071. (int)126 1194 A
  7072. (end;)168 1698 A
  7073. 1620 V
  7074. (15478)210 648 A
  7075. (int)126 1194 A
  7076. (count;)252 1698 A
  7077. 1710 V
  7078. (15479)210 648 A
  7079. (CHAR)168 1194 A
  7080. (*p;)126 1698 A
  7081. 1800 V
  7082. (15480)210 648 A
  7083. 1890 V
  7084. (15481)210 648 A
  7085. ((void)do_forward(CSstay);)1050 1194 A
  7086. 1980 V
  7087. (15482)210 648 A
  7088. 1194(if)S
  7089. ((OldPoint)378 1320 A
  7090. 1740(!=)S
  7091. (Point))252 1866 A
  7092. 2160({)S
  7093. 2070 V
  7094. (15483)210 648 A
  7095. 1362(if)S
  7096. (((count)294 1488 A
  7097. 1824(=)S
  7098. (Point)210 1908 A
  7099. 2160(-)S
  7100. (OldPoint))378 2244 A
  7101. 2664(<)S
  7102. 2748(0))S
  7103. 2160 V
  7104. (15484)210 648 A
  7105. (count)210 1530 A
  7106. 1782(=)S
  7107. (-count;)294 1866 A
  7108. 2250 V
  7109. (15485)210 648 A
  7110. (Point)210 1362 A
  7111. 1614(=)S
  7112. (OldPoint;)378 1698 A
  7113. 2340 V
  7114. (15486)210 648 A
  7115. 1362(if)S
  7116. (((end)210 1488 A
  7117. 1740(=)S
  7118. (Point)210 1824 A
  7119. 2076(+)S
  7120. (count))252 2160 A
  7121. 2454(>)S
  7122. (End))168 2538 A
  7123. 2430 V
  7124. (15487)210 648 A
  7125. (end)126 1530 A
  7126. 1698(=)S
  7127. (End;)168 1782 A
  7128. 2520 V
  7129. (15488)210 648 A
  7130. (for)126 1362 A
  7131. 1530((i)S
  7132. 1656(=)S
  7133. (Point,)252 1740 A
  7134. 2034(p)S
  7135. 2118(=)S
  7136. (&Line[i];)378 2202 A
  7137. 2622(i)S
  7138. 2706(<)S
  7139. (end;)168 2790 A
  7140. (i++,)168 3000 A
  7141. (p++))168 3210 A
  7142. 3420({)S
  7143. 2610 V
  7144. (15489)210 648 A
  7145. 1530(if)S
  7146. ((type)210 1656 A
  7147. 1908(==)S
  7148. (TOupper))336 2034 A
  7149. 2412({)S
  7150. 2700 V
  7151. (15490)210 648 A
  7152. 1698(if)S
  7153. ((islower(*p)))546 1824 A
  7154. 2790 V
  7155. (15491)210 648 A
  7156. 1866(*p)S
  7157. 1992(=)S
  7158. (toupper(*p);)504 2076 A
  7159. 2880 V
  7160. (15492)210 648 A
  7161. 1530(})S
  7162. 2970 V
  7163. (15493)210 648 A
  7164. (else)168 1530 A
  7165. 1740(if)S
  7166. ((isupper(*p)))546 1866 A
  7167. 3060 V
  7168. (15494)210 648 A
  7169. 1698(*p)S
  7170. 1824(=)S
  7171. (tolower(*p);)504 1908 A
  7172. 3150 V
  7173. (15495)210 648 A
  7174. (right(CSmove);)588 1530 A
  7175. 3240 V
  7176. (15496)210 648 A
  7177. 1362(})S
  7178. 3330 V
  7179. (15497)210 648 A
  7180. 1194(})S
  7181. 3420 V
  7182. (15498)210 648 A
  7183. (return)252 1194 A
  7184. (CSstay;)294 1488 A
  7185. 3510 V
  7186. (15499)210 648 A
  7187. 1026(})S
  7188. 3690 V
  7189. (15501)210 648 A
  7190. (STATIC)252 1026 A
  7191. (STATUS)252 1320 A
  7192. 3780 V
  7193. (15502)210 648 A
  7194. (case_down_word())672 1026 A
  7195. 3870 V
  7196. (15503)210 648 A
  7197. 1026({)S
  7198. 3960 V
  7199. (15504)210 648 A
  7200. (return)252 1194 A
  7201. (do_case(TOlower);)714 1488 A
  7202. 4050 V
  7203. (15505)210 648 A
  7204. 1026(})S
  7205. 4230 V
  7206. (15507)210 648 A
  7207. (STATIC)252 1026 A
  7208. (STATUS)252 1320 A
  7209. 4320 V
  7210. (15508)210 648 A
  7211. (case_up_word())588 1026 A
  7212. 4410 V
  7213. (15509)210 648 A
  7214. 1026({)S
  7215. 4500 V
  7216. (15510)210 648 A
  7217. (return)252 1194 A
  7218. (do_case(TOupper);)714 1488 A
  7219. 4590 V
  7220. (15511)210 648 A
  7221. 1026(})S
  7222. 4770 V
  7223. (15513)210 648 A
  7224. (STATIC)252 1026 A
  7225. (void)168 1320 A
  7226. 4860 V
  7227. (15514)210 648 A
  7228. (ceol())252 1026 A
  7229. 4950 V
  7230. (15515)210 648 A
  7231. 1026({)S
  7232. 5040 V
  7233. (15516)210 648 A
  7234. (int)126 1194 A
  7235. (extras;)294 1698 A
  7236. 5130 V
  7237. (15517)210 648 A
  7238. (int)126 1194 A
  7239. 1698(i;)S
  7240. 5220 V
  7241. (15518)210 648 A
  7242. (CHAR)168 1194 A
  7243. (*p;)126 1698 A
  7244. 5310 V
  7245. (15519)210 648 A
  7246. 5400 V
  7247. (15520)210 648 A
  7248. (for)126 1194 A
  7249. ((extras)294 1362 A
  7250. 1698(=)S
  7251. 1782(0,)S
  7252. 1908(i)S
  7253. 1992(=)S
  7254. (Point,)252 2076 A
  7255. 2370(p)S
  7256. 2454(=)S
  7257. (&Line[i];)378 2538 A
  7258. 2958(i)S
  7259. 3042(<=)S
  7260. (End;)168 3168 A
  7261. (i++,)168 3378 A
  7262. (p++))168 3588 A
  7263. 3798({)S
  7264. 5490 V
  7265. (15521)210 648 A
  7266. (TTYput(')336 1362 A
  7267. (');)126 1740 A
  7268. 5580 V
  7269. (15522)210 648 A
  7270. 1362(if)S
  7271. ((ISCTL(*p)))462 1488 A
  7272. 1992({)S
  7273. 5670 V
  7274. (15523)210 648 A
  7275. (TTYput(')336 1530 A
  7276. (');)126 1908 A
  7277. 5760 V
  7278. (15524)210 648 A
  7279. (extras++;)378 1530 A
  7280. 5850 V
  7281. (15525)210 648 A
  7282. 1362(})S
  7283. 5940 V
  7284. (15526)210 648 A
  7285. (else)168 1362 A
  7286. 1572(if)S
  7287. ((rl_meta_chars)588 1698 A
  7288. 2328(&&)S
  7289. (ISMETA(*p)))462 2454 A
  7290. 2958({)S
  7291. 6030 V
  7292. (15527)210 648 A
  7293. (TTYput(')336 1530 A
  7294. (');)126 1908 A
  7295. 6120 V
  7296. (15528)210 648 A
  7297. (TTYput(')336 1530 A
  7298. (');)126 1908 A
  7299. 6210 V
  7300. (15529)210 648 A
  7301. (extras)252 1530 A
  7302. 1824(+=)S
  7303. 1950(2;)S
  7304. 8418 V
  7305. EP
  7306. %%Page: 132 132
  7307. BP
  7308. /slant 0 def
  7309. /height 0 def
  7310. 630 V
  7311. 12 B
  7312. (132)180 648 A
  7313. 11 R
  7314. 1878(File:)S
  7315. (src/lib/editline/editline.c)1086 2111 A
  7316. 10 R
  7317. 3402(MINIX)S
  7318. 3730(SOURCE)S
  7319. 4153(CODE)S
  7320. 900 V
  7321. 7 LST
  7322. (15530)210 648 A
  7323. 1362(})S
  7324. 990 V
  7325. (15531)210 648 A
  7326. 1194(})S
  7327. 1080 V
  7328. (15532)210 648 A
  7329. 1170 V
  7330. (15533)210 648 A
  7331. (for)126 1194 A
  7332. 1362((i)S
  7333. 1488(+=)S
  7334. (extras;)294 1614 A
  7335. 1950(i)S
  7336. 2034(>)S
  7337. (Point;)252 2118 A
  7338. (i--))168 2412 A
  7339. 1260 V
  7340. (15534)210 648 A
  7341. (TTYback();)420 1362 A
  7342. 1350 V
  7343. (15535)210 648 A
  7344. 1026(})S
  7345. 1530 V
  7346. (15537)210 648 A
  7347. (STATIC)252 1026 A
  7348. (void)168 1320 A
  7349. 1620 V
  7350. (15538)210 648 A
  7351. (clear_line())504 1026 A
  7352. 1710 V
  7353. (15539)210 648 A
  7354. 1026({)S
  7355. 1800 V
  7356. (15540)210 648 A
  7357. (Point)210 1194 A
  7358. 1446(=)S
  7359. (-strlen(Prompt);)672 1530 A
  7360. 1890 V
  7361. (15541)210 648 A
  7362. (TTYput('\r');)546 1194 A
  7363. 1980 V
  7364. (15542)210 648 A
  7365. (ceol();)294 1194 A
  7366. 2070 V
  7367. (15543)210 648 A
  7368. (Point)210 1194 A
  7369. 1446(=)S
  7370. 1530(0;)S
  7371. 2160 V
  7372. (15544)210 648 A
  7373. (End)126 1194 A
  7374. 1362(=)S
  7375. 1446(0;)S
  7376. 2250 V
  7377. (15545)210 648 A
  7378. (Line[0])294 1194 A
  7379. 1530(=)S
  7380. ('\0';)210 1614 A
  7381. 2340 V
  7382. (15546)210 648 A
  7383. 1026(})S
  7384. 2520 V
  7385. (15548)210 648 A
  7386. (STATIC)252 1026 A
  7387. (STATUS)252 1320 A
  7388. 2610 V
  7389. (15549)210 648 A
  7390. (insert_string(p))672 1026 A
  7391. 2700 V
  7392. (15550)210 648 A
  7393. (CHAR)168 1194 A
  7394. (*p;)126 1698 A
  7395. 2790 V
  7396. (15551)210 648 A
  7397. 1026({)S
  7398. 2880 V
  7399. (15552)210 648 A
  7400. (SIZE_T)252 1194 A
  7401. (len;)168 1698 A
  7402. 2970 V
  7403. (15553)210 648 A
  7404. (int)126 1194 A
  7405. 1698(i;)S
  7406. 3060 V
  7407. (15554)210 648 A
  7408. (CHAR)168 1194 A
  7409. (*new;)210 1698 A
  7410. 3150 V
  7411. (15555)210 648 A
  7412. (CHAR)168 1194 A
  7413. (*q;)126 1698 A
  7414. 3240 V
  7415. (15556)210 648 A
  7416. 3330 V
  7417. (15557)210 648 A
  7418. (len)126 1194 A
  7419. 1362(=)S
  7420. (strlen((char)504 1446 A
  7421. (*)p);)210 1992 A
  7422. 3420 V
  7423. (15558)210 648 A
  7424. 1194(if)S
  7425. ((End)168 1320 A
  7426. 1530(+)S
  7427. (len)126 1614 A
  7428. 1782(>=)S
  7429. (Length))294 1908 A
  7430. 2244({)S
  7431. 3510 V
  7432. (15559)210 648 A
  7433. 1362(if)S
  7434. (((new)210 1488 A
  7435. 1740(=)S
  7436. (NEW(CHAR,)378 1824 A
  7437. (Length)252 2244 A
  7438. 2538(+)S
  7439. (len)126 2622 A
  7440. 2790(+)S
  7441. (MEM_INC)))378 2874 A
  7442. 3294(==)S
  7443. (NULL))210 3420 A
  7444. 3600 V
  7445. (15560)210 648 A
  7446. (return)252 1530 A
  7447. (CSstay;)294 1824 A
  7448. 3690 V
  7449. (15561)210 648 A
  7450. 1362(if)S
  7451. ((Length))336 1488 A
  7452. 1866({)S
  7453. 3780 V
  7454. (15562)210 648 A
  7455. (COPYFROMTO(new,)630 1530 A
  7456. (Line,)210 2202 A
  7457. (Length);)336 2454 A
  7458. 3870 V
  7459. (15563)210 648 A
  7460. (DISPOSE(Line);)588 1530 A
  7461. 3960 V
  7462. (15564)210 648 A
  7463. 1362(})S
  7464. 4050 V
  7465. (15565)210 648 A
  7466. (Line)168 1362 A
  7467. 1572(=)S
  7468. (new;)168 1656 A
  7469. 4140 V
  7470. (15566)210 648 A
  7471. (Length)252 1362 A
  7472. 1656(+=)S
  7473. (len)126 1782 A
  7474. 1950(+)S
  7475. (MEM_INC;)336 2034 A
  7476. 4230 V
  7477. (15567)210 648 A
  7478. 1194(})S
  7479. 4320 V
  7480. (15568)210 648 A
  7481. 4410 V
  7482. (15569)210 648 A
  7483. (for)126 1194 A
  7484. 1362((q)S
  7485. 1488(=)S
  7486. (&Line[Point],)546 1572 A
  7487. 2160(i)S
  7488. 2244(=)S
  7489. (End)126 2328 A
  7490. 2496(-)S
  7491. (Point;)252 2580 A
  7492. (--i)126 2874 A
  7493. 3042(>=)S
  7494. 3168(0;)S
  7495. 3294())S
  7496. 4500 V
  7497. (15570)210 648 A
  7498. (q[len)210 1362 A
  7499. 1614(+)S
  7500. 1698(i])S
  7501. 1824(=)S
  7502. (q[i];)210 1908 A
  7503. 4590 V
  7504. (15571)210 648 A
  7505. (COPYFROMTO(&Line[Point],)1008 1194 A
  7506. 2244(p,)S
  7507. (len);)210 2370 A
  7508. 4680 V
  7509. (15572)210 648 A
  7510. (End)126 1194 A
  7511. 1362(+=)S
  7512. (len;)168 1488 A
  7513. 4770 V
  7514. (15573)210 648 A
  7515. (Line[End])378 1194 A
  7516. 1614(=)S
  7517. ('\0';)210 1698 A
  7518. 4860 V
  7519. (15574)210 648 A
  7520. (TTYstring(&Line[Point]);)1008 1194 A
  7521. 4950 V
  7522. (15575)210 648 A
  7523. (Point)210 1194 A
  7524. 1446(+=)S
  7525. (len;)168 1572 A
  7526. 5040 V
  7527. (15576)210 648 A
  7528. 5130 V
  7529. (15577)210 648 A
  7530. (return)252 1194 A
  7531. (Point)210 1488 A
  7532. 1740(==)S
  7533. (End)126 1866 A
  7534. 2034(?)S
  7535. (CSstay)252 2118 A
  7536. 2412(:)S
  7537. (CSmove;)294 2496 A
  7538. 5220 V
  7539. (15578)210 648 A
  7540. 1026(})S
  7541. 5400 V
  7542. (15580)210 648 A
  7543. (STATIC)252 1026 A
  7544. (STATUS)252 1320 A
  7545. 5490 V
  7546. (15581)210 648 A
  7547. (redisplay())462 1026 A
  7548. 5580 V
  7549. (15582)210 648 A
  7550. 1026({)S
  7551. 5670 V
  7552. (15583)210 648 A
  7553. (TTYputs((CONST)588 1194 A
  7554. (CHAR)168 1824 A
  7555. (*)NEWLINE);)462 2034 A
  7556. 5760 V
  7557. (15584)210 648 A
  7558. (TTYputs((CONST)588 1194 A
  7559. (CHAR)168 1824 A
  7560. (*)Prompt);)420 2034 A
  7561. 5850 V
  7562. (15585)210 648 A
  7563. (TTYstring(Line);)672 1194 A
  7564. 5940 V
  7565. (15586)210 648 A
  7566. (return)252 1194 A
  7567. (CSmove;)294 1488 A
  7568. 6030 V
  7569. (15587)210 648 A
  7570. 1026(})S
  7571. 6210 V
  7572. (15589)210 648 A
  7573. (STATIC)252 1026 A
  7574. (STATUS)252 1320 A
  7575. 8418 V
  7576. EP
  7577. %%Page: 133 133
  7578. BP
  7579. /slant 0 def
  7580. /height 0 def
  7581. 630 V
  7582. 10 R
  7583. 648(MINIX)S
  7584. 976(SOURCE)S
  7585. 1399(CODE)S
  7586. 11 R
  7587. 1878(File:)S
  7588. (src/lib/editline/editline.c)1086 2111 A
  7589. 12 B
  7590. (133)180 4248 A
  7591. 900 V
  7592. 7 LST
  7593. (15590)210 648 A
  7594. (toggle_meta_mode())756 1026 A
  7595. 990 V
  7596. (15591)210 648 A
  7597. 1026({)S
  7598. 1080 V
  7599. (15592)210 648 A
  7600. (rl_meta_chars)546 1194 A
  7601. 1782(=)S
  7602. 1866(!)S
  7603. (rl_meta_chars;)588 1950 A
  7604. 1170 V
  7605. (15593)210 648 A
  7606. (return)252 1194 A
  7607. (redisplay();)504 1488 A
  7608. 1260 V
  7609. (15594)210 648 A
  7610. 1026(})S
  7611. 1350 V
  7612. (15595)210 648 A
  7613. 1440 V
  7614. (15596)210 648 A
  7615. 1530 V
  7616. (15597)210 648 A
  7617. (STATIC)252 1026 A
  7618. (CHAR)168 1320 A
  7619. 1530(*)S
  7620. 1620 V
  7621. (15598)210 648 A
  7622. (next_hist())462 1026 A
  7623. 1710 V
  7624. (15599)210 648 A
  7625. 1026({)S
  7626. 1800 V
  7627. (15600)210 648 A
  7628. (return)252 1194 A
  7629. (H.Pos)210 1488 A
  7630. 1740(>=)S
  7631. (H.Size)252 1866 A
  7632. 2160(-)S
  7633. 2244(1)S
  7634. 2328(?)S
  7635. (NULL)168 2412 A
  7636. 2622(:)S
  7637. (H.Lines[++H.Pos];)714 2706 A
  7638. 1890 V
  7639. (15601)210 648 A
  7640. 1026(})S
  7641. 2070 V
  7642. (15603)210 648 A
  7643. (STATIC)252 1026 A
  7644. (CHAR)168 1320 A
  7645. 1530(*)S
  7646. 2160 V
  7647. (15604)210 648 A
  7648. (prev_hist())462 1026 A
  7649. 2250 V
  7650. (15605)210 648 A
  7651. 1026({)S
  7652. 2340 V
  7653. (15606)210 648 A
  7654. (return)252 1194 A
  7655. (H.Pos)210 1488 A
  7656. 1740(==)S
  7657. 1866(0)S
  7658. 1950(?)S
  7659. (NULL)168 2034 A
  7660. 2244(:)S
  7661. (H.Lines[--H.Pos];)714 2328 A
  7662. 2430 V
  7663. (15607)210 648 A
  7664. 1026(})S
  7665. 2610 V
  7666. (15609)210 648 A
  7667. (STATIC)252 1026 A
  7668. (STATUS)252 1320 A
  7669. 2700 V
  7670. (15610)210 648 A
  7671. (do_insert_hist(p))714 1026 A
  7672. 2790 V
  7673. (15611)210 648 A
  7674. (CHAR)168 1194 A
  7675. (*p;)126 1698 A
  7676. 2880 V
  7677. (15612)210 648 A
  7678. 1026({)S
  7679. 2970 V
  7680. (15613)210 648 A
  7681. 1194(if)S
  7682. 1320((p)S
  7683. 1446(==)S
  7684. (NULL))210 1572 A
  7685. 3060 V
  7686. (15614)210 648 A
  7687. (return)252 1362 A
  7688. (ring_bell();)504 1656 A
  7689. 3150 V
  7690. (15615)210 648 A
  7691. (Point)210 1194 A
  7692. 1446(=)S
  7693. 1530(0;)S
  7694. 3240 V
  7695. (15616)210 648 A
  7696. (reposition();)546 1194 A
  7697. 3330 V
  7698. (15617)210 648 A
  7699. (ceol();)294 1194 A
  7700. 3420 V
  7701. (15618)210 648 A
  7702. (End)126 1194 A
  7703. 1362(=)S
  7704. 1446(0;)S
  7705. 3510 V
  7706. (15619)210 648 A
  7707. (return)252 1194 A
  7708. (insert_string(p);)714 1488 A
  7709. 3600 V
  7710. (15620)210 648 A
  7711. 1026(})S
  7712. 3780 V
  7713. (15622)210 648 A
  7714. (STATIC)252 1026 A
  7715. (STATUS)252 1320 A
  7716. 3870 V
  7717. (15623)210 648 A
  7718. (do_hist(move))546 1026 A
  7719. 3960 V
  7720. (15624)210 648 A
  7721. (CHAR)168 1194 A
  7722. (*(*move)();)462 1698 A
  7723. 4050 V
  7724. (15625)210 648 A
  7725. 1026({)S
  7726. 4140 V
  7727. (15626)210 648 A
  7728. (CHAR)168 1194 A
  7729. (*p;)126 1698 A
  7730. 4230 V
  7731. (15627)210 648 A
  7732. (int)126 1194 A
  7733. 1698(i;)S
  7734. 4320 V
  7735. (15628)210 648 A
  7736. 4410 V
  7737. (15629)210 648 A
  7738. 1194(i)S
  7739. 1278(=)S
  7740. 1362(0;)S
  7741. 4500 V
  7742. (15630)210 648 A
  7743. 1194(do)S
  7744. 1320({)S
  7745. 4590 V
  7746. (15631)210 648 A
  7747. 1362(if)S
  7748. (((p)126 1488 A
  7749. 1656(=)S
  7750. ((*move)()))420 1740 A
  7751. 2202(==)S
  7752. (NULL))210 2328 A
  7753. 4680 V
  7754. (15632)210 648 A
  7755. (return)252 1530 A
  7756. (ring_bell();)504 1824 A
  7757. 4770 V
  7758. (15633)210 648 A
  7759. 1194(})S
  7760. (while)210 1278 A
  7761. ((++i)168 1530 A
  7762. 1740(<)S
  7763. (Repeat);)336 1824 A
  7764. 4860 V
  7765. (15634)210 648 A
  7766. (return)252 1194 A
  7767. (do_insert_hist(p);)756 1488 A
  7768. 4950 V
  7769. (15635)210 648 A
  7770. 1026(})S
  7771. 5130 V
  7772. (15637)210 648 A
  7773. (STATIC)252 1026 A
  7774. (STATUS)252 1320 A
  7775. 5220 V
  7776. (15638)210 648 A
  7777. (h_next())336 1026 A
  7778. 5310 V
  7779. (15639)210 648 A
  7780. 1026({)S
  7781. 5400 V
  7782. (15640)210 648 A
  7783. (return)252 1194 A
  7784. (do_hist(next_hist);)798 1488 A
  7785. 5490 V
  7786. (15641)210 648 A
  7787. 1026(})S
  7788. 5670 V
  7789. (15643)210 648 A
  7790. (STATIC)252 1026 A
  7791. (STATUS)252 1320 A
  7792. 5760 V
  7793. (15644)210 648 A
  7794. (h_prev())336 1026 A
  7795. 5850 V
  7796. (15645)210 648 A
  7797. 1026({)S
  7798. 5940 V
  7799. (15646)210 648 A
  7800. (return)252 1194 A
  7801. (do_hist(prev_hist);)798 1488 A
  7802. 6030 V
  7803. (15647)210 648 A
  7804. 1026(})S
  7805. 6210 V
  7806. (15649)210 648 A
  7807. (STATIC)252 1026 A
  7808. (STATUS)252 1320 A
  7809. 8418 V
  7810. EP
  7811. %%Page: 134 134
  7812. BP
  7813. /slant 0 def
  7814. /height 0 def
  7815. 630 V
  7816. 12 B
  7817. (134)180 648 A
  7818. 11 R
  7819. 1878(File:)S
  7820. (src/lib/editline/editline.c)1086 2111 A
  7821. 10 R
  7822. 3402(MINIX)S
  7823. 3730(SOURCE)S
  7824. 4153(CODE)S
  7825. 900 V
  7826. 7 LST
  7827. (15650)210 648 A
  7828. (h_first())378 1026 A
  7829. 990 V
  7830. (15651)210 648 A
  7831. 1026({)S
  7832. 1080 V
  7833. (15652)210 648 A
  7834. (return)252 1194 A
  7835. (do_insert_hist(H.Lines[H.Pos)1176 1488 A
  7836. 2706(=)S
  7837. (0]);)168 2790 A
  7838. 1170 V
  7839. (15653)210 648 A
  7840. 1026(})S
  7841. 1350 V
  7842. (15655)210 648 A
  7843. (STATIC)252 1026 A
  7844. (STATUS)252 1320 A
  7845. 1440 V
  7846. (15656)210 648 A
  7847. (h_last())336 1026 A
  7848. 1530 V
  7849. (15657)210 648 A
  7850. 1026({)S
  7851. 1620 V
  7852. (15658)210 648 A
  7853. (return)252 1194 A
  7854. (do_insert_hist(H.Lines[H.Pos)1176 1488 A
  7855. 2706(=)S
  7856. (H.Size)252 2790 A
  7857. 3084(-)S
  7858. (1]);)168 3168 A
  7859. 1710 V
  7860. (15659)210 648 A
  7861. 1026(})S
  7862. 1890 V
  7863. (15661)210 648 A
  7864. 1026(/*)S
  7865. 1980 V
  7866. (15662)210 648 A
  7867. 1026(**)S
  7868. (Return)252 1194 A
  7869. (zero)168 1488 A
  7870. 1698(if)S
  7871. (pat)126 1824 A
  7872. (appears)294 1992 A
  7873. 2328(as)S
  7874. 2454(a)S
  7875. (substring)378 2538 A
  7876. 2958(in)S
  7877. (text.)210 3084 A
  7878. 2070 V
  7879. (15663)210 648 A
  7880. 1026(*/)S
  7881. 2160 V
  7882. (15664)210 648 A
  7883. (STATIC)252 1026 A
  7884. (int)126 1320 A
  7885. 2250 V
  7886. (15665)210 648 A
  7887. (substrcmp(text,)630 1026 A
  7888. (pat,)168 1698 A
  7889. (len))168 1908 A
  7890. 2340 V
  7891. (15666)210 648 A
  7892. (char)168 1194 A
  7893. (*text;)252 1698 A
  7894. 2430 V
  7895. (15667)210 648 A
  7896. (char)168 1194 A
  7897. (*pat;)210 1698 A
  7898. 2520 V
  7899. (15668)210 648 A
  7900. (int)126 1194 A
  7901. (len;)168 1698 A
  7902. 2610 V
  7903. (15669)210 648 A
  7904. 1026({)S
  7905. 2700 V
  7906. (15670)210 648 A
  7907. (char)168 1194 A
  7908. 1698(c;)S
  7909. 2790 V
  7910. (15671)210 648 A
  7911. 2880 V
  7912. (15672)210 648 A
  7913. 1194(if)S
  7914. (((c)126 1320 A
  7915. 1488(=)S
  7916. (*pat))210 1572 A
  7917. 1824(==)S
  7918. ('\0'))210 1950 A
  7919. 2970 V
  7920. (15673)210 648 A
  7921. (return)252 1362 A
  7922. (*text)210 1656 A
  7923. 1908(==)S
  7924. ('\0';)210 2034 A
  7925. 3060 V
  7926. (15674)210 648 A
  7927. (for)126 1194 A
  7928. 1362(()S
  7929. 1446(;)S
  7930. (*text;)252 1530 A
  7931. (text++))294 1824 A
  7932. 3150 V
  7933. (15675)210 648 A
  7934. 1362(if)S
  7935. ((*text)252 1488 A
  7936. 1782(==)S
  7937. 1908(c)S
  7938. 1992(&&)S
  7939. (strncmp(text,)546 2118 A
  7940. (pat,)168 2706 A
  7941. (len))168 2916 A
  7942. 3126(==)S
  7943. 3252(0))S
  7944. 3240 V
  7945. (15676)210 648 A
  7946. (return)252 1530 A
  7947. 1824(0;)S
  7948. 3330 V
  7949. (15677)210 648 A
  7950. (return)252 1194 A
  7951. 1488(1;)S
  7952. 3420 V
  7953. (15678)210 648 A
  7954. 1026(})S
  7955. 3600 V
  7956. (15680)210 648 A
  7957. (STATIC)252 1026 A
  7958. (CHAR)168 1320 A
  7959. 1530(*)S
  7960. 3690 V
  7961. (15681)210 648 A
  7962. (search_hist(search,)798 1026 A
  7963. (move))210 1866 A
  7964. 3780 V
  7965. (15682)210 648 A
  7966. (CHAR)168 1194 A
  7967. (*search;)336 1698 A
  7968. 3870 V
  7969. (15683)210 648 A
  7970. (CHAR)168 1194 A
  7971. (*(*move)();)462 1698 A
  7972. 3960 V
  7973. (15684)210 648 A
  7974. 1026({)S
  7975. 4050 V
  7976. (15685)210 648 A
  7977. (static)252 1194 A
  7978. (CHAR)168 1488 A
  7979. (*old_search;)504 1698 A
  7980. 4140 V
  7981. (15686)210 648 A
  7982. (int)126 1194 A
  7983. (len;)168 1698 A
  7984. 4230 V
  7985. (15687)210 648 A
  7986. (int)126 1194 A
  7987. (pos;)168 1698 A
  7988. 4320 V
  7989. (15688)210 648 A
  7990. (int)126 1194 A
  7991. ((*match)();)462 1698 A
  7992. 4410 V
  7993. (15689)210 648 A
  7994. (char)168 1194 A
  7995. (*pat;)210 1698 A
  7996. 4500 V
  7997. (15690)210 648 A
  7998. 4590 V
  7999. (15691)210 648 A
  8000. 1194(/*)S
  8001. (Save)168 1320 A
  8002. 1530(or)S
  8003. (get)126 1656 A
  8004. (remembered)420 1824 A
  8005. (search)252 2286 A
  8006. (pattern.)336 2580 A
  8007. 2958(*/)S
  8008. 4680 V
  8009. (15692)210 648 A
  8010. 1194(if)S
  8011. ((search)294 1320 A
  8012. 1656(&&)S
  8013. (*search))336 1782 A
  8014. 2160({)S
  8015. 4770 V
  8016. (15693)210 648 A
  8017. 1362(if)S
  8018. ((old_search))504 1488 A
  8019. 4860 V
  8020. (15694)210 648 A
  8021. (DISPOSE(old_search);)840 1530 A
  8022. 4950 V
  8023. (15695)210 648 A
  8024. (old_search)420 1362 A
  8025. 1824(=)S
  8026. ((CHAR)210 1908 A
  8027. (*)strdup((char)588 2160 A
  8028. (*)search);)420 2790 A
  8029. 5040 V
  8030. (15696)210 648 A
  8031. 1194(})S
  8032. 5130 V
  8033. (15697)210 648 A
  8034. (else)168 1194 A
  8035. 1404({)S
  8036. 5220 V
  8037. (15698)210 648 A
  8038. 1362(if)S
  8039. ((old_search)462 1488 A
  8040. 1992(==)S
  8041. (NULL)168 2118 A
  8042. 2328(||)S
  8043. (*old_search)462 2454 A
  8044. 2958(==)S
  8045. ('\0'))210 3084 A
  8046. 5310 V
  8047. (15699)210 648 A
  8048. (return)252 1530 A
  8049. (NULL;)210 1824 A
  8050. 5400 V
  8051. (15700)210 648 A
  8052. (search)252 1362 A
  8053. 1656(=)S
  8054. (old_search;)462 1740 A
  8055. 5490 V
  8056. (15701)210 648 A
  8057. 1194(})S
  8058. 5580 V
  8059. (15702)210 648 A
  8060. 5670 V
  8061. (15703)210 648 A
  8062. 1194(/*)S
  8063. (Set)126 1320 A
  8064. 1488(up)S
  8065. (pattern-finder.)630 1614 A
  8066. 2286(*/)S
  8067. 5760 V
  8068. (15704)210 648 A
  8069. 1194(if)S
  8070. ((*search)336 1320 A
  8071. 1698(==)S
  8072. ('303'))168 1824 A
  8073. 2034({)S
  8074. 5850 V
  8075. (15705)210 648 A
  8076. (match)210 1362 A
  8077. 1614(=)S
  8078. (strncmp;)336 1698 A
  8079. 5940 V
  8080. (15706)210 648 A
  8081. (pat)126 1362 A
  8082. 1530(=)S
  8083. ((char)210 1614 A
  8084. (*)(search)378 1866 A
  8085. 2286(+)S
  8086. (1);)126 2370 A
  8087. 6030 V
  8088. (15707)210 648 A
  8089. 1194(})S
  8090. 6120 V
  8091. (15708)210 648 A
  8092. (else)168 1194 A
  8093. 1404({)S
  8094. 6210 V
  8095. (15709)210 648 A
  8096. (match)210 1362 A
  8097. 1614(=)S
  8098. (substrcmp;)420 1698 A
  8099. 8418 V
  8100. EP
  8101. %%Page: 135 135
  8102. BP
  8103. /slant 0 def
  8104. /height 0 def
  8105. 630 V
  8106. 10 R
  8107. 648(MINIX)S
  8108. 976(SOURCE)S
  8109. 1399(CODE)S
  8110. 11 R
  8111. 1878(File:)S
  8112. (src/lib/editline/editline.c)1086 2111 A
  8113. 12 B
  8114. (135)180 4248 A
  8115. 900 V
  8116. 7 LST
  8117. (15710)210 648 A
  8118. (pat)126 1362 A
  8119. 1530(=)S
  8120. ((char)210 1614 A
  8121. (*)search;)378 1866 A
  8122. 990 V
  8123. (15711)210 648 A
  8124. 1194(})S
  8125. 1080 V
  8126. (15712)210 648 A
  8127. (len)126 1194 A
  8128. 1362(=)S
  8129. (strlen(pat);)504 1446 A
  8130. 1170 V
  8131. (15713)210 648 A
  8132. 1260 V
  8133. (15714)210 648 A
  8134. (for)126 1194 A
  8135. ((pos)168 1362 A
  8136. 1572(=)S
  8137. (H.Pos;)252 1656 A
  8138. ((*move)())378 1950 A
  8139. 2370(!=)S
  8140. (NULL;)210 2496 A
  8141. 2748())S
  8142. 1350 V
  8143. (15715)210 648 A
  8144. 1362(if)S
  8145. (((*match)((char)630 1488 A
  8146. (*)H.Lines[H.Pos],)714 2160 A
  8147. (pat,)168 2916 A
  8148. (len))168 3126 A
  8149. 3336(==)S
  8150. 3462(0))S
  8151. 1440 V
  8152. (15716)210 648 A