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

操作系统开发

开发平台:

C/C++

  1. %!PS-Adobe-1.0
  2. %%Creator: devps (Pipeline Associates, Inc.)
  3. %%CreationDate: Tue Sep 17 22:37:05 1996
  4. %%Pages: (atend)
  5. %%DocumentFonts: (atend)
  6. /devps 180 dict def devps begin
  7. /res 10.000000 def
  8. /y_offset 843 def
  9. /X{exch}bind def
  10. /mm {transform round X round X itransform} bind def
  11. /r{rmoveto}bind def
  12. /m{moveto}bind def
  13. /l{lineto}bind def
  14. /rl{rlineto}bind def
  15. /st{stroke}bind def
  16. /gs{gsave}bind def
  17. /gr{grestore}bind def
  18. /cp{currentpoint}bind def
  19. /np{newpath}bind def
  20. /ct{curveto}bind def
  21. systemdict /setpacking known
  22.  { /savepacking currentpacking def true setpacking } if
  23. /m0{0 0 moveto}bind def
  24. /xc{//res div}bind def
  25. /yc{//res neg div //y_offset add}bind def
  26. /lc{yc X xc X l st}bind def
  27. /mc{yc X xc X m}bind def
  28. /el{gs /a X def a div 1 X scale cp np a xc 2 div 0 360 arc st gr}bind def
  29. /ar{cp 7 2 roll np xc 5 1 roll atan 3 1 roll atan X arc st}bind def
  30. /sp{yc X xc X 6 2 roll yc X xc X 6 2 roll yc X xc X 6 2 roll ct}bind def
  31. /V{//res neg div //y_offset add
  32. currentpoint pop X
  33. m}bind def
  34. /H{//res div
  35. 0 transform X round X itransform pop
  36. currentpoint X pop
  37. moveto}bind def
  38. /h{//res div 0 r}bind def
  39. /v{//res neg div 0 X r}bind def
  40. /S{X H show}bind def
  41. /A{H //res div 1 index stringwidth pop sub 1 index length div 0 3 2 roll ashow}bind def
  42. /psize 10 def
  43. /height 0 def
  44. /cheight { height 0 ne { height } { psize } ifelse } bind def
  45. /slant 0 def
  46. /FF{findfont X dup 30 div 0 mm pop setlinewidth /psize X def
  47.     [psize 0 cheight slant sin slant cos div mul cheight 0 0]
  48.     makefont setfont}bind def
  49. /shade{gs
  50.  /dy X def
  51.  /dx X def
  52.  np m
  53.  0 /dy rl
  54.  /dx 0 rl
  55.  0 /dy neg rl
  56.  /dx neg 0 rl
  57.  closepath
  58.  .9 setgray
  59.  fill
  60. gr}bind def
  61. 1 setlinecap
  62. /resolution res 72 mul def
  63. /startFig {
  64. /SavedState save def
  65. userdict maxlength dict begin
  66. currentpoint transform
  67. DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap
  68. setlinewidth setmatrix
  69. itransform moveto
  70. /ury exch def
  71. /urx exch def
  72. /lly exch def
  73. /llx exch def
  74. /y exch 72 mul resolution div def
  75. /x exch 72 mul resolution div def
  76. currentpoint /cy exch def /cx exch def
  77. /sx x urx llx sub div def
  78. /sy y ury lly sub div def
  79. sx sy scale
  80. cx sx div llx sub
  81. cy sy div ury sub translate
  82. /DefFigCTM matrix currentmatrix def
  83. /initmatrix {
  84. DefFigCTM setmatrix
  85. } def
  86. /defaultmatrix {
  87. DefFigCTM exch copy
  88. } def
  89. /initgraphics {
  90. DocumentInitState setmiterlimit setgray setdash 
  91. setlinejoin setlinecap setlinewidth setmatrix
  92. DefFigCTM setmatrix
  93. } def
  94. /showpage {
  95. initgraphics
  96. } def
  97. }bind  def
  98. /clipFig {
  99. currentpoint 6 2 roll
  100. newpath 4 copy
  101. 4 2 roll moveto
  102. 6 -1 roll exch lineto
  103. exch lineto
  104. exch lineto
  105. closepath clip
  106. newpath
  107. moveto
  108. }bind  def
  109. /doclip { llx lly urx ury clipFig } def
  110. /endFig {
  111. end SavedState restore
  112. }bind  def
  113. /globalstart {
  114. fontnum psize slant height resolution currentpoint 
  115. pagesave restore gsave 
  116. }bind  def
  117. /globalend {
  118. grestore moveto
  119. /resolution exch def /height exch def
  120. /slant exch def /psize exch def /fontnum exch def
  121. F
  122. /pagesave save def
  123. }bind  def
  124. /fontnum 1 def 
  125. systemdict /setpacking known { savepacking setpacking} if
  126. end
  127. /BP{
  128. save mark devps begin m0
  129. /DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap
  130. currentlinejoin currentdash currentgray currentmiterlimit ] cvx def
  131. }bind def
  132. /EP{
  133. end cleartomark restore showpage}def
  134. /Encoding-1 256 array def
  135. 0 1 255 {Encoding-1 exch /.notdef put} for
  136. Encoding-1 8#301 StandardEncoding 8#101 26 getinterval putinterval %A-B
  137. Encoding-1 8#341 StandardEncoding 8#141 26 getinterval putinterval %a-b
  138. Encoding-1 8#241 StandardEncoding 8#301 16 getinterval putinterval %accents
  139. Encoding-1 8#373 StandardEncoding 8#365 1 getinterval putinterval %dotlessi
  140. Encoding-1
  141. dup 8#41 /copyright put
  142. dup 8#42 /registered put
  143. dup 8#43 /trademark put
  144. dup 8#44 /logicalnot put
  145. dup 8#45 /Eth put
  146. dup 8#46 /eth put
  147. dup 8#47 /Thorn put
  148. dup 8#50 /thorn put
  149. dup 8#51 /brokenbar put
  150. dup 8#52 /degree put
  151. dup 8#53 /divide put
  152. dup 8#54 /multiply put
  153. dup 8#55 /minus put
  154. dup 8#56 /onehalf put
  155. dup 8#57 /onequarter put
  156. dup 8#60 /threequarters put
  157. dup 8#101 /Aacute put
  158. dup 8#102 /Acircumflex put
  159. dup 8#103 /Adieresis put
  160. dup 8#104 /Agrave put
  161. dup 8#105 /Aring put
  162. dup 8#106 /Atilde put
  163. dup 8#107 /Ccedilla put
  164. dup 8#110 /Eacute put
  165. dup 8#111 /Ecircumflex put
  166. dup 8#112 /Edieresis put
  167. dup 8#113 /Egrave put
  168. dup 8#114 /Iacute put
  169. dup 8#115 /Icircumflex put
  170. dup 8#116 /Idieresis put
  171. dup 8#117 /Igrave put
  172. dup 8#120 /Ntilde put
  173. dup 8#121 /Oacute put
  174. dup 8#122 /Ocircumflex put
  175. dup 8#123 /Odieresis put
  176. dup 8#124 /Ograve put
  177. dup 8#125 /Otilde put
  178. dup 8#126 /Scaron put
  179. dup 8#127 /Uacute put
  180. dup 8#130 /Ucircumflex put
  181. dup 8#131 /Udieresis put
  182. dup 8#132 /Ugrave put
  183. dup 8#133 /Ydieresis put
  184. dup 8#134 /Zcaron put
  185. dup 8#135 /aacute put
  186. dup 8#136 /acircumflex put
  187. dup 8#137 /adieresis put
  188. dup 8#140 /agrave put
  189. dup 8#141 /aring put
  190. dup 8#142 /atilde put
  191. dup 8#143 /ccedilla put
  192. dup 8#144 /eacute put
  193. dup 8#145 /ecircumflex put
  194. dup 8#146 /edieresis put
  195. dup 8#147 /egrave put
  196. dup 8#150 /iacute put
  197. dup 8#151 /icircumflex put
  198. dup 8#152 /idieresis put
  199. dup 8#153 /igrave put
  200. dup 8#154 /ntilde put
  201. dup 8#155 /oacute put
  202. dup 8#156 /ocircumflex put
  203. dup 8#157 /odieresis put
  204. dup 8#160 /ograve put
  205. dup 8#161 /otilde put
  206. dup 8#162 /scaron put
  207. dup 8#163 /uacute put
  208. dup 8#164 /ucircumflex put
  209. dup 8#165 /udieresis put
  210. dup 8#166 /ugrave put
  211. dup 8#167 /ydieresis put
  212. dup 8#170 /zcaron put
  213. pop
  214. /Enc-dict 30 dict def
  215. Enc-dict /tmpstr1 50 string put
  216. Enc-dict /tmpstr2 50 string put
  217. Enc-dict /tmpstr3 50 string dup (Encoding-) exch cvs pop put
  218. /AEnc-def { % arguments: the original font's name, encoding nr
  219. Enc-dict begin
  220. tmpstr2 cvs /Enc-no exch def % Remember the number in a string
  221. dup /OrigName exch def % remember the name
  222. findfont dup maxlength dict /newdict exch def % get dictionary for new font
  223. { exch dup /FID ne
  224.    { exch newdict 3 1 roll put }
  225.    { pop pop } % Ignore FID
  226.    ifelse
  227. } forall
  228. newdict begin
  229. /Encoding
  230.   tmpstr3 9 Enc-no putinterval tmpstr3 0 9 Enc-no length add getinterval
  231.   cvn load
  232.   def % Replace encoding
  233. currentdict /UniqueID known
  234. { /UniqueID UniqueID Enc-no cvi 49999 mul add def } if % Derive New UniqueID
  235. end % newdict
  236. /FNlength OrigName tmpstr1 cvs length def % convert name, remember length
  237. FNlength 1 add Enc-no length add string
  238. dup 0 OrigName tmpstr1 cvs putinterval
  239. dup FNlength (-) putinterval
  240. dup FNlength 1 add Enc-no putinterval
  241. dup 0 tmpstr1 0 FNlength getinterval putinterval % Add old name
  242. cvn dup newdict /FontName 3 2 roll put newdict definefont
  243. end % Enc-dict
  244. } def
  245. /Times-Roman 1 AEnc-def pop
  246. /R-1{/Times-Roman-1 FF}def
  247. /R{/Times-Roman FF}def
  248. /B{/Times-Bold FF}def
  249. /I{/Times-Italic FF}def
  250. /Times-Bold 1 AEnc-def pop
  251. /B-1{/Times-Bold-1 FF}def
  252. %% Troff special characters not on Symbol font
  253. %% Copyright (C) 1986 by Pipeline Associates, Inc.
  254. %% Version 1.0
  255. %% $Header: Troff.pro,v 1.7 90/08/14 16:07:55 keie Exp $
  256. /altRTD 20 dict def
  257. altRTD begin
  258. /s{setcachedevice}bind def
  259. /m{moveto}bind def
  260. /c{curveto}bind def
  261. /S{stroke}bind def
  262. /l{lineto}bind def
  263. end
  264. /F_Troff 17 dict def F_Troff begin
  265. systemdict /currentpacking known
  266. {/SavePacking currentpacking def true setpacking}if
  267. /PaintType 0 def
  268. /FontType 3 def
  269. /StrokeWidth 25 def
  270. /UniqueID 8277030 def
  271. /FontMatrix [.001000 0 0 .001000 0 0] def
  272. /FontBBox [-85 -150 1000 1000 ] def
  273. /Encoding 256 array def
  274. /CD 256 1 add dict def
  275. /FontInfo 3 dict def FontInfo begin
  276. /UnderlinePosition -133 def /UnderlineThickness 20 def end
  277. /FontName (Troff) def
  278. 0 1 256 1 sub{Encoding exch /.notdef put}for
  279. CD /.notdef{500 0 setcharwidth{}}put
  280. Encoding (1) 0 get /br put
  281. %% bold vertical rule used by tbl
  282. CD /br{
  283. 0 0 -500 -500 1000 1000 s
  284. np
  285. clw
  286. 0 -100 m
  287. 0 900 l
  288. {S}
  289. }put
  290. Encoding (2) 0 get /ul put
  291. %% underline used by tbl
  292. CD /ul{
  293. 500 0 0 -200 500 0 s
  294. np
  295. clw
  296. 0 -100 m
  297. 500 -100 l
  298. {S}
  299. }put
  300. Encoding (3) 0 get /ru put
  301. %% baseline rule
  302. CD /ru{
  303. 500 0 -500 -500 1000 1000 s
  304. np
  305. clw
  306. m0
  307. 500 0 l
  308. {S}
  309. }put
  310. Encoding (4) 0 get /vr put
  311. %% vertical rule
  312. CD /vr{
  313. 0 0 -500 -500 1000 1000 s
  314. np
  315. clw
  316. m0
  317. 0 1000 l
  318. {S}
  319. }put
  320. Encoding (5) 0 get /sq put
  321. %% square
  322. CD /sq{
  323. 500 0 0 0 500 1000 s
  324. np
  325. m0
  326. 0 500 rl
  327. 500 0 rl
  328. 0 -500 rl
  329. -500 0 rl
  330. closepath
  331. 61 61 m
  332. 378 0 rl
  333. 0 378 rl
  334. -378 0 rl
  335. closepath
  336. {fill}
  337. }put
  338. Encoding (6) 0 get /bx put
  339. %% solid box
  340. CD /bx{
  341. 500 0 0 0 500 1000 s
  342. np
  343. m0
  344. 0 500 rl
  345. 500 0 rl
  346. 0 -500 rl
  347. closepath
  348. {fill}
  349. }put
  350. Encoding (7) 0 get /rn put
  351. %% radical extender
  352. CD /rn{
  353. 500 0 -500 -500 1000 1000 s
  354. np
  355. 30 setlinewidth
  356. -30 900 m
  357. 500 0 rl
  358. {S}
  359. }put
  360. Encoding 120 /rc put
  361. %% top of right bracket above braceex
  362. CD /rc {
  363. 494 0 -85 -80 255 926 s
  364. 201 -80 m 201 872 l -85 872 l -85 926 l 255 926 l 255 -80 l
  365. closepath {fill}
  366. } put
  367. Encoding 121 /lc put
  368. %% top of left bracket above braceex
  369. CD /lc {
  370. 491 0 201 -80 541 926 s
  371. 201 -80 m 201 926 l 541 926 l 541 872 l 255 872 l 255 -80 l
  372. closepath {fill}
  373. } put
  374. Encoding 122 /rf put
  375. %% bottom of right bracket below braceex
  376. CD /rf {
  377. 494 0 -85 -80 255 926 s
  378. -85 -80 m -85 -26 l 201 -26 l 201 926 l 255 926 l 255 -80 l
  379. closepath {fill}
  380. } put
  381. Encoding 123 /lf put
  382. %% bottom of left bracket below braceex
  383. CD /lf {
  384. 494 0 201 -80 541 926 s
  385. 201 -80 m 201 926 l 255 926 l 255 -26 l 872 -26 l 872 -80 l
  386. closepath {fill}
  387. } put
  388. Encoding 97 /a put
  389. CD /a{5 setlinewidth 1000 0 0 66 942 421 s 430 415
  390. m 578 406 678 349 662 319 c 655 306 614 287 583
  391. 296 c 570 300 466 340 438 332 c 365 309 335 213
  392. 270 209 c 0 310 m 108 310 l 108 114 l 0
  393. 114 l 0 310 l 42 161 m 42 134 l 66 134 l 66
  394. 161 l 42 161 l 47 155 m 47 140 l 62 140 l 62
  395. 155 l 47 155 l 110 133 m 226 113 300 66 410
  396. 80 c 497 91 550 69 634 76 c 645 76 663 92 669
  397. 107 c 677 125 673 141 668 160 c 725 334 m 758
  398. 332 734 253 701 250 c 501 325 m 475 316 476 309
  399. 473 302 c 465 282 482 263 499 257 c 552 236 615
  400. 253 689 253 c 701 253 713 236 713 218 c 712 194
  401. 702 168 678 161 c 671 159 663 160 655 160 c 591
  402. 158 516 156 479 168 c 461 173 453 191 453 210 c 453
  403. 224 456 235 466 244 c 476 253 490 252 503 255 c 459
  404. 84 m 447 96 435 106 435 123 c 435 136 440 145 447
  405. 155 c 453 163 462 168 469 173 c 110 293 m 173
  406. 318 300 421 435 415 c 609 407 852 416 885 411 c 898
  407. 409 924 411 930 380 c 942 316 828 339 742 334 c 731
  408. 334 730 335 725 335 c 701 336 685 336 660 336 c{S}}put
  409. Encoding 98 /b put
  410. CD /b{5 setlinewidth 1000 0 -12 66 930 421 s 500
  411. 415 m 352 406 252 349 268 319 c 275 306 316 287
  412. 347 296 c 360 300 464 340 492 332 c 565 309 595
  413. 213 660 209 c 930 310 m 822 310 l 822 114 l 930
  414. 114 l 930 310 l 888 161 m 888 134 l 864 134
  415. l 864 161 l 888 161 l 883 155 m 883 140 l 868
  416. 140 l 868 155 l 883 155 l 820 133 m 704 113
  417. 630 66 520 80 c 433 91 380 69 296 76 c 285 76
  418. 267 92 261 107 c 253 125 257 141 262 160 c 205
  419. 334 m 172 332 196 253 229 250 c 429 325 m 455
  420. 316 454 309 457 302 c 465 282 448 263 431 257 c 378
  421. 236 315 253 241 253 c 229 253 217 236 217 218 c 218
  422. 194 228 168 252 161 c 259 159 267 160 275 160 c 339
  423. 158 414 156 451 168 c 469 173 477 191 477 210 c 477
  424. 224 474 235 464 244 c 454 253 440 252 427 255 c 471
  425. 84 m 483 96 495 106 495 123 c 495 136 490 145 483
  426. 155 c 477 163 468 168 461 173 c 820 293 m 757
  427. 318 630 421 495 415 c 321 407 78 416 45 411 c 32
  428. 409 6 411 0 380 c -12 316 102 339 188 334 c 199
  429. 334 200 335 205 335 c 229 336 245 336 270 336 c{S}}put
  430. Encoding 99 /c put
  431. CD /c{710 0 0 0 700 700 s
  432. 33 setlinewidth
  433. 335 23 m 335 325 302 -90 270 arc
  434. {S}}put
  435. Encoding 100 /d put
  436. CD /d{590 0 134 158 477 500 s 300
  437. 160 m 208 162 134 238 135 330 c 136 423 212 500
  438. 305 500 c 397 500 473 427 475 335 c 477 239 396
  439. 158 300 160 c{fill}}put
  440. Encoding 101 /e put
  441. CD /e { % produces the VU symbol
  442. 760 0 0 0 750 750 s
  443. 267 267 scale
  444. 0 setlinejoin
  445. .045 setlinewidth
  446. 0 setlinecap
  447. 3 setmiterlimit
  448. newpath
  449. 0 0 moveto
  450. 0 2.8 rlineto
  451. 0.38 0 rlineto
  452. 0 -2.3 rlineto
  453. 0.02 0 rlineto
  454. 0.67 2.3 rlineto
  455. 0.38 0 rlineto
  456. -0.83 -2.8 rlineto
  457. closepath
  458. 1.61 2.8 moveto
  459. 0.38 0 rlineto
  460. -0.687 -2.32 rlineto
  461. -.03 -.1 -0.03 -0.1 0 -0.1 rcurveto
  462. 1.027 0 rlineto
  463. 0 2.42 rlineto
  464. 0.38 0 rlineto
  465. currentpoint pop 0 % x 0
  466. 2.0 0
  467. 0.28 arcto
  468. 4 {pop} repeat
  469. 0.78 0 1.61 2.8 0.15 arcto
  470. 4 {pop} repeat
  471. closepath
  472. {S}} put
  473. /BuildChar{altRTD /BuildChar get exec}def end
  474. altRTD begin /BuildChar{altRTD begin
  475. /char exch def /fontdict exch def save
  476. /charname fontdict /Encoding get char get def
  477. /clw { 37 0 mm pop setlinewidth}bind def
  478. fontdict /StrokeWidth get setlinewidth
  479. 0 setlinecap
  480. 0 setlinejoin
  481. fontdict /CD get dup charname known
  482. {charname}{/.notdef}ifelse get newpath exec
  483. fontdict /PaintType get 0 eq{exec}{pop S}ifelse
  484. restore end}def end
  485. systemdict /currentpacking known{F_Troff /SavePacking get setpacking}if
  486. /Troff F_Troff definefont pop
  487. /Y1{/Troff FF}def
  488. /Y{/Symbol FF}def
  489. %%EndProlog
  490. %%Page: 1 1
  491. BP
  492. /slant 0 def
  493. /height 0 def
  494. 480 V
  495. 10 R
  496. 720(ABORT)S
  497. 1070(()S
  498. 1112(3)S
  499. 1170())S
  500. 2696(Eighth)S
  501. (Edition)296 2989 A
  502. 4777(ABORT)S
  503. 5127(()S
  504. 5169(3)S
  505. 5227())S
  506. 960 V
  507. 9 R
  508. 720(N)S
  509. 722(NA)S
  510. 790(AM)S
  511. 858(ME)S
  512. 940(E)S
  513. 1080 V
  514. 10 R
  515. 1080(abort)S
  516. 10 R-1
  517. 1312(-)S
  518. 10 R
  519. 1394(generate)S
  520. 1761(a)S
  521. 1831(fault)S
  522. 1248 V
  523. 9 R
  524. 720(S)S
  525. 722(SY)S
  526. 774(YN)S
  527. 842(NO)S
  528. 910(OP)S
  529. 978(PS)S
  530. 1030(SI)S
  531. 1082(IS)S
  532. 1115(S)S
  533. 1368 V
  534. 10 B
  535. 1080(#include)S
  536. 1482(<stdlib.h>)S
  537. 1608 V
  538. 1080(void)S
  539. 1302(abort(void))S
  540. 1776 V
  541. 9 R
  542. 720(D)S
  543. 722(DE)S
  544. 790(ES)S
  545. 848(SC)S
  546. 900(CR)S
  547. 962(RI)S
  548. 1024(IP)S
  549. 1057(PT)S
  550. 1109(TI)S
  551. 1167(IO)S
  552. 1200(ON)S
  553. 1268(N)S
  554. 1896 V
  555. 10 B
  556. 1080(Abort)S
  557. 10 R
  558. 1374(executes)S
  559. 1757(an)S
  560. 1888(instruction)S
  561. 2354(which)S
  562. 2636(is)S
  563. (illegal)252 2739 A
  564. 3027(in)S
  565. 3142(user)S
  566. 3347(mode.)S
  567. 3657(This)S
  568. 3873(causes)S
  569. 4173(a)S
  570. 4255(signal)S
  571. 4532(that)S
  572. 4720(normally)S
  573. 5120(ter-)S
  574. 2016 V
  575. 1080(minates)S
  576. 1418(the)S
  577. 1566(process)S
  578. 1893(with)S
  579. 2097(a)S
  580. 2167(core)S
  581. 2366(dump,)S
  582. 2644(which)S
  583. 2915(may)S
  584. 3113(be)S
  585. 3233(used)S
  586. 3442(for)S
  587. (debugging.)448 3585 A
  588. 2184 V
  589. 9 R
  590. 720(S)S
  591. 722(SE)S
  592. 774(EE)S
  593. 832(E)S
  594. 928(A)S
  595. 930(AL)S
  596. 998(LS)S
  597. 1056(SO)S
  598. 1108(O)S
  599. 2304 V
  600. 10 B
  601. 1080(sigaction)S
  602. 10 R
  603. 1460((2),)S
  604. 10 B
  605. 1628(exit)S
  606. 10 R
  607. 1785((2).)S
  608. 2472 V
  609. 9 R
  610. 720(D)S
  611. 722(DI)S
  612. 790(IA)S
  613. 823(AG)S
  614. 891(GN)S
  615. 959(NO)S
  616. 1027(OS)S
  617. 1095(ST)S
  618. 1147(TI)S
  619. 1205(IC)S
  620. 1238(CS)S
  621. 1300(S)S
  622. 2592 V
  623. 10 R
  624. 1080(Usually)S
  625. 1418(``abort)S
  626. 10 R-1
  627. 1718(-)S
  628. 10 R
  629. 1800(core)S
  630. 1999(dumped'')S
  631. 2415(from)S
  632. 2636(the)S
  633. 2784(shell.)S
  634. 2760 V
  635. 9 R
  636. 720(B)S
  637. 722(BU)S
  638. 784(UG)S
  639. 852(GS)S
  640. 920(S)S
  641. 2880 V
  642. 10 R
  643. 1080(The)S
  644. 1262(abort())S
  645. 1562(function)S
  646. 1922(does)S
  647. 2131(not)S
  648. 2284(257ush)S
  649. 2504(standard)S
  650. 2870(I/O)S
  651. 3030(buffers.)S
  652. 3391(Use)S
  653. 10 B
  654. 3573(f257ush)S
  655. 10 R
  656. 3814((3).)S
  657. 7903 V
  658. 720(Page)S
  659. 941(1)S
  660. 2669(()S
  661. 2711(May)S
  662. 2920(15,)S
  663. (1985)200 3070 A
  664. 3278())S
  665. 4455(September)S
  666. 4911(17,)S
  667. (1996)200 5061 A
  668. 8143 V
  669. EP
  670. %%Page: 1 2
  671. BP
  672. /slant 0 def
  673. /height 0 def
  674. 480 V
  675. 10 R
  676. 720(ABS)S
  677. 924(()S
  678. 966(3)S
  679. 1024())S
  680. 2696(Eighth)S
  681. (Edition)296 2989 A
  682. 4923(ABS)S
  683. 5127(()S
  684. 5169(3)S
  685. 5227())S
  686. 960 V
  687. 9 R
  688. 720(N)S
  689. 722(NA)S
  690. 790(AM)S
  691. 858(ME)S
  692. 940(E)S
  693. 1080 V
  694. 10 R
  695. 1080(abs)S
  696. 10 R-1
  697. 1239(-)S
  698. 10 R
  699. 1321(integer)S
  700. 1626(absolute)S
  701. 1986(value)S
  702. 1248 V
  703. 9 R
  704. 720(S)S
  705. 722(SY)S
  706. 774(YN)S
  707. 842(NO)S
  708. 910(OP)S
  709. 978(PS)S
  710. 1030(SI)S
  711. 1082(IS)S
  712. 1115(S)S
  713. 1368 V
  714. 10 B
  715. 1080(#include)S
  716. 1482(<stdlib.h>)S
  717. 1608 V
  718. 1080(int)S
  719. 1236(abs(int)S
  720. 10 I
  721. 1571(i)S
  722. 10 B
  723. 1599())S
  724. 1776 V
  725. 9 R
  726. 720(D)S
  727. 722(DE)S
  728. 790(ES)S
  729. 848(SC)S
  730. 900(CR)S
  731. 962(RI)S
  732. 1024(IP)S
  733. 1057(PT)S
  734. 1109(TI)S
  735. 1167(IO)S
  736. 1200(ON)S
  737. 1268(N)S
  738. 1896 V
  739. 10 B
  740. 1080(Abs)S
  741. 10 R
  742. 1273(returns)S
  743. 1578(the)S
  744. 1726(absolute)S
  745. 2086(value)S
  746. 2329(of)S
  747. 2438(its)S
  748. 2558(integer)S
  749. 2863(operand.)S
  750. 2064 V
  751. 9 R
  752. 720(S)S
  753. 722(SE)S
  754. 774(EE)S
  755. 832(E)S
  756. 928(A)S
  757. 930(AL)S
  758. 998(LS)S
  759. 1056(SO)S
  760. 1108(O)S
  761. 2184 V
  762. 10 B
  763. 1080(257oor)S
  764. 10 R
  765. 1281((3).)S
  766. 2352 V
  767. 9 R
  768. 720(B)S
  769. 722(BU)S
  770. 784(UG)S
  771. 852(GS)S
  772. 920(S)S
  773. 2472 V
  774. 10 R
  775. 1080(Applying)S
  776. 1494(the)S
  777. 10 I
  778. 1652(abs)S
  779. 10 R
  780. 1826(function)S
  781. 2196(to)S
  782. 2309(the)S
  783. 2467(most)S
  784. 2697(negative)S
  785. 3073(integer)S
  786. 3388(generates)S
  787. 3804(a)S
  788. 3885(result)S
  789. 4145(which)S
  790. 4427(is)S
  791. 4530(the)S
  792. 4689(most)S
  793. 4920(negative)S
  794. 2592 V
  795. 1080(integer.)S
  796. 1437(That)S
  797. 1649(is,)S
  798. (abs(0x80000000))702 1768 A
  799. 2497(returns)S
  800. (0x80000000)500 2804 A
  801. 3331(as)S
  802. 3442(a)S
  803. 3514(result)S
  804. 3765(on)S
  805. 3891(a)S
  806. 3962(machine)S
  807. 4329(with)S
  808. 4534(32-bit)S
  809. 4800(ints.)S
  810. 5021(Using)S
  811. 2712 V
  812. 1080(the)S
  813. 1228(result)S
  814. 1477(in)S
  815. 1580(unsigned)S
  816. 1967(computations)S
  817. 2533(is)S
  818. (sound)239 2625 A
  819. 2889(however.)S
  820. 7903 V
  821. 720(Page)S
  822. 941(1)S
  823. 2669(()S
  824. 2711(May)S
  825. 2920(12,)S
  826. (1986)200 3070 A
  827. 3278())S
  828. 4455(September)S
  829. 4911(17,)S
  830. (1996)200 5061 A
  831. 8143 V
  832. EP
  833. %%Page: 1 3
  834. BP
  835. /slant 0 def
  836. /height 0 def
  837. 480 V
  838. 10 R
  839. 720(ASSERT)S
  840. 1104(()S
  841. 1146(3)S
  842. 1204())S
  843. 2696(Eighth)S
  844. (Edition)296 2989 A
  845. 4743(ASSERT)S
  846. 5127(()S
  847. 5169(3)S
  848. 5227())S
  849. 960 V
  850. 9 R
  851. 720(N)S
  852. 722(NA)S
  853. 790(AM)S
  854. 858(ME)S
  855. 940(E)S
  856. 1080 V
  857. 10 R
  858. 1080(assert)S
  859. 10 R-1
  860. 1335(-)S
  861. 10 R
  862. 1417(program)S
  863. 1783(veri256cation)S
  864. 1248 V
  865. 9 R
  866. 720(S)S
  867. 722(SY)S
  868. 774(YN)S
  869. 842(NO)S
  870. 910(OP)S
  871. 978(PS)S
  872. 1030(SI)S
  873. 1082(IS)S
  874. 1115(S)S
  875. 1368 V
  876. 10 B
  877. 1080(#include)S
  878. 1482(<assert.h>)S
  879. 1608 V
  880. 1080(void)S
  881. 1302(assert(int)S
  882. 10 I
  883. 1744(expression)S
  884. 10 B
  885. 2174())S
  886. 1776 V
  887. 9 R
  888. 720(D)S
  889. 722(DE)S
  890. 790(ES)S
  891. 848(SC)S
  892. 900(CR)S
  893. 962(RI)S
  894. 1024(IP)S
  895. 1057(PT)S
  896. 1109(TI)S
  897. 1167(IO)S
  898. 1200(ON)S
  899. 1268(N)S
  900. 1896 V
  901. 10 B
  902. 1080(Assert)S
  903. 10 R
  904. 1381(is)S
  905. 1474(a)S
  906. 1545(macro)S
  907. 1823(that)S
  908. 2000(indicates)S
  909. 10 I
  910. 2384(expression)S
  911. 10 R
  912. 2841(is)S
  913. 2935(expected)S
  914. 3320(to)S
  915. 3425(be)S
  916. 3547(true)S
  917. 3731(at)S
  918. 3831(this)S
  919. 4003(point)S
  920. 4236(in)S
  921. 4341(the)S
  922. 4491(program.)S
  923. 4909(It)S
  924. 4998(causes)S
  925. 2016 V
  926. 1080(an)S
  927. 10 B
  928. 1202(abort)S
  929. 10 R
  930. 1437((3))S
  931. 1582(with)S
  932. 1788(a)S
  933. (diagnostic)413 1860 A
  934. 2300(comment)S
  935. 2701(on)S
  936. 2828(the)S
  937. 2978(standard)S
  938. 3346(output)S
  939. 3628(when)S
  940. 10 I
  941. 3872(expression)S
  942. 10 R
  943. 4328(is)S
  944. 4421(false)S
  945. 4638((0).)S
  946. (Compiling)429 4832 A
  947. 2136 V
  948. 1080(with)S
  949. 1284(the)S
  950. 10 B
  951. 1432(cc)S
  952. 10 R
  953. 1522((1))S
  954. 1665(option)S
  955. 9 B-1
  956. 1944(-)S
  957. 9 B
  958. (DNDEBUG)454 1995 A
  959. 10 R
  960. 2474(effectively)S
  961. 2931(deletes)S
  962. 10 B
  963. 3236(assert)S
  964. 10 R
  965. 3513(from)S
  966. 3734(the)S
  967. 3882(program.)S
  968. 2304 V
  969. 9 R
  970. 720(D)S
  971. 722(DI)S
  972. 790(IA)S
  973. 823(AG)S
  974. 891(GN)S
  975. 959(NO)S
  976. 1027(OS)S
  977. 1095(ST)S
  978. 1147(TI)S
  979. 1205(IC)S
  980. 1238(CS)S
  981. 1300(S)S
  982. 2424 V
  983. 10 R
  984. 1080(`Assertion)S
  985. 1534(")S
  986. 10 I
  987. 1575(expression)S
  988. 10 R
  989. 2005(")S
  990. 2080(failed:)S
  991. 2372(256le)S
  992. 10 I
  993. 2535(f)S
  994. 10 R
  995. 2597(line)S
  996. 10 I
  997. 2782(n)S
  998. 10 R
  999. 2840(.')S
  1000. 10 I
  1001. 2958(F)S
  1002. 10 R
  1003. 3054(is)S
  1004. 3155(the)S
  1005. 3312(source)S
  1006. 3609(256le)S
  1007. 3772(and)S
  1008. 10 I
  1009. 3951(n)S
  1010. 10 R
  1011. 4035(the)S
  1012. 4193(source)S
  1013. 4491(line)S
  1014. 4677(number)S
  1015. 5019(of)S
  1016. 5138(the)S
  1017. 2544 V
  1018. 10 B
  1019. 1080(assert)S
  1020. 10 R
  1021. 1357(statement.)S
  1022. 7903 V
  1023. 720(Page)S
  1024. 941(1)S
  1025. 2669(()S
  1026. 2711(May)S
  1027. 2920(15,)S
  1028. (1985)200 3070 A
  1029. 3278())S
  1030. 4455(September)S
  1031. 4911(17,)S
  1032. (1996)200 5061 A
  1033. 8143 V
  1034. EP
  1035. %%Page: 1 4
  1036. BP
  1037. /slant 0 def
  1038. /height 0 def
  1039. 480 V
  1040. 10 R
  1041. 720(ATOF)S
  1042. 992(()S
  1043. 1034(3)S
  1044. 1092())S
  1045. 2696(Eighth)S
  1046. (Edition)296 2989 A
  1047. 4855(ATOF)S
  1048. 5127(()S
  1049. 5169(3)S
  1050. 5227())S
  1051. 960 V
  1052. 9 R
  1053. 720(N)S
  1054. 722(NA)S
  1055. 790(AM)S
  1056. 858(ME)S
  1057. 940(E)S
  1058. 1080 V
  1059. 10 R
  1060. 1080(atof,)S
  1061. 1287(atoi,)S
  1062. 1488(atol)S
  1063. 10 R-1
  1064. 1664(-)S
  1065. 10 R
  1066. (convert)302 1746 A
  1067. 2073(ASCII)S
  1068. 2362(to)S
  1069. 2465(numbers)S
  1070. 1248 V
  1071. 9 R
  1072. 720(S)S
  1073. 722(SY)S
  1074. 774(YN)S
  1075. 842(NO)S
  1076. 910(OP)S
  1077. 978(PS)S
  1078. 1030(SI)S
  1079. 1082(IS)S
  1080. 1115(S)S
  1081. 1368 V
  1082. 10 B
  1083. 1080(#include)S
  1084. 1482(<stdlib.h>)S
  1085. 1608 V
  1086. 1080(double)S
  1087. 1409(atof(const)S
  1088. 1873(char)S
  1089. 2107(*)S
  1090. 10 I
  1091. 2157(nptr)S
  1092. 10 B
  1093. 2324())S
  1094. 1728 V
  1095. 1080(int)S
  1096. 1236(atoi(const)S
  1097. 1694(char)S
  1098. 1928(*)S
  1099. 10 I
  1100. 1978(nptr)S
  1101. 10 B
  1102. 2145())S
  1103. 1848 V
  1104. 1080(long)S
  1105. 1302(atol(const)S
  1106. 1760(char)S
  1107. 1994(*)S
  1108. 10 I
  1109. 2044(nptr)S
  1110. 10 B
  1111. 2211())S
  1112. 2016 V
  1113. 9 R
  1114. 720(D)S
  1115. 722(DE)S
  1116. 790(ES)S
  1117. 848(SC)S
  1118. 900(CR)S
  1119. 962(RI)S
  1120. 1024(IP)S
  1121. 1057(PT)S
  1122. 1109(TI)S
  1123. 1167(IO)S
  1124. 1200(ON)S
  1125. 1268(N)S
  1126. 2136 V
  1127. 10 R
  1128. 1080(These)S
  1129. 1351(functions)S
  1130. (convert)302 1755 A
  1131. 2087(a)S
  1132. 2162(string)S
  1133. 2421(pointed)S
  1134. 2752(to)S
  1135. 2860(by)S
  1136. 10 I
  1137. 2990(nptr)S
  1138. 10 R
  1139. 3187(to)S
  1140. 3295(257oating,)S
  1141. 3658(integer,)S
  1142. 3994(and)S
  1143. (long)178 4170 A
  1144. 4379(integer)S
  1145. 4690(representation)S
  1146. 2256 V
  1147. 1080(respectively.)S
  1148. 1642(The)S
  1149. 1824(256rst)S
  1150. (unrecognized)542 2006 A
  1151. 2573(character)S
  1152. 2969(ends)S
  1153. 3178(the)S
  1154. 3326(string.)S
  1155. 2424 V
  1156. 10 B
  1157. 1080(Atof)S
  1158. 10 R
  1159. (recognizes)431 1307 A
  1160. 1774(an)S
  1161. 1905(optional)S
  1162. 2270(string)S
  1163. 2535(of)S
  1164. (spaces,)288 2655 A
  1165. 2979(then)S
  1166. 3188(an)S
  1167. 3320(optional)S
  1168. 3686(sign,)S
  1169. 3915(then)S
  1170. 4125(a)S
  1171. 4207(string)S
  1172. 4473(of)S
  1173. 4594(digits)S
  1174. 4854(optionally)S
  1175. 2544 V
  1176. 1080(containing)S
  1177. 1529(a)S
  1178. 1599(decimal)S
  1179. 1943(point,)S
  1180. 2199(then)S
  1181. 2397(an)S
  1182. 2517(optional)S
  1183. 2871(`e')S
  1184. 3009(or)S
  1185. 3118(`E')S
  1186. 3273(followed)S
  1187. 3656(by)S
  1188. 3781(an)S
  1189. 3901(optionally)S
  1190. 4333(signed)S
  1191. 4620(integer.)S
  1192. 2712 V
  1193. 10 B
  1194. 1080(Atoi)S
  1195. 10 R
  1196. 1290(and)S
  1197. 10 B
  1198. 1460(atol)S
  1199. 10 R
  1200. (recognize)392 1647 A
  1201. 2064(an)S
  1202. 2184(optional)S
  1203. 2538(string)S
  1204. 2792(of)S
  1205. (spaces,)288 2901 A
  1206. 3214(then)S
  1207. 3412(an)S
  1208. 3532(optional)S
  1209. 3886(sign,)S
  1210. 4103(then)S
  1211. 4301(a)S
  1212. 4371(string)S
  1213. 4625(of)S
  1214. 4734(digits.)S
  1215. 2880 V
  1216. 9 R
  1217. 720(S)S
  1218. 722(SE)S
  1219. 774(EE)S
  1220. 832(E)S
  1221. 928(A)S
  1222. 930(AL)S
  1223. 998(LS)S
  1224. 1056(SO)S
  1225. 1108(O)S
  1226. 3000 V
  1227. 10 B
  1228. 1080(strtol)S
  1229. 10 R
  1230. 1310((3),)S
  1231. 10 B
  1232. 1478(strtod)S
  1233. 10 R
  1234. 1736((3),)S
  1235. 10 B
  1236. 1904(scanf)S
  1237. 10 R
  1238. 2128((3).)S
  1239. 3168 V
  1240. 9 R
  1241. 720(B)S
  1242. 722(BU)S
  1243. 784(UG)S
  1244. 852(GS)S
  1245. 920(S)S
  1246. 3288 V
  1247. 10 R
  1248. 1080(There)S
  1249. 1341(are)S
  1250. 1490(no)S
  1251. 1615(provisions)S
  1252. 2058(for)S
  1253. 2201(over257ow.)S
  1254. 7903 V
  1255. 720(Page)S
  1256. 941(1)S
  1257. 2669(()S
  1258. 2711(May)S
  1259. 2920(15,)S
  1260. (1985)200 3070 A
  1261. 3278())S
  1262. 4455(September)S
  1263. 4911(17,)S
  1264. (1996)200 5061 A
  1265. 8143 V
  1266. EP
  1267. %%Page: 1 5
  1268. BP
  1269. /slant 0 def
  1270. /height 0 def
  1271. 480 V
  1272. 10 R
  1273. 720(BSTRING)S
  1274. 1160(()S
  1275. 1202(3)S
  1276. 1260())S
  1277. 2696(Eighth)S
  1278. (Edition)296 2989 A
  1279. 4687(BSTRING)S
  1280. 5127(()S
  1281. 5169(3)S
  1282. 5227())S
  1283. 960 V
  1284. 9 R
  1285. 720(N)S
  1286. 722(NA)S
  1287. 790(AM)S
  1288. 858(ME)S
  1289. 940(E)S
  1290. 1080 V
  1291. 10 R
  1292. 1080(bstring,)S
  1293. (bcopy,)270 1409 A
  1294. 1704(bcmp,)S
  1295. 1977(bzero,)S
  1296. 2251(ffs)S
  1297. 10 R-1
  1298. 2383(-)S
  1299. 10 R
  1300. 2465(bit)S
  1301. 2596(and)S
  1302. 2766(byte)S
  1303. 2964(string)S
  1304. 3218(operations)S
  1305. 1248 V
  1306. 9 R
  1307. 720(S)S
  1308. 722(SY)S
  1309. 774(YN)S
  1310. 842(NO)S
  1311. 910(OP)S
  1312. 978(PS)S
  1313. 1030(SI)S
  1314. 1082(IS)S
  1315. 1115(S)S
  1316. 1368 V
  1317. 10 B
  1318. 1080(#include)S
  1319. 1482(<sys/types.h>)S
  1320. 1488 V
  1321. 1080(#include)S
  1322. 1482(<string.h>)S
  1323. 1608 V
  1324. 1080(#include)S
  1325. 1482(<unistd.h>)S
  1326. 1848 V
  1327. 1080(void)S
  1328. 1302(bcopy(const)S
  1329. 1855(void)S
  1330. 2077(*)S
  1331. 10 I
  1332. 2127(src)S
  1333. 10 B
  1334. 2250(,)S
  1335. 2313(void)S
  1336. 2535(*)S
  1337. 10 I
  1338. 2585(dst)S
  1339. 10 B
  1340. 2702(,)S
  1341. 2765(size_t)S
  1342. 10 I
  1343. 3044(length)S
  1344. 10 B
  1345. 3295())S
  1346. 1968 V
  1347. 1080(int)S
  1348. 1236(bcmp(const)S
  1349. 1773(void)S
  1350. 1995(*)S
  1351. 10 I
  1352. 2045(b1)S
  1353. 10 B
  1354. 2145(,)S
  1355. 2208(const)S
  1356. 2470(void)S
  1357. 2692(*)S
  1358. 10 I
  1359. 2742(b2)S
  1360. 10 B
  1361. 2842(,)S
  1362. 2905(size_t)S
  1363. 10 I
  1364. 3184(length)S
  1365. 10 B
  1366. 3435())S
  1367. 2088 V
  1368. 1080(void)S
  1369. (bzero(void)459 1302 A
  1370. 1799(*)S
  1371. 10 I
  1372. 1849(dst)S
  1373. 10 B
  1374. 1966(,)S
  1375. 2029(size_t)S
  1376. 10 I
  1377. 2308(length)S
  1378. 10 B
  1379. 2559())S
  1380. 2208 V
  1381. 1080(int)S
  1382. 1236(ffs(int)S
  1383. 10 I
  1384. 1533(i)S
  1385. 10 B
  1386. 1561())S
  1387. 2376 V
  1388. 9 R
  1389. 720(D)S
  1390. 722(DE)S
  1391. 790(ES)S
  1392. 848(SC)S
  1393. 900(CR)S
  1394. 962(RI)S
  1395. 1024(IP)S
  1396. 1057(PT)S
  1397. 1109(TI)S
  1398. 1167(IO)S
  1399. 1200(ON)S
  1400. 1268(N)S
  1401. 2496 V
  1402. 10 R
  1403. 1080(The)S
  1404. 1265(functions)S
  1405. 10 B
  1406. 1667(bcopy)S
  1407. 10 R
  1408. 1924(,)S
  1409. 10 B
  1410. 1977(bcmp)S
  1411. 10 R
  1412. 2218(,)S
  1413. 2271(and)S
  1414. 10 B
  1415. (bzero)241 2444 A
  1416. 10 R
  1417. 2714(operate)S
  1418. 3040(on)S
  1419. 3169(variable)S
  1420. 3523(length)S
  1421. 3803(strings)S
  1422. 4100(of)S
  1423. 4213(bytes.)S
  1424. 4504(They)S
  1425. 4740(do)S
  1426. 4869(not)S
  1427. 5026(check)S
  1428. 2616 V
  1429. 1080(for)S
  1430. 1223(null)S
  1431. 1404(bytes)S
  1432. 1641(as)S
  1433. 1750(the)S
  1434. 1898(routines)S
  1435. 2247(in)S
  1436. 10 B
  1437. 2350(string)S
  1438. 10 R
  1439. 2602((3))S
  1440. 2745(do.)S
  1441. 2784 V
  1442. 10 B
  1443. 1080(Bcopy)S
  1444. 10 R
  1445. 1373(copies)S
  1446. 10 I
  1447. 1655(length)S
  1448. 10 R
  1449. 1931(bytes)S
  1450. 2168(from)S
  1451. 2389(string)S
  1452. 10 I
  1453. 2643(src)S
  1454. 10 R
  1455. 2791(to)S
  1456. 2894(the)S
  1457. 3042(string)S
  1458. 10 I
  1459. 3296(dst)S
  1460. 10 R
  1461. 3421(.)S
  1462. 2952 V
  1463. 10 B
  1464. 1080(Bcmp)S
  1465. 10 R
  1466. 1358(compares)S
  1467. 1770(byte)S
  1468. 1969(string)S
  1469. 10 I
  1470. 2224(b1)S
  1471. 10 R
  1472. 2350(against)S
  1473. 2662(byte)S
  1474. 2862(string)S
  1475. 10 I
  1476. 3118(b2)S
  1477. 10 R
  1478. 3226(,)S
  1479. 3278(returning)S
  1480. 3674(zero)S
  1481. 3875(if)S
  1482. 3964(they)S
  1483. 4164(are)S
  1484. 4315(identical,)S
  1485. (non-zero)358 4714 A
  1486. 5099(oth-)S
  1487. 3072 V
  1488. 1080(erwise.)S
  1489. 1419(Both)S
  1490. 1639(strings)S
  1491. 1932(are)S
  1492. 2081(assumed)S
  1493. 2452(to)S
  1494. 2555(be)S
  1495. 10 I
  1496. 2675(length)S
  1497. 10 R
  1498. 2951(bytes)S
  1499. (long.)203 3188 A
  1500. 3240 V
  1501. 10 B
  1502. (Bzero)252 1080 A
  1503. 10 R
  1504. (places)252 1357 A
  1505. 10 I
  1506. 1634(length)S
  1507. 10 R
  1508. 1910(0)S
  1509. 1985(bytes)S
  1510. 2222(in)S
  1511. 2325(the)S
  1512. 2473(string)S
  1513. 10 I
  1514. 2727(b1)S
  1515. 10 R
  1516. 2835(.)S
  1517. 3408 V
  1518. 10 B
  1519. 1080(Ffs)S
  1520. 10 R
  1521. 1246(256nd)S
  1522. 1433(the)S
  1523. 1587(256rst)S
  1524. 1776(bit)S
  1525. 1914(set)S
  1526. 2058(in)S
  1527. 2168(the)S
  1528. 2323(argument)S
  1529. 2735(passed)S
  1530. 3035(it)S
  1531. 3123(and)S
  1532. 3300(returns)S
  1533. 3612(the)S
  1534. 3767(index)S
  1535. 4022(of)S
  1536. 4138(that)S
  1537. 4321(bit.)S
  1538. 4509(Bits)S
  1539. 4703(are)S
  1540. 4859(numbered)S
  1541. 3528 V
  1542. 1080(starting)S
  1543. 1407(at)S
  1544. 1505(1.)S
  1545. 1630(A)S
  1546. 1728(return)S
  1547. 1994(value)S
  1548. 2237(of)S
  1549. 2346(0)S
  1550. 2421(indicates)S
  1551. 2804(the)S
  1552. 2952(value)S
  1553. 3195(passed)S
  1554. 3488(is)S
  1555. 3580(zero.)S
  1556. 3696 V
  1557. 9 R
  1558. 720(B)S
  1559. 722(BU)S
  1560. 784(UG)S
  1561. 852(GS)S
  1562. 920(S)S
  1563. 3816 V
  1564. 10 R
  1565. 1080(The)S
  1566. 10 B
  1567. 1268(bcopy)S
  1568. 10 R
  1569. 1525(,)S
  1570. 10 B
  1571. 1581(bcmp)S
  1572. 10 R
  1573. 1822(,)S
  1574. 1878(and)S
  1575. 10 B
  1576. (bzero)241 2054 A
  1577. 10 R
  1578. 2326(functions)S
  1579. 2731(are)S
  1580. 2886(obsolete;)S
  1581. 3280(new)S
  1582. 3479(code)S
  1583. (should)267 3700 A
  1584. 3998(use)S
  1585. 10 B
  1586. 4163(memmove)S
  1587. 10 R
  1588. 4605(,)S
  1589. 10 B
  1590. 4661(memcmp)S
  1591. 10 R
  1592. 5059(,)S
  1593. 5116(and)S
  1594. 3936 V
  1595. 10 B
  1596. 1080(memset)S
  1597. 10 R
  1598. 1436(respectively.)S
  1599. 4104 V
  1600. 1080(The)S
  1601. 10 B
  1602. 1262(bcopy)S
  1603. 10 R
  1604. 1544(routine)S
  1605. 1854(takes)S
  1606. 2086(parameters)S
  1607. 2554(backwards)S
  1608. 3010(from)S
  1609. 10 B
  1610. 3231(memcpy)S
  1611. 10 R
  1612. 3595(,)S
  1613. 10 B
  1614. 3645(memmove)S
  1615. 10 R
  1616. 4087(,)S
  1617. 4137(and)S
  1618. 10 B
  1619. 4307(strcpy)S
  1620. 10 R
  1621. 4576(.)S
  1622. 7903 V
  1623. 720(Page)S
  1624. 941(1)S
  1625. 4455(September)S
  1626. 4911(17,)S
  1627. (1996)200 5061 A
  1628. 8143 V
  1629. EP
  1630. %%Page: 1 6
  1631. BP
  1632. /slant 0 def
  1633. /height 0 def
  1634. 480 V
  1635. 10 R
  1636. 720(CRYPT)S
  1637. 1053(()S
  1638. 1095(3)S
  1639. 1153())S
  1640. 2696(Eighth)S
  1641. (Edition)296 2989 A
  1642. 4794(CRYPT)S
  1643. 5127(()S
  1644. 5169(3)S
  1645. 5227())S
  1646. 960 V
  1647. 9 R
  1648. 720(N)S
  1649. 722(NA)S
  1650. 790(AM)S
  1651. 858(ME)S
  1652. 940(E)S
  1653. 1080 V
  1654. 10 R
  1655. 1080(crypt)S
  1656. 10 R-1
  1657. 1312(-)S
  1658. 10 R
  1659. 1394(one-way)S
  1660. 1766(password)S
  1661. 2171(encryption)S
  1662. 2626(function)S
  1663. 1248 V
  1664. 9 R
  1665. 720(S)S
  1666. 722(SY)S
  1667. 774(YN)S
  1668. 842(NO)S
  1669. 910(OP)S
  1670. 978(PS)S
  1671. 1030(SI)S
  1672. 1082(IS)S
  1673. 1115(S)S
  1674. 1368 V
  1675. 10 B
  1676. 1080(#de256ne)S
  1677. (_MINIX_SOURCE)839 1426 A
  1678. 2303(1)S
  1679. 1488 V
  1680. 1080(#include)S
  1681. 1482(<unistd.h>)S
  1682. 1728 V
  1683. 1080(char)S
  1684. 1314(*crypt(const)S
  1685. 1890(char)S
  1686. 2124(*)S
  1687. 10 I
  1688. (key)135 2174 A
  1689. 10 B
  1690. 2309(,)S
  1691. 2372(const)S
  1692. 2634(char)S
  1693. 2868(*)S
  1694. 10 I
  1695. 2918(salt)S
  1696. 10 B
  1697. 3063())S
  1698. 1896 V
  1699. 9 R
  1700. 720(D)S
  1701. 722(DE)S
  1702. 790(ES)S
  1703. 848(SC)S
  1704. 900(CR)S
  1705. 962(RI)S
  1706. 1024(IP)S
  1707. 1057(PT)S
  1708. 1109(TI)S
  1709. 1167(IO)S
  1710. 1200(ON)S
  1711. 1268(N)S
  1712. 2016 V
  1713. 10 R
  1714. 1080(The)S
  1715. 1266(256rst)S
  1716. 1452(use)S
  1717. 1615(of)S
  1718. 10 B
  1719. (crypt())298 1728 A
  1720. 10 R
  1721. 2055(is)S
  1722. 2151(to)S
  1723. 2258(encrypt)S
  1724. 2589(a)S
  1725. 2663(password.)S
  1726. 3122(Its)S
  1727. (second)279 3252 A
  1728. 3560(use)S
  1729. 3723(is)S
  1730. 3819(to)S
  1731. 3927(authenticate)S
  1732. 4444(a)S
  1733. 4519(shadow)S
  1734. 4856(password.)S
  1735. 2136 V
  1736. 1080(In)S
  1737. 1189(both)S
  1738. 1392(cases)S
  1739. 10 B
  1740. (crypt())298 1630 A
  1741. 10 R
  1742. 1953(calls)S
  1743. 10 B
  1744. 2163(pwdauth)S
  1745. 10 R
  1746. 2544((8))S
  1747. 2687(to)S
  1748. 2790(do)S
  1749. 2915(the)S
  1750. 3063(real)S
  1751. 3240(work.)S
  1752. 2304 V
  1753. 10 B
  1754. (Crypt())326 1080 A
  1755. 10 R
  1756. 1432(encrypts)S
  1757. 1799(a)S
  1758. 1870(password)S
  1759. 2276(if)S
  1760. 2364(called)S
  1761. 2631(with)S
  1762. 2836(a)S
  1763. 2907(user)S
  1764. 3101(typed)S
  1765. 3350(key,)S
  1766. 3546(and)S
  1767. 3717(a)S
  1768. 3788(salt)S
  1769. 3954(whose)S
  1770. 4237(256rst)S
  1771. 4420(two)S
  1772. 4597(characters)S
  1773. 5033(are)S
  1774. 5183(in)S
  1775. 2424 V
  1776. 1080(the)S
  1777. 1238(set)S
  1778. 1385([./0-9A-Za-z].)S
  1779. 2018(The)S
  1780. 2210(result)S
  1781. 2469(is)S
  1782. 2571(a)S
  1783. 2651(character)S
  1784. 3057(string)S
  1785. 3321(in)S
  1786. 3434(the)S
  1787. 3592([./0-9A-Za-z])S
  1788. 4174(alphabet)S
  1789. 4549(of)S
  1790. 4667(which)S
  1791. 4947(the)S
  1792. 5104(256rst)S
  1793. 2544 V
  1794. 1080(two)S
  1795. 1256(characters)S
  1796. 1691(are)S
  1797. 1840(equal)S
  1798. 2083(to)S
  1799. 2186(the)S
  1800. 2334(salt,)S
  1801. 2524(and)S
  1802. 2694(the)S
  1803. 2842(rest)S
  1804. 3013(is)S
  1805. 3105(the)S
  1806. 3253(result)S
  1807. 3502(of)S
  1808. 3611(encrypting)S
  1809. 4066(the)S
  1810. 4214(key)S
  1811. 4384(and)S
  1812. 4554(the)S
  1813. 4702(salt.)S
  1814. 2712 V
  1815. 1080(If)S
  1816. 10 B
  1817. (crypt())298 1178 A
  1818. 10 R
  1819. 1506(is)S
  1820. 1604(called)S
  1821. 1876(with)S
  1822. 2086(a)S
  1823. 2162(salt)S
  1824. 2333(that)S
  1825. 2515(has)S
  1826. 2680(the)S
  1827. 2834(form)S
  1828. 10 B
  1829. 3061(##)S
  1830. 10 I
  1831. 3161(user)S
  1832. 10 R
  1833. 3365(then)S
  1834. 3569(the)S
  1835. 3723(key)S
  1836. 3899(is)S
  1837. 3997(encrypted)S
  1838. 4425(and)S
  1839. 4601(compared)S
  1840. 5029(to)S
  1841. 5138(the)S
  1842. 2832 V
  1843. 1080(encrypted)S
  1844. 1516(password)S
  1845. 1935(of)S
  1846. 10 I
  1847. 2058(user)S
  1848. 10 R
  1849. 2270(in)S
  1850. 2387(the)S
  1851. 2549(shadow)S
  1852. 2895(password)S
  1853. 3314(256le.)S
  1854. 3532(If)S
  1855. 3639(they)S
  1856. 3851(are)S
  1857. 4014(equal)S
  1858. 4271(then)S
  1859. 10 B
  1860. (crypt())298 4483 A
  1861. 10 R
  1862. 4820(returns)S
  1863. 5138(the)S
  1864. 2952 V
  1865. 10 B
  1866. 1080(##)S
  1867. 10 I
  1868. 1180(user)S
  1869. 10 R
  1870. 1387(argument,)S
  1871. 1826(if)S
  1872. 1922(not)S
  1873. 2084(then)S
  1874. 2291(some)S
  1875. 2537(other)S
  1876. 2778(string)S
  1877. 3041(is)S
  1878. 3142(returned.)S
  1879. 3562(This)S
  1880. 3775(trick)S
  1881. 3994(assures)S
  1882. 4319(that)S
  1883. 4504(the)S
  1884. 4661(normal)S
  1885. 4980(way)S
  1886. 5183(to)S
  1887. 3072 V
  1888. 1080(authenticate)S
  1889. 1592(a)S
  1890. 1662(password)S
  1891. (still)151 2067 A
  1892. 2243(works:)S
  1893. 3240 V
  1894. 1440(if)S
  1895. 1527((strcmp(pw->pw_passwd,)S
  1896. 2602(crypt(key,)S
  1897. (pw->pw_passwd))))785 3038 A
  1898. (...)75 3848 A
  1899. 3408 V
  1900. 1080(If)S
  1901. 10 I
  1902. (key)135 1175 A
  1903. 10 R
  1904. 1337(is)S
  1905. 1431(a)S
  1906. 1503(null)S
  1907. 1687(string,)S
  1908. 1969(and)S
  1909. 2142(the)S
  1910. 2293(shadow)S
  1911. 2628(password)S
  1912. 3036(is)S
  1913. 3131(a)S
  1914. 3204(null)S
  1915. 3388(string)S
  1916. 3645(or)S
  1917. 3757(the)S
  1918. 3908(salt)S
  1919. 4076(is)S
  1920. 4171(a)S
  1921. 4244(null)S
  1922. 4428(string)S
  1923. 4685(then)S
  1924. 4886(the)S
  1925. 5037(result)S
  1926. 3528 V
  1927. 1080(equals)S
  1928. 10 I
  1929. 1369(salt)S
  1930. 10 R
  1931. 1522(.)S
  1932. 1604((This)S
  1933. 1849(is)S
  1934. (because)319 1948 A
  1935. 2299(the)S
  1936. 2454(caller)S
  1937. 2711(can't)S
  1938. 2945(tell)S
  1939. 3106(if)S
  1940. 3200(a)S
  1941. 3277(password)S
  1942. 3689(256eld)S
  1943. 3900(is)S
  1944. 3998(empty)S
  1945. 4280(in)S
  1946. 4389(the)S
  1947. 4543(shadow)S
  1948. 4881(password)S
  1949. 3648 V
  1950. 1080(256le.))S
  1951. 3816 V
  1952. 1080(The)S
  1953. 1262(key)S
  1954. 1432(and)S
  1955. 1602(salt)S
  1956. 1767(are)S
  1957. 1916(limited)S
  1958. 2226(to)S
  1959. (1024)200 2329 A
  1960. 2554(bytes)S
  1961. 2791(total)S
  1962. 2995(including)S
  1963. 3399(the)S
  1964. 3547(null)S
  1965. 3728(bytes.)S
  1966. 3984 V
  1967. 9 R
  1968. 720(F)S
  1969. 722(FI)S
  1970. 774(IL)S
  1971. 807(LE)S
  1972. 865(ES)S
  1973. 923(S)S
  1974. 4104 V
  1975. 10 R
  1976. (/usr/lib/pwdauth)659 1080 A
  1977. 2330(The)S
  1978. 2512(password)S
  1979. 2917(authentication)S
  1980. 3512(program)S
  1981. 4272 V
  1982. 9 R
  1983. 720(S)S
  1984. 722(SE)S
  1985. 774(EE)S
  1986. 832(E)S
  1987. 913(A)S
  1988. 915(AL)S
  1989. 983(LS)S
  1990. 1041(SO)S
  1991. 1093(O)S
  1992. 4392 V
  1993. 10 B
  1994. 1080(getpass)S
  1995. 10 R
  1996. 1393((3),)S
  1997. 10 B
  1998. 1561(getpwent)S
  1999. 10 R
  2000. 1954((3),)S
  2001. 10 B
  2002. 2122(passwd)S
  2003. 10 R
  2004. 2435((5),)S
  2005. 10 B
  2006. 2603(pwdauth)S
  2007. 10 R
  2008. 2984((8).)S
  2009. 4560 V
  2010. 9 R
  2011. 720(N)S
  2012. 722(NO)S
  2013. 790(OT)S
  2014. 858(TE)S
  2015. 916(ES)S
  2016. 974(S)S
  2017. 4680 V
  2018. 10 R
  2019. 1080(The)S
  2020. 1274(result)S
  2021. 1535(of)S
  2022. 1657(an)S
  2023. 1790(encryption)S
  2024. 2258(is)S
  2025. 2363(returned)S
  2026. 2737(in)S
  2027. 2853(a)S
  2028. 2936(static)S
  2029. 3187(array)S
  2030. 3433(that)S
  2031. 3622(is)S
  2032. (overwritten)465 3727 A
  2033. 4230(by)S
  2034. (each)185 4368 A
  2035. 4591(call.)S
  2036. 4825(The)S
  2037. 5020(return)S
  2038. 4800 V
  2039. 1080(value)S
  2040. (should)267 1323 A
  2041. 1615(not)S
  2042. 1768(be)S
  2043. 1888(modi256ed.)S
  2044. 4968 V
  2045. 9 R
  2046. 720(A)S
  2047. 722(AU)S
  2048. 790(UT)S
  2049. 858(TH)S
  2050. 916(HO)S
  2051. 984(OR)S
  2052. 1052(R)S
  2053. 5088 V
  2054. 10 R
  2055. 1080(Kees)S
  2056. 1307(J.)S
  2057. 1396(Bot)S
  2058. 1566((kjb@cs.vu.nl))S
  2059. 7903 V
  2060. 720(Page)S
  2061. 941(1)S
  2062. 2679(()S
  2063. 2721(April)S
  2064. 2959(2,)S
  2065. (1987)200 3059 A
  2066. 3267())S
  2067. 4455(September)S
  2068. 4911(17,)S
  2069. (1996)200 5061 A
  2070. 8143 V
  2071. EP
  2072. %%Page: 1 7
  2073. BP
  2074. /slant 0 def
  2075. /height 0 def
  2076. 480 V
  2077. 10 R
  2078. 720(CTIME)S
  2079. 1042(()S
  2080. 1084(3)S
  2081. 1142())S
  2082. 2696(Eighth)S
  2083. (Edition)296 2989 A
  2084. 4805(CTIME)S
  2085. 5127(()S
  2086. 5169(3)S
  2087. 5227())S
  2088. 960 V
  2089. 9 R
  2090. 720(N)S
  2091. 722(NA)S
  2092. 790(AM)S
  2093. 858(ME)S
  2094. 940(E)S
  2095. 1080 V
  2096. 10 R
  2097. 1080(ctime,)S
  2098. (localtime,)400 1354 A
  2099. 1779(gmtime,)S
  2100. 2136(asctime,)S
  2101. 2494(tzset)S
  2102. 10 R-1
  2103. 2704(-)S
  2104. 10 R
  2105. (convert)302 2811 A
  2106. 3138(date)S
  2107. 3331(and)S
  2108. 3501(time)S
  2109. 3705(to)S
  2110. 3808(ASCII)S
  2111. 1248 V
  2112. 9 R
  2113. 720(S)S
  2114. 722(SY)S
  2115. 774(YN)S
  2116. 842(NO)S
  2117. 910(OP)S
  2118. 978(PS)S
  2119. 1030(SI)S
  2120. 1082(IS)S
  2121. 1115(S)S
  2122. 1368 V
  2123. 10 B
  2124. 1080(#include)S
  2125. 1482(<sys/types.h>)S
  2126. 1488 V
  2127. 1080(#include)S
  2128. 1482(<time.h>)S
  2129. 1728 V
  2130. 1080(void)S
  2131. 1302(tzset(void))S
  2132. 1848 V
  2133. 1080(char)S
  2134. 1314(*ctime(const)S
  2135. 1896(time_t)S
  2136. 2209(*)S
  2137. 10 I
  2138. 2259(clock)S
  2139. 10 B
  2140. 2472())S
  2141. 1968 V
  2142. 1080(char)S
  2143. 1314(*asctime(const)S
  2144. 1985(struct)S
  2145. 2276(tm)S
  2146. 2432(*)S
  2147. 10 I
  2148. 2482(tm)S
  2149. 10 B
  2150. 2583())S
  2151. 2088 V
  2152. 1080(struct)S
  2153. 1371(tm)S
  2154. 1527(*localtime(const)S
  2155. 2265(time_t)S
  2156. 2578(*)S
  2157. 10 I
  2158. 2628(clock)S
  2159. 10 B
  2160. 2841())S
  2161. 2208 V
  2162. 1080(struct)S
  2163. 1371(tm)S
  2164. 1527(*gmtime(const)S
  2165. 2198(time_t)S
  2166. 2511(*)S
  2167. 10 I
  2168. 2561(clock)S
  2169. 10 B
  2170. 2774())S
  2171. 2376 V
  2172. 9 R
  2173. 720(D)S
  2174. 722(DE)S
  2175. 790(ES)S
  2176. 848(SC)S
  2177. 900(CR)S
  2178. 962(RI)S
  2179. 1024(IP)S
  2180. 1057(PT)S
  2181. 1109(TI)S
  2182. 1167(IO)S
  2183. 1200(ON)S
  2184. 1268(N)S
  2185. 2496 V
  2186. 10 B
  2187. 1080(Tzset)S
  2188. 10 R
  2189. 1337(uses)S
  2190. 1537(the)S
  2191. 1687(value)S
  2192. 1932(of)S
  2193. 2043(the)S
  2194. 2194(environment)S
  2195. 2730(variable)S
  2196. 10 B
  2197. 3083(TZ)S
  2198. 10 R
  2199. 3245(to)S
  2200. 3351(set)S
  2201. 3491(up)S
  2202. 3619(the)S
  2203. 3770(time)S
  2204. (conversion)441 3977 A
  2205. 4446(information)S
  2206. 4949(used)S
  2207. 5161(by)S
  2208. 2616 V
  2209. 10 B
  2210. 1080(localtime)S
  2211. 10 R
  2212. 1472(.)S
  2213. 2784 V
  2214. 1080(If)S
  2215. 10 B
  2216. 1178(TZ)S
  2217. 10 R
  2218. 1342(does)S
  2219. 1556(not)S
  2220. 1714(appear)S
  2221. 2013(in)S
  2222. 2121(the)S
  2223. 2274(environment,)S
  2224. 2837(the)S
  2225. 10 B
  2226. 2990(TZDEFAULT)S
  2227. 10 R
  2228. 3637(256le)S
  2229. 3797((as)S
  2230. 3946(de256ned)S
  2231. 4273(in)S
  2232. 10 I
  2233. 4382(<tz256le.h>)S
  2234. 10 R
  2235. 4783())S
  2236. 4848(is)S
  2237. 4946(used)S
  2238. 5161(by)S
  2239. 2904 V
  2240. 10 B
  2241. 1080(localtime)S
  2242. 10 R
  2243. 1472(.)S
  2244. 1557(If)S
  2245. 1660(this)S
  2246. 1840(256le)S
  2247. 2003(fails)S
  2248. 2211(for)S
  2249. 2363(any)S
  2250. 2542(reason,)S
  2251. 2864(the)S
  2252. 3021(GMT)S
  2253. 3279(offset)S
  2254. 3543(as)S
  2255. 3661(provided)S
  2256. 4052(by)S
  2257. 4186(the)S
  2258. 4343(kernel)S
  2259. 4629(is)S
  2260. 4730(used.)S
  2261. 4998(In)S
  2262. 5116(this)S
  2263. 3024 V
  2264. 1080(case,)S
  2265. 1320(DST)S
  2266. 1552(is)S
  2267. (ignored,)332 1660 A
  2268. (resulting)352 2033 A
  2269. 2426(in)S
  2270. 2545(the)S
  2271. 2709(time)S
  2272. 2929(being)S
  2273. 3193(incorrect)S
  2274. 3593(by)S
  2275. 3734(some)S
  2276. (amount)301 3988 A
  2277. 4331(if)S
  2278. 4435(DST)S
  2279. 4668(is)S
  2280. 4777(currently)S
  2281. 5183(in)S
  2282. 3144 V
  2283. 1080(effect.)S
  2284. 1386(If)S
  2285. 1479(this)S
  2286. 1649(fails)S
  2287. 1848(for)S
  2288. 1991(any)S
  2289. 2161(reason,)S
  2290. 2474(GMT)S
  2291. 2723(is)S
  2292. 2815(used.)S
  2293. 3312 V
  2294. 1080(If)S
  2295. 10 B
  2296. 1181(TZ)S
  2297. 10 R
  2298. 1348(appears)S
  2299. 1689(in)S
  2300. 1800(the)S
  2301. 1956(environment)S
  2302. 2497(but)S
  2303. 2658(its)S
  2304. 2787(value)S
  2305. 3039(is)S
  2306. 3140(a)S
  2307. 3219(null)S
  2308. 3409(string,)S
  2309. 3697(Greenwich)S
  2310. 4174(Mean)S
  2311. 4437(Time)S
  2312. 4684(is)S
  2313. 4785(used;)S
  2314. 5031(if)S
  2315. 10 B
  2316. 5127(TZ)S
  2317. 3432 V
  2318. 10 R
  2319. 1080(appears)S
  2320. 1425(and)S
  2321. 1607(begins)S
  2322. 1906(with)S
  2323. 2121(a)S
  2324. 2202(slash,)S
  2325. 2464(it)S
  2326. 2556(is)S
  2327. 2659(used)S
  2328. 2879(as)S
  2329. 2999(the)S
  2330. 3158(absolute)S
  2331. 3529(pathname)S
  2332. 3956(of)S
  2333. 4076(the)S
  2334. 10 B
  2335. 4235(tz256le)S
  2336. 10 R
  2337. ((5)-format)421 4443 A
  2338. 4900(256le)S
  2339. 5065(from)S
  2340. 3552 V
  2341. 1080(which)S
  2342. 1355(to)S
  2343. 1462(read)S
  2344. 1665(the)S
  2345. 1817(time)S
  2346. (conversion)441 2026 A
  2347. 2497(information;)S
  2348. 3030(if)S
  2349. 10 B
  2350. 3122(TZ)S
  2351. 10 R
  2352. 3286(appears)S
  2353. 3624(and)S
  2354. 3799(begins)S
  2355. 4091(with)S
  2356. 4300(a)S
  2357. 4375(character)S
  2358. 4776(other)S
  2359. 5013(than)S
  2360. 5216(a)S
  2361. 3672 V
  2362. 1080(slash,)S
  2363. 1338(it's)S
  2364. 1499(used)S
  2365. 1715(as)S
  2366. 1831(a)S
  2367. 1908(pathname)S
  2368. 2331(relative)S
  2369. 2666(to)S
  2370. 2776(the)S
  2371. 2931(system)S
  2372. 3242(time)S
  2373. (conversion)441 3452 A
  2374. 3924(information)S
  2375. 4430(directory,)S
  2376. 4850(de256ned)S
  2377. 5177(as)S
  2378. 3792 V
  2379. 10 B
  2380. 1080(TZDIR)S
  2381. 10 R
  2382. 1430(in)S
  2383. 1539(the)S
  2384. 1693(include)S
  2385. 2020(256le)S
  2386. 10 B
  2387. 2180(tz256le.h)S
  2388. 10 R
  2389. 2469(.)S
  2390. 2550(If)S
  2391. 2649(this)S
  2392. 2825(256le)S
  2393. 2985(fails)S
  2394. 3190(for)S
  2395. 3339(any)S
  2396. 3515(reason,)S
  2397. 3834(the)S
  2398. 3988(GMT)S
  2399. 4243(offset)S
  2400. 4504(as)S
  2401. 4619(provided)S
  2402. 5007(by)S
  2403. 5138(the)S
  2404. 3912 V
  2405. 1080(kernel)S
  2406. 1364(is)S
  2407. 1463(used,)S
  2408. 1704(as)S
  2409. 1820(described)S
  2410. (above.)265 2238 A
  2411. 2560(If)S
  2412. 2660(this)S
  2413. 2837(fails)S
  2414. 3043(for)S
  2415. 3193(any)S
  2416. 3370(reason,)S
  2417. 3690(GMT)S
  2418. 3946(is)S
  2419. 4045(used.)S
  2420. 4311(See)S
  2421. 10 B
  2422. 4489(TZ)S
  2423. 10 R
  2424. 4623((5))S
  2425. 4773(for)S
  2426. 4922(a)S
  2427. 4998(proper)S
  2428. 4032 V
  2429. 1080(description)S
  2430. 1552(of)S
  2431. 1661(the)S
  2432. 10 B
  2433. 1809(TZ)S
  2434. 10 R
  2435. 1968(variable.)S
  2436. 4200 V
  2437. 10 B
  2438. 1080(Ctime)S
  2439. 10 R
  2440. (converts)341 1371 A
  2441. 1739(a)S
  2442. 1811(time)S
  2443. 2017(value,)S
  2444. 2287(pointed)S
  2445. 2615(to)S
  2446. 2720(by)S
  2447. 10 I
  2448. 2847(clock)S
  2449. 10 R
  2450. 3060(,)S
  2451. 3112(such)S
  2452. 3323(as)S
  2453. 3434(returned)S
  2454. 3797(by)S
  2455. 10 B
  2456. 3924(time)S
  2457. 10 R
  2458. 4115((2))S
  2459. 4260(into)S
  2460. 4443(ASCII)S
  2461. 4735(and)S
  2462. 4908(returns)S
  2463. 5216(a)S
  2464. 4320 V
  2465. 1080(pointer)S
  2466. 1390(to)S
  2467. 1493(a)S
  2468. 1563(26-character)S
  2469. 2093(string)S
  2470. 2347(in)S
  2471. 2450(the)S
  2472. 2598(following)S
  2473. 3014(form.)S
  2474. 3285(All)S
  2475. 3439(the)S
  2476. 3587(256elds)S
  2477. 3830(have)S
  2478. 4045(constant)S
  2479. 4405(width.)S
  2480. 4488 V
  2481. 1440(Sun)S
  2482. 1621(Sep)S
  2483. 1797(16)S
  2484. 1922(01:03:52)S
  2485. (1973\n\0)356 2303 A
  2486. 4656 V
  2487. 10 B
  2488. 1080(Localtime)S
  2489. 10 R
  2490. 1556(and)S
  2491. 10 B
  2492. 1746(gmtime)S
  2493. 10 R
  2494. 2116(return)S
  2495. 2402(pointers)S
  2496. 2772(to)S
  2497. 2896(structures)S
  2498. 3334(containing)S
  2499. 3804(the)S
  2500. 3973(broken-down)S
  2501. 4555(time.)S
  2502. 10 B
  2503. 4830(Localtime)S
  2504. 4776 V
  2505. 10 R
  2506. 1080(corrects)S
  2507. 1427(for)S
  2508. 1572(the)S
  2509. 1722(time)S
  2510. 1927(zone)S
  2511. 2143(and)S
  2512. 2314(possible)S
  2513. 2669(daylight)S
  2514. 3024(savings)S
  2515. 3351(time;)S
  2516. 10 B
  2517. 3584(gmtime)S
  2518. 10 R
  2519. (converts)341 3935 A
  2520. 4302(directly)S
  2521. 4636(to)S
  2522. 4740(GMT,)S
  2523. 5015(which)S
  2524. 4896 V
  2525. 1080(is)S
  2526. 1176(the)S
  2527. 1328(time)S
  2528. 1536(UNIX)S
  2529. 1818(uses.)S
  2530. 10 B
  2531. 2070(Asctime)S
  2532. 10 R
  2533. (converts)341 2447 A
  2534. 2817(a)S
  2535. 2892(broken-down)S
  2536. 3458(time)S
  2537. 3667(to)S
  2538. 3775(ASCII)S
  2539. 4069(and)S
  2540. 4244(returns)S
  2541. 4554(a)S
  2542. 4629(pointer)S
  2543. 4944(to)S
  2544. 5052(a)S
  2545. 5127(26-)S
  2546. 5016 V
  2547. 1080(character)S
  2548. 1476(string.)S
  2549. 5184 V
  2550. 1080(The)S
  2551. 1262(structure)S
  2552. 1640(declaration)S
  2553. 2113(from)S
  2554. 2334(the)S
  2555. 2482(include)S
  2556. 2803(256le)S
  2557. 2957(is:)S
  2558. 5352 V
  2559. 1440(struct)S
  2560. 1689(tm)S
  2561. 1820({)S
  2562. 5472 V
  2563. 1800(int)S
  2564. 1931(tm_sec;)S
  2565. 2487(/*)S
  2566. 2590(0-59)S
  2567. (seconds)318 2874 A
  2568. 3217(*/)S
  2569. 5592 V
  2570. 1800(int)S
  2571. 1931(tm_min;)S
  2572. 2487(/*)S
  2573. 2590(0-59)S
  2574. 2874(minutes)S
  2575. 3217(*/)S
  2576. 5712 V
  2577. 1800(int)S
  2578. (tm_hour;)368 1931 A
  2579. 2487(/*)S
  2580. 2590(0-23)S
  2581. (hour)184 2874 A
  2582. 3083(*/)S
  2583. 5832 V
  2584. 1800(int)S
  2585. 1931(tm_mday;)S
  2586. 2487(/*)S
  2587. 2590(1-31)S
  2588. 2874(day)S
  2589. 3044(of)S
  2590. 3153(month)S
  2591. 3434(*/)S
  2592. 5952 V
  2593. 1800(int)S
  2594. 1931(tm_mon;)S
  2595. 2487(/*)S
  2596. 2590(0-11)S
  2597. 2874(month)S
  2598. 3155(*/)S
  2599. 6072 V
  2600. 1800(int)S
  2601. 1931(tm_year;)S
  2602. 2487(/*)S
  2603. 2590(0-)S
  2604. 2874(year)S
  2605. 10 R-1
  2606. 3073(-)S
  2607. 10 R
  2608. (1900)200 3155 A
  2609. 3380(*/)S
  2610. 6192 V
  2611. 1800(int)S
  2612. 1931(tm_wday;)S
  2613. 2487(/*)S
  2614. 2590(0-6)S
  2615. 2874(day)S
  2616. 3044(of)S
  2617. 3153(week)S
  2618. ((Sunday)335 3391 A
  2619. 3751(=)S
  2620. 3833(0))S
  2621. 3942(*/)S
  2622. 6312 V
  2623. 1800(int)S
  2624. (tm_yday;)379 1931 A
  2625. 2487(/*)S
  2626. (0-365)234 2590 A
  2627. 2874(day)S
  2628. 3044(of)S
  2629. 3153(year)S
  2630. 3352(*/)S
  2631. 6432 V
  2632. 1800(int)S
  2633. 1931(tm_isdst;)S
  2634. 2487(/*)S
  2635. 2590(257ag:)S
  2636. 2874(daylight)S
  2637. 3228(savings)S
  2638. 3554(time)S
  2639. 3758(in)S
  2640. 3861(effect)S
  2641. 4117(*/)S
  2642. 6552 V
  2643. (long)178 1800 A
  2644. 2003(tm_gmtoff;)S
  2645. 2487(/*)S
  2646. 2590(offset)S
  2647. 2845(from)S
  2648. 3066(GMT)S
  2649. 3315(in)S
  2650. (seconds)318 3418 A
  2651. 3761(*/)S
  2652. 6672 V
  2653. 1800(char)S
  2654. 1999(**tm_zone;)S
  2655. 2487(/*)S
  2656. 2590(abbreviation)S
  2657. 3118(of)S
  2658. 3227(timezone)S
  2659. 3621(name)S
  2660. 3864(*/)S
  2661. 6792 V
  2662. 1440(};)S
  2663. 6960 V
  2664. 10 B
  2665. 1080(Tm_isdst)S
  2666. 10 R
  2667. 1502(is)S
  2668. (non-zero)358 1594 A
  2669. 1977(if)S
  2670. 2064(a)S
  2671. 2134(time)S
  2672. 2338(zone)S
  2673. 2553(adjustment)S
  2674. 3019(such)S
  2675. 3228(as)S
  2676. 3337(Daylight)S
  2677. 3714(Savings)S
  2678. 4057(time)S
  2679. 4261(is)S
  2680. 4353(in)S
  2681. 4456(effect.)S
  2682. 7128 V
  2683. 10 B
  2684. 1080(Tm_gmtoff)S
  2685. 10 R
  2686. 1597(is)S
  2687. 1694(the)S
  2688. 1847(offset)S
  2689. 2107((in)S
  2690. (seconds))352 2249 A
  2691. 2631(of)S
  2692. 2745(the)S
  2693. 2898(time)S
  2694. 3107(represented)S
  2695. 3602(from)S
  2696. 3828(GMT,)S
  2697. 4107(with)S
  2698. (positive)318 4316 A
  2699. 4665(values)S
  2700. 4953(indicat-)S
  2701. 7248 V
  2702. 1080(ing)S
  2703. 1233(East)S
  2704. 1432(of)S
  2705. 1541(Greenwich.)S
  2706. 7903 V
  2707. 720(Page)S
  2708. 941(1)S
  2709. 2679(()S
  2710. 2721(April)S
  2711. 2959(2,)S
  2712. (1987)200 3059 A
  2713. 3267())S
  2714. 4455(September)S
  2715. 4911(17,)S
  2716. (1996)200 5061 A
  2717. 8143 V
  2718. EP
  2719. %%Page: 2 8
  2720. BP
  2721. /slant 0 def
  2722. /height 0 def
  2723. 480 V
  2724. 10 R
  2725. 720(CTIME)S
  2726. 1042(()S
  2727. 1084(3)S
  2728. 1142())S
  2729. 2696(Eighth)S
  2730. (Edition)296 2989 A
  2731. 4805(CTIME)S
  2732. 5127(()S
  2733. 5169(3)S
  2734. 5227())S
  2735. 960 V
  2736. 9 R
  2737. 720(F)S
  2738. 722(FI)S
  2739. 774(IL)S
  2740. 807(LE)S
  2741. 865(ES)S
  2742. 923(S)S
  2743. 1080 V
  2744. 10 R
  2745. (/usr/lib/zoneinfo)665 1080 A
  2746. 1845(time)S
  2747. 2049(zone)S
  2748. 2264(information)S
  2749. 2764(directory)S
  2750. 1200 V
  2751. (/etc/localtime)549 1080 A
  2752. 1845(local)S
  2753. 2066(time)S
  2754. 2270(zone)S
  2755. 2485(256le)S
  2756. 1368 V
  2757. 9 R
  2758. 720(S)S
  2759. 722(SE)S
  2760. 774(EE)S
  2761. 832(E)S
  2762. 928(A)S
  2763. 930(AL)S
  2764. 998(LS)S
  2765. 1056(SO)S
  2766. 1108(O)S
  2767. 1488 V
  2768. 10 B
  2769. 1080(time)S
  2770. 10 R
  2771. 1271((2),)S
  2772. 10 B
  2773. 1439(getenv)S
  2774. 10 R
  2775. 1719((3),)S
  2776. 10 B
  2777. 1887(tz256le)S
  2778. 10 R
  2779. 2095((5),)S
  2780. 10 B
  2781. 2263(TZ)S
  2782. 10 R
  2783. 2397((5),)S
  2784. 10 B
  2785. 2565(environ)S
  2786. 10 R
  2787. 2895((7),)S
  2788. 10 B
  2789. 3063(zic)S
  2790. 10 R
  2791. 3181((8).)S
  2792. 1656 V
  2793. 9 R
  2794. 720(N)S
  2795. 722(NO)S
  2796. 790(OT)S
  2797. 858(TE)S
  2798. 916(E)S
  2799. 1776 V
  2800. 10 R
  2801. 1080(The)S
  2802. 1262(return)S
  2803. 1528(values)S
  2804. 1811(point)S
  2805. 2043(to)S
  2806. 2147(static)S
  2807. 2386(data)S
  2808. 2580(whose)S
  2809. 2863(content)S
  2810. 3185(is)S
  2811. (overwritten)465 3278 A
  2812. 3769(by)S
  2813. (each)185 3895 A
  2814. 4106(call.)S
  2815. 4328(The)S
  2816. 10 B
  2817. 4511(tm_zone)S
  2818. 10 R
  2819. 4901(256eld)S
  2820. 5106(of)S
  2821. 5216(a)S
  2822. 1896 V
  2823. 1080(returned)S
  2824. 10 B
  2825. 1446(struct)S
  2826. 1729(tm)S
  2827. 10 R
  2828. 1877(points)S
  2829. 2152(to)S
  2830. 2259(a)S
  2831. 2333(static)S
  2832. 2575(array)S
  2833. 2812(of)S
  2834. 2925(characters,)S
  2835. 3389(which)S
  2836. (will)157 3664 A
  2837. 3850(also)S
  2838. 4041(be)S
  2839. (overwritten)465 4165 A
  2840. 4659(at)S
  2841. 4761(the)S
  2842. 4913(next)S
  2843. 5115(call)S
  2844. 2016 V
  2845. 1080((and)S
  2846. 1284(by)S
  2847. 1409(calls)S
  2848. 1619(to)S
  2849. 10 B
  2850. 1722(tzset)S
  2851. 10 R
  2852. 1919().)S
  2853. 7903 V
  2854. 720(September)S
  2855. 1176(17,)S
  2856. (1996)200 1326 A
  2857. 2669(()S
  2858. 2711(May)S
  2859. 2920(12,)S
  2860. (1986)200 3070 A
  2861. 3278())S
  2862. 4990(Page)S
  2863. 5211(2)S
  2864. 8143 V
  2865. EP
  2866. %%Page: 1 9
  2867. BP
  2868. /slant 0 def
  2869. /height 0 def
  2870. 480 V
  2871. 10 R
  2872. 720(CTYPE)S
  2873. 1048(()S
  2874. 1090(3)S
  2875. 1148())S
  2876. 2696(Eighth)S
  2877. (Edition)296 2989 A
  2878. 4799(CTYPE)S
  2879. 5127(()S
  2880. 5169(3)S
  2881. 5227())S
  2882. 960 V
  2883. 9 R
  2884. 720(N)S
  2885. 722(NA)S
  2886. 790(AM)S
  2887. 858(ME)S
  2888. 940(E)S
  2889. 1080 V
  2890. 10 R
  2891. 1080(ctype,)S
  2892. 1371(isalpha,)S
  2893. (isupper,)321 1729 A
  2894. 2098(islower,)S
  2895. 2468(isdigit,)S
  2896. 2792(isxdigit,)S
  2897. 3166(isalnum,)S
  2898. (isspace,)316 3557 A
  2899. (ispunct,)315 3921 A
  2900. 4284(isprint,)S
  2901. 4614(isgraph,)S
  2902. 4984(iscntrl,)S
  2903. 1200 V
  2904. 1080(isascii,)S
  2905. (toupper,)332 1382 A
  2906. 1739(tolower,)S
  2907. 2097(toascii)S
  2908. 10 R-1
  2909. 2385(-)S
  2910. 10 R
  2911. 2467(character)S
  2912. 2863(classi256cation)S
  2913. 3414(macros)S
  2914. 1368 V
  2915. 9 R
  2916. 720(S)S
  2917. 722(SY)S
  2918. 774(YN)S
  2919. 842(NO)S
  2920. 910(OP)S
  2921. 978(PS)S
  2922. 1030(SI)S
  2923. 1082(IS)S
  2924. 1115(S)S
  2925. 1488 V
  2926. 10 B
  2927. 1080(#include)S
  2928. 1482(<ctype.h>)S
  2929. 1728 V
  2930. 1080(int)S
  2931. 1236(isalpha(int)S
  2932. 10 I
  2933. 1733(c)S
  2934. 10 B
  2935. 1778())S
  2936. 1848 V
  2937. (...)75 1080 A
  2938. 2016 V
  2939. 9 R
  2940. 720(D)S
  2941. 722(DE)S
  2942. 790(ES)S
  2943. 848(SC)S
  2944. 900(CR)S
  2945. 962(RI)S
  2946. 1024(IP)S
  2947. 1057(PT)S
  2948. 1109(TI)S
  2949. 1167(IO)S
  2950. 1200(ON)S
  2951. 1268(N)S
  2952. 2136 V
  2953. 10 R
  2954. 1080(These)S
  2955. 1351(macros)S
  2956. 1672(classify)S
  2957. 2010(characters)S
  2958. 2450(by)S
  2959. 2580(table)S
  2960. (lookup.)303 2806 A
  2961. 3164(Each)S
  2962. 3396(is)S
  2963. 3493(a)S
  2964. 3569(predicate)S
  2965. 3970(returning)S
  2966. (nonzero)324 4370 A
  2967. 4725(for)S
  2968. 4874(true,)S
  2969. 5087(zero)S
  2970. 2256 V
  2971. 1080(for)S
  2972. 1227(false.)S
  2973. 10 B
  2974. 1497(Isascii)S
  2975. 10 R
  2976. 1794(and)S
  2977. 10 B
  2978. 1968(toascii)S
  2979. 10 R
  2980. 2271(are)S
  2981. 2424(de256ned)S
  2982. 2749(on)S
  2983. 2878(all)S
  2984. 3008(integer)S
  2985. 3317(values;)S
  2986. 3631(the)S
  2987. 3783(rest)S
  2988. 3958(are)S
  2989. 4111(de256ned)S
  2990. 4436(only)S
  2991. 4643(on)S
  2992. 4772(the)S
  2993. 4924(range)S
  2994. 5177(of)S
  2995. 2376 V
  2996. 10 B
  2997. 1080(unsigned)S
  2998. 1491(char)S
  2999. 10 R
  3000. 1712(and)S
  3001. 1882(on)S
  3002. 2007(the)S
  3003. 2155(special)S
  3004. 2460(value)S
  3005. 2703(EOF)S
  3006. 2919((see)S
  3007. 10 B
  3008. 3107(stdio)S
  3009. 10 R
  3010. 3314((3)).)S
  3011. 2544 V
  3012. 10 B
  3013. 1080(isalpha)S
  3014. 10 I
  3015. 1830(c)S
  3016. 10 R
  3017. 1900(is)S
  3018. 1992(a)S
  3019. 2062(letter)S
  3020. 2712 V
  3021. 10 B
  3022. (isupper)325 1080 A
  3023. 10 I
  3024. 1830(c)S
  3025. 10 R
  3026. 1900(is)S
  3027. 1992(an)S
  3028. (upper)229 2112 A
  3029. 2366(case)S
  3030. 2565(letter)S
  3031. 2880 V
  3032. 10 B
  3033. 1080(islower)S
  3034. 10 I
  3035. 1830(c)S
  3036. 10 R
  3037. 1900(is)S
  3038. 1992(a)S
  3039. 2062(lower)S
  3040. 2317(case)S
  3041. 2516(letter)S
  3042. 3048 V
  3043. 10 B
  3044. 1080(isdigit)S
  3045. 10 I
  3046. 1830(c)S
  3047. 10 R
  3048. 1900(is)S
  3049. 1992(a)S
  3050. 2062(digit)S
  3051. 3216 V
  3052. 10 B
  3053. 1080(isxdigit)S
  3054. 10 I
  3055. 1830(c)S
  3056. 10 R
  3057. 1900(is)S
  3058. 1992(a)S
  3059. 2062(hex)S
  3060. 2232(digit)S
  3061. 3384 V
  3062. 10 B
  3063. 1080(isalnum)S
  3064. 10 I
  3065. 1830(c)S
  3066. 10 R
  3067. 1900(is)S
  3068. 1992(an)S
  3069. 2112(alphanumeric)S
  3070. 2685(character)S
  3071. 3552 V
  3072. 10 B
  3073. 1080(isspace)S
  3074. 10 I
  3075. 1830(c)S
  3076. 10 R
  3077. 1900(is)S
  3078. 1992(a)S
  3079. (space,)249 2062 A
  3080. 2336(tab,)S
  3081. 2509(carriage)S
  3082. 2860(return,)S
  3083. 3151(newline,)S
  3084. 3520(vertical)S
  3085. 3848(tab,)S
  3086. 4021(or)S
  3087. 4130(formfeed)S
  3088. 3720 V
  3089. 10 B
  3090. (ispunct)314 1080 A
  3091. 10 I
  3092. 1830(c)S
  3093. 10 R
  3094. 1900(is)S
  3095. 1992(a)S
  3096. (punctuation)474 2062 A
  3097. 2561(character)S
  3098. 2957((neither)S
  3099. 3296(control)S
  3100. 3606(nor)S
  3101. 3765(alphanumeric))S
  3102. 3888 V
  3103. 10 B
  3104. 1080(isprint)S
  3105. 10 I
  3106. 1830(c)S
  3107. 10 R
  3108. 1900(is)S
  3109. 1992(a)S
  3110. 2062(printing)S
  3111. 2405(character,)S
  3112. 2826(code)S
  3113. (040(8))268 3041 A
  3114. ((space))292 3334 A
  3115. (through)312 3651 A
  3116. (0176)200 3988 A
  3117. ((tilde))247 4213 A
  3118. 4056 V
  3119. 10 B
  3120. 1080(isgraph)S
  3121. 10 I
  3122. 1830(c)S
  3123. 10 R
  3124. 1900(is)S
  3125. 1992(a)S
  3126. 2062(printing)S
  3127. 2405(character,)S
  3128. 2826(similar)S
  3129. 3131(to)S
  3130. 10 B
  3131. 3234(isprint)S
  3132. 10 R
  3133. 3545(except)S
  3134. 3833(false)S
  3135. 4049(for)S
  3136. (space.)249 4192 A
  3137. 4224 V
  3138. 10 B
  3139. 1080(iscntrl)S
  3140. 10 I
  3141. 1830(c)S
  3142. 10 R
  3143. 1900(is)S
  3144. 1992(a)S
  3145. 2062(delete)S
  3146. 2328(character)S
  3147. ((0177))268 2724 A
  3148. 3017(or)S
  3149. 3126(ordinary)S
  3150. 3492(control)S
  3151. 3802(character)S
  3152. 4198((less)S
  3153. 4408(than)S
  3154. (040).)209 4606 A
  3155. 4392 V
  3156. 10 B
  3157. 1080(isascii)S
  3158. 10 I
  3159. 1830(c)S
  3160. 10 R
  3161. 1900(is)S
  3162. 1992(an)S
  3163. 2112(ASCII)S
  3164. 2401(character,)S
  3165. 2822(code)S
  3166. 3037(less)S
  3167. 3213(than)S
  3168. (0200)200 3411 A
  3169. 4560 V
  3170. 10 B
  3171. 1080(tolower)S
  3172. 10 I
  3173. 1830(c)S
  3174. 10 R
  3175. 1900(is)S
  3176. (converted)397 1992 A
  3177. 2414(to)S
  3178. 2517(lower)S
  3179. 2772(case.)S
  3180. 3021(Return)S
  3181. 3320(value)S
  3182. 3563(is)S
  3183. (unde256ned)396 3655 A
  3184. 4076(if)S
  3185. 4163(not)S
  3186. 10 B
  3187. (isupper)325 4316 A
  3188. 10 R
  3189. 4641(()S
  3190. 10 I
  3191. 4675(c)S
  3192. 10 R
  3193. 4720().)S
  3194. 4728 V
  3195. 10 B
  3196. (toupper)342 1080 A
  3197. 10 I
  3198. 1830(c)S
  3199. 10 R
  3200. 1900(is)S
  3201. (converted)397 1992 A
  3202. 2414(to)S
  3203. (upper)229 2517 A
  3204. 2771(case.)S
  3205. 3020(Return)S
  3206. 3319(value)S
  3207. 3562(is)S
  3208. (unde256ned)396 3654 A
  3209. 4075(if)S
  3210. 4162(not)S
  3211. 10 B
  3212. 4315(islower)S
  3213. 10 R
  3214. 4623(()S
  3215. 10 I
  3216. 4657(c)S
  3217. 10 R
  3218. 4702().)S
  3219. 4896 V
  3220. 10 B
  3221. 1080(toascii)S
  3222. 10 I
  3223. 1830(c)S
  3224. 10 R
  3225. 1900(is)S
  3226. (converted)397 1992 A
  3227. 2414(to)S
  3228. 2517(be)S
  3229. 2637(a)S
  3230. 2707(valid)S
  3231. 2933(ascii)S
  3232. 3143(character.)S
  3233. 5064 V
  3234. 9 R
  3235. 720(S)S
  3236. 722(SE)S
  3237. 774(EE)S
  3238. 832(E)S
  3239. 913(A)S
  3240. 915(AL)S
  3241. 983(LS)S
  3242. 1041(SO)S
  3243. 1093(O)S
  3244. 5184 V
  3245. 10 B
  3246. 1080(ascii)S
  3247. 10 R
  3248. 1270((7))S
  3249. 7903 V
  3250. 720(Page)S
  3251. 941(1)S
  3252. 4455(September)S
  3253. 4911(17,)S
  3254. (1996)200 5061 A
  3255. 8143 V
  3256. EP
  3257. %%Page: 1 10
  3258. BP
  3259. /slant 0 def
  3260. /height 0 def
  3261. 480 V
  3262. 10 R
  3263. 720(CURSES)S
  3264. 1109(()S
  3265. 1151(3)S
  3266. 1209())S
  3267. 2696(Eighth)S
  3268. (Edition)296 2989 A
  3269. 4738(CURSES)S
  3270. 5127(()S
  3271. 5169(3)S
  3272. 5227())S
  3273. 960 V
  3274. 9 R
  3275. 720(N)S
  3276. 722(NA)S
  3277. 790(AM)S
  3278. 858(ME)S
  3279. 940(E)S
  3280. 1080 V
  3281. 10 R
  3282. 1080(curses)S
  3283. 10 R-1
  3284. 1357(-)S
  3285. 10 R
  3286. (screen/window)610 1439 A
  3287. 2074(management)S
  3288. 2613(library)S
  3289. 1248 V
  3290. 9 R
  3291. 720(S)S
  3292. 722(SY)S
  3293. 774(YN)S
  3294. 842(NO)S
  3295. 910(OP)S
  3296. 978(PS)S
  3297. 1030(SI)S
  3298. 1082(IS)S
  3299. 1115(S)S
  3300. 1368 V
  3301. 10 R
  3302. 1080(cc)S
  3303. 1208(demo.c)S
  3304. 1539(-lcurses)S
  3305. 1536 V
  3306. 9 R
  3307. 720(D)S
  3308. 722(DE)S
  3309. 790(ES)S
  3310. 848(SC)S
  3311. 900(CR)S
  3312. 962(RI)S
  3313. 1024(IP)S
  3314. 1057(PT)S
  3315. 1109(TI)S
  3316. 1167(IO)S
  3317. 1200(ON)S
  3318. 1268(N)S
  3319. 1656 V
  3320. 10 R
  3321. 1080(Curses)S
  3322. 1387(is)S
  3323. 1487(a)S
  3324. 1565(library)S
  3325. 1867(of)S
  3326. 1984(screen)S
  3327. 2275(and)S
  3328. (window)324 2454 A
  3329. 2812(management)S
  3330. 3360(routines.)S
  3331. 3768(It)S
  3332. 3864(is)S
  3333. 3965(modeled)S
  3334. 4345(after)S
  3335. 4565(the)S
  3336. 4722(UNIX)S
  3337. 5009(curses)S
  3338. 1776 V
  3339. 1080(and)S
  3340. 1253(ncurses)S
  3341. 1583(libraries.)S
  3342. 1967(Normally,)S
  3343. 2405(programs)S
  3344. (written)286 2812 A
  3345. 3125(for)S
  3346. 3270(curses)S
  3347. (should)267 3549 A
  3348. 3843(be)S
  3349. 3965(easily)S
  3350. 4227(ported)S
  3351. 4511(to)S
  3352. 4616(UNIX,)S
  3353. 4921(and)S
  3354. 5093(vice)S
  3355. 1896 V
  3356. 1080(versa.)S
  3357. 2064 V
  3358. 1080(To)S
  3359. 1219(use)S
  3360. 1380(the)S
  3361. 1530(routines,)S
  3362. 1906(the)S
  3363. 2056(function)S
  3364. (initscr())320 2418 A
  3365. 2765(must)S
  3366. 2987(256rst)S
  3367. 3172(be)S
  3368. 3295(called.)S
  3369. 3614(This)S
  3370. 3821(creates)S
  3371. 4130(two)S
  3372. ('windows')431 4309 A
  3373. 4768(for)S
  3374. 4914(the)S
  3375. 5065(user:)S
  3376. 2184 V
  3377. 1080(stdscr)S
  3378. 1343(and)S
  3379. 1516(curscr.)S
  3380. 1841(Stdscr)S
  3381. 2121(is)S
  3382. 2216(the)S
  3383. 2367(default)S
  3384. (window)324 2675 A
  3385. 3027(for)S
  3386. 3173(the)S
  3387. 3324(user)S
  3388. 3520(to)S
  3389. 3625(make)S
  3390. 3870(changes)S
  3391. 4221(on,)S
  3392. 4373(and)S
  3393. 4545(curscr)S
  3394. 4819(re257ects)S
  3395. 5138(the)S
  3396. 2304 V
  3397. 1080(current)S
  3398. 1391(contents)S
  3399. 1751(of)S
  3400. 1860(the)S
  3401. (physical)335 2008 A
  3402. 2369(display)S
  3403. 2685(screen.)S
  3404. 3019(The)S
  3405. 3202(user)S
  3406. 3396(writes)S
  3407. 3669(or)S
  3408. 3779(edits)S
  3409. 3995(the)S
  3410. 4144(stdscr)S
  3411. (window)324 4405 A
  3412. 4755(to)S
  3413. 4859(his)S
  3414. 5002(liking,)S
  3415. 2424 V
  3416. 1080(then)S
  3417. 1281(calls)S
  3418. 1494(the)S
  3419. 1645(refresh())S
  3420. 2022(function)S
  3421. 2385(to)S
  3422. 2491(make)S
  3423. 2737(curscr)S
  3424. 3012(and)S
  3425. 3184(the)S
  3426. (physical)335 3334 A
  3427. 3696(screen)S
  3428. (look)178 3981 A
  3429. 4186(like)S
  3430. 4364(stdscr.)S
  3431. 4676(When)S
  3432. 4943(the)S
  3433. 5093(user)S
  3434. 2544 V
  3435. 1080(program)S
  3436. 1446(terminates,)S
  3437. 1916(it)S
  3438. (should)267 1997 A
  3439. 2289(call)S
  3440. 2460(the)S
  3441. 2608(endwin())S
  3442. 2997(function)S
  3443. 3357(to)S
  3444. 3460(restore)S
  3445. 3760(things)S
  3446. 4030(to)S
  3447. 4133(normal.)S
  3448. 2712 V
  3449. 1080(There)S
  3450. 1351(are)S
  3451. 1510(all)S
  3452. 1646(sorts)S
  3453. 1871(of)S
  3454. (window)324 1990 A
  3455. 2349(manipulation)S
  3456. 2914(routines)S
  3457. 3273(available)S
  3458. 3672(to)S
  3459. 3785(the)S
  3460. 3943(programmer:)S
  3461. (auxiliary)358 4504 A
  3462. (windows)363 4898 A
  3463. 2832 V
  3464. 1080(may)S
  3465. 1285(be)S
  3466. 1412(created,)S
  3467. 1761(edited,)S
  3468. 2064(moved)S
  3469. 2369(and)S
  3470. 2545(deleted.)S
  3471. 2917(The)S
  3472. 3105(terminal)S
  3473. 3472(may)S
  3474. 3676(be)S
  3475. 3802(set)S
  3476. 3945(in)S
  3477. 4054(many)S
  3478. 4308(different)S
  3479. 4687(modes,)S
  3480. 5005(output)S
  3481. 2952 V
  3482. 1080(text)S
  3483. 1267(may)S
  3484. 1476(be)S
  3485. 1608(attributed)S
  3486. 2031(with)S
  3487. 2247(blink,)S
  3488. 2515(blank,)S
  3489. 2800(bold)S
  3490. 3015(and)S
  3491. 3197(reverse)S
  3492. 3526(attributes.)S
  3493. 3988(Screen)S
  3494. 4300(colors)S
  3495. 4583(may)S
  3496. 4793(also)S
  3497. 4992(be)S
  3498. 5124(set,)S
  3499. 3072 V
  3500. (foreground)447 1080 A
  3501. 1568(and)S
  3502. (background.)499 1754 A
  3503. 2319(There)S
  3504. 2596(are)S
  3505. (window-speci256c)666 2761 A
  3506. 3468(printf-)S
  3507. 3767(and)S
  3508. 3952(scanf-like)S
  3509. 4390(routines,)S
  3510. 4779(routines)S
  3511. 5143(for)S
  3512. 3192 V
  3513. (scrolling,)377 1080 A
  3514. (box-drawing,)539 1482 A
  3515. (window)324 2046 A
  3516. 2395(overlaying,)S
  3517. 2875(clearing)S
  3518. 3225(routines)S
  3519. 3574(etc.)S
  3520. 3360 V
  3521. 1080(For)S
  3522. 1246(more)S
  3523. 1479(and)S
  3524. 1650(detailed)S
  3525. 1995(information,)S
  3526. 2521(see)S
  3527. 2676(the)S
  3528. 2825(library)S
  3529. 3120(source)S
  3530. 3409(codes.)S
  3531. 3714(All)S
  3532. 3869(curses)S
  3533. 4147(functions)S
  3534. 4547(are)S
  3535. (preceded)364 4698 A
  3536. 5089(by)S
  3537. 5216(a)S
  3538. 3480 V
  3539. 1080(complete)S
  3540. 1474(description.)S
  3541. 3648 V
  3542. 9 R
  3543. 720(F)S
  3544. 722(FU)S
  3545. 774(UN)S
  3546. 842(NC)S
  3547. 910(CT)S
  3548. 972(TI)S
  3549. 1030(IO)S
  3550. 1063(ON)S
  3551. 1131(NS)S
  3552. 1199(S)S
  3553. 3768 V
  3554. 10 R
  3555. 1080(Below)S
  3556. 1374(is)S
  3557. 1472(a)S
  3558. 1548(list)S
  3559. 1702(over)S
  3560. 1912(the)S
  3561. 2066(available)S
  3562. 2461(functions,)S
  3563. 2891(together)S
  3564. 3252(with)S
  3565. 3462(a)S
  3566. 3538(brief)S
  3567. 3760(description)S
  3568. 4238(of)S
  3569. 4353(what)S
  3570. 4580(they)S
  3571. 4784(do.)S
  3572. 4966(In)S
  3573. 5082(gen-)S
  3574. 3888 V
  3575. 1080(eral,)S
  3576. 1286(functions)S
  3577. 1689(whose)S
  3578. 1975(names)S
  3579. 2261(start)S
  3580. 2464(with)S
  3581. 2672('w')S
  3582. 2841(differ)S
  3583. 3094(from)S
  3584. 3318(the)S
  3585. 3469(one)S
  3586. (without)307 3642 A
  3587. 3977('w')S
  3588. 4146((like)S
  3589. 4359(wmove)S
  3590. 4683(vs.)S
  3591. 4825(move))S
  3592. 5110(sig-)S
  3593. 4008 V
  3594. 1080(nify)S
  3595. 1268(that)S
  3596. 1446(a)S
  3597. 1518(speci256c)S
  3598. (window)324 1853 A
  3599. 2204(is)S
  3600. 2298(used.)S
  3601. (Without)329 2534 A
  3602. 2890(a)S
  3603. 2962('w',)S
  3604. 3155(sdtscr)S
  3605. 3417(is)S
  3606. 3511(implied.)S
  3607. 3895(The)S
  3608. 4079(functions)S
  3609. 4480(that)S
  3610. 4658(start)S
  3611. 4859(with)S
  3612. 5065('mv')S
  3613. 4128 V
  3614. 1080(before)S
  3615. 1380(the)S
  3616. 1545('genereic')S
  3617. 1997(function)S
  3618. 2374(name)S
  3619. 2634(signify)S
  3620. 2955(that)S
  3621. 3148(a)S
  3622. 3235(cursor)S
  3623. 3529(motion)S
  3624. (should)267 3854 A
  3625. 4162(be)S
  3626. 4298(made)S
  3627. 4557(before)S
  3628. 4856(the)S
  3629. 5020(actual)S
  3630. 4248 V
  3631. 1080(work.)S
  3632. 1362('mv')S
  3633. 1583(and)S
  3634. 1753('w')S
  3635. 1919(combine)S
  3636. 2290(as)S
  3637. 2399(expected.)S
  3638. 4416 V
  3639. 1080(Most)S
  3640. 1313(routines)S
  3641. 1664(that)S
  3642. 1842(return)S
  3643. 2110(an)S
  3644. 2232(int)S
  3645. (will)157 2365 A
  3646. 2549(return)S
  3647. 2817(the)S
  3648. 2967(manifest)S
  3649. 3341(constant)S
  3650. 3703(ERR)S
  3651. 3926(if)S
  3652. 4015(there)S
  3653. 4244(is)S
  3654. 4338(a)S
  3655. 4410(failure)S
  3656. 4702(during)S
  3657. 4992(execu-)S
  3658. 4536 V
  3659. 1080(tion.)S
  3660. 1314(Routines)S
  3661. 1699(that)S
  3662. 1878(return)S
  3663. 2147(a)S
  3664. 2220(char)S
  3665. 2422(actually)S
  3666. 2769(return)S
  3667. 3038(an)S
  3668. 3161(int,)S
  3669. 3320(so)S
  3670. 3437(that)S
  3671. 3616(ERR)S
  3672. 3839(does)S
  3673. 4050(not)S
  3674. 4205(con257ict)S
  3675. 4534(with)S
  3676. 4740(the)S
  3677. 4890(character)S
  3678. 4656 V
  3679. 1080(code)S
  3680. 1295(0xff.)S
  3681. 1538(All)S
  3682. 1692(characters)S
  3683. 2127(from)S
  3684. 2348(0)S
  3685. 2423(to)S
  3686. 2526(0xff)S
  3687. 2719(are)S
  3688. 2868(allowed)S
  3689. 3212(for)S
  3690. 3355(usage)S
  3691. 3609(with)S
  3692. 3813(curses.)S
  3693. 4824 V
  3694. 1080(Some)S
  3695. 1340(routines,)S
  3696. 1720(like)S
  3697. 1902({mv}{w})S
  3698. 2326(printw())S
  3699. 2688(and)S
  3700. 2864({mv}{w}scanw())S
  3701. 3608(return)S
  3702. 3880(a)S
  3703. 3956(meaningful)S
  3704. (positive)318 4445 A
  3705. 4794(value)S
  3706. 5044(if)S
  3707. 5138(the)S
  3708. 4944 V
  3709. 1080(operation)S
  3710. 1485(is)S
  3711. (successful.)439 1577 A
  3712. 5112 V
  3713. 1080(The)S
  3714. 1263(curses)S
  3715. 1541(package)S
  3716. 1897(uses)S
  3717. 2096(some)S
  3718. 2334(prede256ned)S
  3719. 2785(types,)S
  3720. 3048(variables)S
  3721. 3438(and)S
  3722. 3609(manifest)S
  3723. 3982(constants)S
  3724. 4382(that)S
  3725. 4559(are)S
  3726. 4709(also)S
  3727. 4897(available)S
  3728. 5232 V
  3729. 1080(to)S
  3730. 1184(the)S
  3731. 1333(programmer.)S
  3732. 1907(There)S
  3733. 2169(are)S
  3734. 2318(also)S
  3735. 2505(a)S
  3736. 2575(few)S
  3737. 2752(globally)S
  3738. (accessible)409 3106 A
  3739. 3540(variables)S
  3740. 3929(that)S
  3741. (should)267 4105 A
  3742. 4397(not)S
  3743. 4550(be)S
  3744. 4670(touched)S
  3745. 5013(by)S
  3746. 5138(the)S
  3747. 5352 V
  3748. 1080(application)S
  3749. 1554(program.)S
  3750. 1972(Those)S
  3751. 2245(untouchable)S
  3752. 2763(variables)S
  3753. 3154(have)S
  3754. 3371(names)S
  3755. 3656(starting)S
  3756. 3986(with)S
  3757. 4193(an)S
  3758. (underscore)442 4316 A
  3759. 4786((_))S
  3760. 4932(to)S
  3761. 5038(avoid)S
  3762. 5472 V
  3763. 1080(con257icts.)S
  3764. 1500(The)S
  3765. (user-accessible)611 1686 A
  3766. 2326(types,)S
  3767. 2592(variables)S
  3768. 2985(and)S
  3769. 3159(constants)S
  3770. 3562(are)S
  3771. 3715((there)S
  3772. 3980(are)S
  3773. 4132(a)S
  3774. 4205(number)S
  3775. 4540(of)S
  3776. 4652(other)S
  3777. 4887(constants)S
  3778. 5592 V
  3779. 1080(de256ning)S
  3780. 1434(character)S
  3781. 1830(attribute)S
  3782. 2191(names)S
  3783. 2473(and)S
  3784. 2643(function)S
  3785. 3003(key)S
  3786. 3173(names)S
  3787. 3455(-)S
  3788. 3514(consult)S
  3789. 3829(<curses.h>)S
  3790. 4295(for)S
  3791. 4438(details):)S
  3792. 5832 V
  3793. 1080((manifest)S
  3794. 1486(constants))S
  3795. 5952 V
  3796. 1440(TRUE)S
  3797. (boolean)318 3600 A
  3798. 3943(true)S
  3799. 6072 V
  3800. 1440(FALSE)S
  3801. (boolean)318 3600 A
  3802. 3943(false)S
  3803. 6192 V
  3804. 1440(ERR)S
  3805. (unsuccessfull)542 3600 A
  3806. 4167(operation)S
  3807. 6312 V
  3808. 1440(OK)S
  3809. (successfull)442 3600 A
  3810. 4067(operation)S
  3811. 6552 V
  3812. 1080((types))S
  3813. 6672 V
  3814. (WINDOW)443 1440 A
  3815. 3600(a)S
  3816. (window)324 3670 A
  3817. 4019(structure)S
  3818. 4397(type)S
  3819. 6792 V
  3820. (bool)178 1440 A
  3821. (boolean)318 3600 A
  3822. 3943(257ag)S
  3823. 4119(type)S
  3824. 7032 V
  3825. 1080((variables))S
  3826. 7152 V
  3827. (WINDOW)443 1440 A
  3828. 1908(curscr)S
  3829. (physical)335 3600 A
  3830. 3960(display)S
  3831. 4275(image)S
  3832. 7272 V
  3833. (WINDOW)443 1440 A
  3834. 1908(stdscr)S
  3835. 3600(default)S
  3836. 3905(user)S
  3837. 4098(drawing)S
  3838. 4453(board)S
  3839. 7392 V
  3840. 1440(int)S
  3841. 1571(LINES)S
  3842. 3600(terminal)S
  3843. 3961(height)S
  3844. 7512 V
  3845. 1440(int)S
  3846. 1571(COLS)S
  3847. 3600(terminal)S
  3848. 3961(width)S
  3849. 7903 V
  3850. 720(Page)S
  3851. 941(1)S
  3852. 4455(September)S
  3853. 4911(17,)S
  3854. (1996)200 5061 A
  3855. 8143 V
  3856. EP
  3857. %%Page: 2 11
  3858. BP
  3859. /slant 0 def
  3860. /height 0 def
  3861. 480 V
  3862. 10 R
  3863. 720(CURSES)S
  3864. 1109(()S
  3865. 1151(3)S
  3866. 1209())S
  3867. 2696(Eighth)S
  3868. (Edition)296 2989 A
  3869. 4738(CURSES)S
  3870. 5127(()S
  3871. 5169(3)S
  3872. 5227())S
  3873. 960 V
  3874. 1440(int)S
  3875. (NONL)281 1571 A
  3876. 3600(\n)S
  3877. 3703(causes)S
  3878. 3991(CR)S
  3879. 4150(and)S
  3880. 4320(LF)S
  3881. 4463(when)S
  3882. 4706(TRUE)S
  3883. 1200 V
  3884. 1080(The)S
  3885. 1264(following)S
  3886. 1682(is)S
  3887. 1776(an)S
  3888. 1898(alphabetical)S
  3889. 2412(list)S
  3890. 2562(of)S
  3891. 2673(the)S
  3892. 2823(curses)S
  3893. 3102(functions,)S
  3894. 3529(together)S
  3895. 3887(with)S
  3896. 4094(their)S
  3897. 4307(types,)S
  3898. 4572(parameters)S
  3899. 5043(and)S
  3900. 5216(a)S
  3901. 1320 V
  3902. 1080(short)S
  3903. 1308(comment)S
  3904. 1709(for)S
  3905. (each)185 1854 A
  3906. 2066((win)S
  3907. 2278(is)S
  3908. 2372(a)S
  3909. (window,)349 2444 A
  3910. 2820(ch,)S
  3911. 2967(vc,)S
  3912. 3114(hc)S
  3913. 3236(are)S
  3914. 3387(characters,)S
  3915. 3849(buf)S
  3916. 4010(is)S
  3917. 4104(a)S
  3918. 4176(character)S
  3919. 4574(buffer,)S
  3920. 4873(attrs)S
  3921. 5073(is)S
  3922. 5166(an)S
  3923. 1440 V
  3924. 1080(attribute)S
  3925. 1441(bit)S
  3926. 1572(map,)S
  3927. 1795(bf)S
  3928. 1904(is)S
  3929. 1996(a)S
  3930. (boolean)318 2066 A
  3931. 2409(257ag.)S
  3932. 2635(Note)S
  3933. 2856(that)S
  3934. 3032(`characters')S
  3935. 3535(in)S
  3936. 3638(this)S
  3937. 3808(context)S
  3938. 4129(usually)S
  3939. 4444(can)S
  3940. 4609(have)S
  3941. 4824(16)S
  3942. 4949(bits):)S
  3943. 1680 V
  3944. 1080(int)S
  3945. 1211(waddch(win,ch))S
  3946. 3240(put)S
  3947. 3393(char)S
  3948. 3592(in)S
  3949. 3695(stdscr)S
  3950. 1800 V
  3951. 1080(int)S
  3952. 1211(addch(ch))S
  3953. 1920 V
  3954. 1080(int)S
  3955. 1211(mvaddch(y,x,ch))S
  3956. 2040 V
  3957. 1080(int)S
  3958. 1211(mvwaddch(win,y,x,ch))S
  3959. 2280 V
  3960. 1080(int)S
  3961. 1211(waddstr(win,str))S
  3962. 3240(put)S
  3963. 3393(string)S
  3964. 3647(in)S
  3965. 3750(stdscr)S
  3966. 2400 V
  3967. 1080(int)S
  3968. 1211(addstr(str))S
  3969. 2520 V
  3970. 1080(int)S
  3971. 1211(mvaddstr(y,x,str))S
  3972. 2640 V
  3973. 1080(int)S
  3974. 1211(mvwaddstr(win,y,x,str))S
  3975. 2880 V
  3976. 1080(void)S
  3977. (wattroff(win,attrs))744 1283 A
  3978. 3240(clear)S
  3979. 3462(attribute(s))S
  3980. 3930(in)S
  3981. (window)324 4033 A
  3982. 3000 V
  3983. 1080(void)S
  3984. (attroff(attrs))495 1283 A
  3985. 3240 V
  3986. 1080(void)S
  3987. 1283(wattron(win,attrs))S
  3988. 3240(add)S
  3989. 3410(attribute(s))S
  3990. 3878(in)S
  3991. (window)324 3981 A
  3992. 3360 V
  3993. 1080(void)S
  3994. 1283(attron(attrs))S
  3995. 3600 V
  3996. 1080(void)S
  3997. 1283(wattrset(win,attrs))S
  3998. 3240(set)S
  3999. (window)324 3377 A
  4000. 3726(char)S
  4001. 3925(attributes)S
  4002. 3720 V
  4003. 1080(void)S
  4004. 1283(attrset(attrs))S
  4005. 3960 V
  4006. 1080(int)S
  4007. 1211(baudrate())S
  4008. 3240(dummy)S
  4009. 3571(for)S
  4010. (compatibility)536 3714 A
  4011. 4200 V
  4012. 1080(void)S
  4013. 1283(beep())S
  4014. 3240(ring)S
  4015. 3427(the)S
  4016. 3575(bell)S
  4017. 3751(or)S
  4018. 3860(visible)S
  4019. 4153(bell)S
  4020. 4329(if)S
  4021. 4416(no)S
  4022. 4541(bell)S
  4023. 4717(available)S
  4024. 4440 V
  4025. 1080(void)S
  4026. 1283(257ash())S
  4027. 3240(257ash)S
  4028. 3455(terminal)S
  4029. 3816(screen)S
  4030. 4099(or)S
  4031. 4208(rings)S
  4032. 4434(bell)S
  4033. 4610(if)S
  4034. 4697(no)S
  4035. 4822(visible)S
  4036. 5115(bell)S
  4037. 5291(available)S
  4038. 4680 V
  4039. 1080(void)S
  4040. (wbox(win,miny,minx,maxy,maxx,vc,hc))1640 1283 A
  4041. (box)150 3240 A
  4042. 3415(in)S
  4043. 3518(a)S
  4044. (window,)349 3588 A
  4045. 3962(with)S
  4046. 4166(given)S
  4047. 4414(characters)S
  4048. 4800 V
  4049. 1080(void)S
  4050. (box(win,vc,hc))609 1283 A
  4051. 5040 V
  4052. 1080(void)S
  4053. 1283(cbreak())S
  4054. 3240(set)S
  4055. 3377(terminal)S
  4056. 3738(cbreak)S
  4057. 4032(mode)S
  4058. 5280 V
  4059. 1080(void)S
  4060. 1283(wclear(win))S
  4061. 3240(clear)S
  4062. 3462(stdscr)S
  4063. 5400 V
  4064. 1080(void)S
  4065. (clear())265 1283 A
  4066. 5640 V
  4067. 1080(void)S
  4068. 1283(clearok(win,bf))S
  4069. 3240(marks)S
  4070. (window)324 3511 A
  4071. 3860(for)S
  4072. 4003(screen)S
  4073. 4286(clear)S
  4074. 5880 V
  4075. 1080(int)S
  4076. (wclrtobot(win))605 1211 A
  4077. 3240(clear)S
  4078. 3462(from)S
  4079. 3683(cursor)S
  4080. 3960(to)S
  4081. 4063(end)S
  4082. 4233(of)S
  4083. 4342(line)S
  4084. 4518(and)S
  4085. 4688(all)S
  4086. 4814(lines)S
  4087. 5029(down)S
  4088. 5277(this)S
  4089. 5447(line)S
  4090. 6000 V
  4091. 1080(int)S
  4092. (clrtobot())381 1211 A
  4093. 6120 V
  4094. 1080(int)S
  4095. 1211(mvclrtoeol(y,x))S
  4096. 6240 V
  4097. 1080(int)S
  4098. (mvwclrtobot(win,y,x))883 1211 A
  4099. 6480 V
  4100. 1080(int)S
  4101. 1211(wclrtoeol(win))S
  4102. 3240(clear)S
  4103. 3462(from)S
  4104. 3683(cursor)S
  4105. 3960(to)S
  4106. 4063(end)S
  4107. 4233(of)S
  4108. 4342(line)S
  4109. 6600 V
  4110. 1080(int)S
  4111. 1211(clrtoeol())S
  4112. 6720 V
  4113. 1080(int)S
  4114. 1211(mvclrtoeol(y,x))S
  4115. 6840 V
  4116. 1080(int)S
  4117. 1211(mvwclrtoeol(win,y,x))S
  4118. 7080 V
  4119. 1080(int)S
  4120. 1211(wdelch(win))S
  4121. 3240(delete)S
  4122. 3506(a)S
  4123. 3576(char)S
  4124. 3775(in)S
  4125. 3878(a)S
  4126. (window)324 3948 A
  4127. 7200 V
  4128. 1080(int)S
  4129. 1211(delch())S
  4130. 7320 V
  4131. 1080(int)S
  4132. 1211(mvdelch(y,x))S
  4133. 7440 V
  4134. 1080(int)S
  4135. 1211(mvwdelch(win,y,x))S
  4136. 7903 V
  4137. 720(September)S
  4138. 1176(17,)S
  4139. (1996)200 1326 A
  4140. 4990(Page)S
  4141. 5211(2)S
  4142. 8143 V
  4143. EP
  4144. %%Page: 3 12
  4145. BP
  4146. /slant 0 def
  4147. /height 0 def
  4148. 480 V
  4149. 10 R
  4150. 720(CURSES)S
  4151. 1109(()S
  4152. 1151(3)S
  4153. 1209())S
  4154. 2696(Eighth)S
  4155. (Edition)296 2989 A
  4156. 4738(CURSES)S
  4157. 5127(()S
  4158. 5169(3)S
  4159. 5227())S
  4160. 960 V
  4161. 1080(int)S
  4162. 1211(wdeleteln(win))S
  4163. 3240(delete)S
  4164. 3506(a)S
  4165. 3576(line)S
  4166. 3752(in)S
  4167. 3855(a)S
  4168. (window)324 3925 A
  4169. 1080 V
  4170. 1080(int)S
  4171. 1211(deleteln())S
  4172. 1200 V
  4173. 1080(int)S
  4174. 1211(mvdeleteln(y,x))S
  4175. 1320 V
  4176. 1080(int)S
  4177. 1211(mvwdeleteln(win,y,x))S
  4178. 1560 V
  4179. 1080(void)S
  4180. 1283(delwin(win))S
  4181. 3240(delete)S
  4182. 3506(a)S
  4183. (window)324 3576 A
  4184. 3925(or)S
  4185. 4034(a)S
  4186. (subwindow)463 4104 A
  4187. 1680 V
  4188. 1080(void)S
  4189. (doupdate())436 1283 A
  4190. (update)268 3240 A
  4191. (physical)335 3533 A
  4192. 3893(screen)S
  4193. 1800 V
  4194. 1080(void)S
  4195. 1283(echo())S
  4196. 3240(set)S
  4197. 3377(terminal)S
  4198. 3738(echo)S
  4199. 3953(mode)S
  4200. 1920 V
  4201. 1080(int)S
  4202. 1211(endwin())S
  4203. (cleanup)313 3240 A
  4204. 3578(and)S
  4205. 3748(curses)S
  4206. (256nitialization)537 4025 A
  4207. 2160 V
  4208. 1080(void)S
  4209. 1283(werase(win))S
  4210. 3240(erase)S
  4211. 3473(a)S
  4212. (window)324 3543 A
  4213. 2280 V
  4214. 1080(void)S
  4215. 1283(erase())S
  4216. 2520 V
  4217. 1080(int)S
  4218. (erasechar())450 1211 A
  4219. 3240(return)S
  4220. 3506(char)S
  4221. 3705(delete)S
  4222. 3971(character)S
  4223. 2640 V
  4224. 1080(int)S
  4225. 1211(256xterm())S
  4226. 3240(dummy)S
  4227. 3571(for)S
  4228. (compatibility)536 3714 A
  4229. 2760 V
  4230. 1080(void)S
  4231. 1283(257ushinp())S
  4232. (kill)134 3240 A
  4233. 3399(pending)S
  4234. (keyboard)374 3747 A
  4235. (input)206 4146 A
  4236. 3000 V
  4237. 1080(int)S
  4238. 1211(wgetch(win))S
  4239. 3240(get)S
  4240. 3388(char)S
  4241. 3587(via)S
  4242. 3735(a)S
  4243. (window)324 3805 A
  4244. 3120 V
  4245. 1080(int)S
  4246. 1211(getch())S
  4247. 3240 V
  4248. 1080(int)S
  4249. 1211(mvgetch(y,x))S
  4250. 3360 V
  4251. 1080(int)S
  4252. 1211(mvwgetch(win,y,x))S
  4253. 3600 V
  4254. 1080(int)S
  4255. 1211(wgetstr(win,str))S
  4256. 3240(get)S
  4257. 3388(string)S
  4258. 3642(via)S
  4259. (window)324 3790 A
  4260. 4139(to)S
  4261. 4242(a)S
  4262. 4312(buffer)S
  4263. 3720 V
  4264. 1080(int)S
  4265. 1211(getstr(str))S
  4266. 3840 V
  4267. 1080(int)S
  4268. 1211(mvgetstr(y,x,str))S
  4269. 3960 V
  4270. 1080(int)S
  4271. 1211(mvwgetstr(win,y,x,str))S
  4272. 4200 V
  4273. 1080(void)S
  4274. 1283(getyx(win,y,x))S
  4275. 3240(get)S
  4276. 3388(a)S
  4277. (window's)397 3458 A
  4278. 3880(cursor)S
  4279. (position)323 4157 A
  4280. 4440 V
  4281. 1080(int)S
  4282. 1211(gettmode())S
  4283. 3240(dummy)S
  4284. 3571(for)S
  4285. (compatibility)536 3714 A
  4286. 4560 V
  4287. 1080(void)S
  4288. 1283(idlok(win,bf))S
  4289. 3240(dummy)S
  4290. 3571(for)S
  4291. (compatibility)536 3714 A
  4292. 4680 V
  4293. (WINDOW)443 1080 A
  4294. (*initscr())370 1548 A
  4295. 3240(curses)S
  4296. (initialization)509 3517 A
  4297. 4051((ret)S
  4298. 4217(stdscr)S
  4299. 4477(or)S
  4300. 4586(NULL))S
  4301. 4920 V
  4302. 1080(int)S
  4303. 1211(winch(win))S
  4304. 3240(get)S
  4305. 3388(char)S
  4306. 3587(at)S
  4307. (window)324 3685 A
  4308. 4034(cursor)S
  4309. 5040 V
  4310. 1080(int)S
  4311. 1211(inch())S
  4312. 5160 V
  4313. 1080(int)S
  4314. 1211(mvinch(y,x))S
  4315. 5280 V
  4316. 1080(int)S
  4317. 1211(mvwinch(win,y,x))S
  4318. 5520 V
  4319. 1080(int)S
  4320. 1211(winsch(win,ch))S
  4321. 3240(insert)S
  4322. 3489(character)S
  4323. 3885(in)S
  4324. 3988(a)S
  4325. (window)324 4058 A
  4326. 5640 V
  4327. 1080(int)S
  4328. 1211(insch(ch))S
  4329. 5760 V
  4330. 1080(int)S
  4331. 1211(mvinsch(y,x,ch))S
  4332. 5880 V
  4333. 1080(int)S
  4334. 1211(mvwinsch(win,y,x,ch))S
  4335. 6120 V
  4336. 1080(int)S
  4337. 1211(winsertln(win))S
  4338. 3240(insert)S
  4339. 3489(new)S
  4340. 3682(line)S
  4341. 3858(in)S
  4342. 3961(a)S
  4343. (window)324 4031 A
  4344. 6240 V
  4345. 1080(int)S
  4346. 1211(insertln())S
  4347. 6360 V
  4348. 1080(int)S
  4349. 1211(mvinsertln(y,x))S
  4350. 6480 V
  4351. 1080(int)S
  4352. 1211(mvwinsertln(win,y,x))S
  4353. 6720 V
  4354. 1080(void)S
  4355. 1283(keypad(win,bf))S
  4356. 3240(marks)S
  4357. 3511(a)S
  4358. (window)324 3581 A
  4359. 3930(for)S
  4360. 4073(keypad)S
  4361. 4388(usage)S
  4362. 6840 V
  4363. 1080(int)S
  4364. (killchar())376 1211 A
  4365. 3240(return)S
  4366. 3506(line)S
  4367. 3682(delete)S
  4368. 3948(character)S
  4369. 6960 V
  4370. 1080(char)S
  4371. (*longname())514 1279 A
  4372. 3240(returns)S
  4373. 3545(terminal)S
  4374. 3906(description)S
  4375. 4378(string)S
  4376. 7080 V
  4377. 1080(void)S
  4378. 1283(leaveok(win,bf))S
  4379. 3240(marks)S
  4380. (window)324 3511 A
  4381. 3860(for)S
  4382. 4003(cursor)S
  4383. ('update)302 4280 A
  4384. 4607(leave')S
  4385. 7200 V
  4386. 1080(void)S
  4387. 1283(meta(win,bf))S
  4388. 3240(marks)S
  4389. (window)324 3511 A
  4390. 3860(for)S
  4391. 4003(meta)S
  4392. 7320 V
  4393. 1080(int)S
  4394. 1211(move(y,x))S
  4395. 3240(move)S
  4396. 3488(cursor)S
  4397. 3765(in)S
  4398. 3868(stdscr)S
  4399. 7440 V
  4400. 1080(int)S
  4401. 1211(mvcur(oldy,oldx,y,x))S
  4402. 3240(move)S
  4403. 3488(terminal)S
  4404. 3849(cursor)S
  4405. 4126(to)S
  4406. 4229(<y,x>)S
  4407. 7903 V
  4408. 720(Page)S
  4409. 941(3)S
  4410. 4455(September)S
  4411. 4911(17,)S
  4412. (1996)200 5061 A
  4413. 8143 V
  4414. EP
  4415. %%Page: 4 13
  4416. BP
  4417. /slant 0 def
  4418. /height 0 def
  4419. 480 V
  4420. 10 R
  4421. 720(CURSES)S
  4422. 1109(()S
  4423. 1151(3)S
  4424. 1209())S
  4425. 2696(Eighth)S
  4426. (Edition)296 2989 A
  4427. 4738(CURSES)S
  4428. 5127(()S
  4429. 5169(3)S
  4430. 5227())S
  4431. 960 V
  4432. 1080(int)S
  4433. 1211(mvprintw(y,x,fmt,args))S
  4434. 3240(move)S
  4435. 3488(&)S
  4436. 3591(print)S
  4437. 3806(string)S
  4438. 4060(in)S
  4439. 4163(stdscr)S
  4440. 1200 V
  4441. 1080(int)S
  4442. 1211(mvscanw(y,x,fmt,args))S
  4443. 3240(move)S
  4444. 3488(&)S
  4445. 3591(get)S
  4446. 3739(values)S
  4447. 4021(via)S
  4448. 4169(stdscr)S
  4449. 1320 V
  4450. 1080(int)S
  4451. 1211(mvwin(win,y,x))S
  4452. 3240(move)S
  4453. (window)324 3488 A
  4454. 3837(on)S
  4455. (physical)335 3962 A
  4456. 4322(screen)S
  4457. 1440 V
  4458. 1080(int)S
  4459. 1211(mvwprintw(win,x,y,fmt,args))S
  4460. 3240(move)S
  4461. 3488(&)S
  4462. 3591(print)S
  4463. 3806(string)S
  4464. 4060(in)S
  4465. 4163(a)S
  4466. (window)324 4233 A
  4467. 1560 V
  4468. 1080(int)S
  4469. 1211(mvwscanw(win,y,x,fmt,args))S
  4470. 3240(move)S
  4471. 3488(&)S
  4472. 3591(get)S
  4473. 3739(values)S
  4474. 4021(via)S
  4475. 4169(a)S
  4476. (window)324 4239 A
  4477. 1680 V
  4478. (WINDOW)443 1080 A
  4479. 1548(*newwin(lines,cols,begy,begx))S
  4480. 3240(create)S
  4481. 3507(a)S
  4482. 3577(new)S
  4483. (window)324 3770 A
  4484. 1800 V
  4485. 1080(void)S
  4486. 1283(nl())S
  4487. 3240(set)S
  4488. 3377(terminal)S
  4489. 3738(cr-crlf)S
  4490. 4017(mapping)S
  4491. 4393(mode)S
  4492. 1920 V
  4493. 1080(void)S
  4494. 1283(nocbreak())S
  4495. 3240(unset)S
  4496. 3477(terminal)S
  4497. 3838(cbreak)S
  4498. 4132(mod)S
  4499. 2040 V
  4500. 1080(void)S
  4501. (nodelay(win,bf))646 1283 A
  4502. 3240(marks)S
  4503. (window)324 3511 A
  4504. 3860(for)S
  4505. 4003(no)S
  4506. (input)206 4128 A
  4507. 4359(wait)S
  4508. 2160 V
  4509. 1080(void)S
  4510. 1283(noecho())S
  4511. 3240(unset)S
  4512. 3477(terminal)S
  4513. 3838(echo)S
  4514. 4053(mode)S
  4515. 2280 V
  4516. 1080(void)S
  4517. (nonl())246 1283 A
  4518. 3240(unset)S
  4519. 3477(terminal)S
  4520. 3838(cr-crlf)S
  4521. 4117(mapping)S
  4522. 4493(mode)S
  4523. 2400 V
  4524. 1080(void)S
  4525. 1283(noraw())S
  4526. 3240(unset)S
  4527. 3477(raw)S
  4528. 3654(terminal)S
  4529. 4015(mode)S
  4530. 2520 V
  4531. 1080(void)S
  4532. 1283(overlay(win1,win2))S
  4533. 3240(overlay)S
  4534. 3567(one)S
  4535. (window)324 3737 A
  4536. 4086(on)S
  4537. 4211(another)S
  4538. 2640 V
  4539. 1080(void)S
  4540. 1283(overwrite(win1,win2))S
  4541. 3240(overwrite)S
  4542. 3652(one)S
  4543. (window)324 3822 A
  4544. 4171(on)S
  4545. 4296(another)S
  4546. 2760 V
  4547. 1080(int)S
  4548. 1211(printw(fmt,args))S
  4549. 3240(print)S
  4550. 3455(string)S
  4551. 3709(in)S
  4552. 3812(stdscr)S
  4553. 2880 V
  4554. 1080(void)S
  4555. 1283(raw())S
  4556. 3240(set)S
  4557. 3377(raw)S
  4558. 3554(terminal)S
  4559. 3915(mode)S
  4560. 3000 V
  4561. 1080(void)S
  4562. 1283(refrbrk(bf))S
  4563. 3240(set)S
  4564. 3377(screen)S
  4565. (update)268 3660 A
  4566. 3953(break)S
  4567. 4202(mode)S
  4568. 3120 V
  4569. 1080(void)S
  4570. 1283(refresh())S
  4571. 3240(refresh)S
  4572. 3546(stdscr)S
  4573. 3240 V
  4574. 1080(int)S
  4575. 1211(resetterm())S
  4576. 3240(dummy)S
  4577. 3571(for)S
  4578. (compatibility)536 3714 A
  4579. 3360 V
  4580. 1080(int)S
  4581. 1211(resetty())S
  4582. 3240(restore)S
  4583. 3540(terminal)S
  4584. 3901(I/O)S
  4585. 4061(modes)S
  4586. 3480 V
  4587. 1080(int)S
  4588. 1211(saveoldterm())S
  4589. 3240(dummy)S
  4590. 3571(for)S
  4591. (compatibility)536 3714 A
  4592. 3600 V
  4593. 1080(int)S
  4594. 1211(saveterm())S
  4595. 3240(dummy)S
  4596. 3571(for)S
  4597. (compatibility)536 3714 A
  4598. 3720 V
  4599. 1080(int)S
  4600. 1211(savetty())S
  4601. 3240(save)S
  4602. 3444(terminal)S
  4603. 3805(I/O)S
  4604. 3965(modes)S
  4605. 3840 V
  4606. 1080(int)S
  4607. 1211(scanw(fmt,args))S
  4608. 3240(get)S
  4609. 3388(values)S
  4610. 3670(via)S
  4611. 3818(stdscr)S
  4612. 3960 V
  4613. 1080(void)S
  4614. 1283(scroll(win))S
  4615. 3240(scroll)S
  4616. (scrolling)352 3489 A
  4617. 3866(region)S
  4618. 4148(of)S
  4619. 4257(a)S
  4620. (window)324 4327 A
  4621. 4080 V
  4622. 1080(void)S
  4623. 1283(scrollok(win,bf))S
  4624. 3240(marks)S
  4625. 3511(a)S
  4626. (window)324 3581 A
  4627. 3930(to)S
  4628. 4033(allow)S
  4629. 4282(scroll)S
  4630. 4200 V
  4631. 1080(void)S
  4632. 1283(setcolors(A_COLOR(for,back)))S
  4633. 3240(sets)S
  4634. 3416(the)S
  4635. (forground)402 3564 A
  4636. 3991(and)S
  4637. (background)474 4161 A
  4638. 4320 V
  4639. 3240(colors)S
  4640. 3511(of)S
  4641. 3620(stdscr)S
  4642. 4440 V
  4643. 1080(void)S
  4644. (set_curs(visibility))755 1283 A
  4645. 3240(0)S
  4646. 3315(for)S
  4647. 3458(invisible,)S
  4648. 3854(1)S
  4649. 3929(for)S
  4650. 4072(visible,)S
  4651. 4390(2)S
  4652. 4465(for)S
  4653. (good)200 4608 A
  4654. 4560 V
  4655. 3240(visible)S
  4656. 4680 V
  4657. 1080(int)S
  4658. 1211(setsrcreg(miny,maxy))S
  4659. 3240(de256ne)S
  4660. 3511(stdscr's)S
  4661. 3844(scroll)S
  4662. 4093(region)S
  4663. 4800 V
  4664. 1080(int)S
  4665. 1211(setterm())S
  4666. 3240(dummy)S
  4667. 3571(for)S
  4668. (compatibility)536 3714 A
  4669. 4920 V
  4670. 1080(int)S
  4671. (setupterm(term,fd,errret))1004 1211 A
  4672. 3240(set)S
  4673. 3377(up)S
  4674. 3502(terminal)S
  4675. 5040 V
  4676. 1080(void)S
  4677. 1283(standend())S
  4678. 3240(start)S
  4679. 3439(normal)S
  4680. 3749(chars)S
  4681. 3987(in)S
  4682. 4090(stdscr)S
  4683. 5160 V
  4684. 1080(void)S
  4685. (standout())408 1283 A
  4686. 3240(start)S
  4687. (standout)340 3439 A
  4688. 3804(chars)S
  4689. 4042(in)S
  4690. 4145(stdscr)S
  4691. 5280 V
  4692. (WINDOW)443 1080 A
  4693. 1548(*subwin(win,lines,cols,begy,begx))S
  4694. 5400 V
  4695. 3240(create)S
  4696. 3507(a)S
  4697. (sub-window)497 3577 A
  4698. 4099(in)S
  4699. (window)324 4202 A
  4700. 4551(win)S
  4701. 5520 V
  4702. 1080(int)S
  4703. 1211(tabsize(ts))S
  4704. 3240(set/get)S
  4705. 3528(tabsize)S
  4706. 3833(of)S
  4707. 3942(stdscr)S
  4708. 5640 V
  4709. 1080(void)S
  4710. 1283(touchwin(win))S
  4711. 3240(mark)S
  4712. 3472(a)S
  4713. (window)324 3542 A
  4714. 3891(as)S
  4715. 4000(totally)S
  4716. 4282(modi256ed)S
  4717. 5760 V
  4718. 1080(char)S
  4719. (*unctrl(ch))448 1279 A
  4720. 3240(char-to-string)S
  4721. (converter)381 3814 A
  4722. 5880 V
  4723. 1080(int)S
  4724. 1211(wmove(win,y,x))S
  4725. 3240(move)S
  4726. 3488(cursor)S
  4727. 3765(in)S
  4728. 3868(a)S
  4729. (window)324 3938 A
  4730. 6000 V
  4731. 1080(void)S
  4732. (wnoutrefresh(win))751 1283 A
  4733. 3240(create)S
  4734. 3507(internal)S
  4735. 3840(screen)S
  4736. 4123(image)S
  4737. 6120 V
  4738. 1080(int)S
  4739. 1211(wprintw(win,fmt,args))S
  4740. 3240(print)S
  4741. 3455(string)S
  4742. 3709(in)S
  4743. 3812(a)S
  4744. (window)324 3882 A
  4745. 6240 V
  4746. 1080(void)S
  4747. 1283(wrefresh(win))S
  4748. 3240(refresh)S
  4749. (window)324 3546 A
  4750. 6360 V
  4751. 1080(int)S
  4752. 1211(wscanw(win,fmt,args))S
  4753. 3240(get)S
  4754. 3388(values)S
  4755. 3670(via)S
  4756. 3818(a)S
  4757. (window)324 3888 A
  4758. 6480 V
  4759. 1080(void)S
  4760. 1283(wsetcolors(win,A_COLOR(for,back)))S
  4761. 3240(sets)S
  4762. 3416(the)S
  4763. (forground)402 3564 A
  4764. 3991(and)S
  4765. 6600 V
  4766. (background)474 3240 A
  4767. 3739(colors)S
  4768. 4010(of)S
  4769. 4119(the)S
  4770. 4267(speci256ed)S
  4771. (window)324 4650 A
  4772. 6720 V
  4773. 1080(int)S
  4774. 1211(wsetsrcreg(win,miny,maxy))S
  4775. 3240(de256ne)S
  4776. 3511(a)S
  4777. (window's)397 3581 A
  4778. (scrolling)352 4003 A
  4779. 4380(region)S
  4780. 6840 V
  4781. 1080(void)S
  4782. 1283(wstandend(win))S
  4783. 3240(start)S
  4784. 3439(normal)S
  4785. 3749(chars)S
  4786. 3987(in)S
  4787. (window)324 4090 A
  4788. 6960 V
  4789. 1080(void)S
  4790. (wstandout(win))632 1283 A
  4791. 3240(start)S
  4792. (standout)340 3439 A
  4793. 3804(chars)S
  4794. 4042(in)S
  4795. (window)324 4145 A
  4796. 7080 V
  4797. 1080(int)S
  4798. 1211(wtabsize(win,ts))S
  4799. 3240(set/get)S
  4800. 3528(tabsize)S
  4801. 3833(of)S
  4802. 3942(a)S
  4803. (window)324 4012 A
  4804. 7248 V
  4805. 9 R
  4806. 720(B)S
  4807. 722(BU)S
  4808. 784(UG)S
  4809. 852(GS)S
  4810. 920(S)S
  4811. 7368 V
  4812. 10 R
  4813. 1080(Function)S
  4814. 1462(keys)S
  4815. 1671(are)S
  4816. 1820(not)S
  4817. 1973(available)S
  4818. (under)229 2362 A
  4819. 2616(the)S
  4820. 2764(MINIX)S
  4821. 3092(version.)S
  4822. 7903 V
  4823. 720(September)S
  4824. 1176(17,)S
  4825. (1996)200 1326 A
  4826. 4990(Page)S
  4827. 5211(4)S
  4828. 8143 V
  4829. EP
  4830. %%Page: 1 14
  4831. BP
  4832. /slant 0 def
  4833. /height 0 def
  4834. 480 V
  4835. 10 R
  4836. 720(DIRECTORY)S
  4837. 1306(()S
  4838. 1348(3)S
  4839. 1406())S
  4840. 2696(Eighth)S
  4841. (Edition)296 2989 A
  4842. 4541(DIRECTORY)S
  4843. 5127(()S
  4844. 5169(3)S
  4845. 5227())S
  4846. 960 V
  4847. 9 R
  4848. 720(N)S
  4849. 722(NA)S
  4850. 790(AM)S
  4851. 858(ME)S
  4852. 940(E)S
  4853. 1080 V
  4854. 10 R
  4855. 1080(directory,)S
  4856. 1494(opendir,)S
  4857. 1851(readdir,)S
  4858. (rewinddir,)417 2187 A
  4859. 2629(closedir,)S
  4860. 2998(telldir,)S
  4861. 3289(seekdir)S
  4862. 10 R-1
  4863. 3605(-)S
  4864. 10 R
  4865. 3687(directory)S
  4866. 4076(routines)S
  4867. 1248 V
  4868. 9 R
  4869. 720(S)S
  4870. 722(SY)S
  4871. 774(YN)S
  4872. 842(NO)S
  4873. 910(OP)S
  4874. 978(PS)S
  4875. 1030(SI)S
  4876. 1082(IS)S
  4877. 1115(S)S
  4878. 1368 V
  4879. 10 B
  4880. 1080(#include)S
  4881. 1482(<sys/types.h>)S
  4882. 1488 V
  4883. 1080(#include)S
  4884. 1482(<dirent.h>)S
  4885. 1728 V
  4886. 1080(DIR)S
  4887. 1303(*opendir(const)S
  4888. 1985(char)S
  4889. 2219(*)S
  4890. 10 I
  4891. 2269(dirname)S
  4892. 10 B
  4893. 2604())S
  4894. 1848 V
  4895. 1080(struct)S
  4896. 1371(dirent)S
  4897. 1673(*readdir(DIR)S
  4898. 2305(*)S
  4899. 10 I
  4900. 2355(dirp)S
  4901. 10 B
  4902. 2522())S
  4903. 1968 V
  4904. 1080(void)S
  4905. (rewinddir(DIR)651 1302 A
  4906. 1991(*)S
  4907. 10 I
  4908. 2041(dirp)S
  4909. 10 B
  4910. 2208())S
  4911. 2088 V
  4912. 1080(int)S
  4913. 1236(closedir(DIR)S
  4914. 1829(*)S
  4915. 10 I
  4916. 1879(dirp)S
  4917. 10 B
  4918. 2046())S
  4919. 2328 V
  4920. 1080(#de256ne)S
  4921. 1426(_MINIX)S
  4922. 1871(1)S
  4923. 2448 V
  4924. 1080(#include)S
  4925. 1482(<sys/types.h>)S
  4926. 2568 V
  4927. 1080(#include)S
  4928. 1482(<dirent.h>)S
  4929. 2808 V
  4930. 1080(long)S
  4931. 1302(telldir(DIR)S
  4932. 1823(*)S
  4933. 10 I
  4934. 1873(dirp)S
  4935. 10 B
  4936. 2040())S
  4937. 2928 V
  4938. 1080(int)S
  4939. 1236(seekdir(DIR)S
  4940. 1807(*)S
  4941. 10 I
  4942. 1857(dirp)S
  4943. 10 B
  4944. 2024(,)S
  4945. 2087(long)S
  4946. 10 I
  4947. 2309(pos)S
  4948. 10 B
  4949. 2448())S
  4950. 3096 V
  4951. 9 R
  4952. 720(D)S
  4953. 722(DE)S
  4954. 790(ES)S
  4955. 848(SC)S
  4956. 900(CR)S
  4957. 962(RI)S
  4958. 1024(IP)S
  4959. 1057(PT)S
  4960. 1109(TI)S
  4961. 1167(IO)S
  4962. 1200(ON)S
  4963. 1268(N)S
  4964. 3216 V
  4965. 10 R
  4966. 1080(These)S
  4967. 1346(routines)S
  4968. 1695(form)S
  4969. 1916(a)S
  4970. 1986(system)S
  4971. 2290(independent)S
  4972. (interface)354 2806 A
  4973. 3185(to)S
  4974. (access)258 3288 A
  4975. 3571(directories.)S
  4976. 3384 V
  4977. 10 B
  4978. 1080(Opendir())S
  4979. 10 R
  4980. 1537(opens)S
  4981. 1796(the)S
  4982. 1944(directory)S
  4983. 10 I
  4984. 2333(dirname)S
  4985. 10 R
  4986. 2693(and)S
  4987. 2863(returns)S
  4988. 3168(a)S
  4989. 3238(pointer)S
  4990. 3548(to)S
  4991. 3651(this)S
  4992. 3821(open)S
  4993. 4041(directory)S
  4994. 4430(stream.)S
  4995. 3552 V
  4996. 10 B
  4997. 1080(Readdir())S
  4998. 10 R
  4999. 1529(reads)S
  5000. 1770(one)S
  5001. 1943(entry)S
  5002. 2178(from)S
  5003. 2402(the)S
  5004. 2553(directory)S
  5005. 2945(as)S
  5006. 3057(a)S
  5007. 3131(pointer)S
  5008. 3445(to)S
  5009. 3552(a)S
  5010. 3626(structure)S
  5011. 4008(containing)S
  5012. 4461(the)S
  5013. 4613(256eld)S
  5014. 10 B
  5015. 4821(d_name)S
  5016. 10 R
  5017. 5162(,)S
  5018. 5216(a)S
  5019. 3672 V
  5020. 1080(character)S
  5021. 1476(array)S
  5022. 1709(containing)S
  5023. 2158(the)S
  5024. 2306(null-terminated)S
  5025. 2952(name)S
  5026. 3195(of)S
  5027. 3304(the)S
  5028. 3452(entry.)S
  5029. 3840 V
  5030. 10 B
  5031. (Rewinddir())528 1080 A
  5032. 10 R
  5033. 1633(allows)S
  5034. 1921(the)S
  5035. 2069(directory)S
  5036. 2458(to)S
  5037. 2561(be)S
  5038. 2681(read)S
  5039. 2880(again)S
  5040. 3123(from)S
  5041. 3344(the)S
  5042. 3492(beginning.)S
  5043. 4008 V
  5044. 10 B
  5045. 1080(Closedir())S
  5046. 10 R
  5047. 1537(closes)S
  5048. 1808(the)S
  5049. 1956(directory)S
  5050. 2345(and)S
  5051. 2515(releases)S
  5052. 2860(administrative)S
  5053. 3461(data.)S
  5054. 4176 V
  5055. 1080(The)S
  5056. 1268(Minix)S
  5057. 1544(speci256c)S
  5058. 1883(functions)S
  5059. 10 B
  5060. 2288(telldir())S
  5061. 10 R
  5062. 2651(and)S
  5063. 10 B
  5064. 2827(seekdir())S
  5065. 10 R
  5066. 3240(allow)S
  5067. 3495(one)S
  5068. 3671(to)S
  5069. 3780(get)S
  5070. 3934(the)S
  5071. 4088(current)S
  5072. (position)323 4405 A
  5073. 4760(in)S
  5074. 4870(the)S
  5075. 5025(direc-)S
  5076. 4296 V
  5077. 1080(tory)S
  5078. 1271(256le)S
  5079. 1429(and)S
  5080. 1603(to)S
  5081. 1710(return)S
  5082. 1980(there)S
  5083. 2210(later.)S
  5084. 10 B
  5085. 2468(Seekdir())S
  5086. 10 R
  5087. 2895(may)S
  5088. 3096(only)S
  5089. 3302(be)S
  5090. 3425(called)S
  5091. 3694(with)S
  5092. 3901(a)S
  5093. (position)323 3974 A
  5094. 4325(returned)S
  5095. 4689(by)S
  5096. 10 B
  5097. 4817(telldir())S
  5098. 10 R
  5099. 5177(or)S
  5100. 4416 V
  5101. 1080(0)S
  5102. 1155((rewind).)S
  5103. 1578(These)S
  5104. 1844(functions)S
  5105. (should)267 2243 A
  5106. 2535(not)S
  5107. 2688(be)S
  5108. 2808(used)S
  5109. 3017(in)S
  5110. 3120(portable)S
  5111. 3475(programs.)S
  5112. 4584 V
  5113. 9 R
  5114. 720(S)S
  5115. 722(SE)S
  5116. 774(EE)S
  5117. 832(E)S
  5118. 913(A)S
  5119. 915(AL)S
  5120. 983(LS)S
  5121. 1041(SO)S
  5122. 1093(O)S
  5123. 4704 V
  5124. 10 B
  5125. 1080(dir)S
  5126. 10 R
  5127. 1209((5).)S
  5128. 4872 V
  5129. 9 R
  5130. 720(D)S
  5131. 722(DI)S
  5132. 790(IA)S
  5133. 823(AG)S
  5134. 891(GN)S
  5135. 959(NO)S
  5136. 1027(OS)S
  5137. 1095(ST)S
  5138. 1147(TI)S
  5139. 1205(IC)S
  5140. 1238(CS)S
  5141. 1300(S)S
  5142. 4992 V
  5143. 10 B
  5144. 1080(Opendir())S
  5145. 10 R
  5146. 1541(returns)S
  5147. 1850(a)S
  5148. 1925(null)S
  5149. 2111(pointer)S
  5150. 2426(if)S
  5151. 10 I
  5152. 2518(dirname)S
  5153. 10 R
  5154. 2883(can't)S
  5155. 3115(be)S
  5156. 3240(opened,)S
  5157. 3585(or)S
  5158. 3699(if)S
  5159. 3791(it)S
  5160. 3877(can't)S
  5161. 4109(allocate)S
  5162. (enough)295 4453 A
  5163. 4778(memory)S
  5164. 5143(for)S
  5165. 5112 V
  5166. 1080(the)S
  5167. 10 B
  5168. 1228(DIR)S
  5169. 10 R
  5170. 1438(structure.)S
  5171. 5280 V
  5172. 10 B
  5173. 1080(Readdir())S
  5174. 10 R
  5175. 1526(returns)S
  5176. 1831(null)S
  5177. 2012(if)S
  5178. 2099(there)S
  5179. 2326(are)S
  5180. 2475(no)S
  5181. 2600(more)S
  5182. 2832(directory)S
  5183. 3221(entries)S
  5184. 3515(or)S
  5185. 3624(on)S
  5186. 3749(error.)S
  5187. 5448 V
  5188. 10 B
  5189. 1080(Closedir())S
  5190. 10 R
  5191. 1537(and)S
  5192. 10 B
  5193. 1707(seekdir())S
  5194. 10 R
  5195. 2114(returns)S
  5196. 2419(0)S
  5197. 2494(on)S
  5198. (success,)327 2619 A
  5199. 2971(-1)S
  5200. 3080(on)S
  5201. 3205(error.)S
  5202. 5616 V
  5203. 10 B
  5204. 1080(Telldir())S
  5205. 10 R
  5206. 1470(returns)S
  5207. 1775(-1)S
  5208. 1884(on)S
  5209. 2009(error.)S
  5210. 5784 V
  5211. 1080(All)S
  5212. 1238(of)S
  5213. 1351(them)S
  5214. 1581(set)S
  5215. 10 B
  5216. (errno)241 1722 A
  5217. 10 R
  5218. 1992(appropriately.)S
  5219. 10 B
  5220. 2608(Readdir())S
  5221. 10 R
  5222. (will)157 3058 A
  5223. 3244(only)S
  5224. 3451(set)S
  5225. 10 B
  5226. (errno)241 3592 A
  5227. 10 R
  5228. 3862(on)S
  5229. 3991(error,)S
  5230. 4242(not)S
  5231. 4399(on)S
  5232. 4528(end-of-dir,)S
  5233. 4992(so)S
  5234. (you)150 5111 A
  5235. 5904 V
  5236. (should)267 1080 A
  5237. 1372(set)S
  5238. 10 B
  5239. (errno)241 1509 A
  5240. 10 R
  5241. 1775(to)S
  5242. 1878(zero)S
  5243. 2077(beforehand,)S
  5244. 2580(and)S
  5245. 2750(check)S
  5246. 3010(its)S
  5247. 3130(value)S
  5248. 3373(if)S
  5249. 10 B
  5250. 3460(readdir())S
  5251. 10 R
  5252. 3878(returns)S
  5253. 4183(null.)S
  5254. 6072 V
  5255. 9 R
  5256. 720(N)S
  5257. 722(NO)S
  5258. 790(OT)S
  5259. 858(TE)S
  5260. 916(ES)S
  5261. 974(S)S
  5262. 6192 V
  5263. 10 R
  5264. 1080(The)S
  5265. 1263(return)S
  5266. 1530(value)S
  5267. 1774(of)S
  5268. 10 B
  5269. 1884(readdir())S
  5270. 10 R
  5271. 2303(needs)S
  5272. 2558(to)S
  5273. 2662(be)S
  5274. 2783(copied)S
  5275. 3078(before)S
  5276. 3363(the)S
  5277. 3513(next)S
  5278. 3713(operation)S
  5279. 4120(on)S
  5280. 4247(the)S
  5281. 4397(same)S
  5282. 4631(directory)S
  5283. 5022(if)S
  5284. 5111(it)S
  5285. 5194(is)S
  5286. 6312 V
  5287. 1080(to)S
  5288. 1183(be)S
  5289. 1303(saved.)S
  5290. 6480 V
  5291. 9 R
  5292. 720(A)S
  5293. 722(AU)S
  5294. 790(UT)S
  5295. 858(TH)S
  5296. 916(HO)S
  5297. 984(OR)S
  5298. 1052(R)S
  5299. 6600 V
  5300. 10 R
  5301. 1080(Kees)S
  5302. 1307(J.)S
  5303. 1396(Bot)S
  5304. 1566((kjb@cs.vu.nl))S
  5305. 7903 V
  5306. 720(Page)S
  5307. 941(1)S
  5308. 4455(September)S
  5309. 4911(17,)S
  5310. (1996)200 5061 A
  5311. 8143 V
  5312. EP
  5313. %%Page: 1 15
  5314. BP
  5315. /slant 0 def
  5316. /height 0 def
  5317. 480 V
  5318. 10 R
  5319. 720(EDITLINE)S
  5320. 1190(()S
  5321. 1232(3)S
  5322. 1290())S
  5323. 2696(Eighth)S
  5324. (Edition)296 2989 A
  5325. 4657(EDITLINE)S
  5326. 5127(()S
  5327. 5169(3)S
  5328. 5227())S
  5329. 960 V
  5330. 9 R
  5331. 720(N)S
  5332. 722(NA)S
  5333. 790(AM)S
  5334. 858(ME)S
  5335. 940(E)S
  5336. 1080 V
  5337. 10 R
  5338. (editline)302 1080 A
  5339. 10 R-1
  5340. 1407(-)S
  5341. 10 R
  5342. 1489(command-line)S
  5343. (editing)279 2095 A
  5344. 2399(library)S
  5345. 2693(with)S
  5346. 2897(history)S
  5347. 1248 V
  5348. 9 R
  5349. 720(S)S
  5350. 722(SY)S
  5351. 774(YN)S
  5352. 842(NO)S
  5353. 910(OP)S
  5354. 978(PS)S
  5355. 1030(SI)S
  5356. 1082(IS)S
  5357. 1115(S)S
  5358. 1368 V
  5359. 10 B
  5360. 1080(char)S
  5361. 1314(*)S
  5362. 1488 V
  5363. 1080(readline(prompt))S
  5364. 1608 V
  5365. 1270(char)S
  5366. 1800(*prompt;)S
  5367. 1848 V
  5368. 1080(void)S
  5369. 1968 V
  5370. 1080(add_history(line))S
  5371. 2088 V
  5372. 1232(char)S
  5373. 1440(*line;)S
  5374. 2256 V
  5375. 9 R
  5376. 720(D)S
  5377. 722(DE)S
  5378. 790(ES)S
  5379. 848(SC)S
  5380. 900(CR)S
  5381. 962(RI)S
  5382. 1024(IP)S
  5383. 1057(PT)S
  5384. 1109(TI)S
  5385. 1167(IO)S
  5386. 1200(ON)S
  5387. 1268(N)S
  5388. 2376 V
  5389. 10 I
  5390. (Editline)319 1080 A
  5391. 10 R
  5392. 1426(is)S
  5393. 1520(a)S
  5394. 1592(library)S
  5395. 1888(that)S
  5396. 2066(provides)S
  5397. 2439(an)S
  5398. (line-editing)464 2561 A
  5399. (interface)354 3052 A
  5400. 3433(with)S
  5401. 3639(text)S
  5402. (recall.)250 3817 A
  5403. 4119(It)S
  5404. 4208(is)S
  5405. 4302(intended)S
  5406. 4675(to)S
  5407. 4780(be)S
  5408. 4903(compati-)S
  5409. 2496 V
  5410. 1080(ble)S
  5411. 1230(with)S
  5412. 1436(the)S
  5413. 10 I
  5414. 1586(readline)S
  5415. 10 R
  5416. 1948(library)S
  5417. 2244(provided)S
  5418. 2628(by)S
  5419. 2755(the)S
  5420. 2905(Free)S
  5421. 3112(Software)S
  5422. (Foundation,)482 3504 A
  5423. 4013(but)S
  5424. 4168(much)S
  5425. 4417(smaller.)S
  5426. 4790(The)S
  5427. 4973(bulk)S
  5428. 5177(of)S
  5429. 2616 V
  5430. 1080(this)S
  5431. 1250(manual)S
  5432. 1571(page)S
  5433. 1786(describes)S
  5434. 2186(the)S
  5435. 2334(user)S
  5436. (interface.)379 2527 A
  5437. 2784 V
  5438. 1080(The)S
  5439. 10 I
  5440. 1266(readline)S
  5441. 10 R
  5442. 1630(routine)S
  5443. 1944(returns)S
  5444. 2253(a)S
  5445. 2327(line)S
  5446. 2507(of)S
  5447. 2620(text)S
  5448. 2800(with)S
  5449. 3008(the)S
  5450. (trailing)291 3160 A
  5451. 3480(newline)S
  5452. 3828(removed.)S
  5453. 4260(The)S
  5454. 4447(data)S
  5455. 4645(is)S
  5456. 4742(returned)S
  5457. 5108(in)S
  5458. 5216(a)S
  5459. 2904 V
  5460. 1080(buffer)S
  5461. 1355(allocated)S
  5462. 1747(with)S
  5463. 10 I
  5464. 1954(malloc)S
  5465. 10 R
  5466. 2236((3),)S
  5467. 2407(so)S
  5468. 2524(the)S
  5469. (space)224 2675 A
  5470. (should)267 2927 A
  5471. 3222(be)S
  5472. 3345(released)S
  5473. 3704(with)S
  5474. 10 I
  5475. 3911(free)S
  5476. 10 R
  5477. 4076((3))S
  5478. 4222(when)S
  5479. 4468(the)S
  5480. (calling)274 4619 A
  5481. 4920(program)S
  5482. 3024 V
  5483. 1080(is)S
  5484. (done)195 1172 A
  5485. 1392(with)S
  5486. 1596(it.)S
  5487. 1727(Before)S
  5488. (accepting)386 2027 A
  5489. (input)206 2438 A
  5490. 2669(from)S
  5491. 2890(the)S
  5492. 3038(user,)S
  5493. 3256(the)S
  5494. 3404(speci256ed)S
  5495. 10 I
  5496. 3787(prompt)S
  5497. 10 R
  5498. 4102(is)S
  5499. 4194(displayed)S
  5500. 4604(on)S
  5501. 4729(the)S
  5502. 4877(terminal.)S
  5503. 3192 V
  5504. 1080(The)S
  5505. 10 I
  5506. (add_history)479 1262 A
  5507. 10 R
  5508. 1766(routine)S
  5509. 2076(makes)S
  5510. 2358(a)S
  5511. (copy)195 2428 A
  5512. 2648(of)S
  5513. 2757(the)S
  5514. 2905(speci256ed)S
  5515. 10 I
  5516. 3288(line)S
  5517. 10 R
  5518. 3464(and)S
  5519. 3634(adds)S
  5520. 3843(it)S
  5521. 3924(to)S
  5522. 4027(the)S
  5523. 4175(internal)S
  5524. 4508(history)S
  5525. 4812(list.)S
  5526. 3360 V
  5527. 870(U)S
  5528. 872(Us)S
  5529. 947(se)S
  5530. 988(er)S
  5531. 1035(r)S
  5532. 1096(I)S
  5533. 1098(In)S
  5534. 1134(nt)S
  5535. 1186(te)S
  5536. 1216(er)S
  5537. 1263(rf)S
  5538. 1299(fa)S
  5539. 1335(ac)S
  5540. 1382(ce)S
  5541. 1429(e)S
  5542. 3480 V
  5543. 1080(A)S
  5544. 1180(program)S
  5545. 1548(that)S
  5546. 1726(uses)S
  5547. 1927(this)S
  5548. 2100(library)S
  5549. 2397(provides)S
  5550. 2771(a)S
  5551. 2844(simple)S
  5552. 3140(emacs-like)S
  5553. (editing)279 3605 A
  5554. (interface)354 3912 A
  5555. 4294(to)S
  5556. 4400(its)S
  5557. 4523(users.)S
  5558. 4808(A)S
  5559. 4909(line)S
  5560. 5088(may)S
  5561. 3600 V
  5562. 1080(be)S
  5563. 1228(edited)S
  5564. 1527(before)S
  5565. 1838(it)S
  5566. 1947(is)S
  5567. 2067(sent)S
  5568. 2282(to)S
  5569. 2413(the)S
  5570. (calling)274 2589 A
  5571. 2916(program)S
  5572. 3310(by)S
  5573. 3463(typing)S
  5574. 3772(either)S
  5575. 4055(control)S
  5576. 4393(characters)S
  5577. 4856(or)S
  5578. 4992(escape)S
  5579. 3720 V
  5580. 1080(sequences.)S
  5581. 1573(A)S
  5582. 1681(control)S
  5583. 2001(character,)S
  5584. 2432(shown)S
  5585. 2729(as)S
  5586. 2848(a)S
  5587. 2928(caret)S
  5588. 3160(followed)S
  5589. 3553(by)S
  5590. 3689(a)S
  5591. 3770(letter,)S
  5592. 4039(is)S
  5593. 4142(typed)S
  5594. 4401(by)S
  5595. 4537(holding)S
  5596. 4879(down)S
  5597. 5138(the)S
  5598. 3840 V
  5599. 1080(``control'')S
  5600. 1538(key)S
  5601. 1720(while)S
  5602. 1981(the)S
  5603. 2141(letter)S
  5604. 2386(is)S
  5605. 2490(typed.)S
  5606. 2800(For)S
  5607. 2977(example,)S
  5608. (``303A'')243 3380 A
  5609. 3660(is)S
  5610. 3764(a)S
  5611. 3846(control-A.)S
  5612. 4325(An)S
  5613. 4484(escape)S
  5614. 4789(sequence)S
  5615. 5194(is)S
  5616. 3960 V
  5617. 1080(entered)S
  5618. 1409(by)S
  5619. 1542(typing)S
  5620. 1831(the)S
  5621. 1987(``escape'')S
  5622. 2425(key)S
  5623. 2603(followed)S
  5624. 2994(by)S
  5625. 3127(one)S
  5626. 3305(or)S
  5627. 3422(more)S
  5628. 3662(characters.)S
  5629. 4155(The)S
  5630. 4345(escape)S
  5631. 4647(key)S
  5632. 4825(is)S
  5633. 4925(abbrevi-)S
  5634. 4080 V
  5635. 1080(ated)S
  5636. 1279(as)S
  5637. 1394(``ESC.'')S
  5638. 1796(Note)S
  5639. 2023(that)S
  5640. 2205(unlike)S
  5641. 2487(control)S
  5642. 2803(keys,)S
  5643. 3043(case)S
  5644. 3248(matters)S
  5645. 3576(in)S
  5646. 3685(escape)S
  5647. 3985(sequences;)S
  5648. 4451(``ESC)S
  5649. 4729(F'')S
  5650. 4883(is)S
  5651. 4980(not)S
  5652. 5138(the)S
  5653. 4200 V
  5654. 1080(same)S
  5655. 1312(as)S
  5656. 1421(``ESC)S
  5657. (f''.)127 1699 A
  5658. 4368 V
  5659. 1080(An)S
  5660. (editing)279 1228 A
  5661. 1532(command)S
  5662. 1953(may)S
  5663. 2151(be)S
  5664. 2271(typed)S
  5665. 2519(anywhere)S
  5666. 2936(on)S
  5667. 3061(the)S
  5668. 3209(line,)S
  5669. 3410(not)S
  5670. 3563(just)S
  5671. 3734(at)S
  5672. 3833(the)S
  5673. 3982(beginning.)S
  5674. 4459(In)S
  5675. (addition,)354 4569 A
  5676. 4949(a)S
  5677. 5020(return)S
  5678. 4488 V
  5679. 1080(may)S
  5680. 1278(also)S
  5681. 1465(be)S
  5682. 1585(typed)S
  5683. 1833(anywhere)S
  5684. 2250(on)S
  5685. 2375(the)S
  5686. 2523(line,)S
  5687. 2724(not)S
  5688. 2877(just)S
  5689. 3047(at)S
  5690. 3145(the)S
  5691. 3293(end.)S
  5692. 4656 V
  5693. 1080(Most)S
  5694. (editing)279 1313 A
  5695. 1619(commands)S
  5696. 2081(may)S
  5697. 2281(be)S
  5698. 2403(given)S
  5699. 2654(a)S
  5700. 2727(repeat)S
  5701. (count,)248 3002 A
  5702. 10 I
  5703. 3278(n)S
  5704. 10 R
  5705. 3336(,)S
  5706. 3389(where)S
  5707. 10 I
  5708. 3664(n)S
  5709. 10 R
  5710. 3742(is)S
  5711. 3837(a)S
  5712. 3910(number.)S
  5713. 4295(To)S
  5714. 4435(enter)S
  5715. 4665(a)S
  5716. 4738(repeat)S
  5717. (count,)248 5013 A
  5718. 4776 V
  5719. 1080(type)S
  5720. 1284(the)S
  5721. 1438(escape)S
  5722. 1738(key,)S
  5723. 1939(the)S
  5724. 2093(number,)S
  5725. 2456(and)S
  5726. 2632(then)S
  5727. 2836(the)S
  5728. 2990(command)S
  5729. 3417(to)S
  5730. 3526(execute.)S
  5731. 3914(For)S
  5732. 4084(example,)S
  5733. 4480(``ESC)S
  5734. 4758(4)S
  5735. (303f'')136 4833 A
  5736. 4999(moves)S
  5737. 4896 V
  5738. 1080(forward)S
  5739. 1427(four)S
  5740. 1623(characters.)S
  5741. 2111(If)S
  5742. 2207(a)S
  5743. 2280(command)S
  5744. 2704(may)S
  5745. 2905(be)S
  5746. 3028(given)S
  5747. 3279(a)S
  5748. 3352(repeat)S
  5749. (count)223 3627 A
  5750. 3878(then)S
  5751. 4079(the)S
  5752. 4230(text)S
  5753. (``[n]'')254 4409 A
  5754. 4691(is)S
  5755. 4786(given)S
  5756. 5037(at)S
  5757. 5138(the)S
  5758. 5016 V
  5759. 1080(end)S
  5760. 1250(of)S
  5761. 1359(its)S
  5762. 1479(description.)S
  5763. 5184 V
  5764. 1080(The)S
  5765. 1262(following)S
  5766. 1678(control)S
  5767. 1988(characters)S
  5768. 2423(are)S
  5769. (accepted:)381 2572 A
  5770. 5304 V
  5771. 1440(303A)S
  5772. 1897(Move)S
  5773. 2156(to)S
  5774. 2259(the)S
  5775. 2407(beginning)S
  5776. 2833(of)S
  5777. 2942(the)S
  5778. 3090(line)S
  5779. 5424 V
  5780. 1440(303B)S
  5781. 1897(Move)S
  5782. 2156(left)S
  5783. 2316((backwards))S
  5784. 2840([n])S
  5785. 5544 V
  5786. 1440(303D)S
  5787. 1897(Delete)S
  5788. 2186(character)S
  5789. 2582([n])S
  5790. 5664 V
  5791. 1440(303E)S
  5792. 1897(Move)S
  5793. 2156(to)S
  5794. 2259(end)S
  5795. 2429(of)S
  5796. 2538(line)S
  5797. 5784 V
  5798. 1440(303F)S
  5799. 1897(Move)S
  5800. 2156(right)S
  5801. 2371((forwards))S
  5802. 2823([n])S
  5803. 5904 V
  5804. 1440(303G)S
  5805. 1897(Ring)S
  5806. 2117(the)S
  5807. 2265(bell)S
  5808. 6024 V
  5809. 1440(303H)S
  5810. 1897(Delete)S
  5811. 2186(character)S
  5812. 2582(before)S
  5813. 2865(cursor)S
  5814. ((backspace)448 3142 A
  5815. 3615(key))S
  5816. 3819([n])S
  5817. 6144 V
  5818. 1440(303I)S
  5819. 1897(Complete)S
  5820. 2313(256lename)S
  5821. 2685((tab)S
  5822. 2867(key);)S
  5823. 3099(see)S
  5824. 3253(below)S
  5825. 6264 V
  5826. 1440(303J)S
  5827. 1897(Done)S
  5828. 2140(with)S
  5829. 2344(line)S
  5830. 2520((return)S
  5831. 2820(key))S
  5832. 6384 V
  5833. 1440(303K)S
  5834. (Kill)157 1897 A
  5835. 2079(to)S
  5836. 2182(end)S
  5837. 2352(of)S
  5838. 2461(line)S
  5839. 2637((or)S
  5840. 2780(column)S
  5841. 3106([n]))S
  5842. 6504 V
  5843. 1440(303L)S
  5844. 1897(Redisplay)S
  5845. 2324(line)S
  5846. 6624 V
  5847. 1440(303M)S
  5848. 1897(Done)S
  5849. 2140(with)S
  5850. 2344(line)S
  5851. 2520((alternate)S
  5852. 2927(return)S
  5853. 3193(key))S
  5854. 6744 V
  5855. 1440(303N)S
  5856. 1897(Get)S
  5857. 2068(next)S
  5858. 2266(line)S
  5859. 2442(from)S
  5860. 2663(history)S
  5861. 2967([n])S
  5862. 6864 V
  5863. 1440(303P)S
  5864. 1897(Get)S
  5865. 2068(previous)S
  5866. 2439(line)S
  5867. 2615(from)S
  5868. 2836(history)S
  5869. 3140([n])S
  5870. 6984 V
  5871. 1440(303R)S
  5872. 1897(Search)S
  5873. 2197(backward)S
  5874. 2614((forward)S
  5875. 2993(if)S
  5876. 3080([n]))S
  5877. (through)312 3257 A
  5878. 3594(history)S
  5879. 3898(for)S
  5880. 4041(text;)S
  5881. 7104 V
  5882. 1897(must)S
  5883. 2117(start)S
  5884. 2316(line)S
  5885. 2492(if)S
  5886. 2579(text)S
  5887. 2755(begins)S
  5888. 3042(with)S
  5889. 3246(an)S
  5890. 3366(uparrow)S
  5891. 7224 V
  5892. 1440(303T)S
  5893. 1897(Transpose)S
  5894. 2336(characters)S
  5895. 7344 V
  5896. 1440(303V)S
  5897. 1897(Insert)S
  5898. 2152(next)S
  5899. 2350(character,)S
  5900. 2771(even)S
  5901. 2986(if)S
  5902. 3073(it)S
  5903. 3154(is)S
  5904. 3246(an)S
  5905. 3366(edit)S
  5906. 3542(command)S
  5907. 7464 V
  5908. 1440(303W)S
  5909. 1897(Wipe)S
  5910. 2140(to)S
  5911. 2243(the)S
  5912. 2391(mark)S
  5913. 7903 V
  5914. 720(Page)S
  5915. 941(1)S
  5916. 4455(September)S
  5917. 4911(17,)S
  5918. (1996)200 5061 A
  5919. 8143 V
  5920. EP
  5921. %%Page: 2 16
  5922. BP
  5923. /slant 0 def
  5924. /height 0 def
  5925. 480 V
  5926. 10 R
  5927. 720(EDITLINE)S
  5928. 1190(()S
  5929. 1232(3)S
  5930. 1290())S
  5931. 2696(Eighth)S
  5932. (Edition)296 2989 A
  5933. 4657(EDITLINE)S
  5934. 5127(()S
  5935. 5169(3)S
  5936. 5227())S
  5937. 960 V
  5938. 1440(303X303X)S
  5939. 1897(Exchange)S
  5940. 2319(current)S
  5941. 2630(location)S
  5942. 2979(and)S
  5943. 3149(mark)S
  5944. 1080 V
  5945. 1440(303Y)S
  5946. 1897(Yank)S
  5947. 2140(back)S
  5948. 2355(last)S
  5949. (killed)229 2520 A
  5950. 2774(text)S
  5951. 1200 V
  5952. 1440(303[)S
  5953. 1897(Start)S
  5954. 2113(an)S
  5955. 2233(escape)S
  5956. 2527(sequence)S
  5957. 2921((escape)S
  5958. 3249(key))S
  5959. 1320 V
  5960. 1440(303]c)S
  5961. 1897(Move)S
  5962. 2156(forward)S
  5963. 2501(to)S
  5964. 2604(next)S
  5965. 2802(character)S
  5966. 3198(``c'')S
  5967. 1440 V
  5968. 1440(303?)S
  5969. 1897(Delete)S
  5970. 2186(character)S
  5971. 2582(before)S
  5972. 2865(cursor)S
  5973. 3142((delete)S
  5974. 3442(key))S
  5975. 3646([n])S
  5976. 1608 V
  5977. 1080(The)S
  5978. 1262(following)S
  5979. 1678(escape)S
  5980. 1972(sequences)S
  5981. 2405(are)S
  5982. 2554(provided.)S
  5983. 1728 V
  5984. 1440(ESC)S
  5985. 1650(303H)S
  5986. 1897(Delete)S
  5987. 2186(previous)S
  5988. 2557(word)S
  5989. ((backspace)448 2789 A
  5990. 3262(key))S
  5991. 3466([n])S
  5992. 1848 V
  5993. 1440(ESC)S
  5994. 1650(DEL)S
  5995. 1897(Delete)S
  5996. 2186(previous)S
  5997. 2557(word)S
  5998. 2789((delete)S
  5999. 3089(key))S
  6000. 3293([n])S
  6001. 1968 V
  6002. 1440(ESC)S
  6003. 1650(SP)S
  6004. 1897(Set)S
  6005. 2051(the)S
  6006. 2199(mark)S
  6007. ((space)258 2431 A
  6008. 2714(key);)S
  6009. 2946(see)S
  6010. 3100(303X303X)S
  6011. 3339(and)S
  6012. 3509(303Y)S
  6013. (above)240 3641 A
  6014. 2088 V
  6015. 1440(ESC)S
  6016. 1650(.)S
  6017. 1897(Get)S
  6018. 2068(the)S
  6019. 2216(last)S
  6020. 2381((or)S
  6021. 2524([n]'th))S
  6022. 2813(word)S
  6023. 3045(from)S
  6024. 3266(previous)S
  6025. 3637(line)S
  6026. 2208 V
  6027. 1440(ESC)S
  6028. 1650(?)S
  6029. 1897(Show)S
  6030. 2151(possible)S
  6031. 2505(completions;)S
  6032. 3049(see)S
  6033. 3203(below)S
  6034. 2328 V
  6035. 1440(ESC)S
  6036. 1650(<)S
  6037. 1897(Move)S
  6038. 2156(to)S
  6039. 2259(start)S
  6040. 2458(of)S
  6041. 2567(history)S
  6042. 2448 V
  6043. 1440(ESC)S
  6044. 1650(>)S
  6045. 1897(Move)S
  6046. 2156(to)S
  6047. 2259(end)S
  6048. 2429(of)S
  6049. 2538(history)S
  6050. 2568 V
  6051. 1440(ESC)S
  6052. 1650(b)S
  6053. 1897(Move)S
  6054. 2156(backward)S
  6055. 2573(a)S
  6056. 2643(word)S
  6057. 2875([n])S
  6058. 2688 V
  6059. 1440(ESC)S
  6060. 1650(d)S
  6061. 1897(Delete)S
  6062. 2186(word)S
  6063. (under)229 2418 A
  6064. 2672(cursor)S
  6065. 2949([n])S
  6066. 2808 V
  6067. 1440(ESC)S
  6068. 1650(f)S
  6069. 1897(Move)S
  6070. 2156(forward)S
  6071. 2501(a)S
  6072. 2571(word)S
  6073. 2803([n])S
  6074. 2928 V
  6075. 1440(ESC)S
  6076. 1650(l)S
  6077. 1897(Make)S
  6078. 2151(word)S
  6079. 2383(lowercase)S
  6080. 2812([n])S
  6081. 3048 V
  6082. 1440(ESC)S
  6083. 1650(m)S
  6084. (Toggle)285 1897 A
  6085. 2207(if)S
  6086. 2294(8bit)S
  6087. 2475(chars)S
  6088. 2713(display)S
  6089. 3028(normally)S
  6090. 3416(or)S
  6091. 3525(with)S
  6092. 3729(``M)S
  6093. 10 R-1
  6094. 3886(-)S
  6095. 10 R
  6096. 3943('')S
  6097. 4036(pre256x)S
  6098. 3168 V
  6099. 1440(ESC)S
  6100. 1650(u)S
  6101. 1897(Make)S
  6102. 2151(word)S
  6103. (uppercase)403 2383 A
  6104. 2811([n])S
  6105. 3288 V
  6106. 1440(ESC)S
  6107. 1650(y)S
  6108. 1897(Yank)S
  6109. 2140(back)S
  6110. 2355(last)S
  6111. (killed)229 2520 A
  6112. 2774(text)S
  6113. 3408 V
  6114. 1440(ESC)S
  6115. 1650(v)S
  6116. 1897(Show)S
  6117. 2151(library)S
  6118. 2445(version)S
  6119. 3528 V
  6120. 1440(ESC)S
  6121. 1650(w)S
  6122. 1897(Make)S
  6123. 2151(area)S
  6124. 2345(up)S
  6125. 2470(to)S
  6126. 2573(mark)S
  6127. 2805(yankable)S
  6128. 3648 V
  6129. 1440(ESC)S
  6130. 1650(nn)S
  6131. 1897(Set)S
  6132. 2051(repeat)S
  6133. (count)223 2323 A
  6134. 2571(to)S
  6135. 2674(the)S
  6136. 2822(number)S
  6137. 3154(nn)S
  6138. 3768 V
  6139. 1440(ESC)S
  6140. 1650(C)S
  6141. 1897(Read)S
  6142. 2129(from)S
  6143. 2350(environment)S
  6144. 2883(variable)S
  6145. 3233(``_C_'',)S
  6146. 3586(where)S
  6147. 3858(C)S
  6148. 3950(is)S
  6149. 3888 V
  6150. 1897(an)S
  6151. (uppercase)403 2017 A
  6152. 2445(letter)S
  6153. 4056 V
  6154. 1080(The)S
  6155. 10 I
  6156. (editline)302 1271 A
  6157. 10 R
  6158. 1607(library)S
  6159. 1910(has)S
  6160. 2078(a)S
  6161. 2157(small)S
  6162. 2409(macro)S
  6163. (facility.)311 2695 A
  6164. 3065(If)S
  6165. (you)150 3167 A
  6166. 3351(type)S
  6167. 3558(the)S
  6168. 3716(escape)S
  6169. 4020(key)S
  6170. 4200(followed)S
  6171. 4593(by)S
  6172. 4728(an)S
  6173. (uppercase)403 4858 A
  6174. 4176 V
  6175. 1080(letter,)S
  6176. 10 I
  6177. 1342(C)S
  6178. 10 R
  6179. 1417(,)S
  6180. 1471(then)S
  6181. 1673(the)S
  6182. 1825(contents)S
  6183. 2189(of)S
  6184. 2302(the)S
  6185. 2454(environment)S
  6186. 2991(variable)S
  6187. 10 I
  6188. 3345(_C_)S
  6189. 10 R
  6190. 3541(are)S
  6191. 3694(read)S
  6192. 3897(in)S
  6193. 4004(as)S
  6194. 4116(if)S
  6195. (you)150 4206 A
  6196. 4384(had)S
  6197. 4557(typed)S
  6198. 4808(them)S
  6199. 5037(at)S
  6200. 5138(the)S
  6201. 4296 V
  6202. (keyboard.)399 1080 A
  6203. 1529(For)S
  6204. 1694(example,)S
  6205. 2085(if)S
  6206. 2172(the)S
  6207. 2320(variable)S
  6208. 10 I
  6209. 2670(_L_)S
  6210. 10 R
  6211. 2851(contains)S
  6212. 3211(the)S
  6213. 3359(following:)S
  6214. 4416 V
  6215. 1440(303A303Kecho)S
  6216. ('303V303[[H303V303[[2J'303M)771 1869 A
  6217. 4536 V
  6218. 1080(Then)S
  6219. 1317(typing)S
  6220. 1603(``ESC)S
  6221. 1886(L'')S
  6222. (will)157 2046 A
  6223. 2234(move)S
  6224. 2488(to)S
  6225. 2597(the)S
  6226. 2751(beginning)S
  6227. 3183(of)S
  6228. 3298(the)S
  6229. 3452(line,)S
  6230. (kill)134 3659 A
  6231. 3824(the)S
  6232. 3978(entire)S
  6233. 4239(line,)S
  6234. 4446(enter)S
  6235. 4679(the)S
  6236. 4833(echo)S
  6237. 5054(com-)S
  6238. 4656 V
  6239. 1080(mand)S
  6240. 1340(needed)S
  6241. 1662(to)S
  6242. 1777(clear)S
  6243. 2011(the)S
  6244. 2170(terminal)S
  6245. 2542((if)S
  6246. (your)184 2674 A
  6247. 2894(terminal)S
  6248. 3266(is)S
  6249. 3369(like)S
  6250. 3556(a)S
  6251. (VT-100),)378 3637 A
  6252. 4051(and)S
  6253. 4232(send)S
  6254. 4452(the)S
  6255. 4611(line)S
  6256. 4798(back)S
  6257. 5024(to)S
  6258. 5138(the)S
  6259. 4776 V
  6260. 1080(shell.)S
  6261. 4944 V
  6262. 1080(The)S
  6263. 10 I
  6264. (editline)302 1262 A
  6265. 10 R
  6266. 1589(library)S
  6267. 1883(also)S
  6268. 2070(does)S
  6269. 2279(256lename)S
  6270. 2651(completion.)S
  6271. (Suppose)340 3178 A
  6272. 3543(the)S
  6273. 3691(root)S
  6274. 3878(directory)S
  6275. 4267(has)S
  6276. 4426(the)S
  6277. 4574(following)S
  6278. 4990(256les)S
  6279. 5183(in)S
  6280. 5064 V
  6281. (it:)84 1080 A
  6282. 5184 V
  6283. 1440(bin)S
  6284. 1689(vmunix)S
  6285. 5304 V
  6286. 1440(core)S
  6287. 1689(vmunix.old)S
  6288. 5424 V
  6289. 1080(If)S
  6290. (you)150 1175 A
  6291. 1352(type)S
  6292. (``rm)180 1552 A
  6293. 1757(/v'')S
  6294. 1930(and)S
  6295. 2102(then)S
  6296. 2302(the)S
  6297. 2452(tab)S
  6298. 2602(key.)S
  6299. 10 I
  6300. (Editline)319 2824 A
  6301. 10 R
  6302. (will)157 3170 A
  6303. 3354(then)S
  6304. 3554(256nish)S
  6305. 3804(off)S
  6306. 3949(as)S
  6307. 4060(much)S
  6308. 4311(of)S
  6309. 4423(the)S
  6310. 4574(name)S
  6311. 4820(as)S
  6312. 4932(possible)S
  6313. 5544 V
  6314. 1080(by)S
  6315. 1207(adding)S
  6316. 1507(``munix''.)S
  6317. (Because)336 1976 A
  6318. 2338(the)S
  6319. 2487(name)S
  6320. 2731(is)S
  6321. 2824(not)S
  6322. 2978(unique,)S
  6323. 3302(it)S
  6324. (will)157 3384 A
  6325. 3567(then)S
  6326. 3766(beep.)S
  6327. 4032(If)S
  6328. (you)150 4126 A
  6329. 4302(type)S
  6330. 4501(the)S
  6331. 4650(escape)S
  6332. 4945(key)S
  6333. 5116(and)S
  6334. 5664 V
  6335. 1080(a)S
  6336. 1159(question)S
  6337. 1533(mark,)S
  6338. 1799(it)S
  6339. (will)157 1889 A
  6340. 2080(display)S
  6341. 2404(the)S
  6342. 2561(two)S
  6343. 2746(choices.)S
  6344. 3132(If)S
  6345. (you)150 3234 A
  6346. 3418(then)S
  6347. 3625(type)S
  6348. 3832(a)S
  6349. 3911(period)S
  6350. 4202(and)S
  6351. 4381(a)S
  6352. 4460(tab,)S
  6353. 4642(the)S
  6354. 4800(library)S
  6355. (will)157 5104 A
  6356. 5784 V
  6357. 1080(256nish)S
  6358. 1328(off)S
  6359. 1471(the)S
  6360. 1619(256lename)S
  6361. 1991(for)S
  6362. (you:)178 2134 A
  6363. 5904 V
  6364. 1440(rm)S
  6365. 1577(/v[TAB])S
  6366. 10 I
  6367. 1925(munix)S
  6368. 10 R
  6369. 2179(.TAB)S
  6370. 10 I
  6371. 2406(old)S
  6372. 6024 V
  6373. 10 R
  6374. 1080(The)S
  6375. 1262(tab)S
  6376. 1410(key)S
  6377. 1580(is)S
  6378. 1672(shown)S
  6379. 1959(by)S
  6380. (``[TAB]'')406 2084 A
  6381. 2515(and)S
  6382. 2685(the)S
  6383. 2833(automatically-entered)S
  6384. 3737(text)S
  6385. 3913(is)S
  6386. 4005(shown)S
  6387. 4292(in)S
  6388. 4395(italics.)S
  6389. 6192 V
  6390. 9 R
  6391. 720(B)S
  6392. 722(BU)S
  6393. 784(UG)S
  6394. 852(GS)S
  6395. 920(S)S
  6396. 995(A)S
  6397. 997(AN)S
  6398. 1065(ND)S
  6399. 1133(D)S
  6400. 1224(L)S
  6401. 1226(LI)S
  6402. 1284(IM)S
  6403. 1317(MI)S
  6404. 1399(IT)S
  6405. 1432(TA)S
  6406. 1490(AT)S
  6407. 1558(TI)S
  6408. 1616(IO)S
  6409. 1649(ON)S
  6410. 1717(NS)S
  6411. 1785(S)S
  6412. 6312 V
  6413. 10 R
  6414. (Cannot)290 1080 A
  6415. 1395(handle)S
  6416. 1688(lines)S
  6417. 1903(more)S
  6418. 2135(than)S
  6419. 2333(80)S
  6420. 2458(columns.)S
  6421. 6480 V
  6422. 9 R
  6423. 720(A)S
  6424. 722(AU)S
  6425. 790(UT)S
  6426. 858(TH)S
  6427. 916(HO)S
  6428. 984(OR)S
  6429. 1052(RS)S
  6430. 1114(S)S
  6431. 6600 V
  6432. 10 R
  6433. 1080(Simmule)S
  6434. 1492(R.)S
  6435. 1633(Turner)S
  6436. (<uunet.uu.net!capitol!sysgo!simmy>)1487 1957 A
  6437. 3493(and)S
  6438. 3687(Rich)S
  6439. 3927($alz)S
  6440. 4145(<rsalz@osf.org>.)S
  6441. 4925(Original)S
  6442. 6720 V
  6443. 1080(manual)S
  6444. 1401(page)S
  6445. 1616(by)S
  6446. 1741(DaviD)S
  6447. 2035(W.)S
  6448. 2180(Sanderson)S
  6449. 2624(<dws@ssec.wisc.edu>.)S
  6450. 7903 V
  6451. 720(September)S
  6452. 1176(17,)S
  6453. (1996)200 1326 A
  6454. 2669(()S
  6455. 2711(May)S
  6456. 2920(12,)S
  6457. (1986)200 3070 A
  6458. 3278())S
  6459. 4990(Page)S
  6460. 5211(2)S
  6461. 8143 V
  6462. EP
  6463. %%Page: 1 17
  6464. BP
  6465. /slant 0 def
  6466. /height 0 def
  6467. 480 V
  6468. 10 R
  6469. 720(END)S
  6470. 936(()S
  6471. 978(3)S
  6472. 1036())S
  6473. 2696(Eighth)S
  6474. (Edition)296 2989 A
  6475. 4911(END)S
  6476. 5127(()S
  6477. 5169(3)S
  6478. 5227())S
  6479. 960 V
  6480. 9 R
  6481. 720(N)S
  6482. 722(NA)S
  6483. 790(AM)S
  6484. 858(ME)S
  6485. 940(E)S
  6486. 1080 V
  6487. 10 R
  6488. 1080(end,)S
  6489. 1275(etext,)S
  6490. 1521(edata)S
  6491. 10 R-1
  6492. 1759(-)S
  6493. 10 R
  6494. 1841(last)S
  6495. 2006(locations)S
  6496. 2394(in)S
  6497. 2497(program)S
  6498. 1248 V
  6499. 9 R
  6500. 720(S)S
  6501. 722(SY)S
  6502. 774(YN)S
  6503. 842(NO)S
  6504. 910(OP)S
  6505. 978(PS)S
  6506. 1030(SI)S
  6507. 1082(IS)S
  6508. 1115(S)S
  6509. 1368 V
  6510. 10 B
  6511. 1080(extern)S
  6512. 1393(int)S
  6513. 1549(etext;)S
  6514. 1488 V
  6515. 1080(extern)S
  6516. 1393(int)S
  6517. 1549(edata;)S
  6518. 1608 V
  6519. 1080(extern)S
  6520. 1393(int)S
  6521. 1549(end,)S
  6522. 1769(_end;)S
  6523. 1776 V
  6524. 9 R
  6525. 720(D)S
  6526. 722(DE)S
  6527. 790(ES)S
  6528. 848(SC)S
  6529. 900(CR)S
  6530. 962(RI)S
  6531. 1024(IP)S
  6532. 1057(PT)S
  6533. 1109(TI)S
  6534. 1167(IO)S
  6535. 1200(ON)S
  6536. 1268(N)S
  6537. 1896 V
  6538. 10 R
  6539. 1080(These)S
  6540. 1347(names)S
  6541. 1630(refer)S
  6542. 1848(neither)S
  6543. 2154(to)S
  6544. 2258(routines)S
  6545. 2609(nor)S
  6546. 2770(to)S
  6547. 2875(locations)S
  6548. 3265(with)S
  6549. 3471(interesting)S
  6550. 3923(contents.)S
  6551. 4335(The)S
  6552. 4519(address)S
  6553. 4848(of)S
  6554. 10 B
  6555. 4959(etext)S
  6556. 10 R
  6557. 5194(is)S
  6558. 2016 V
  6559. 1080(the)S
  6560. 1241(256rst)S
  6561. 1436(address)S
  6562. (above)240 1776 A
  6563. 2054(the)S
  6564. 2215(program)S
  6565. 2594(text,)S
  6566. 10 B
  6567. 2808(edata)S
  6568. 10 R
  6569. (above)240 3081 A
  6570. 3359(the)S
  6571. (initialized)403 3520 A
  6572. 3961(data)S
  6573. 4166(region,)S
  6574. 4485(and)S
  6575. 10 B
  6576. 4667(end)S
  6577. 10 R
  6578. (above)240 4861 A
  6579. 5138(the)S
  6580. 2136 V
  6581. (uninitialized)503 1080 A
  6582. 1612(data)S
  6583. 1809(region.)S
  6584. 10 B
  6585. 2145(_end)S
  6586. 10 R
  6587. 2381(is)S
  6588. 2478(the)S
  6589. 2631(same)S
  6590. 2868(as)S
  6591. 10 B
  6592. 2982(end)S
  6593. 10 R
  6594. 3139(,)S
  6595. 3194(but)S
  6596. 3352(in)S
  6597. 3460(the)S
  6598. 3613(implementers)S
  6599. 4191(name)S
  6600. (space,)249 4439 A
  6601. 4718(i.e.)S
  6602. 4871(for)S
  6603. 5019(use)S
  6604. 5183(in)S
  6605. 2256 V
  6606. 1080(libraries.)S
  6607. 2424 V
  6608. 1080(When)S
  6609. 1354(execution)S
  6610. 1779(begins,)S
  6611. 2100(the)S
  6612. 2257(program)S
  6613. 2632(break)S
  6614. 2890(coincides)S
  6615. 3304(with)S
  6616. 10 B
  6617. 3517(end)S
  6618. 10 R
  6619. 3674(,)S
  6620. 3733(but)S
  6621. 3895(it)S
  6622. 3985(is)S
  6623. 4086(reset)S
  6624. 4311(by)S
  6625. 4445(the)S
  6626. 4602(routines)S
  6627. 10 B
  6628. 4961(brk)S
  6629. 10 R
  6630. 5118((2),)S
  6631. 2544 V
  6632. 10 B
  6633. 1080(malloc)S
  6634. 10 R
  6635. 1365((3),)S
  6636. 1549(standard)S
  6637. (input/output)490 1931 A
  6638. 2462(()S
  6639. 10 B
  6640. 2496(stdio)S
  6641. 10 R
  6642. 2703((3)),)S
  6643. 2921(etc.)S
  6644. 3130(The)S
  6645. 3328(current)S
  6646. 3655(value)S
  6647. 3914(of)S
  6648. 4038(the)S
  6649. 4201(program)S
  6650. 4582(break)S
  6651. 4846(is)S
  6652. 4953(reliably)S
  6653. 2664 V
  6654. 1080(returned)S
  6655. 1441(by)S
  6656. 1566(`sbrk(0)',)S
  6657. 1975(see)S
  6658. 10 B
  6659. 2129(brk)S
  6660. 10 R
  6661. 2286((2).)S
  6662. 2832 V
  6663. 9 R
  6664. 720(S)S
  6665. 722(SE)S
  6666. 774(EE)S
  6667. 832(E)S
  6668. 913(A)S
  6669. 915(AL)S
  6670. 983(LS)S
  6671. 1041(SO)S
  6672. 1093(O)S
  6673. 2952 V
  6674. 10 B
  6675. 1080(brk)S
  6676. 10 R
  6677. 1237((2),)S
  6678. 10 B
  6679. 1405(malloc)S
  6680. 10 R
  6681. 1690((3).)S
  6682. 7903 V
  6683. 720(Page)S
  6684. 941(1)S
  6685. 2654(()S
  6686. 2696(April)S
  6687. 2934(25,)S
  6688. (1986)200 3084 A
  6689. 3292())S
  6690. 4455(September)S
  6691. 4911(17,)S
  6692. (1996)200 5061 A
  6693. 8143 V
  6694. EP
  6695. %%Page: 1 18
  6696. BP
  6697. /slant 0 def
  6698. /height 0 def
  6699. 480 V
  6700. 10 R
  6701. 720(EXECL)S
  6702. 1054(()S
  6703. 1096(3)S
  6704. 1154())S
  6705. 2696(Eighth)S
  6706. (Edition)296 2989 A
  6707. 4793(EXECL)S
  6708. 5127(()S
  6709. 5169(3)S
  6710. 5227())S
  6711. 960 V
  6712. 9 R
  6713. 720(N)S
  6714. 722(NA)S
  6715. 790(AM)S
  6716. 858(ME)S
  6717. 940(E)S
  6718. 1080 V
  6719. 10 R
  6720. 1080(execl,)S
  6721. 1343(execv,)S
  6722. 1628(execle,)S
  6723. 1936(execlp,)S
  6724. 2249(execvp,)S
  6725. 2584(exec,)S
  6726. 2819(environ)S
  6727. 10 R-1
  6728. 3151(-)S
  6729. 10 R
  6730. 3233(execute)S
  6731. 3566(a)S
  6732. 3636(256le)S
  6733. 1248 V
  6734. 9 R
  6735. 720(S)S
  6736. 722(SY)S
  6737. 774(YN)S
  6738. 842(NO)S
  6739. 910(OP)S
  6740. 978(PS)S
  6741. 1030(SI)S
  6742. 1082(IS)S
  6743. 1115(S)S
  6744. 1368 V
  6745. 10 B
  6746. 1080(#include)S
  6747. 1482(<unistd.h>)S
  6748. 1608 V
  6749. 1080(int)S
  6750. 1236(execl(const)S
  6751. 1745(char)S
  6752. 1979(*)S
  6753. 10 I
  6754. 2029(name)S
  6755. 10 B
  6756. 2247(,)S
  6757. 2310(const)S
  6758. 2572(char)S
  6759. 2806(*)S
  6760. 10 I
  6761. 2856(arg0)S
  6762. 10 B
  6763. 3045(,)S
  6764. (...,)100 3108 A
  6765. 3246((char)S
  6766. 3514(*))S
  6767. 3636(NULL))S
  6768. 1728 V
  6769. 1080(int)S
  6770. 1236(execv(const)S
  6771. 1767(char)S
  6772. 2001(*)S
  6773. 10 I
  6774. 2051(name)S
  6775. 10 B
  6776. 2269(,)S
  6777. 2332(char)S
  6778. 2566(*const)S
  6779. 10 I
  6780. 2878(argv)S
  6781. 10 B
  6782. ([]))102 3062 A
  6783. 1848 V
  6784. 1080(int)S
  6785. 1236(execle(const)S
  6786. 1790(char)S
  6787. 2024(*)S
  6788. 10 I
  6789. 2074(name)S
  6790. 10 B
  6791. 2292(,)S
  6792. 2355(const)S
  6793. 2617(char)S
  6794. 2851(*)S
  6795. 10 I
  6796. 2901(arg0)S
  6797. 10 B
  6798. 3090(,)S
  6799. (...,)100 3153 A
  6800. 3291((char)S
  6801. 3559(*))S
  6802. 3681(NULL,)S
  6803. 4024(char)S
  6804. 4258(*const)S
  6805. 10 I
  6806. 4570(envp)S
  6807. 10 B
  6808. ([]))102 4760 A
  6809. 1968 V
  6810. 1080(int)S
  6811. 1236(execlp(const)S
  6812. 1801(char)S
  6813. 2035(*)S
  6814. 10 I
  6815. 2085(name)S
  6816. 10 B
  6817. 2303(,)S
  6818. 2366(const)S
  6819. 2628(char)S
  6820. 2862(*)S
  6821. 10 I
  6822. 2912(arg0)S
  6823. 10 B
  6824. 3101(,)S
  6825. (...,)100 3164 A
  6826. 3302((char)S
  6827. 3570(*))S
  6828. 3692(NULL))S
  6829. 2088 V
  6830. 1080(int)S
  6831. 1236(execvp(const)S
  6832. 1823(char)S
  6833. 2057(*)S
  6834. 10 I
  6835. 2107(name)S
  6836. 10 B
  6837. 2325(,)S
  6838. 2388(char)S
  6839. 2622(*const)S
  6840. 10 I
  6841. 2934(argv)S
  6842. 10 B
  6843. ([]))102 3118 A
  6844. 2328 V
  6845. 1080(extern)S
  6846. 1393(char)S
  6847. 1627(*const)S
  6848. 1939(*environ;)S
  6849. 2496 V
  6850. 9 R
  6851. 720(D)S
  6852. 722(DE)S
  6853. 790(ES)S
  6854. 848(SC)S
  6855. 900(CR)S
  6856. 962(RI)S
  6857. 1024(IP)S
  6858. 1057(PT)S
  6859. 1109(TI)S
  6860. 1167(IO)S
  6861. 1200(ON)S
  6862. 1268(N)S
  6863. 2616 V
  6864. 10 R
  6865. 1080(These)S
  6866. 1352(routines)S
  6867. 1707(provide)S
  6868. 2045(various)S
  6869. (interfaces)393 2372 A
  6870. 2796(to)S
  6871. 2906(the)S
  6872. 10 B
  6873. 3061(execve)S
  6874. 10 R
  6875. 3373(system)S
  6876. 3684(call.)S
  6877. 3912(Refer)S
  6878. 4169(to)S
  6879. 10 B
  6880. 4279(execve)S
  6881. 10 R
  6882. 4559((2))S
  6883. 4709(for)S
  6884. 4859(a)S
  6885. 4936(descrip-)S
  6886. 2736 V
  6887. 1080(tion)S
  6888. 1261(of)S
  6889. 1370(their)S
  6890. 1580(properties;)S
  6891. 2036(only)S
  6892. 2239(brief)S
  6893. 2455(descriptions)S
  6894. 2966(are)S
  6895. 3115(provided)S
  6896. 3497(here.)S
  6897. 2904 V
  6898. 10 B
  6899. 1080(Exec)S
  6900. 10 R
  6901. 1312(in)S
  6902. 1415(all)S
  6903. 1541(its)S
  6904. 1661(forms)S
  6905. 1921(overlays)S
  6906. 2287(the)S
  6907. (calling)274 2435 A
  6908. 2734(process)S
  6909. 3061(with)S
  6910. 3265(the)S
  6911. 3413(named)S
  6912. 3706(256le,)S
  6913. 3886(then)S
  6914. 4085(transfers)S
  6915. 4459(to)S
  6916. 4563(the)S
  6917. 4712(entry)S
  6918. 4945(point)S
  6919. 5177(of)S
  6920. 3024 V
  6921. 1080(the)S
  6922. 1228(core)S
  6923. 1427(image)S
  6924. 1698(of)S
  6925. 1807(the)S
  6926. 1955(256le.)S
  6927. 2159(There)S
  6928. 2420(can)S
  6929. 2585(be)S
  6930. 2705(no)S
  6931. 2830(return)S
  6932. 3096(from)S
  6933. 3317(a)S
  6934. (successful)414 3387 A
  6935. 3826(exec;)S
  6936. 4064(the)S
  6937. (calling)274 4212 A
  6938. 4511(core)S
  6939. 4710(image)S
  6940. 4981(is)S
  6941. 5073(lost.)S
  6942. 3192 V
  6943. 1080(The)S
  6944. 10 I
  6945. 1266(name)S
  6946. 10 R
  6947. 1513(argument)S
  6948. 1922(is)S
  6949. 2018(a)S
  6950. 2093(pointer)S
  6951. 2408(to)S
  6952. 2516(the)S
  6953. 2669(name)S
  6954. 2917(of)S
  6955. 3031(the)S
  6956. 3184(256le)S
  6957. 3343(to)S
  6958. 3451(be)S
  6959. 3576(executed.)S
  6960. 4014(The)S
  6961. 4201(pointers)S
  6962. 10 I
  6963. 4555(arg)S
  6964. 10 R
  6965. 4702([)S
  6966. 10 I
  6967. 4736(0)S
  6968. 10 R
  6969. 4794(],)S
  6970. 10 I
  6971. 4883(arg)S
  6972. 10 R
  6973. 5030([)S
  6974. 10 I
  6975. 5064(1)S
  6976. 10 R
  6977. 5122(])S
  6978. (...)75 5186 A
  6979. 3312 V
  6980. 1080(address)S
  6981. 1407(null-terminated)S
  6982. 2053(strings.)S
  6983. (Conventionally)619 2396 A
  6984. 10 I
  6985. 3040(arg)S
  6986. 10 R
  6987. 3187([)S
  6988. 10 I
  6989. 3221(0)S
  6990. 10 R
  6991. 3279(])S
  6992. 3338(is)S
  6993. 3430(the)S
  6994. 3578(name)S
  6995. 3821(of)S
  6996. 3930(the)S
  6997. 4078(256le.)S
  6998. 3480 V
  6999. 1080(Two)S
  7000. (interfaces)393 1292 A
  7001. 1712(are)S
  7002. 1863(available.)S
  7003. 10 B
  7004. 2304(execl)S
  7005. 10 R
  7006. 2545(is)S
  7007. 2640(useful)S
  7008. 2914(when)S
  7009. 3160(a)S
  7010. (known)273 3233 A
  7011. 3534(256le)S
  7012. 3691(with)S
  7013. (known)273 3898 A
  7014. 4199(arguments)S
  7015. 4646(is)S
  7016. 4741(being)S
  7017. 4992(called;)S
  7018. 3600 V
  7019. 1080(the)S
  7020. 1236(arguments)S
  7021. 1688(to)S
  7022. 10 B
  7023. 1799(execl)S
  7024. 10 R
  7025. 2045(are)S
  7026. 2202(the)S
  7027. 2358(character)S
  7028. 2762(strings)S
  7029. (constituting)474 3063 A
  7030. 3570(the)S
  7031. 3726(256le)S
  7032. 3888(and)S
  7033. 4066(the)S
  7034. 4222(arguments;)S
  7035. 4702(the)S
  7036. 4858(256rst)S
  7037. 5048(argu-)S
  7038. 3720 V
  7039. 1080(ment)S
  7040. 1308(is)S
  7041. (conventionally)597 1402 A
  7042. 2026(the)S
  7043. 2176(same)S
  7044. 2410(as)S
  7045. 2521(the)S
  7046. 2671(256le)S
  7047. 2827(name)S
  7048. 3072((or)S
  7049. 3217(its)S
  7050. 3339(last)S
  7051. (component).)505 3506 A
  7052. 4063(A)S
  7053. 4163(null)S
  7054. 4346(pointer)S
  7055. 4658(argument)S
  7056. 5066(must)S
  7057. 3840 V
  7058. 1080(end)S
  7059. 1251(the)S
  7060. 1400(argument)S
  7061. 1806(list.)S
  7062. 2005((Note)S
  7063. 2260(that)S
  7064. 2436(the)S
  7065. 10 B
  7066. 2584(execl*)S
  7067. 10 R
  7068. 2872(functions)S
  7069. 3271(are)S
  7070. 3420(variable)S
  7071. 3770(argument)S
  7072. 4175(functions.)S
  7073. 4624(This)S
  7074. 4828(means)S
  7075. 5110(that)S
  7076. 3960 V
  7077. 1080(the)S
  7078. 1234(type)S
  7079. 1438(of)S
  7080. 1553(the)S
  7081. 1708(arguments)S
  7082. (beyond)295 2159 A
  7083. 10 I
  7084. 2486(arg0)S
  7085. 10 R
  7086. 2707(is)S
  7087. 2806(not)S
  7088. 2966(checked.)S
  7089. 3378(So)S
  7090. 3516(the)S
  7091. 3671(null)S
  7092. 3859(pointer)S
  7093. 4176(requires)S
  7094. 4533(an)S
  7095. 4660(explicit)S
  7096. 4994(cast)S
  7097. 5183(to)S
  7098. 4080 V
  7099. 1080(type)S
  7100. 10 B
  7101. 1278((char)S
  7102. 1533(*))S
  7103. 10 R
  7104. 1642(if)S
  7105. 1729(not)S
  7106. 1882(of)S
  7107. 1991(that)S
  7108. 2167(type)S
  7109. 2365(already.))S
  7110. 4248 V
  7111. 1080(The)S
  7112. 10 B
  7113. 1270(execv)S
  7114. 10 R
  7115. 1538(version)S
  7116. 1867(is)S
  7117. 1967(useful)S
  7118. 2246(when)S
  7119. 2497(the)S
  7120. 2653(number)S
  7121. 2993(of)S
  7122. 3110(arguments)S
  7123. 3562(is)S
  7124. (unknown)373 3662 A
  7125. 4069(in)S
  7126. 4181(advance;)S
  7127. 4573(the)S
  7128. 4730(arguments)S
  7129. 5183(to)S
  7130. 4368 V
  7131. 10 B
  7132. 1080(execv)S
  7133. 10 R
  7134. 1342(are)S
  7135. 1493(the)S
  7136. 1643(name)S
  7137. 1888(of)S
  7138. 1999(the)S
  7139. 2149(256le)S
  7140. 2305(to)S
  7141. 2410(be)S
  7142. 2532(executed)S
  7143. 2917(and)S
  7144. 3089(a)S
  7145. 3161(vector)S
  7146. 3440(of)S
  7147. 3550(strings)S
  7148. 3844(containing)S
  7149. 4294(the)S
  7150. 4443(arguments.)S
  7151. 4938(The)S
  7152. 5121(last)S
  7153. 4488 V
  7154. 1080(argument)S
  7155. 1485(string)S
  7156. 1739(must)S
  7157. 1959(be)S
  7158. 2079(followed)S
  7159. 2462(by)S
  7160. 2587(a)S
  7161. 2657(null)S
  7162. 2838(pointer.)S
  7163. 4656 V
  7164. 1080(When)S
  7165. 1345(a)S
  7166. 1415(C)S
  7167. 1507(program)S
  7168. 1873(is)S
  7169. 1965(executed,)S
  7170. 2373(it)S
  7171. 2454(is)S
  7172. 2546(called)S
  7173. 2812(as)S
  7174. 2921(follows:)S
  7175. 4824 V
  7176. 10 B
  7177. 1440(int)S
  7178. 1583(main(int)S
  7179. 10 I
  7180. 1978(argc)S
  7181. 10 B
  7182. 2162(,)S
  7183. 2212(char)S
  7184. 2433(*const)S
  7185. 10 I
  7186. 2732(argv)S
  7187. 10 B
  7188. 2916([],)S
  7189. 3034(char)S
  7190. 3255(*const)S
  7191. 10 I
  7192. 3554(envp)S
  7193. 10 B
  7194. ([]);)136 3744 A
  7195. 5064 V
  7196. 1440(exit(main()S
  7197. 10 I
  7198. 1883(argc)S
  7199. 10 B
  7200. 2067(,)S
  7201. 10 I
  7202. 2117(argv)S
  7203. 10 B
  7204. 2301(,)S
  7205. 10 I
  7206. 2351(envp)S
  7207. 10 B
  7208. ());)102 2541 A
  7209. 5232 V
  7210. 10 R
  7211. 1080(where)S
  7212. 10 I
  7213. 1363(argc)S
  7214. 10 R
  7215. 1583(is)S
  7216. 1686(the)S
  7217. 1845(argument)S
  7218. (count)223 2261 A
  7219. 2521(and)S
  7220. 10 I
  7221. 2703(argv)S
  7222. 10 R
  7223. 2924(is)S
  7224. 3028(an)S
  7225. 3160(array)S
  7226. 3405(of)S
  7227. 3526(character)S
  7228. 3934(pointers)S
  7229. 4295(to)S
  7230. 4410(the)S
  7231. 4570(arguments)S
  7232. 5026(them-)S
  7233. 5352 V
  7234. 1080(selves.)S
  7235. 1409(As)S
  7236. 1554(indicated,)S
  7237. 10 I
  7238. 1981(argc)S
  7239. 10 R
  7240. 2198(is)S
  7241. (conventionally)597 2298 A
  7242. 2928(at)S
  7243. 3034(least)S
  7244. 3252(one)S
  7245. 3430(and)S
  7246. 3608(the)S
  7247. 3764(256rst)S
  7248. 3954(member)S
  7249. 4317(of)S
  7250. 4434(the)S
  7251. 4589(array)S
  7252. 4829(points)S
  7253. 5106(to)S
  7254. 5216(a)S
  7255. 5472 V
  7256. 1080(string)S
  7257. 1334(containing)S
  7258. 1783(the)S
  7259. 1931(name)S
  7260. 2174(of)S
  7261. 2283(the)S
  7262. 2431(256le.)S
  7263. 5640 V
  7264. 10 I
  7265. 1080(Argv)S
  7266. 10 R
  7267. 1301(is)S
  7268. 1393(directly)S
  7269. 1726(usable)S
  7270. 2008(in)S
  7271. 2111(another)S
  7272. 10 B
  7273. 2438(execv)S
  7274. 10 R
  7275. (because)319 2698 A
  7276. 10 I
  7277. 3042(argv)S
  7278. 10 R
  7279. 3234([)S
  7280. 10 I
  7281. 3268(argc)S
  7282. 10 R
  7283. 3460(])S
  7284. 3519(is)S
  7285. 3611(0.)S
  7286. 5808 V
  7287. 10 I
  7288. 1080(Envp)S
  7289. 10 R
  7290. 1315(is)S
  7291. 1410(a)S
  7292. 1483(pointer)S
  7293. 1796(to)S
  7294. 1902(an)S
  7295. 2025(array)S
  7296. 2261(of)S
  7297. 2373(strings)S
  7298. 2669(that)S
  7299. (constitute)391 2848 A
  7300. 3267(the)S
  7301. 10 I
  7302. 3418(environment)S
  7303. 10 R
  7304. 3949(of)S
  7305. 4061(the)S
  7306. 4212(process.)S
  7307. 4593(Each)S
  7308. 4824(string)S
  7309. 5082(con-)S
  7310. 5928 V
  7311. 1080(sists)S
  7312. 1280(of)S
  7313. 1391(a)S
  7314. 1463(name,)S
  7315. 1733(an)S
  7316. 1854(=,)S
  7317. 1962(and)S
  7318. 2133(a)S
  7319. 2204(null-terminated)S
  7320. 2851(value.)S
  7321. 3145(The)S
  7322. 3328(array)S
  7323. 3562(of)S
  7324. 3672(pointers)S
  7325. 4022(is)S
  7326. 4115(terminated)S
  7327. 4572(by)S
  7328. 4698(a)S
  7329. 4769(null)S
  7330. 4951(pointer.)S
  7331. 6048 V
  7332. 1080(The)S
  7333. 1264(shell)S
  7334. 10 B
  7335. 1481(sh)S
  7336. 10 R
  7337. 1576((1))S
  7338. 1721(passes)S
  7339. 2005(an)S
  7340. 2127(environment)S
  7341. 2662(entry)S
  7342. 2896(for)S
  7343. (each)185 3041 A
  7344. 3254(global)S
  7345. 3533(shell)S
  7346. 3751(variable)S
  7347. 4104(de256ned)S
  7348. 4428(when)S
  7349. 4674(the)S
  7350. 4825(program)S
  7351. 5194(is)S
  7352. 6168 V
  7353. 1080(called.)S
  7354. 1400(See)S
  7355. 10 B
  7356. 1575(environ)S
  7357. 10 R
  7358. 1905((7))S
  7359. 2052(for)S
  7360. 2199(some)S
  7361. (conventionally)597 2440 A
  7362. 3066(used)S
  7363. 3279(names.)S
  7364. 3614(The)S
  7365. 3799(C)S
  7366. 3894(run-time)S
  7367. 4269(start-off)S
  7368. 4623(routine)S
  7369. (places)252 4936 A
  7370. 5216(a)S
  7371. 6288 V
  7372. (copy)195 1080 A
  7373. 1307(of)S
  7374. 10 I
  7375. 1423(envp)S
  7376. 10 R
  7377. 1645(in)S
  7378. 1755(the)S
  7379. 1910(global)S
  7380. 2193(cell)S
  7381. 10 B
  7382. 2371(environ)S
  7383. 10 R
  7384. 2701(,)S
  7385. 2758(which)S
  7386. 3036(is)S
  7387. 3135(used)S
  7388. 3351(by)S
  7389. 10 B
  7390. 3483(execv)S
  7391. 10 R
  7392. 3750(and)S
  7393. 10 B
  7394. 3927(execl)S
  7395. 10 R
  7396. 4172(to)S
  7397. 4282(pass)S
  7398. 4487(the)S
  7399. 4642(environment)S
  7400. 5183(to)S
  7401. 6408 V
  7402. 1080(any)S
  7403. (subprograms)519 1250 A
  7404. 1794(executed)S
  7405. 2177(by)S
  7406. 2302(the)S
  7407. 2450(current)S
  7408. 2761(program.)S
  7409. 6576 V
  7410. 10 B
  7411. 1080(Execlp)S
  7412. 10 R
  7413. 1407(and)S
  7414. 10 B
  7415. 1588(execvp)S
  7416. 10 R
  7417. 1915(are)S
  7418. 2075(called)S
  7419. 2352(with)S
  7420. 2567(the)S
  7421. 2726(same)S
  7422. 2969(arguments)S
  7423. 3424(as)S
  7424. 10 B
  7425. 3544(execl)S
  7426. 10 R
  7427. 3793(and)S
  7428. 10 B
  7429. 3974(execv)S
  7430. 10 R
  7431. 4209(,)S
  7432. 4270(but)S
  7433. (duplicate)369 4434 A
  7434. 4839(the)S
  7435. 4998(shell's)S
  7436. 6696 V
  7437. 1080(actions)S
  7438. 1392(in)S
  7439. 1497(searching)S
  7440. 1910(for)S
  7441. 2055(an)S
  7442. 2177(executable)S
  7443. 2635(256le)S
  7444. 2791(in)S
  7445. 2896(a)S
  7446. 2968(list)S
  7447. 3117(of)S
  7448. 3227(directories.)S
  7449. 3729(The)S
  7450. 3912(directory)S
  7451. 4302(list)S
  7452. 4451(is)S
  7453. 4544(obtained)S
  7454. 4916(from)S
  7455. 5138(the)S
  7456. 6816 V
  7457. 1080(environment)S
  7458. 1619(variable)S
  7459. 10 B
  7460. 1975(PATH)S
  7461. 10 R
  7462. 2255(.)S
  7463. 2336(Under)S
  7464. 2619(standard)S
  7465. 2991(Minix,)S
  7466. 3292(if)S
  7467. 3385(a)S
  7468. 3461(256le)S
  7469. 3622(is)S
  7470. (found)234 3721 A
  7471. 3987(that)S
  7472. 4170(is)S
  7473. 4269(executable,)S
  7474. 4757(but)S
  7475. 4917(does)S
  7476. 5133(not)S
  7477. 6936 V
  7478. 1080(have)S
  7479. 1303(the)S
  7480. 1459(proper)S
  7481. 1754(executable)S
  7482. 2217(header)S
  7483. 2518(then)S
  7484. 2723(it)S
  7485. 2811(is)S
  7486. 2910(assumed)S
  7487. 3288(to)S
  7488. 3398(be)S
  7489. 3525(a)S
  7490. 3602(shell)S
  7491. 3824(script.)S
  7492. 10 B
  7493. 4130(Execlp)S
  7494. 10 R
  7495. 4453(and)S
  7496. 10 B
  7497. 4630(execvp)S
  7498. 10 R
  7499. 4953(execute)S
  7500. 7056 V
  7501. 10 B
  7502. 1080(/bin/sh)S
  7503. 10 R
  7504. 1400(to)S
  7505. 1507(interpret)S
  7506. 1878(the)S
  7507. 2030(script.)S
  7508. 2333(Under)S
  7509. 2614(Minix-vmd)S
  7510. 3100(this)S
  7511. 3274(does)S
  7512. 3487(not)S
  7513. 3644(happen,)S
  7514. 3988(a)S
  7515. 4062(script)S
  7516. 4315(must)S
  7517. 4540(begin)S
  7518. 4793(with)S
  7519. 10 B
  7520. 5002(#!)S
  7521. 10 R
  7522. 5116(and)S
  7523. 7176 V
  7524. 1080(the)S
  7525. 1228(full)S
  7526. 1393(path)S
  7527. 1591(name)S
  7528. 1834(of)S
  7529. 1943(the)S
  7530. 2091(interpreter)S
  7531. 2537(if)S
  7532. 2624(it)S
  7533. 2705(is)S
  7534. 2797(to)S
  7535. 2900(be)S
  7536. 3020(an)S
  7537. 3140(executable)S
  7538. 3596(script.)S
  7539. 7344 V
  7540. 9 R
  7541. 720(S)S
  7542. 722(SE)S
  7543. 774(EE)S
  7544. 832(E)S
  7545. 913(A)S
  7546. 915(AL)S
  7547. 983(LS)S
  7548. 1041(SO)S
  7549. 1093(O)S
  7550. 7464 V
  7551. 10 B
  7552. 1080(execve)S
  7553. 10 R
  7554. 1360((2),)S
  7555. 10 B
  7556. 1528(fork)S
  7557. 10 R
  7558. 1713((2),)S
  7559. 10 B
  7560. 1881(environ)S
  7561. 10 R
  7562. 2211((7),)S
  7563. 10 B
  7564. 2379(sh)S
  7565. 10 R
  7566. 2474((1).)S
  7567. 7903 V
  7568. 720(Page)S
  7569. 941(1)S
  7570. 2654(()S
  7571. 2696(April)S
  7572. 2934(25,)S
  7573. (1986)200 3084 A
  7574. 3292())S
  7575. 4455(September)S
  7576. 4911(17,)S
  7577. (1996)200 5061 A
  7578. 8143 V
  7579. EP
  7580. %%Page: 2 19
  7581. BP
  7582. /slant 0 def
  7583. /height 0 def
  7584. 480 V
  7585. 10 R
  7586. 720(EXECL)S
  7587. 1054(()S
  7588. 1096(3)S
  7589. 1154())S
  7590. 2696(Eighth)S
  7591. (Edition)296 2989 A
  7592. 4793(EXECL)S
  7593. 5127(()S
  7594. 5169(3)S
  7595. 5227())S
  7596. 960 V
  7597. 9 R
  7598. 720(D)S
  7599. 722(DI)S
  7600. 790(IA)S
  7601. 823(AG)S
  7602. 891(GN)S
  7603. 959(NO)S
  7604. 1027(OS)S
  7605. 1095(ST)S
  7606. 1147(TI)S
  7607. 1205(IC)S
  7608. 1238(CS)S
  7609. 1300(S)S
  7610. 1080 V
  7611. 10 R
  7612. 1080(If)S
  7613. 1182(the)S
  7614. 1339(256le)S
  7615. (cannot)268 1502 A
  7616. 1804(be)S
  7617. (found,)259 1933 A
  7618. 2226(if)S
  7619. 2322(it)S
  7620. 2412(is)S
  7621. 2513(not)S
  7622. 2675(executable,)S
  7623. 3166(if)S
  7624. 3263(it)S
  7625. 3354(does)S
  7626. 3573(not)S
  7627. 3736(start)S
  7628. 3945(with)S
  7629. 4159(a)S
  7630. 4239(valid)S
  7631. 4475(magic)S
  7632. 4756(number)S
  7633. 5098((see)S
  7634. 1200 V
  7635. 10 B
  7636. 1080(a.out)S
  7637. 10 R
  7638. 1295((5)),)S
  7639. 1502(if)S
  7640. 1594(maximum)S
  7641. 2031(memory)S
  7642. 2396(is)S
  7643. (exceeded,)400 2493 A
  7644. 2923(or)S
  7645. 3037(if)S
  7646. 3129(the)S
  7647. 3282(arguments)S
  7648. 3731(require)S
  7649. 4047(too)S
  7650. 4205(much)S
  7651. (space,)249 4458 A
  7652. 4737(a)S
  7653. 4812(return)S
  7654. 5082(con-)S
  7655. 1320 V
  7656. (stitutes)285 1080 A
  7657. 1392(the)S
  7658. (diagnostic;)441 1542 A
  7659. 2010(the)S
  7660. 2160(return)S
  7661. 2428(value)S
  7662. 2673(is)S
  7663. 10 R-1
  7664. 2767(-)S
  7665. 10 R
  7666. 2824(1)S
  7667. 2901(and)S
  7668. 10 B
  7669. (errno)241 3073 A
  7670. 10 R
  7671. 3341(is)S
  7672. 3435(set)S
  7673. 3574(as)S
  7674. 3685(for)S
  7675. 10 B
  7676. 3830(execve)S
  7677. 10 R
  7678. 4110(.)S
  7679. 4187(Even)S
  7680. 4421(for)S
  7681. 4566(the)S
  7682. 4716(super-user,)S
  7683. 5188(at)S
  7684. 1440 V
  7685. 1080(least)S
  7686. 1290(one)S
  7687. 1460(of)S
  7688. 1569(the)S
  7689. 1717(execute-permission)S
  7690. 2525(bits)S
  7691. 2695(must)S
  7692. 2915(be)S
  7693. 3035(set)S
  7694. 3172(for)S
  7695. 3315(a)S
  7696. 3385(256le)S
  7697. 3539(to)S
  7698. 3642(be)S
  7699. 3762(executed.)S
  7700. 7903 V
  7701. 720(September)S
  7702. 1176(17,)S
  7703. (1996)200 1326 A
  7704. 2669(()S
  7705. 2711(May)S
  7706. 2920(12,)S
  7707. (1986)200 3070 A
  7708. 3278())S
  7709. 4990(Page)S
  7710. 5211(2)S
  7711. 8143 V
  7712. EP
  7713. %%Page: 1 20
  7714. BP
  7715. /slant 0 def
  7716. /height 0 def
  7717. 480 V
  7718. 10 R
  7719. 720(EXIT)S
  7720. 959(()S
  7721. 1001(3)S
  7722. 1059())S
  7723. 2696(Eighth)S
  7724. (Edition)296 2989 A
  7725. 4888(EXIT)S
  7726. 5127(()S
  7727. 5169(3)S
  7728. 5227())S
  7729. 960 V
  7730. 9 R
  7731. 720(N)S
  7732. 722(NA)S
  7733. 790(AM)S
  7734. 858(ME)S
  7735. 940(E)S
  7736. 1080 V
  7737. 10 R
  7738. 1080(exit,)S
  7739. 1281(atexit)S
  7740. 10 R-1
  7741. 1530(-)S
  7742. 10 R
  7743. 1612(terminate)S
  7744. 2018(a)S
  7745. 2088(process)S
  7746. 2415(after)S
  7747. 2626(257ushing)S
  7748. 2974(any)S
  7749. 3144(pending)S
  7750. 3492(output)S
  7751. 1248 V
  7752. 9 R
  7753. 720(S)S
  7754. 722(SY)S
  7755. 774(YN)S
  7756. 842(NO)S
  7757. 910(OP)S
  7758. 978(PS)S
  7759. 1030(SI)S
  7760. 1082(IS)S
  7761. 1115(S)S
  7762. 1368 V
  7763. 10 B
  7764. 1080(#include)S
  7765. 1482(<stdlib.h>)S
  7766. 1608 V
  7767. 1080(void)S
  7768. 1302(exit(int)S
  7769. 10 I
  7770. 1649(status)S
  7771. 10 B
  7772. 1883())S
  7773. 1728 V
  7774. 1080(int)S
  7775. 1236(atexit(void)S
  7776. 1733((*)S
  7777. 10 I
  7778. 1817(func)S
  7779. 10 B
  7780. 1990()(void)))S
  7781. 1896 V
  7782. 9 R
  7783. 720(D)S
  7784. 722(DE)S
  7785. 790(ES)S
  7786. 848(SC)S
  7787. 900(CR)S
  7788. 962(RI)S
  7789. 1024(IP)S
  7790. 1057(PT)S
  7791. 1109(TI)S
  7792. 1167(IO)S
  7793. 1200(ON)S
  7794. 1268(N)S
  7795. 2016 V
  7796. 10 B
  7797. 1080(Exit)S
  7798. 10 R
  7799. 1291(256rst)S
  7800. 1480(calls)S
  7801. 1697(all)S
  7802. 1830(functions)S
  7803. 2236(registered)S
  7804. 2666(by)S
  7805. 10 B
  7806. 2798(atexit)S
  7807. 10 R
  7808. 3039(,)S
  7809. 3097(257ushes)S
  7810. 3409(all)S
  7811. 3543(data)S
  7812. 3744(buffered)S
  7813. 4119(by)S
  7814. 4252(the)S
  7815. 4408(Standard)S
  7816. 4799(I/O)S
  7817. 4967(library,)S
  7818. 2136 V
  7819. 1080(and)S
  7820. 1250(256nally)S
  7821. 1532(terminates)S
  7822. 1977(the)S
  7823. 2125(process.)S
  7824. 10 B
  7825. 2502(Exit)S
  7826. 10 R
  7827. 2706(never)S
  7828. 2955(returns.)S
  7829. 2304 V
  7830. 10 B
  7831. 1080(Atexit)S
  7832. 10 R
  7833. 1369(registers)S
  7834. 1736(the)S
  7835. 1884(function)S
  7836. 10 I
  7837. 2244(func)S
  7838. 10 R
  7839. 2442(into)S
  7840. 2623(a)S
  7841. 2693(table)S
  7842. 2914(of)S
  7843. 3023(functions)S
  7844. 3422(to)S
  7845. 3525(be)S
  7846. 3645(called)S
  7847. 3911(on)S
  7848. 4036(exit.)S
  7849. 2472 V
  7850. 9 R
  7851. 720(S)S
  7852. 722(SE)S
  7853. 774(EE)S
  7854. 832(E)S
  7855. 913(A)S
  7856. 915(AL)S
  7857. 983(LS)S
  7858. 1041(SO)S
  7859. 1093(O)S
  7860. 2592 V
  7861. 10 B
  7862. 1080(exit)S
  7863. 10 R
  7864. 1237((2).)S
  7865. 2760 V
  7866. 9 R
  7867. 720(D)S
  7868. 722(DI)S
  7869. 790(IA)S
  7870. 823(AG)S
  7871. 891(GN)S
  7872. 959(NO)S
  7873. 1027(OS)S
  7874. 1095(ST)S
  7875. 1147(TI)S
  7876. 1205(IC)S
  7877. 1238(CS)S
  7878. 1300(S)S
  7879. 2880 V
  7880. 10 B
  7881. 1080(Atexit)S
  7882. 10 R
  7883. 1374(returns)S
  7884. 1684(0)S
  7885. 1764(on)S
  7886. (success,)327 1894 A
  7887. 10 R-1
  7888. 2252(-)S
  7889. 10 R
  7890. 2309(1)S
  7891. 2390(if)S
  7892. 10 B
  7893. 2483(malloc)S
  7894. 10 R
  7895. (cannot)268 2799 A
  7896. 3098(allocate)S
  7897. 3443(more)S
  7898. 3681(memory)S
  7899. 4047(for)S
  7900. 4196(the)S
  7901. 4350(list)S
  7902. 4504(of)S
  7903. 4619(registered)S
  7904. 5048(func-)S
  7905. 3000 V
  7906. 1080(tions.)S
  7907. 7903 V
  7908. 720(Page)S
  7909. 941(1)S
  7910. 2669(()S
  7911. 2711(May)S
  7912. 2920(15,)S
  7913. (1985)200 3070 A
  7914. 3278())S
  7915. 4455(September)S
  7916. 4911(17,)S
  7917. (1996)200 5061 A
  7918. 8143 V
  7919. EP
  7920. %%Page: 1 21
  7921. BP
  7922. /slant 0 def
  7923. /height 0 def
  7924. 480 V
  7925. 10 R
  7926. 720(FCLOSE)S
  7927. 1104(()S
  7928. 1146(3)S
  7929. 1204())S
  7930. 2696(Eighth)S
  7931. (Edition)296 2989 A
  7932. 4743(FCLOSE)S
  7933. 5127(()S
  7934. 5169(3)S
  7935. 5227())S
  7936. 960 V
  7937. 9 R
  7938. 720(N)S
  7939. 722(NA)S
  7940. 790(AM)S
  7941. 858(ME)S
  7942. 940(E)S
  7943. 1080 V
  7944. 10 R
  7945. 1080(fclose,)S
  7946. 1371(f257ush)S
  7947. 10 R-1
  7948. 1625(-)S
  7949. 10 R
  7950. 1707(close)S
  7951. 1939(or)S
  7952. 2048(257ush)S
  7953. 2268(a)S
  7954. 2338(stream)S
  7955. 1248 V
  7956. 9 R
  7957. 720(S)S
  7958. 722(SY)S
  7959. 774(YN)S
  7960. 842(NO)S
  7961. 910(OP)S
  7962. 978(PS)S
  7963. 1030(SI)S
  7964. 1082(IS)S
  7965. 1115(S)S
  7966. 1368 V
  7967. 10 B
  7968. 1080(#include)S
  7969. 1482(<stdio.h>)S
  7970. 1608 V
  7971. 1080(int)S
  7972. 1236(fclose(FILE)S
  7973. 1784(*)S
  7974. 10 I
  7975. 1834(stream)S
  7976. 10 B
  7977. 2108())S
  7978. 1728 V
  7979. 1080(int)S
  7980. 1236(f257ush(FILE)S
  7981. 1784(*)S
  7982. 10 I
  7983. 1834(stream)S
  7984. 10 B
  7985. 2108())S
  7986. 1896 V
  7987. 9 R
  7988. 720(D)S
  7989. 722(DE)S
  7990. 790(ES)S
  7991. 848(SC)S
  7992. 900(CR)S
  7993. 962(RI)S
  7994. 1024(IP)S
  7995. 1057(PT)S
  7996. 1109(TI)S
  7997. 1167(IO)S
  7998. 1200(ON)S
  7999. 1268(N)S
  8000. 2016 V
  8001. 10 B
  8002. 1080(Fclose)S
  8003. 10 R
  8004. 1379(causes)S
  8005. 1672(any)S
  8006. 1847(buffers)S
  8007. 2163(for)S
  8008. 2311(the)S
  8009. 2464(named)S
  8010. 10 I
  8011. 2762(stream)S
  8012. 10 R
  8013. 3066(to)S
  8014. 3174(be)S
  8015. 3299(emptied,)S
  8016. 3679(and)S
  8017. 3855(the)S
  8018. 4009(256le)S
  8019. 4169(to)S
  8020. 4278(be)S
  8021. 4404(closed.)S
  8022. 4742(Buffers)S
  8023. 5076(allo-)S
  8024. 2136 V
  8025. 1080(cated)S
  8026. 1318(by)S
  8027. 1443(the)S
  8028. 1591(standard)S
  8029. (input/output)490 1957 A
  8030. 2472(system)S
  8031. 2776(are)S
  8032. 2925(freed.)S
  8033. 2304 V
  8034. 10 B
  8035. 1080(Fclose)S
  8036. 10 R
  8037. 1374(is)S
  8038. 1466(performed)S
  8039. 1911(automatically)S
  8040. (upon)200 2484 A
  8041. (calling)274 2709 A
  8042. 10 B
  8043. 3008(exit)S
  8044. 10 R
  8045. 3165((3).)S
  8046. 2472 V
  8047. 10 B
  8048. 1080(F257ush)S
  8049. 10 R
  8050. 1387(causes)S
  8051. 1689(any)S
  8052. 1873(buffered)S
  8053. 2254(data)S
  8054. 2461(for)S
  8055. 2618(the)S
  8056. 2780(named)S
  8057. 3087(output)S
  8058. 10 I
  8059. 3382(stream)S
  8060. 10 R
  8061. 3695(to)S
  8062. 3812(be)S
  8063. (written)286 3946 A
  8064. 4271(to)S
  8065. 4388(that)S
  8066. 4578(256le.)S
  8067. 4796(The)S
  8068. 4992(stream)S
  8069. 2592 V
  8070. 1080(remains)S
  8071. 1424(open.)S
  8072. 2760 V
  8073. 9 R
  8074. 720(S)S
  8075. 722(SE)S
  8076. 774(EE)S
  8077. 832(E)S
  8078. 913(A)S
  8079. 915(AL)S
  8080. 983(LS)S
  8081. 1041(SO)S
  8082. 1093(O)S
  8083. 2880 V
  8084. 10 B
  8085. 1080(close)S
  8086. 10 R
  8087. 1287((2),)S
  8088. 10 B
  8089. 1455(fopen)S
  8090. 10 R
  8091. 1696((3),)S
  8092. 10 B
  8093. 1864(setbuf)S
  8094. 10 R
  8095. 2128((3).)S
  8096. 3048 V
  8097. 9 R
  8098. 720(D)S
  8099. 722(DI)S
  8100. 790(IA)S
  8101. 823(AG)S
  8102. 891(GN)S
  8103. 959(NO)S
  8104. 1027(OS)S
  8105. 1095(ST)S
  8106. 1147(TI)S
  8107. 1205(IC)S
  8108. 1238(CS)S
  8109. 1300(S)S
  8110. 3168 V
  8111. 10 R
  8112. 1080(These)S
  8113. 1351(routines)S
  8114. 1705(return)S
  8115. 9 B
  8116. 1974(EOF)S
  8117. 10 R
  8118. 2190(if)S
  8119. 10 I
  8120. 2282(stream)S
  8121. 10 R
  8122. 2586(is)S
  8123. 2683(not)S
  8124. 2841(associated)S
  8125. 3285(with)S
  8126. 3494(an)S
  8127. 3619(output)S
  8128. 3905(256le,)S
  8129. 4089(or)S
  8130. 4203(if)S
  8131. 4295(buffered)S
  8132. 4668(data)S
  8133. (cannot)268 4867 A
  8134. 5166(be)S
  8135. 3288 V
  8136. 1080(transferred)S
  8137. 1543(to)S
  8138. 1646(that)S
  8139. 1822(256le.)S
  8140. 7903 V
  8141. 720(Page)S
  8142. 941(1)S
  8143. 2669(()S
  8144. 2711(May)S
  8145. 2920(14,)S
  8146. (1986)200 3070 A
  8147. 3278())S
  8148. 4455(September)S
  8149. 4911(17,)S
  8150. (1996)200 5061 A
  8151. 8143 V
  8152. EP
  8153. %%Page: 1 22
  8154. BP
  8155. /slant 0 def
  8156. /height 0 def
  8157. 480 V
  8158. 10 R
  8159. 720(FERROR)S
  8160. 1120(()S
  8161. 1162(3)S
  8162. 1220())S
  8163. 2696(Eighth)S
  8164. (Edition)296 2989 A
  8165. 4727(FERROR)S
  8166. 5127(()S
  8167. 5169(3)S
  8168. 5227())S
  8169. 960 V
  8170. 9 R
  8171. 720(N)S
  8172. 722(NA)S
  8173. 790(AM)S
  8174. 858(ME)S
  8175. 940(E)S
  8176. 1080 V
  8177. 10 R
  8178. 1080(ferror,)S
  8179. 1361(feof,)S
  8180. 1574(clearerr,)S
  8181. 1934(256leno)S
  8182. 10 R-1
  8183. 2188(-)S
  8184. 10 R
  8185. 2270(stream)S
  8186. 2564(status)S
  8187. (inquiries)352 2818 A
  8188. 1248 V
  8189. 9 R
  8190. 720(S)S
  8191. 722(SY)S
  8192. 774(YN)S
  8193. 842(NO)S
  8194. 910(OP)S
  8195. 978(PS)S
  8196. 1030(SI)S
  8197. 1082(IS)S
  8198. 1115(S)S
  8199. 1368 V
  8200. 10 B
  8201. 1080(#include)S
  8202. 1482(<stdio.h>)S
  8203. 1608 V
  8204. 1080(int)S
  8205. 1236(feof(FILE)S
  8206. 1706(*)S
  8207. 10 I
  8208. 1756(stream)S
  8209. 10 B
  8210. 2030())S
  8211. 1728 V
  8212. 1080(int)S
  8213. (ferror(FILE)533 1236 A
  8214. 1807(*)S
  8215. 10 I
  8216. 1857(stream)S
  8217. 10 B
  8218. 2131())S
  8219. 1848 V
  8220. 1080(int)S
  8221. (clearerr(FILE)617 1236 A
  8222. 1891(*)S
  8223. 10 I
  8224. 1941(stream)S
  8225. 10 B
  8226. 2215())S
  8227. 1968 V
  8228. 1080(int)S
  8229. 1236(256leno(FILE)S
  8230. 1778(*)S
  8231. 10 I
  8232. 1828(stream)S
  8233. 10 B
  8234. 2102())S
  8235. 2136 V
  8236. 9 R
  8237. 720(D)S
  8238. 722(DE)S
  8239. 790(ES)S
  8240. 848(SC)S
  8241. 900(CR)S
  8242. 962(RI)S
  8243. 1024(IP)S
  8244. 1057(PT)S
  8245. 1109(TI)S
  8246. 1167(IO)S
  8247. 1200(ON)S
  8248. 1268(N)S
  8249. 2256 V
  8250. 10 B
  8251. 1080(Feof)S
  8252. 10 R
  8253. 1311(returns)S
  8254. (non-zero)358 1631 A
  8255. 2029(when)S
  8256. 2287(end)S
  8257. 2472(of)S
  8258. 2596(256le)S
  8259. 2765(is)S
  8260. 2872(read)S
  8261. 3086(on)S
  8262. 3226(the)S
  8263. 3389(named)S
  8264. (input)206 3697 A
  8265. 10 I
  8266. 3943(stream)S
  8267. 10 R
  8268. 4225(,)S
  8269. 4290(otherwise)S
  8270. 4722(zero.)S
  8271. 4987(Unless)S
  8272. 2376 V
  8273. 1080(cleared)S
  8274. 1397(by)S
  8275. 10 B
  8276. (clearerr)348 1522 A
  8277. 10 R
  8278. 1870(,)S
  8279. 1920(the)S
  8280. 2068(end-of-256le)S
  8281. 2519(indication)S
  8282. 2946(lasts)S
  8283. (until)184 3150 A
  8284. 3359(the)S
  8285. 3507(stream)S
  8286. 3801(is)S
  8287. 3893(closed.)S
  8288. 2544 V
  8289. 10 B
  8290. (Ferror)292 1080 A
  8291. 10 R
  8292. 1406(returns)S
  8293. (non-zero)358 1720 A
  8294. 2112(when)S
  8295. 2365(an)S
  8296. 2495(error)S
  8297. 2727(has)S
  8298. 2896(occurred)S
  8299. 3284(reading)S
  8300. 3621(or)S
  8301. (writing)291 3740 A
  8302. 4066(the)S
  8303. 4224(named)S
  8304. 10 I
  8305. 4527(stream)S
  8306. 10 R
  8307. 4809(,)S
  8308. 4869(otherwise)S
  8309. 2664 V
  8310. 1080(zero.)S
  8311. 1329(Unless)S
  8312. 1628(cleared)S
  8313. 1945(by)S
  8314. 10 B
  8315. (clearerr)348 2070 A
  8316. 10 R
  8317. 2418(,)S
  8318. 2468(the)S
  8319. 2616(error)S
  8320. 2838(indication)S
  8321. 3265(lasts)S
  8322. (until)184 3469 A
  8323. 3678(the)S
  8324. 3826(stream)S
  8325. 4120(is)S
  8326. 4212(closed.)S
  8327. 2832 V
  8328. 10 B
  8329. (Clearerr)376 1080 A
  8330. 10 R
  8331. 1481(resets)S
  8332. 1736(the)S
  8333. 1884(error)S
  8334. 2106(and)S
  8335. 2276(end-of-256le)S
  8336. 2727(indicators)S
  8337. 3149(on)S
  8338. 3274(the)S
  8339. 3422(named)S
  8340. 10 I
  8341. 3715(stream)S
  8342. 10 R
  8343. 3997(.)S
  8344. 3000 V
  8345. 10 B
  8346. 1080(Fileno)S
  8347. 10 R
  8348. 1374(returns)S
  8349. 1679(the)S
  8350. 1827(integer)S
  8351. 2132(256le)S
  8352. 2286(descriptor)S
  8353. 2714(associated)S
  8354. 3153(with)S
  8355. 3357(the)S
  8356. 10 I
  8357. 3505(stream)S
  8358. 10 R
  8359. 3787(,)S
  8360. 3837(see)S
  8361. 10 B
  8362. 3991(open)S
  8363. 10 R
  8364. 4198((2).)S
  8365. 3168 V
  8366. 1080(Currently)S
  8367. 1491(all)S
  8368. 1617(of)S
  8369. 1726(these)S
  8370. 1958(functions)S
  8371. 2357(are)S
  8372. 2506(implemented)S
  8373. 3056(as)S
  8374. 3165(macros;)S
  8375. 3509(they)S
  8376. (cannot)268 3707 A
  8377. 4000(be)S
  8378. 4120(redeclared.)S
  8379. 3336 V
  8380. 9 R
  8381. 720(S)S
  8382. 722(SE)S
  8383. 774(EE)S
  8384. 832(E)S
  8385. 913(A)S
  8386. 915(AL)S
  8387. 983(LS)S
  8388. 1041(SO)S
  8389. 1093(O)S
  8390. 3456 V
  8391. 10 B
  8392. 1080(fopen)S
  8393. 10 R
  8394. 1321((3),)S
  8395. 10 B
  8396. 1489(open)S
  8397. 10 R
  8398. 1696((2).)S
  8399. 7903 V
  8400. 720(Page)S
  8401. 941(1)S
  8402. 2669(()S
  8403. 2711(May)S
  8404. 2920(27,)S
  8405. (1986)200 3070 A
  8406. 3278())S
  8407. 4455(September)S
  8408. 4911(17,)S
  8409. (1996)200 5061 A
  8410. 8143 V
  8411. EP
  8412. %%Page: 1 23
  8413. BP
  8414. /slant 0 def
  8415. /height 0 def
  8416. 480 V
  8417. 10 R
  8418. 720(FOPEN)S
  8419. 1048(()S
  8420. 1090(3)S
  8421. 1148())S
  8422. 2696(Eighth)S
  8423. (Edition)296 2989 A
  8424. 4799(FOPEN)S
  8425. 5127(()S
  8426. 5169(3)S
  8427. 5227())S
  8428. 960 V
  8429. 9 R
  8430. 720(N)S
  8431. 722(NA)S
  8432. 790(AM)S
  8433. 858(ME)S
  8434. 940(E)S
  8435. 1080 V
  8436. 10 R
  8437. 1080(fopen,)S
  8438. 1359(freopen,)S
  8439. (fdopen)279 1717 A
  8440. 10 R-1
  8441. 2021(-)S
  8442. 10 R
  8443. 2103(open)S
  8444. 2323(a)S
  8445. 2393(stream)S
  8446. 1248 V
  8447. 9 R
  8448. 720(S)S
  8449. 722(SY)S
  8450. 774(YN)S
  8451. 842(NO)S
  8452. 910(OP)S
  8453. 978(PS)S
  8454. 1030(SI)S
  8455. 1082(IS)S
  8456. 1115(S)S
  8457. 1368 V
  8458. 10 B
  8459. 1080(#include)S
  8460. 1482(<stdio.h>)S
  8461. 1608 V
  8462. 1080(FILE)S
  8463. 1353(*fopen(const)S
  8464. 1940(char)S
  8465. 2174(*)S
  8466. 10 I
  8467. 2224(256lename)S
  8468. 10 B
  8469. 2565(,)S
  8470. 2628(const)S
  8471. 2890(char)S
  8472. 3124(*)S
  8473. 10 I
  8474. 3174(type)S
  8475. 10 B
  8476. 3342())S
  8477. 1728 V
  8478. 1080(FILE)S
  8479. 1353(*freopen(const)S
  8480. 2030(char)S
  8481. 2264(*)S
  8482. 10 I
  8483. 2314(256lename)S
  8484. 10 B
  8485. 2655(,)S
  8486. 2718(const)S
  8487. 2980(char)S
  8488. 3214(*)S
  8489. 10 I
  8490. 3264(type)S
  8491. 10 B
  8492. 3432(,)S
  8493. 3495(FILE)S
  8494. 3768(*)S
  8495. 10 I
  8496. 3818(stream)S
  8497. 10 B
  8498. 4092())S
  8499. 1848 V
  8500. 1080(FILE)S
  8501. 1353(*fdopen(int)S
  8502. 10 I
  8503. 1890(256ldes)S
  8504. 10 B
  8505. 2102(,)S
  8506. 2165(const)S
  8507. 2427(char)S
  8508. 2661(*)S
  8509. 10 I
  8510. 2711(type)S
  8511. 10 B
  8512. 2879())S
  8513. 2016 V
  8514. 9 R
  8515. 720(D)S
  8516. 722(DE)S
  8517. 790(ES)S
  8518. 848(SC)S
  8519. 900(CR)S
  8520. 962(RI)S
  8521. 1024(IP)S
  8522. 1057(PT)S
  8523. 1109(TI)S
  8524. 1167(IO)S
  8525. 1200(ON)S
  8526. 1268(N)S
  8527. 2136 V
  8528. 10 B
  8529. 1080(Fopen)S
  8530. 10 R
  8531. 1377(opens)S
  8532. 1639(the)S
  8533. 1790(256le)S
  8534. 1947(named)S
  8535. 2244(by)S
  8536. 10 I
  8537. 2373(256lename)S
  8538. 10 R
  8539. 2743(and)S
  8540. 2917(associates)S
  8541. 3349(a)S
  8542. 3423(stream)S
  8543. 3721(with)S
  8544. 3929(it.)S
  8545. 10 B
  8546. 4064(Fopen)S
  8547. 10 R
  8548. 4362(returns)S
  8549. 4671(a)S
  8550. 4745(pointer)S
  8551. 5059(to)S
  8552. 5166(be)S
  8553. 2256 V
  8554. 1080(used)S
  8555. 1289(to)S
  8556. 1392(identify)S
  8557. 1730(the)S
  8558. 1878(stream)S
  8559. 2172(in)S
  8560. 2275(subsequent)S
  8561. 2746(operations.)S
  8562. 2424 V
  8563. 10 I
  8564. 1080(Type)S
  8565. 10 R
  8566. 1301(is)S
  8567. 1393(a)S
  8568. 1463(character)S
  8569. 1859(string)S
  8570. 2113(having)S
  8571. 2411(one)S
  8572. 2581(of)S
  8573. 2690(the)S
  8574. 2838(following)S
  8575. 3254(values:)S
  8576. 2592 V
  8577. 1080("r")S
  8578. 1330(open)S
  8579. 1550(for)S
  8580. 1693(reading)S
  8581. 2760 V
  8582. 1080("w")S
  8583. 1330(create)S
  8584. 1597(for)S
  8585. (writing)291 1740 A
  8586. 2928 V
  8587. 1080("a")S
  8588. 1330(append:)S
  8589. 1673(open)S
  8590. 1893(for)S
  8591. (writing)291 2036 A
  8592. 2352(at)S
  8593. 2450(end)S
  8594. 2620(of)S
  8595. 2729(256le,)S
  8596. 2908(or)S
  8597. 3017(create)S
  8598. 3284(for)S
  8599. (writing)291 3427 A
  8600. 3096 V
  8601. 1080(In)S
  8602. (addition,)354 1195 A
  8603. (each)185 1580 A
  8604. 10 I
  8605. 1796(type)S
  8606. 10 R
  8607. 1995(may)S
  8608. 2199(be)S
  8609. 2325(followed)S
  8610. 2714(by)S
  8611. 2845(a)S
  8612. 2921("+")S
  8613. 3091(to)S
  8614. 3200(have)S
  8615. 3421(the)S
  8616. 3575(256le)S
  8617. 3735(opened)S
  8618. 4056(for)S
  8619. 4205(reading)S
  8620. 4538(and)S
  8621. (writing.)316 4715 A
  8622. 5088("r+")S
  8623. 3216 V
  8624. (positions)362 1080 A
  8625. 1469(the)S
  8626. 1619(stream)S
  8627. 1915(at)S
  8628. 2015(the)S
  8629. 2165(beginning)S
  8630. 2593(of)S
  8631. 2704(the)S
  8632. 2854(256le,)S
  8633. 3035("w+")S
  8634. 3274(creates)S
  8635. 3581(or)S
  8636. 3691(truncates)S
  8637. 4081(it,)S
  8638. 4188(and)S
  8639. 4359("a+")S
  8640. (positions)362 4569 A
  8641. 4957(it)S
  8642. 5039(at)S
  8643. 5138(the)S
  8644. 3336 V
  8645. 1080(end.)S
  8646. 1319(Both)S
  8647. 1558(reads)S
  8648. 1815(and)S
  8649. 2004(writes)S
  8650. 2295(may)S
  8651. 2512(be)S
  8652. 2651(used)S
  8653. 2879(on)S
  8654. 3023(read/write)S
  8655. 3477(streams,)S
  8656. 3854(with)S
  8657. 4077(the)S
  8658. 4245(limitation)S
  8659. 4681(that)S
  8660. 4877(an)S
  8661. 10 B
  8662. 5017(fseek)S
  8663. 10 R
  8664. 5236(,)S
  8665. 3456 V
  8666. 10 B
  8667. 1080(rewind)S
  8668. 10 R
  8669. 1383(,)S
  8670. 1433(or)S
  8671. 1542(reading)S
  8672. 1869(an)S
  8673. 1989(end-of-256le)S
  8674. 2440(must)S
  8675. 2660(be)S
  8676. 2780(used)S
  8677. 2989(between)S
  8678. 3350(a)S
  8679. 3420(read)S
  8680. 3619(and)S
  8681. 3789(a)S
  8682. 3859(write)S
  8683. 4092(or)S
  8684. 4201(vice-versa.)S
  8685. 3624 V
  8686. 10 B
  8687. 1080(Freopen)S
  8688. 10 R
  8689. (substitutes)424 1466 A
  8690. 1917(the)S
  8691. 2067(named)S
  8692. 2362(256le)S
  8693. 2518(in)S
  8694. (place)213 2623 A
  8695. 2863(of)S
  8696. 2974(the)S
  8697. 3124(open)S
  8698. 10 I
  8699. 3346(stream)S
  8700. 10 R
  8701. 3628(.)S
  8702. 3706(It)S
  8703. 3796(returns)S
  8704. 4104(the)S
  8705. 4255(original)S
  8706. 4596(value)S
  8707. 4842(of)S
  8708. 10 I
  8709. 4954(stream)S
  8710. 10 R
  8711. 5236(.)S
  8712. 3744 V
  8713. 1080(The)S
  8714. 1262(original)S
  8715. 1600(stream)S
  8716. 1894(is)S
  8717. 1986(closed.)S
  8718. 3912 V
  8719. 10 B
  8720. 1080(Freopen)S
  8721. 10 R
  8722. 1473(is)S
  8723. 1574(typically)S
  8724. 1960(used)S
  8725. 2178(to)S
  8726. 2290(attach)S
  8727. 2565(the)S
  8728. 2723(preopened)S
  8729. 3177(constant)S
  8730. 3547(names,)S
  8731. 10 B
  8732. 3864(stdin,)S
  8733. 4137(stdout,)S
  8734. (stderr,)289 4466 A
  8735. 10 R
  8736. 4790(to)S
  8737. 4903(speci256ed)S
  8738. 4032 V
  8739. 1080(256les.)S
  8740. 4200 V
  8741. 10 B
  8742. 1080(Fdopen)S
  8743. 10 R
  8744. 1430(associates)S
  8745. 1858(a)S
  8746. 1928(stream)S
  8747. 2222(with)S
  8748. 2426(a)S
  8749. 2496(256le)S
  8750. 2651(descriptor)S
  8751. 3080(obtained)S
  8752. 3452(from)S
  8753. 10 B
  8754. 3674(open)S
  8755. 10 R
  8756. 3881(,)S
  8757. 10 B
  8758. (dup)168 3932 A
  8759. 10 R
  8760. 4100(,)S
  8761. 10 B
  8762. (creat)219 4151 A
  8763. 10 R
  8764. 4370(,)S
  8765. 4421(or)S
  8766. 10 B
  8767. 4531(pipe)S
  8768. 10 R
  8769. 4716((2).)S
  8770. 4910(The)S
  8771. 10 I
  8772. 5093(type)S
  8773. 4320 V
  8774. 10 R
  8775. 1080(of)S
  8776. 1189(the)S
  8777. 1337(stream)S
  8778. 1631(must)S
  8779. 1851(agree)S
  8780. 2095(with)S
  8781. 2299(the)S
  8782. 2447(mode)S
  8783. 2695(of)S
  8784. 2804(the)S
  8785. 2952(open)S
  8786. 3172(256le.)S
  8787. 4488 V
  8788. 9 R
  8789. 720(S)S
  8790. 722(SE)S
  8791. 774(EE)S
  8792. 832(E)S
  8793. 913(A)S
  8794. 915(AL)S
  8795. 983(LS)S
  8796. 1041(SO)S
  8797. 1093(O)S
  8798. 4608 V
  8799. 10 B
  8800. 1080(open)S
  8801. 10 R
  8802. 1287((2),)S
  8803. 10 B
  8804. 1455(fclose)S
  8805. 10 R
  8806. 1696((3).)S
  8807. 4776 V
  8808. 9 R
  8809. 720(D)S
  8810. 722(DI)S
  8811. 790(IA)S
  8812. 823(AG)S
  8813. 891(GN)S
  8814. 959(NO)S
  8815. 1027(OS)S
  8816. 1095(ST)S
  8817. 1147(TI)S
  8818. 1205(IC)S
  8819. 1238(CS)S
  8820. 1300(S)S
  8821. 4896 V
  8822. 10 B
  8823. 1080(Fopen)S
  8824. 10 R
  8825. 1392(and)S
  8826. 10 B
  8827. 1580(freopen)S
  8828. 10 R
  8829. 1954(return)S
  8830. 2238(the)S
  8831. 2404(pointer)S
  8832. 9 B
  8833. 2730(NULL)S
  8834. 10 R
  8835. 3025(if)S
  8836. 10 I
  8837. 3130(256lename)S
  8838. 10 R
  8839. (cannot)268 3514 A
  8840. 3825(be)S
  8841. (accessed,)378 3963 A
  8842. 4384(if)S
  8843. 4489(too)S
  8844. 4660(many)S
  8845. 4926(256les)S
  8846. 5137(are)S
  8847. 5016 V
  8848. 1080(already)S
  8849. 1402(open,)S
  8850. 1647(or)S
  8851. 1756(if)S
  8852. 1843(other)S
  8853. 2075(resources)S
  8854. 2481(needed)S
  8855. (cannot)268 2791 A
  8856. 3084(be)S
  8857. 3204(allocated.)S
  8858. 5184 V
  8859. 9 R
  8860. 720(B)S
  8861. 722(BU)S
  8862. 784(UG)S
  8863. 852(GS)S
  8864. 920(S)S
  8865. 5304 V
  8866. 10 B
  8867. 1080(Fdopen)S
  8868. 10 R
  8869. 1430(is)S
  8870. 1522(not)S
  8871. 1675(portable)S
  8872. 2030(to)S
  8873. 2133(systems)S
  8874. 2476(other)S
  8875. 2708(than)S
  8876. 2906(UNIX.)S
  8877. 5472 V
  8878. 1080(The)S
  8879. 1270(read/write)S
  8880. 10 I
  8881. 1713(types)S
  8882. 10 R
  8883. 1953(do)S
  8884. 2086(not)S
  8885. 2247(exist)S
  8886. 2470(on)S
  8887. 2603(all)S
  8888. 2737(systems.)S
  8889. 3139(Those)S
  8890. 3419(systems)S
  8891. (without)307 3771 A
  8892. 4112(read/write)S
  8893. 4556(modes)S
  8894. (will)157 4852 A
  8895. 5043(prob-)S
  8896. 5592 V
  8897. 1080(ably)S
  8898. 1278(treat)S
  8899. 1483(the)S
  8900. 10 I
  8901. 1631(type)S
  8902. 10 R
  8903. 1824(as)S
  8904. 1933(if)S
  8905. 2020(the)S
  8906. 2168("+")S
  8907. 2332(was)S
  8908. 2514(not)S
  8909. 2667(present.)S
  8910. 3033(These)S
  8911. 3299(are)S
  8912. 3448(unreliable)S
  8913. 3876(in)S
  8914. 3979(any)S
  8915. 4149(event.)S
  8916. 7903 V
  8917. 720(Page)S
  8918. 941(1)S
  8919. 2669(()S
  8920. 2711(May)S
  8921. 2920(15,)S
  8922. (1985)200 3070 A
  8923. 3278())S
  8924. 4455(September)S
  8925. 4911(17,)S
  8926. (1996)200 5061 A
  8927. 8143 V
  8928. EP
  8929. %%Page: 1 24
  8930. BP
  8931. /slant 0 def
  8932. /height 0 def
  8933. 480 V
  8934. 10 R
  8935. 720(FREAD)S
  8936. 1059(()S
  8937. 1101(3)S
  8938. 1159())S
  8939. 2696(Eighth)S
  8940. (Edition)296 2989 A
  8941. 4788(FREAD)S
  8942. 5127(()S
  8943. 5169(3)S
  8944. 5227())S
  8945. 960 V
  8946. 9 R
  8947. 720(N)S
  8948. 722(NA)S
  8949. 790(AM)S
  8950. 858(ME)S
  8951. 940(E)S
  8952. 1080 V
  8953. 10 R
  8954. 1080(fread,)S
  8955. 1338(fwrite)S
  8956. 10 R-1
  8957. 1605(-)S
  8958. 10 R
  8959. 1687(buffered)S
  8960. 2054(binary)S
  8961. (input/output)490 2336 A
  8962. 1248 V
  8963. 9 R
  8964. 720(S)S
  8965. 722(SY)S
  8966. 774(YN)S
  8967. 842(NO)S
  8968. 910(OP)S
  8969. 978(PS)S
  8970. 1030(SI)S
  8971. 1082(IS)S
  8972. 1115(S)S
  8973. 1368 V
  8974. 10 B
  8975. 1080(#include)S
  8976. 1482(<sys/types.h>)S
  8977. 1488 V
  8978. 1080(#include)S
  8979. 1482(<stdio.h>)S
  8980. 1728 V
  8981. 1080(size_t)S
  8982. 1359(fread(void)S
  8983. 1845(*)S
  8984. 10 I
  8985. 1895(ptr)S
  8986. 10 B
  8987. 2012(,)S
  8988. 2075(size_t)S
  8989. 10 I
  8990. 2354(itemsize)S
  8991. 10 B
  8992. 2679(,)S
  8993. 2742(size_t)S
  8994. 10 I
  8995. 3021(nitems)S
  8996. 10 B
  8997. 3284(,)S
  8998. 3347(FILE)S
  8999. 3620(*)S
  9000. 10 I
  9001. 3670(stream)S
  9002. 10 B
  9003. 3944())S
  9004. 1848 V
  9005. 1080(size_t)S
  9006. 1359(fwrite(void)S
  9007. 1874(*)S
  9008. 10 I
  9009. 1924(ptr)S
  9010. 10 B
  9011. 2041(,)S
  9012. 2104(size_t)S
  9013. 10 I
  9014. 2383(itemsize)S
  9015. 10 B
  9016. 2708(,)S
  9017. 2771(size_t)S
  9018. 10 I
  9019. 3050(nitems)S
  9020. 10 B
  9021. 3313(,)S
  9022. 3376(FILE)S
  9023. 3649(*)S
  9024. 10 I
  9025. 3699(stream)S
  9026. 10 B
  9027. 3973())S
  9028. 2016 V
  9029. 9 R
  9030. 720(D)S
  9031. 722(DE)S
  9032. 790(ES)S
  9033. 848(SC)S
  9034. 900(CR)S
  9035. 962(RI)S
  9036. 1024(IP)S
  9037. 1057(PT)S
  9038. 1109(TI)S
  9039. 1167(IO)S
  9040. 1200(ON)S
  9041. 1268(N)S
  9042. 2136 V
  9043. 10 B
  9044. 1080(Fread)S
  9045. 10 R
  9046. 1374(reads,)S
  9047. 1648(into)S
  9048. 1840(a)S
  9049. 1921(block)S
  9050. 2180(beginning)S
  9051. 2618(at)S
  9052. 10 I
  9053. 2728(ptr)S
  9054. 10 R
  9055. 2853(,)S
  9056. 10 I
  9057. 2915(nitems)S
  9058. 10 R
  9059. 3215(of)S
  9060. 3336(data)S
  9061. 3541(of)S
  9062. 3662(the)S
  9063. 3822(type)S
  9064. 4032(of)S
  9065. 10 I
  9066. 4153(*ptr)S
  9067. 10 R
  9068. 4357(from)S
  9069. 4590(the)S
  9070. 4750(named)S
  9071. (input)206 5055 A
  9072. 2256 V
  9073. 10 I
  9074. 1080(stream)S
  9075. 10 R
  9076. 1362(.)S
  9077. 1437(It)S
  9078. 1524(returns)S
  9079. 1829(the)S
  9080. 1977(number)S
  9081. 2309(of)S
  9082. 2418(items)S
  9083. 2661(actually)S
  9084. 3005(read.)S
  9085. 2424 V
  9086. 1080(If)S
  9087. 10 I
  9088. 1180(stream)S
  9089. 10 R
  9090. 1486(is)S
  9091. 10 B
  9092. 1585(stdin)S
  9093. 10 R
  9094. 1830(and)S
  9095. 2007(the)S
  9096. 2162(standard)S
  9097. 2535(output)S
  9098. 2823(is)S
  9099. 2922(line)S
  9100. 3105(buffered,)S
  9101. 3505(then)S
  9102. 3711(any)S
  9103. 3889(partial)S
  9104. 4180(output)S
  9105. 4469(line)S
  9106. (will)157 4653 A
  9107. 4843(be)S
  9108. 4971(257ushed)S
  9109. 2544 V
  9110. 1080(before)S
  9111. 1363(any)S
  9112. 1533(call)S
  9113. 1704(to)S
  9114. 10 B
  9115. 1807(read)S
  9116. 10 R
  9117. 2003((2))S
  9118. 2146(to)S
  9119. 2249(satisfy)S
  9120. 2537(the)S
  9121. 10 B
  9122. 2685(fread)S
  9123. 10 R
  9124. 2915(.)S
  9125. 2712 V
  9126. 10 B
  9127. 1080(Fwrite)S
  9128. 10 R
  9129. 1394(appends)S
  9130. 1750(at)S
  9131. 1850(most)S
  9132. 10 I
  9133. 2072(nitems)S
  9134. 10 R
  9135. 2363(of)S
  9136. 2475(data)S
  9137. 2671(of)S
  9138. 2783(the)S
  9139. 2934(type)S
  9140. 3135(of)S
  9141. 10 I
  9142. 3247(*ptr)S
  9143. 10 R
  9144. 3442(beginning)S
  9145. 3871(at)S
  9146. 10 I
  9147. 3972(ptr)S
  9148. 10 R
  9149. 4117(to)S
  9150. 4223(the)S
  9151. 4374(named)S
  9152. 4670(output)S
  9153. 10 I
  9154. 4954(stream)S
  9155. 10 R
  9156. 5236(.)S
  9157. 2832 V
  9158. 1080(It)S
  9159. 1167(returns)S
  9160. 1472(the)S
  9161. 1620(number)S
  9162. 1952(of)S
  9163. 2061(items)S
  9164. 2304(actually)S
  9165. (written.)311 2648 A
  9166. 3000 V
  9167. 9 R
  9168. 720(S)S
  9169. 722(SE)S
  9170. 774(EE)S
  9171. 832(E)S
  9172. 913(A)S
  9173. 915(AL)S
  9174. 983(LS)S
  9175. 1041(SO)S
  9176. 1093(O)S
  9177. 3120 V
  9178. 10 B
  9179. 1080(read)S
  9180. 10 R
  9181. 1276((2),)S
  9182. 10 B
  9183. 1444(write)S
  9184. 10 R
  9185. 1669((2),)S
  9186. 10 B
  9187. 1837(fopen)S
  9188. 10 R
  9189. 2078((3),)S
  9190. 10 B
  9191. 2246(getc)S
  9192. 10 R
  9193. 2420((3),)S
  9194. 10 B
  9195. 2588(putc)S
  9196. 10 R
  9197. 2779((3),)S
  9198. 10 B
  9199. 2947(gets)S
  9200. 10 R
  9201. 3115((3),)S
  9202. 10 B
  9203. 3283(puts)S
  9204. 10 R
  9205. 3468((3),)S
  9206. 10 B
  9207. 3636(printf)S
  9208. 10 R
  9209. 3889((3),)S
  9210. 10 B
  9211. 4057(scanf)S
  9212. 10 R
  9213. 4281((3).)S
  9214. 3288 V
  9215. 9 R
  9216. 720(D)S
  9217. 722(DI)S
  9218. 790(IA)S
  9219. 823(AG)S
  9220. 891(GN)S
  9221. 959(NO)S
  9222. 1027(OS)S
  9223. 1095(ST)S
  9224. 1147(TI)S
  9225. 1205(IC)S
  9226. 1238(CS)S
  9227. 1300(S)S
  9228. 3408 V
  9229. 10 B
  9230. 1080(Fread)S
  9231. 10 R
  9232. 1363(and)S
  9233. 10 B
  9234. 1533(fwrite)S
  9235. 10 R
  9236. 1817(return)S
  9237. 2083(0)S
  9238. (upon)200 2158 A
  9239. 2383(end)S
  9240. 2553(of)S
  9241. 2662(256le)S
  9242. 2816(or)S
  9243. 2925(error.)S
  9244. 7903 V
  9245. 720(Page)S
  9246. 941(1)S
  9247. 2579(()S
  9248. 2621(February)S
  9249. 3010(24,)S
  9250. (1986)200 3160 A
  9251. 3368())S
  9252. 4455(September)S
  9253. 4911(17,)S
  9254. (1996)200 5061 A
  9255. 8143 V
  9256. EP
  9257. %%Page: 1 25
  9258. BP
  9259. /slant 0 def
  9260. /height 0 def
  9261. 480 V
  9262. 10 R
  9263. 720(FSEEK)S
  9264. 1037(()S
  9265. 1079(3)S
  9266. 1137())S
  9267. 2696(Eighth)S
  9268. (Edition)296 2989 A
  9269. 4810(FSEEK)S
  9270. 5127(()S
  9271. 5169(3)S
  9272. 5227())S
  9273. 960 V
  9274. 9 R
  9275. 720(N)S
  9276. 722(NA)S
  9277. 790(AM)S
  9278. 858(ME)S
  9279. 940(E)S
  9280. 1080 V
  9281. 10 R
  9282. 1080(fseek,)S
  9283. 1343(ftell,)S
  9284. 1556(rewind)S
  9285. 10 R-1
  9286. 1861(-)S
  9287. 10 R
  9288. (reposition)402 1943 A
  9289. 2370(a)S
  9290. 2440(stream)S
  9291. 1248 V
  9292. 9 R
  9293. 720(S)S
  9294. 722(SY)S
  9295. 774(YN)S
  9296. 842(NO)S
  9297. 910(OP)S
  9298. 978(PS)S
  9299. 1030(SI)S
  9300. 1082(IS)S
  9301. 1115(S)S
  9302. 1368 V
  9303. 10 B
  9304. 1080(#include)S
  9305. 1482(<stdio.h>)S
  9306. 1608 V
  9307. 1080(int)S
  9308. 1236(fseek(FILE)S
  9309. 1762(*)S
  9310. 10 I
  9311. 1812(stream)S
  9312. 10 B
  9313. 2086(,)S
  9314. 2149(long)S
  9315. 10 I
  9316. 2371(offset)S
  9317. 10 B
  9318. 2589(,)S
  9319. 2652(int)S
  9320. 10 I
  9321. 2808(ptrname)S
  9322. 10 B
  9323. 3143())S
  9324. 1728 V
  9325. 1080(long)S
  9326. 1302(ftell(FILE)S
  9327. 1778(*)S
  9328. 10 I
  9329. 1828(stream)S
  9330. 10 B
  9331. 2102())S
  9332. 1848 V
  9333. 1080(void)S
  9334. 1302(rewind(FILE)S
  9335. 1912(*)S
  9336. 10 I
  9337. 1962(stream)S
  9338. 10 B
  9339. 2236())S
  9340. 2016 V
  9341. 9 R
  9342. 720(D)S
  9343. 722(DE)S
  9344. 790(ES)S
  9345. 848(SC)S
  9346. 900(CR)S
  9347. 962(RI)S
  9348. 1024(IP)S
  9349. 1057(PT)S
  9350. 1109(TI)S
  9351. 1167(IO)S
  9352. 1200(ON)S
  9353. 1268(N)S
  9354. 2136 V
  9355. 10 B
  9356. 1080(Fseek)S
  9357. 10 R
  9358. 1356(sets)S
  9359. 1536(the)S
  9360. (position)323 1688 A
  9361. 2040(of)S
  9362. 2153(the)S
  9363. 2306(next)S
  9364. (input)206 2509 A
  9365. 2745(or)S
  9366. 2859(output)S
  9367. 3145(operation)S
  9368. 3555(on)S
  9369. 3685(the)S
  9370. 10 I
  9371. 3838(stream)S
  9372. 10 R
  9373. 4120(.)S
  9374. 4200(The)S
  9375. 4387(new)S
  9376. (position)323 4585 A
  9377. 4938(is)S
  9378. 5035(at)S
  9379. 5138(the)S
  9380. 2256 V
  9381. 1080(signed)S
  9382. 1370(distance)S
  9383. 10 I
  9384. 1728(offset)S
  9385. 10 R
  9386. 1974(bytes)S
  9387. 2214(from)S
  9388. 2437(the)S
  9389. 2587(beginning,)S
  9390. 3040(the)S
  9391. 3190(current)S
  9392. (position,)348 3503 A
  9393. 3878(or)S
  9394. 3989(the)S
  9395. 4139(end)S
  9396. 4311(of)S
  9397. 4422(the)S
  9398. 4572(256le,)S
  9399. (according)397 4753 A
  9400. 5177(as)S
  9401. 2376 V
  9402. 10 I
  9403. 1080(ptrname)S
  9404. 10 R
  9405. 1440(has)S
  9406. 1599(the)S
  9407. 1747(value)S
  9408. 1990(0,)S
  9409. 2090(1,)S
  9410. 2190(or)S
  9411. 2299(2.)S
  9412. 2544 V
  9413. 10 B
  9414. 1080(Fseek)S
  9415. 10 R
  9416. (undoes)284 1352 A
  9417. 1661(any)S
  9418. 1831(effects)S
  9419. 2126(of)S
  9420. 10 B
  9421. 2235(ungetc)S
  9422. 10 R
  9423. 2521((3).)S
  9424. 2712 V
  9425. 10 B
  9426. 1080(Ftell)S
  9427. 10 R
  9428. 1317(returns)S
  9429. 1637(the)S
  9430. 1800(current)S
  9431. 2126(value)S
  9432. 2384(of)S
  9433. 2508(the)S
  9434. 2671(offset)S
  9435. 2941(relative)S
  9436. 3284(to)S
  9437. 3402(the)S
  9438. 3565(beginning)S
  9439. 4006(of)S
  9440. 4130(the)S
  9441. 4293(256le)S
  9442. 4463(associated)S
  9443. 4918(with)S
  9444. 5138(the)S
  9445. 2832 V
  9446. 1080(named)S
  9447. 10 I
  9448. 1379(stream)S
  9449. 10 R
  9450. 1661(.)S
  9451. 1742(It)S
  9452. 1835(is)S
  9453. 1933(measured)S
  9454. 2350(in)S
  9455. 2459(bytes)S
  9456. 2702(on)S
  9457. 2833(UNIX;)S
  9458. 3145(on)S
  9459. 3276(some)S
  9460. 3519(other)S
  9461. 3757(systems)S
  9462. 4106(it)S
  9463. 4192(is)S
  9464. 4289(a)S
  9465. 4364(magic)S
  9466. (cookie,)293 4640 A
  9467. 4963(and)S
  9468. 5138(the)S
  9469. 2952 V
  9470. 1080(only)S
  9471. 1283(foolproof)S
  9472. 1688(way)S
  9473. 1881(to)S
  9474. 1984(obtain)S
  9475. 2260(an)S
  9476. 10 I
  9477. 2380(offset)S
  9478. 10 R
  9479. 2623(for)S
  9480. 10 B
  9481. 2766(fseek)S
  9482. 10 R
  9483. 2985(.)S
  9484. 3120 V
  9485. 10 B
  9486. 1080(Rewind)S
  9487. 10 R
  9488. 1411(()S
  9489. 10 I
  9490. 1445(stream)S
  9491. 10 R
  9492. 1719())S
  9493. 1778(is)S
  9494. 1870(equivalent)S
  9495. 2314(to)S
  9496. 10 B
  9497. 2417(fseek)S
  9498. 10 R
  9499. 2636(()S
  9500. 10 I
  9501. 2670(stream)S
  9502. 10 R
  9503. 2944(,)S
  9504. 2994(0L,)S
  9505. 3156(0).)S
  9506. 3288 V
  9507. 9 R
  9508. 720(S)S
  9509. 722(SE)S
  9510. 774(EE)S
  9511. 832(E)S
  9512. 913(A)S
  9513. 915(AL)S
  9514. 983(LS)S
  9515. 1041(SO)S
  9516. 1093(O)S
  9517. 3408 V
  9518. 10 B
  9519. 1080(lseek)S
  9520. 10 R
  9521. 1293((2),)S
  9522. 10 B
  9523. 1461(fopen)S
  9524. 10 R
  9525. 1702((3).)S
  9526. 3576 V
  9527. 9 R
  9528. 720(D)S
  9529. 722(DI)S
  9530. 790(IA)S
  9531. 823(AG)S
  9532. 891(GN)S
  9533. 959(NO)S
  9534. 1027(OS)S
  9535. 1095(ST)S
  9536. 1147(TI)S
  9537. 1205(IC)S
  9538. 1238(CS)S
  9539. 1300(S)S
  9540. 3696 V
  9541. 10 B
  9542. 1080(Fseek)S
  9543. 10 R
  9544. 1352(returns)S
  9545. 10 R-1
  9546. 1657(-)S
  9547. 10 R
  9548. 1714(1)S
  9549. 1789(for)S
  9550. 1932(improper)S
  9551. 2326(seeks,)S
  9552. 2594(otherwise)S
  9553. 3011(zero.)S
  9554. 7903 V