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

操作系统开发

开发平台:

C/C++

  1. (Vrije)210 2202 A
  2. (Universiteit,)546 2454 A
  3. (Amsterdam,)420 3042 A
  4. (The)126 3504 A
  5. (Netherlands.)504 3672 A
  6. 4680 V
  7. (21402)210 648 A
  8. (See)126 1110 A
  9. (the)126 1278 A
  10. (copyright)378 1446 A
  11. (notice)252 1866 A
  12. 2160(in)S
  13. (the)126 2286 A
  14. (ACK)126 2454 A
  15. (home)168 2622 A
  16. (directory,)420 2832 A
  17. 3294(in)S
  18. (the)126 3420 A
  19. (file)168 3588 A
  20. ("Copyright".)504 3798 A
  21. 4770 V
  22. (21403)210 648 A
  23. 1026(*/)S
  24. 4860 V
  25. (21404)210 648 A
  26. 4950 V
  27. (21405)210 648 A
  28. 1026(/*)S
  29. ($Header:)336 1152 A
  30. (ngf8.c,v)336 1530 A
  31. (1.8)126 1908 A
  32. (93/01/05)336 2076 A
  33. (12:06:05)336 2454 A
  34. (ceriel)252 2832 A
  35. (Exp)126 3126 A
  36. 3294($)S
  37. 3378(*/)S
  38. 5040 V
  39. (21406)210 648 A
  40. 5130 V
  41. (21407)210 648 A
  42. 1026(/*)S
  43. 5220 V
  44. (21408)210 648 A
  45. (NEGATE)252 1698 A
  46. 1992(A)S
  47. (FLOATING)336 2076 A
  48. (POINT)210 2454 A
  49. ((NGF)168 2706 A
  50. 2916(8))S
  51. 5310 V
  52. (21409)210 648 A
  53. 1026(*/)S
  54. 5400 V
  55. (21410)210 648 A
  56. (/********************************************************/)2436 1026 A
  57. 5490 V
  58. (21411)210 648 A
  59. 5580 V
  60. (21412)210 648 A
  61. (#include)336 1026 A
  62. ("FP_types.h")504 1404 A
  63. 5670 V
  64. (21413)210 648 A
  65. (#include)336 1026 A
  66. ("get_put.h")462 1404 A
  67. 5760 V
  68. (21414)210 648 A
  69. 5850 V
  70. (21415)210 648 A
  71. (#define)294 1026 A
  72. (OFF)126 1362 A
  73. (((FL_MSL_AT_LOW_ADDRESS)966 1530 A
  74. 2538(?)S
  75. 2622(0)S
  76. 2706(:)S
  77. 2790(4))S
  78. 2916(+)S
  79. ((FL_MSW_AT_LOW_ADDRESS)924 3000 A
  80. 3966(?)S
  81. 4050(0)S
  82. 4134(:)S
  83. 4218(2))S
  84. 4344(+)S
  85. ((FL_MSB_AT_LOW_ADDRESS)924 4428 A
  86. 5394(?)S
  87. 5478(0)S
  88. 5562(:)S
  89. (1)))126 5646 A
  90. 5940 V
  91. (21416)210 648 A
  92. 6030 V
  93. (21417)210 648 A
  94. (void)168 1026 A
  95. 6120 V
  96. (21418)210 648 A
  97. (ngf8(f))294 1026 A
  98. 6210 V
  99. (21419)210 648 A
  100. (DOUBLE)252 1026 A
  101. 1362(f;)S
  102. 8418 V
  103. EP
  104. %%Page: 192 192
  105. BP
  106. /slant 0 def
  107. /height 0 def
  108. 630 V
  109. 12 B
  110. (192)180 648 A
  111. 11 R
  112. 2009(File:)S
  113. (src/lib/float/ngf8.c)824 2242 A
  114. 10 R
  115. 3402(MINIX)S
  116. 3730(SOURCE)S
  117. 4153(CODE)S
  118. 900 V
  119. 7 LST
  120. (21420)210 648 A
  121. 1026({)S
  122. 990 V
  123. (21421)210 648 A
  124. (unsigned)336 1362 A
  125. (char)168 1740 A
  126. (*p;)126 2034 A
  127. 1080 V
  128. (21422)210 648 A
  129. 1170 V
  130. (21423)210 648 A
  131. 1362(if)S
  132. ((f.d[0])294 1488 A
  133. 1824(!=)S
  134. 1950(0)S
  135. 2034(||)S
  136. (f.d[1])252 2160 A
  137. 2454(!=)S
  138. 2580(0))S
  139. 2706({)S
  140. 1260 V
  141. (21424)210 648 A
  142. 1698(p)S
  143. 1782(=)S
  144. ((unsigned)378 1866 A
  145. (char)168 2286 A
  146. 2496(*))S
  147. 2622(&f)S
  148. 2748(+)S
  149. (OFF;)168 2832 A
  150. 1350 V
  151. (21425)210 648 A
  152. 1698(*p)S
  153. 1824(303=)S
  154. (0x80;)210 1950 A
  155. 1440 V
  156. (21426)210 648 A
  157. 1362(})S
  158. 1530 V
  159. (21427)210 648 A
  160. 1026(})S
  161. 1890 V
  162. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  163. 1980 V
  164. (src/lib/float/nrm_ext.c)966 1698 A
  165. 2070 V
  166. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  167. 2250 V
  168. (21500)210 648 A
  169. 1026(/*)S
  170. 2340 V
  171. (21501)210 648 A
  172. ((c))126 1110 A
  173. (copyright)378 1278 A
  174. (1988)168 1698 A
  175. 1908(by)S
  176. (the)126 2034 A
  177. (Vrije)210 2202 A
  178. (Universiteit,)546 2454 A
  179. (Amsterdam,)420 3042 A
  180. (The)126 3504 A
  181. (Netherlands.)504 3672 A
  182. 2430 V
  183. (21502)210 648 A
  184. (See)126 1110 A
  185. (the)126 1278 A
  186. (copyright)378 1446 A
  187. (notice)252 1866 A
  188. 2160(in)S
  189. (the)126 2286 A
  190. (ACK)126 2454 A
  191. (home)168 2622 A
  192. (directory,)420 2832 A
  193. 3294(in)S
  194. (the)126 3420 A
  195. (file)168 3588 A
  196. ("Copyright".)504 3798 A
  197. 2520 V
  198. (21503)210 648 A
  199. 1026(*/)S
  200. 2610 V
  201. (21504)210 648 A
  202. 2700 V
  203. (21505)210 648 A
  204. 1026(/*)S
  205. ($Header:)336 1152 A
  206. (nrm_ext.c,v)462 1530 A
  207. (1.5)126 2034 A
  208. (93/01/05)336 2202 A
  209. (12:06:11)336 2580 A
  210. (ceriel)252 2958 A
  211. (Exp)126 3252 A
  212. 3420($)S
  213. 3504(*/)S
  214. 2790 V
  215. (21506)210 648 A
  216. 2880 V
  217. (21507)210 648 A
  218. (/********************************************************/)2436 1026 A
  219. 2970 V
  220. (21508)210 648 A
  221. 1026(/*)S
  222. 3060 V
  223. (21509)210 648 A
  224. (NORMALIZE)378 1362 A
  225. 1782(an)S
  226. (EXTENDED)336 1908 A
  227. (FORMAT)252 2286 A
  228. (NUMBER)252 2580 A
  229. 3150 V
  230. (21510)210 648 A
  231. 1026(*/)S
  232. 3240 V
  233. (21511)210 648 A
  234. (/********************************************************/)2436 1026 A
  235. 3330 V
  236. (21512)210 648 A
  237. 3420 V
  238. (21513)210 648 A
  239. (#include)336 1026 A
  240. ("FP_shift.h")504 1404 A
  241. 3510 V
  242. (21514)210 648 A
  243. (#include)336 1026 A
  244. ("FP_types.h")504 1404 A
  245. 3600 V
  246. (21515)210 648 A
  247. 3690 V
  248. (21516)210 648 A
  249. (void)168 1026 A
  250. 3780 V
  251. (21517)210 648 A
  252. (nrm_ext(e1))462 1026 A
  253. 3870 V
  254. (21518)210 648 A
  255. (EXTEND)252 1026 A
  256. (*e1;)168 1362 A
  257. 3960 V
  258. (21519)210 648 A
  259. 1026({)S
  260. 4050 V
  261. (21520)210 648 A
  262. 1698(/*)S
  263. 1824(we)S
  264. (assume)252 1950 A
  265. (that)168 2244 A
  266. (the)126 2454 A
  267. (mantissa)336 2622 A
  268. 3000(!=)S
  269. 3126(0)S
  270. 3378(*/)S
  271. 4140 V
  272. (21521)210 648 A
  273. 1698(/*)S
  274. 1824(if)S
  275. 1950(it)S
  276. 2076(is)S
  277. (then)168 2202 A
  278. (just)168 2412 A
  279. (return)252 2622 A
  280. 3378(*/)S
  281. 4230 V
  282. (21522)210 648 A
  283. 1698(/*)S
  284. 1824(to)S
  285. (let)126 1950 A
  286. 2118(it)S
  287. 2244(be)S
  288. 2370(a)S
  289. (problem)294 2454 A
  290. (elsewhere)378 2790 A
  291. 3378(*/)S
  292. 4320 V
  293. (21523)210 648 A
  294. 1698(/*)S
  295. (THAT)168 1824 A
  296. (IS,)126 2034 A
  297. (The)126 2202 A
  298. (exponent)336 2370 A
  299. 2748(is)S
  300. (not)126 2874 A
  301. (set)126 3042 A
  302. 3210(to)S
  303. 3378(*/)S
  304. 4410 V
  305. (21524)210 648 A
  306. 1698(/*)S
  307. (zero.)210 1824 A
  308. 2076(If)S
  309. 2202(we)S
  310. (don't)210 2328 A
  311. (test)168 2580 A
  312. (here)168 2790 A
  313. 3000(an)S
  314. 3378(*/)S
  315. 4500 V
  316. (21525)210 648 A
  317. 1698(/*)S
  318. (infinite)336 1824 A
  319. (loop)168 2202 A
  320. 2412(is)S
  321. (generated)378 2538 A
  322. (when)168 2958 A
  323. 3378(*/)S
  324. 4590 V
  325. (21526)210 648 A
  326. 1698(/*)S
  327. (mantissa)336 1824 A
  328. 2202(is)S
  329. (zero)168 2328 A
  330. 3378(*/)S
  331. 4680 V
  332. (21527)210 648 A
  333. 4770 V
  334. (21528)210 648 A
  335. 1362(if)S
  336. (((e1->m1)336 1488 A
  337. 1866(|)S
  338. (e1->m2))294 1950 A
  339. 2286(==)S
  340. (0L))126 2412 A
  341. 4860 V
  342. (21529)210 648 A
  343. (return;)294 1698 A
  344. 4950 V
  345. (21530)210 648 A
  346. 5040 V
  347. (21531)210 648 A
  348. 1698(/*)S
  349. 1824(if)S
  350. (top)126 1950 A
  351. (word)168 2118 A
  352. 2328(is)S
  353. (zero)168 2454 A
  354. (mov)126 2664 A
  355. (low)126 2832 A
  356. (word)168 3000 A
  357. 3378(*/)S
  358. 5130 V
  359. (21532)210 648 A
  360. 1698(/*)S
  361. 1824(to)S
  362. (top)126 1950 A
  363. (word,)210 2118 A
  364. (adjust)252 2370 A
  365. (exponent)336 2664 A
  366. (value)210 3042 A
  367. 3378(*/)S
  368. 5220 V
  369. (21533)210 648 A
  370. 1362(if)S
  371. ((e1->m1)294 1488 A
  372. 1824(==)S
  373. (0L))126 1950 A
  374. 2370({)S
  375. 5310 V
  376. (21534)210 648 A
  377. (e1->m1)252 1698 A
  378. 1992(=)S
  379. (e1->m2;)294 2076 A
  380. 5400 V
  381. (21535)210 648 A
  382. (e1->m2)252 1698 A
  383. 1992(=)S
  384. (0L;)126 2076 A
  385. 5490 V
  386. (21536)210 648 A
  387. (e1->exp)294 1698 A
  388. 2034(-=)S
  389. (32;)126 2160 A
  390. 5580 V
  391. (21537)210 648 A
  392. 1362(})S
  393. 5670 V
  394. (21538)210 648 A
  395. 1362(if)S
  396. (((e1->m1)336 1488 A
  397. 1866(&)S
  398. (NORMBIT))336 1950 A
  399. 2328(==)S
  400. 2454(0))S
  401. 2580({)S
  402. 5760 V
  403. (21539)210 648 A
  404. (unsigned)336 1698 A
  405. (long)168 2076 A
  406. 2286(l)S
  407. 2370(=)S
  408. (((unsigned)420 2454 A
  409. (long)NORMBIT)504 2916 A
  410. 3462(>>)S
  411. (1);)126 3588 A
  412. 5850 V
  413. (21540)210 648 A
  414. (int)126 1698 A
  415. (cnt)126 1866 A
  416. 2034(=)S
  417. (-1;)126 2118 A
  418. 5940 V
  419. (21541)210 648 A
  420. 6030 V
  421. (21542)210 648 A
  422. (while)210 1698 A
  423. 1950((!)S
  424. 2076((l)S
  425. 2202(&)S
  426. (e1->m1)))336 2286 A
  427. 2664({)S
  428. 6120 V
  429. (21543)210 648 A
  430. 2034(l)S
  431. (>>=)126 2118 A
  432. 2286(1;)S
  433. 6210 V
  434. (21544)210 648 A
  435. (cnt--;)252 2034 A
  436. 8418 V
  437. EP
  438. %%Page: 193 193
  439. BP
  440. /slant 0 def
  441. /height 0 def
  442. 630 V
  443. 10 R
  444. 648(MINIX)S
  445. 976(SOURCE)S
  446. 1399(CODE)S
  447. 11 R
  448. 1926(File:)S
  449. (src/lib/float/nrm_ext.c)991 2159 A
  450. 12 B
  451. (193)180 4248 A
  452. 900 V
  453. 7 LST
  454. (21545)210 648 A
  455. 1698(})S
  456. 990 V
  457. (21546)210 648 A
  458. (e1->exp)294 1698 A
  459. 2034(+=)S
  460. (cnt;)168 2160 A
  461. 1080 V
  462. (21547)210 648 A
  463. (b64_sft(&(e1->mantissa),)1008 1698 A
  464. (cnt);)210 2748 A
  465. 1170 V
  466. (21548)210 648 A
  467. 1362(})S
  468. 1260 V
  469. (21549)210 648 A
  470. 1026(})S
  471. 1890 V
  472. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  473. 1980 V
  474. (src/lib/float/sbf4.c)840 1698 A
  475. 2070 V
  476. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  477. 2250 V
  478. (21600)210 648 A
  479. 1026(/*)S
  480. 2340 V
  481. (21601)210 648 A
  482. ((c))126 1068 A
  483. (copyright)378 1236 A
  484. (1988)168 1656 A
  485. 1866(by)S
  486. (the)126 1992 A
  487. (Vrije)210 2160 A
  488. (Universiteit,)546 2412 A
  489. (Amsterdam,)420 3000 A
  490. (The)126 3462 A
  491. (Netherlands.)504 3630 A
  492. 2430 V
  493. (21602)210 648 A
  494. (See)126 1110 A
  495. (the)126 1278 A
  496. (copyright)378 1446 A
  497. (notice)252 1866 A
  498. 2160(in)S
  499. (the)126 2286 A
  500. (ACK)126 2454 A
  501. (home)168 2622 A
  502. (directory,)420 2832 A
  503. 3294(in)S
  504. (the)126 3420 A
  505. (file)168 3588 A
  506. ("Copyright".)504 3798 A
  507. 2520 V
  508. (21603)210 648 A
  509. 1026(*/)S
  510. 2610 V
  511. (21604)210 648 A
  512. 2700 V
  513. (21605)210 648 A
  514. 1026(/*)S
  515. ($Header:)336 1152 A
  516. (sbf4.c,v)336 1530 A
  517. (1.8)126 1908 A
  518. (93/01/05)336 2076 A
  519. (12:06:16)336 2454 A
  520. (ceriel)252 2832 A
  521. (Exp)126 3126 A
  522. 3294($)S
  523. 3378(*/)S
  524. 2790 V
  525. (21606)210 648 A
  526. 2880 V
  527. (21607)210 648 A
  528. 1026(/*)S
  529. 2970 V
  530. (21608)210 648 A
  531. (SUBTRACT)336 1362 A
  532. (TWO)126 1740 A
  533. (FLOATS)252 1908 A
  534. 2202(-)S
  535. (SINGLE)252 2286 A
  536. (Precision)378 2580 A
  537. ((SBF)168 3000 A
  538. 3210(4))S
  539. 3060 V
  540. (21609)210 648 A
  541. 1026(*/)S
  542. 3150 V
  543. (21610)210 648 A
  544. 3240 V
  545. (21611)210 648 A
  546. (#include)336 1026 A
  547. ("FP_types.h")504 1698 A
  548. 3330 V
  549. (21612)210 648 A
  550. 3420 V
  551. (21613)210 648 A
  552. (void)168 1026 A
  553. 3510 V
  554. (21614)210 648 A
  555. (sbf4(s2,s1))462 1026 A
  556. 3600 V
  557. (21615)210 648 A
  558. (SINGLE)252 1026 A
  559. (s1,s2;)252 1362 A
  560. 3690 V
  561. (21616)210 648 A
  562. 1026({)S
  563. 3780 V
  564. (21617)210 648 A
  565. (EXTEND)252 1362 A
  566. (e1,e2;)252 1656 A
  567. 3870 V
  568. (21618)210 648 A
  569. 3960 V
  570. (21619)210 648 A
  571. 1362(if)S
  572. ((s2)126 1488 A
  573. 1656(==)S
  574. ((SINGLE))336 1782 A
  575. 2160(0))S
  576. 2286({)S
  577. 4050 V
  578. (21620)210 648 A
  579. (return;)294 1698 A
  580. 4140 V
  581. (21621)210 648 A
  582. 1362(})S
  583. 4230 V
  584. (21622)210 648 A
  585. (extend(&s1,&e1,sizeof(SINGLE));)1302 1362 A
  586. 4320 V
  587. (21623)210 648 A
  588. (extend(&s2,&e2,sizeof(SINGLE));)1302 1362 A
  589. 4410 V
  590. (21624)210 648 A
  591. (sub_ext(&e1,&e2);)714 1362 A
  592. 4500 V
  593. (21625)210 648 A
  594. (compact(&e1,&s1,sizeof(SINGLE));)1344 1362 A
  595. 4590 V
  596. (21626)210 648 A
  597. 1026(})S
  598. 5040 V
  599. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  600. 5130 V
  601. (src/lib/float/sbf8.c)840 1698 A
  602. 5220 V
  603. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  604. 5400 V
  605. (21700)210 648 A
  606. 1026(/*)S
  607. 5490 V
  608. (21701)210 648 A
  609. ((c))126 1110 A
  610. (copyright)378 1278 A
  611. (1988)168 1698 A
  612. 1908(by)S
  613. (the)126 2034 A
  614. (Vrije)210 2202 A
  615. (Universiteit,)546 2454 A
  616. (Amsterdam,)420 3042 A
  617. (The)126 3504 A
  618. (Netherlands.)504 3672 A
  619. 5580 V
  620. (21702)210 648 A
  621. (See)126 1110 A
  622. (the)126 1278 A
  623. (copyright)378 1446 A
  624. (notice)252 1866 A
  625. 2160(in)S
  626. (the)126 2286 A
  627. (ACK)126 2454 A
  628. (home)168 2622 A
  629. (directory,)420 2832 A
  630. 3294(in)S
  631. (the)126 3420 A
  632. (file)168 3588 A
  633. ("Copyright".)504 3798 A
  634. 5670 V
  635. (21703)210 648 A
  636. 1026(*/)S
  637. 5760 V
  638. (21704)210 648 A
  639. 5850 V
  640. (21705)210 648 A
  641. 1026(/*)S
  642. ($Header:)336 1152 A
  643. (sbf8.c,v)336 1530 A
  644. (1.8)126 1908 A
  645. (93/01/05)336 2076 A
  646. (12:06:22)336 2454 A
  647. (ceriel)252 2832 A
  648. (Exp)126 3126 A
  649. 3294($)S
  650. 3378(*/)S
  651. 5940 V
  652. (21706)210 648 A
  653. 6030 V
  654. (21707)210 648 A
  655. 1026(/*)S
  656. 6120 V
  657. (21708)210 648 A
  658. (SUBTRACT)336 1362 A
  659. (TWO)126 1740 A
  660. (FLOATS)252 1908 A
  661. 2202(-)S
  662. (DOUBLE)252 2286 A
  663. (Precision)378 2580 A
  664. ((SBF)168 3000 A
  665. 3210(8))S
  666. 6210 V
  667. (21709)210 648 A
  668. 1026(*/)S
  669. 8418 V
  670. EP
  671. %%Page: 194 194
  672. BP
  673. /slant 0 def
  674. /height 0 def
  675. 630 V
  676. 12 B
  677. (194)180 648 A
  678. 11 R
  679. 2015(File:)S
  680. (src/lib/float/sbf8.c)812 2248 A
  681. 10 R
  682. 3402(MINIX)S
  683. 3730(SOURCE)S
  684. 4153(CODE)S
  685. 900 V
  686. 7 LST
  687. (21710)210 648 A
  688. 990 V
  689. (21711)210 648 A
  690. (#include)336 1026 A
  691. ("FP_types.h")504 1698 A
  692. 1080 V
  693. (21712)210 648 A
  694. 1170 V
  695. (21713)210 648 A
  696. (void)168 1026 A
  697. 1260 V
  698. (21714)210 648 A
  699. (sbf8(s2,s1))462 1026 A
  700. 1350 V
  701. (21715)210 648 A
  702. (DOUBLE)252 1026 A
  703. (s1,s2;)252 1362 A
  704. 1440 V
  705. (21716)210 648 A
  706. 1026({)S
  707. 1530 V
  708. (21717)210 648 A
  709. (EXTEND)252 1362 A
  710. (e1,)126 1656 A
  711. (e2;)126 1824 A
  712. 1620 V
  713. (21718)210 648 A
  714. 1710 V
  715. (21719)210 648 A
  716. 1362(if)S
  717. ((s2.d[0])336 1488 A
  718. 1866(==)S
  719. 1992(0)S
  720. 2076(&&)S
  721. (s2.d[1])294 2202 A
  722. 2538(==)S
  723. 2664(0))S
  724. 2790({)S
  725. 1800 V
  726. (21720)210 648 A
  727. (return;)294 1698 A
  728. 1890 V
  729. (21721)210 648 A
  730. 1362(})S
  731. 1980 V
  732. (21722)210 648 A
  733. (extend(&s1.d[0],&e1,sizeof(DOUBLE));)1512 1362 A
  734. 2070 V
  735. (21723)210 648 A
  736. (extend(&s2.d[0],&e2,sizeof(DOUBLE));)1512 1362 A
  737. 2160 V
  738. (21724)210 648 A
  739. (sub_ext(&e1,&e2);)714 1362 A
  740. 2250 V
  741. (21725)210 648 A
  742. (compact(&e1,&s1.d[0],sizeof(DOUBLE));)1554 1362 A
  743. 2340 V
  744. (21726)210 648 A
  745. 1026(})S
  746. 2790 V
  747. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  748. 2880 V
  749. (src/lib/float/sft_ext.c)966 1698 A
  750. 2970 V
  751. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  752. 3150 V
  753. (21800)210 648 A
  754. 1026(/*)S
  755. 3240 V
  756. (21801)210 648 A
  757. ((c))126 1110 A
  758. (copyright)378 1278 A
  759. (1988)168 1698 A
  760. 1908(by)S
  761. (the)126 2034 A
  762. (Vrije)210 2202 A
  763. (Universiteit,)546 2454 A
  764. (Amsterdam,)420 3042 A
  765. (The)126 3504 A
  766. (Netherlands.)504 3672 A
  767. 3330 V
  768. (21802)210 648 A
  769. (See)126 1110 A
  770. (the)126 1278 A
  771. (copyright)378 1446 A
  772. (notice)252 1866 A
  773. 2160(in)S
  774. (the)126 2286 A
  775. (ACK)126 2454 A
  776. (home)168 2622 A
  777. (directory,)420 2832 A
  778. 3294(in)S
  779. (the)126 3420 A
  780. (file)168 3588 A
  781. ("Copyright".)504 3798 A
  782. 3420 V
  783. (21803)210 648 A
  784. 1026(*/)S
  785. 3510 V
  786. (21804)210 648 A
  787. 3600 V
  788. (21805)210 648 A
  789. 1026(/*)S
  790. ($Header:)336 1152 A
  791. (sft_ext.c,v)462 1530 A
  792. (1.5)126 2034 A
  793. (93/01/05)336 2202 A
  794. (12:06:28)336 2580 A
  795. (ceriel)252 2958 A
  796. (Exp)126 3252 A
  797. 3420($)S
  798. 3504(*/)S
  799. 3690 V
  800. (21806)210 648 A
  801. 3780 V
  802. (21807)210 648 A
  803. 1026(/*)S
  804. 3870 V
  805. (21808)210 648 A
  806. (SHIFT)210 1362 A
  807. (TWO)126 1614 A
  808. (EXTENDED)336 1782 A
  809. (NUMBERS)294 2160 A
  810. (INTO)168 2496 A
  811. (PROPER)252 2706 A
  812. 3960 V
  813. (21809)210 648 A
  814. (ALIGNMENT)378 1362 A
  815. (FOR)126 1782 A
  816. (ADDITION)336 1950 A
  817. ((exponents)420 2328 A
  818. (are)126 2790 A
  819. (equal))252 2958 A
  820. 4050 V
  821. (21810)210 648 A
  822. (Numbers)294 1362 A
  823. (should)252 1698 A
  824. (not)126 1992 A
  825. 2160(be)S
  826. (zero)168 2286 A
  827. 2496(on)S
  828. (entry.)252 2622 A
  829. 4140 V
  830. (21811)210 648 A
  831. 1026(*/)S
  832. 4230 V
  833. (21812)210 648 A
  834. 4320 V
  835. (21813)210 648 A
  836. (#include)336 1026 A
  837. ("FP_types.h")504 1404 A
  838. 4410 V
  839. (21814)210 648 A
  840. 4500 V
  841. (21815)210 648 A
  842. (void)168 1026 A
  843. 4590 V
  844. (21816)210 648 A
  845. (sft_ext(e1,e2))588 1026 A
  846. 4680 V
  847. (21817)210 648 A
  848. (EXTEND)252 1026 A
  849. (*e1,*e2;)336 1362 A
  850. 4770 V
  851. (21818)210 648 A
  852. 1026({)S
  853. 4860 V
  854. (21819)210 648 A
  855. (register)336 1362 A
  856. (EXTEND)252 2034 A
  857. (*s;)126 2370 A
  858. 4950 V
  859. (21820)210 648 A
  860. (register)336 1362 A
  861. (int)126 2034 A
  862. (diff;)210 2370 A
  863. 5040 V
  864. (21821)210 648 A
  865. 5130 V
  866. (21822)210 648 A
  867. (diff)168 1362 A
  868. 1572(=)S
  869. (e1->exp)294 1656 A
  870. 1992(-)S
  871. (e2->exp;)336 2076 A
  872. 5220 V
  873. (21823)210 648 A
  874. 5310 V
  875. (21824)210 648 A
  876. 1362(if)S
  877. ((!diff))294 1488 A
  878. 5400 V
  879. (21825)210 648 A
  880. (return;)294 1698 A
  881. 2034(/*)S
  882. (exponents)378 2160 A
  883. (are)126 2580 A
  884. (equal)210 2748 A
  885. 3042(*/)S
  886. 5490 V
  887. (21826)210 648 A
  888. 5580 V
  889. (21827)210 648 A
  890. 1362(if)S
  891. ((diff)210 1488 A
  892. 1740(<)S
  893. 1824(0))S
  894. 2034({)S
  895. 2118(/*)S
  896. 2244(e2)S
  897. 2370(is)S
  898. (larger)252 2496 A
  899. 3042(*/)S
  900. 5670 V
  901. (21828)210 648 A
  902. 2034(/*)S
  903. (shift)210 2160 A
  904. 2412(e1)S
  905. 3042(*/)S
  906. 5760 V
  907. (21829)210 648 A
  908. (diff)168 1698 A
  909. 1908(=)S
  910. (-diff;)252 1992 A
  911. 5850 V
  912. (21830)210 648 A
  913. 1698(s)S
  914. 1782(=)S
  915. (e1;)126 1866 A
  916. 5940 V
  917. (21831)210 648 A
  918. 1362(})S
  919. 6030 V
  920. (21832)210 648 A
  921. (else)168 1362 A
  922. 2034(/*)S
  923. 2160(e1)S
  924. 2286(is)S
  925. (larger)252 2412 A
  926. 3042(*/)S
  927. 6120 V
  928. (21833)210 648 A
  929. 2034(/*)S
  930. (shift)210 2160 A
  931. 2412(e2)S
  932. 3042(*/)S
  933. 6210 V
  934. (21834)210 648 A
  935. 1698(s)S
  936. 1782(=)S
  937. (e2;)126 1866 A
  938. 8418 V
  939. EP
  940. %%Page: 195 195
  941. BP
  942. /slant 0 def
  943. /height 0 def
  944. 630 V
  945. 10 R
  946. 648(MINIX)S
  947. 976(SOURCE)S
  948. 1399(CODE)S
  949. 11 R
  950. 1959(File:)S
  951. (src/lib/float/sft_ext.c)924 2192 A
  952. 12 B
  953. (195)180 4248 A
  954. 900 V
  955. 7 LST
  956. (21835)210 648 A
  957. 990 V
  958. (21836)210 648 A
  959. (s->exp)252 1362 A
  960. 1656(+=)S
  961. (diff;)210 1782 A
  962. 1080 V
  963. (21837)210 648 A
  964. (b64_sft(&(s->mantissa),)966 1362 A
  965. (diff);)252 2370 A
  966. 1170 V
  967. (21838)210 648 A
  968. 1026(})S
  969. 1440 V
  970. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  971. 1530 V
  972. (src/lib/float/shifter.c)966 1698 A
  973. 1620 V
  974. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  975. 1800 V
  976. (21900)210 648 A
  977. 1026(/*)S
  978. 1890 V
  979. (21901)210 648 A
  980. ((c))126 1110 A
  981. (copyright)378 1278 A
  982. (1988)168 1698 A
  983. 1908(by)S
  984. (the)126 2034 A
  985. (Vrije)210 2202 A
  986. (Universiteit,)546 2454 A
  987. (Amsterdam,)420 3042 A
  988. (The)126 3504 A
  989. (Netherlands.)504 3672 A
  990. 1980 V
  991. (21902)210 648 A
  992. (See)126 1110 A
  993. (the)126 1278 A
  994. (copyright)378 1446 A
  995. (notice)252 1866 A
  996. 2160(in)S
  997. (the)126 2286 A
  998. (ACK)126 2454 A
  999. (home)168 2622 A
  1000. (directory,)420 2832 A
  1001. 3294(in)S
  1002. (the)126 3420 A
  1003. (file)168 3588 A
  1004. ("Copyright".)504 3798 A
  1005. 2070 V
  1006. (21903)210 648 A
  1007. 1026(*/)S
  1008. 2160 V
  1009. (21904)210 648 A
  1010. 2250 V
  1011. (21905)210 648 A
  1012. 1026(/*)S
  1013. ($Header:)336 1152 A
  1014. (shifter.c,v)462 1530 A
  1015. (1.6)126 2034 A
  1016. (93/01/05)336 2202 A
  1017. (12:06:34)336 2580 A
  1018. (ceriel)252 2958 A
  1019. (Exp)126 3252 A
  1020. 3420($)S
  1021. 3504(*/)S
  1022. 2340 V
  1023. (21906)210 648 A
  1024. 2430 V
  1025. (21907)210 648 A
  1026. 1026(#)S
  1027. (include)294 1110 A
  1028. ("FP_types.h")504 1446 A
  1029. 2520 V
  1030. (21908)210 648 A
  1031. 2610 V
  1032. (21909)210 648 A
  1033. (void)168 1026 A
  1034. 2700 V
  1035. (21910)210 648 A
  1036. (b64_sft(e1,n))546 1026 A
  1037. 2790 V
  1038. (21911)210 648 A
  1039. (B64)126 1026 A
  1040. (*e1;)168 1362 A
  1041. 2880 V
  1042. (21912)210 648 A
  1043. (int)126 1026 A
  1044. 1362(n;)S
  1045. 2970 V
  1046. (21913)210 648 A
  1047. 1026({)S
  1048. 3060 V
  1049. (21914)210 648 A
  1050. 1362(if)S
  1051. 1488((n)S
  1052. 1614(>)S
  1053. 1698(0))S
  1054. 1824({)S
  1055. 3150 V
  1056. (21915)210 648 A
  1057. 1698(if)S
  1058. 1824((n)S
  1059. 1950(>)S
  1060. (63))126 2034 A
  1061. 2202({)S
  1062. 3240 V
  1063. (21916)210 648 A
  1064. (e1->l_32)336 2034 A
  1065. 2412(=)S
  1066. 2496(0;)S
  1067. 3330 V
  1068. (21917)210 648 A
  1069. (e1->h_32)336 2034 A
  1070. 2412(=)S
  1071. 2496(0;)S
  1072. 3420 V
  1073. (21918)210 648 A
  1074. (return;)294 2034 A
  1075. 3510 V
  1076. (21919)210 648 A
  1077. 1698(})S
  1078. 3600 V
  1079. (21920)210 648 A
  1080. 1698(if)S
  1081. 1824((n)S
  1082. 1950(>=)S
  1083. (32))126 2076 A
  1084. 2244({)S
  1085. 3690 V
  1086. (21921)210 648 A
  1087. (e1->l_32)336 2034 A
  1088. 2412(=)S
  1089. (e1->h_32;)378 2496 A
  1090. 3780 V
  1091. (21922)210 648 A
  1092. (e1->h_32)336 2034 A
  1093. 2412(=)S
  1094. 2496(0;)S
  1095. 3870 V
  1096. (21923)210 648 A
  1097. 2034(n)S
  1098. 2118(-=)S
  1099. (32;)126 2244 A
  1100. 3960 V
  1101. (21924)210 648 A
  1102. 1698(})S
  1103. 4050 V
  1104. (21925)210 648 A
  1105. 1698(if)S
  1106. 1824((n)S
  1107. 1950(>)S
  1108. 2034(0))S
  1109. 2160({)S
  1110. 4140 V
  1111. (21926)210 648 A
  1112. (e1->l_32)336 2034 A
  1113. (>>=)126 2412 A
  1114. 2580(n;)S
  1115. 4230 V
  1116. (21927)210 648 A
  1117. 2034(if)S
  1118. ((e1->h_32)378 2160 A
  1119. 2580(!=)S
  1120. 2706(0))S
  1121. 2832({)S
  1122. 4320 V
  1123. (21928)210 648 A
  1124. (e1->l_32)336 2370 A
  1125. 2748(|=)S
  1126. ((e1->h_32)378 2874 A
  1127. 3294(<<)S
  1128. ((32)126 3420 A
  1129. 3588(-)S
  1130. (n));)168 3672 A
  1131. 4410 V
  1132. (21929)210 648 A
  1133. (e1->h_32)336 2370 A
  1134. (>>=)126 2748 A
  1135. 2916(n;)S
  1136. 4500 V
  1137. (21930)210 648 A
  1138. 2034(})S
  1139. 4590 V
  1140. (21931)210 648 A
  1141. 1698(})S
  1142. 4680 V
  1143. (21932)210 648 A
  1144. (return;)294 1698 A
  1145. 4770 V
  1146. (21933)210 648 A
  1147. 1362(})S
  1148. 4860 V
  1149. (21934)210 648 A
  1150. 1362(n)S
  1151. 1446(=)S
  1152. (-n;)126 1530 A
  1153. 4950 V
  1154. (21935)210 648 A
  1155. 1362(if)S
  1156. 1488((n)S
  1157. 1614(>)S
  1158. 1698(0))S
  1159. 1824({)S
  1160. 5040 V
  1161. (21936)210 648 A
  1162. 1698(if)S
  1163. 1824((n)S
  1164. 1950(>)S
  1165. (63))126 2034 A
  1166. 2202({)S
  1167. 5130 V
  1168. (21937)210 648 A
  1169. (e1->l_32)336 2034 A
  1170. 2412(=)S
  1171. 2496(0;)S
  1172. 5220 V
  1173. (21938)210 648 A
  1174. (e1->h_32)336 2034 A
  1175. 2412(=)S
  1176. 2496(0;)S
  1177. 5310 V
  1178. (21939)210 648 A
  1179. (return;)294 2034 A
  1180. 5400 V
  1181. (21940)210 648 A
  1182. 1698(})S
  1183. 5490 V
  1184. (21941)210 648 A
  1185. 1698(if)S
  1186. 1824((n)S
  1187. 1950(>=)S
  1188. (32))126 2076 A
  1189. 2244({)S
  1190. 5580 V
  1191. (21942)210 648 A
  1192. (e1->h_32)336 2034 A
  1193. 2412(=)S
  1194. (e1->l_32;)378 2496 A
  1195. 5670 V
  1196. (21943)210 648 A
  1197. (e1->l_32)336 2034 A
  1198. 2412(=)S
  1199. 2496(0;)S
  1200. 5760 V
  1201. (21944)210 648 A
  1202. 2034(n)S
  1203. 2118(-=)S
  1204. (32;)126 2244 A
  1205. 5850 V
  1206. (21945)210 648 A
  1207. 1698(})S
  1208. 5940 V
  1209. (21946)210 648 A
  1210. 1698(if)S
  1211. 1824((n)S
  1212. 1950(>)S
  1213. 2034(0))S
  1214. 2160({)S
  1215. 6030 V
  1216. (21947)210 648 A
  1217. (e1->h_32)336 2034 A
  1218. (<<=)126 2412 A
  1219. 2580(n;)S
  1220. 6120 V
  1221. (21948)210 648 A
  1222. 2034(if)S
  1223. ((e1->l_32)378 2160 A
  1224. 2580(!=)S
  1225. 2706(0))S
  1226. 2832({)S
  1227. 6210 V
  1228. (21949)210 648 A
  1229. (e1->h_32)336 2370 A
  1230. 2748(|=)S
  1231. ((e1->l_32)378 2874 A
  1232. 3294(>>)S
  1233. ((32)126 3420 A
  1234. 3588(-)S
  1235. (n));)168 3672 A
  1236. 8418 V
  1237. EP
  1238. %%Page: 196 196
  1239. BP
  1240. /slant 0 def
  1241. /height 0 def
  1242. 630 V
  1243. 12 B
  1244. (196)180 648 A
  1245. 11 R
  1246. 1968(File:)S
  1247. (src/lib/float/shifter.c)906 2201 A
  1248. 10 R
  1249. 3402(MINIX)S
  1250. 3730(SOURCE)S
  1251. 4153(CODE)S
  1252. 900 V
  1253. 7 LST
  1254. (21950)210 648 A
  1255. (e1->l_32)336 2370 A
  1256. (<<=)126 2748 A
  1257. 2916(n;)S
  1258. 990 V
  1259. (21951)210 648 A
  1260. 2034(})S
  1261. 1080 V
  1262. (21952)210 648 A
  1263. 1698(})S
  1264. 1170 V
  1265. (21953)210 648 A
  1266. 1362(})S
  1267. 1260 V
  1268. (21954)210 648 A
  1269. 1026(})S
  1270. 1440 V
  1271. (21956)210 648 A
  1272. (void)168 1026 A
  1273. 1530 V
  1274. (21957)210 648 A
  1275. (b64_lsft(e1))504 1026 A
  1276. 1620 V
  1277. (21958)210 648 A
  1278. (B64)126 1026 A
  1279. (*e1;)168 1362 A
  1280. 1710 V
  1281. (21959)210 648 A
  1282. 1026({)S
  1283. 1800 V
  1284. (21960)210 648 A
  1285. 1362(/*)S
  1286. (shift)210 1698 A
  1287. (left)168 1950 A
  1288. 2160(1)S
  1289. (bit)126 2244 A
  1290. 2412(*/)S
  1291. 1890 V
  1292. (21961)210 648 A
  1293. (e1->h_32)336 1362 A
  1294. (<<=)126 1740 A
  1295. 1908(1;)S
  1296. 1980 V
  1297. (21962)210 648 A
  1298. 1362(if)S
  1299. ((e1->l_32)378 1488 A
  1300. 1908(&)S
  1301. (0x80000000L))504 1992 A
  1302. (e1->h_32)336 2538 A
  1303. 2916(|=)S
  1304. 3042(1;)S
  1305. 2070 V
  1306. (21963)210 648 A
  1307. (e1->l_32)336 1362 A
  1308. (<<=)126 1740 A
  1309. 1908(1;)S
  1310. 2160 V
  1311. (21964)210 648 A
  1312. 1026(})S
  1313. 2340 V
  1314. (21966)210 648 A
  1315. (void)168 1026 A
  1316. 2430 V
  1317. (21967)210 648 A
  1318. (b64_rsft(e1))504 1026 A
  1319. 2520 V
  1320. (21968)210 648 A
  1321. (B64)126 1026 A
  1322. (*e1;)168 1362 A
  1323. 2610 V
  1324. (21969)210 648 A
  1325. 1026({)S
  1326. 2700 V
  1327. (21970)210 648 A
  1328. 1362(/*)S
  1329. (shift)210 1698 A
  1330. (right)210 1950 A
  1331. 2202(1)S
  1332. (bit)126 2286 A
  1333. 2454(*/)S
  1334. 2790 V
  1335. (21971)210 648 A
  1336. (e1->l_32)336 1362 A
  1337. (>>=)126 1740 A
  1338. 1908(1;)S
  1339. 2880 V
  1340. (21972)210 648 A
  1341. 1362(if)S
  1342. ((e1->h_32)378 1488 A
  1343. 1908(&)S
  1344. 1992(1))S
  1345. (e1->l_32)336 2118 A
  1346. 2496(|=)S
  1347. (0x80000000L;)504 2622 A
  1348. 2970 V
  1349. (21973)210 648 A
  1350. (e1->h_32)336 1362 A
  1351. (>>=)126 1740 A
  1352. 1908(1;)S
  1353. 3060 V
  1354. (21974)210 648 A
  1355. 1026(})S
  1356. 3690 V
  1357. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1358. 3780 V
  1359. (src/lib/float/sub_ext.c)966 1698 A
  1360. 3870 V
  1361. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1362. 4050 V
  1363. (22000)210 648 A
  1364. 1026(/*)S
  1365. 4140 V
  1366. (22001)210 648 A
  1367. ((c))126 1110 A
  1368. (copyright)378 1278 A
  1369. (1988)168 1698 A
  1370. 1908(by)S
  1371. (the)126 2034 A
  1372. (Vrije)210 2202 A
  1373. (Universiteit,)546 2454 A
  1374. (Amsterdam,)420 3042 A
  1375. (The)126 3504 A
  1376. (Netherlands.)504 3672 A
  1377. 4230 V
  1378. (22002)210 648 A
  1379. (See)126 1110 A
  1380. (the)126 1278 A
  1381. (copyright)378 1446 A
  1382. (notice)252 1866 A
  1383. 2160(in)S
  1384. (the)126 2286 A
  1385. (ACK)126 2454 A
  1386. (home)168 2622 A
  1387. (directory,)420 2832 A
  1388. 3294(in)S
  1389. (the)126 3420 A
  1390. (file)168 3588 A
  1391. ("Copyright".)504 3798 A
  1392. 4320 V
  1393. (22003)210 648 A
  1394. 1026(*/)S
  1395. 4410 V
  1396. (22004)210 648 A
  1397. 4500 V
  1398. (22005)210 648 A
  1399. 1026(/*)S
  1400. ($Header:)336 1152 A
  1401. (sub_ext.c,v)462 1530 A
  1402. (1.6)126 2034 A
  1403. (93/01/05)336 2202 A
  1404. (12:06:40)336 2580 A
  1405. (ceriel)252 2958 A
  1406. (Exp)126 3252 A
  1407. 3420($)S
  1408. 3504(*/)S
  1409. 4590 V
  1410. (22006)210 648 A
  1411. 4680 V
  1412. (22007)210 648 A
  1413. 1026(/*)S
  1414. 4770 V
  1415. (22008)210 648 A
  1416. (SUBTRACT)336 1362 A
  1417. 1740(2)S
  1418. (EXTENDED)336 1824 A
  1419. (FORMAT)252 2202 A
  1420. (NUMBERS)294 2496 A
  1421. 4860 V
  1422. (22009)210 648 A
  1423. 1026(*/)S
  1424. 4950 V
  1425. (22010)210 648 A
  1426. 5040 V
  1427. (22011)210 648 A
  1428. (#include)336 1026 A
  1429. ("FP_types.h")504 1404 A
  1430. 5130 V
  1431. (22012)210 648 A
  1432. 5220 V
  1433. (22013)210 648 A
  1434. (void)168 1026 A
  1435. 5310 V
  1436. (22014)210 648 A
  1437. (sub_ext(e1,e2))588 1026 A
  1438. 5400 V
  1439. (22015)210 648 A
  1440. (EXTEND)252 1026 A
  1441. (*e1,*e2;)336 1362 A
  1442. 5490 V
  1443. (22016)210 648 A
  1444. 1026({)S
  1445. 5580 V
  1446. (22017)210 648 A
  1447. 1362(if)S
  1448. (((e2->m1)336 1488 A
  1449. 1866(|)S
  1450. (e2->m2))294 1950 A
  1451. 2286(==)S
  1452. (0L))126 2412 A
  1453. 2580({)S
  1454. 5670 V
  1455. (22018)210 648 A
  1456. (return;)294 1698 A
  1457. 5760 V
  1458. (22019)210 648 A
  1459. 1362(})S
  1460. 5850 V
  1461. (22020)210 648 A
  1462. 1362(if)S
  1463. (((e1->m1)336 1488 A
  1464. 1866(|)S
  1465. (e1->m2))294 1950 A
  1466. 2286(==)S
  1467. (0L))126 2412 A
  1468. 2580({)S
  1469. 5940 V
  1470. (22021)210 648 A
  1471. (*e1)126 1698 A
  1472. 1866(=)S
  1473. (*e2;)168 1950 A
  1474. 6030 V
  1475. (22022)210 648 A
  1476. (e1->sign)336 1698 A
  1477. 2076(=)S
  1478. (e2->sign)336 2160 A
  1479. 2538(?)S
  1480. 2622(0)S
  1481. 2706(:)S
  1482. 2790(1;)S
  1483. 6120 V
  1484. (22023)210 648 A
  1485. (return;)294 1698 A
  1486. 6210 V
  1487. (22024)210 648 A
  1488. 1362(})S
  1489. 8418 V
  1490. EP
  1491. %%Page: 197 197
  1492. BP
  1493. /slant 0 def
  1494. /height 0 def
  1495. 630 V
  1496. 10 R
  1497. 648(MINIX)S
  1498. 976(SOURCE)S
  1499. 1399(CODE)S
  1500. 11 R
  1501. 1938(File:)S
  1502. (src/lib/float/sub_ext.c)966 2171 A
  1503. 12 B
  1504. (197)180 4248 A
  1505. 900 V
  1506. 7 LST
  1507. (22025)210 648 A
  1508. (sft_ext(e1,)462 1362 A
  1509. (e2);)168 1866 A
  1510. 990 V
  1511. (22026)210 648 A
  1512. 1362(if)S
  1513. ((e1->sign)378 1488 A
  1514. 1908(!=)S
  1515. (e2->sign))378 2034 A
  1516. 2454({)S
  1517. 1080 V
  1518. (22027)210 648 A
  1519. 1698(/*)S
  1520. 1824(e1)S
  1521. 1950(-)S
  1522. 2034(e2)S
  1523. 2160(=)S
  1524. 2244(e1)S
  1525. 2370(+)S
  1526. ((-e2))210 2454 A
  1527. 2706(*/)S
  1528. 1170 V
  1529. (22028)210 648 A
  1530. 1698(if)S
  1531. ((b64_add(&e1->mantissa,&e2->mantissa)))1596 1824 A
  1532. 3462({)S
  1533. 3546(/*)S
  1534. (addition)336 3672 A
  1535. (carry)210 4050 A
  1536. 4302(*/)S
  1537. 1260 V
  1538. (22029)210 648 A
  1539. (b64_rsft(&e1->mantissa);)1008 2034 A
  1540. 3294(/*)S
  1541. (shift)210 3420 A
  1542. (mantissa)336 3672 A
  1543. (one)126 4050 A
  1544. (bit)126 4218 A
  1545. (RIGHT)210 4386 A
  1546. 4638(*/)S
  1547. 1350 V
  1548. (22030)210 648 A
  1549. (e1->m1)252 2034 A
  1550. 2328(|=)S
  1551. (0x80000000L;)504 2454 A
  1552. 3042(/*)S
  1553. (set)126 3168 A
  1554. (max)126 3336 A
  1555. (bit)126 3504 A
  1556. 3714(*/)S
  1557. 1440 V
  1558. (22031)210 648 A
  1559. (e1->exp++;)420 2034 A
  1560. 3042(/*)S
  1561. (increase)336 3168 A
  1562. (the)126 3546 A
  1563. (exponent)336 3714 A
  1564. 4092(*/)S
  1565. 1530 V
  1566. (22032)210 648 A
  1567. 1698(})S
  1568. 1620 V
  1569. (22033)210 648 A
  1570. 1362(})S
  1571. 1710 V
  1572. (22034)210 648 A
  1573. (else)168 1362 A
  1574. 1572(if)S
  1575. ((e2->m1)294 1698 A
  1576. 2034(>)S
  1577. (e1->m1)252 2118 A
  1578. 2412(||)S
  1579. 1800 V
  1580. (22035)210 648 A
  1581. ((e2->m1)294 1740 A
  1582. 2076(==)S
  1583. (e1->m1)252 2202 A
  1584. 2496(&&)S
  1585. (e2->m2)252 2622 A
  1586. 2916(>)S
  1587. (e1->m2)))336 3000 A
  1588. 3378({)S
  1589. 1890 V
  1590. (22036)210 648 A
  1591. 1698(/*)S
  1592. (abs(e2))294 2034 A
  1593. 2370(>)S
  1594. (abs(e1))294 2454 A
  1595. 2790(*/)S
  1596. 1980 V
  1597. (22037)210 648 A
  1598. 1698(if)S
  1599. ((e1->m2)294 1824 A
  1600. 2160(>)S
  1601. (e2->m2))294 2244 A
  1602. 2580({)S
  1603. 2070 V
  1604. (22038)210 648 A
  1605. (e2->m1)252 2034 A
  1606. 2328(-=)S
  1607. 2454(1;)S
  1608. 2706(/*)S
  1609. (carry)210 2832 A
  1610. 3084(in)S
  1611. 3210(*/)S
  1612. 2160 V
  1613. (22039)210 648 A
  1614. 1698(})S
  1615. 2250 V
  1616. (22040)210 648 A
  1617. (e2->m1)252 1698 A
  1618. 1992(-=)S
  1619. (e1->m1;)294 2118 A
  1620. 2340 V
  1621. (22041)210 648 A
  1622. (e2->m2)252 1698 A
  1623. 1992(-=)S
  1624. (e1->m2;)294 2118 A
  1625. 2430 V
  1626. (22042)210 648 A
  1627. (*e1)126 1698 A
  1628. 1866(=)S
  1629. (*e2;)168 1950 A
  1630. 2520 V
  1631. (22043)210 648 A
  1632. (e1->sign)336 1698 A
  1633. 2076(=)S
  1634. (e2->sign)336 2160 A
  1635. 2538(?)S
  1636. 2622(0)S
  1637. 2706(:)S
  1638. 2790(1;)S
  1639. 2610 V
  1640. (22044)210 648 A
  1641. 1362(})S
  1642. 2700 V
  1643. (22045)210 648 A
  1644. (else)168 1362 A
  1645. 1572({)S
  1646. 2790 V
  1647. (22046)210 648 A
  1648. 1698(if)S
  1649. ((e2->m2)294 1824 A
  1650. 2160(>)S
  1651. (e1->m2))294 2244 A
  1652. 2880 V
  1653. (22047)210 648 A
  1654. (e1->m1)252 2034 A
  1655. 2328(-=)S
  1656. 2454(1;)S
  1657. 2706(/*)S
  1658. (carry)210 2832 A
  1659. 3084(in)S
  1660. 3210(*/)S
  1661. 2970 V
  1662. (22048)210 648 A
  1663. (e1->m1)252 1698 A
  1664. 1992(-=)S
  1665. (e2->m1;)294 2118 A
  1666. 3060 V
  1667. (22049)210 648 A
  1668. (e1->m2)252 1698 A
  1669. 1992(-=)S
  1670. (e2->m2;)294 2118 A
  1671. 3150 V
  1672. (22050)210 648 A
  1673. 1362(})S
  1674. 3240 V
  1675. (22051)210 648 A
  1676. (nrm_ext(e1);)504 1362 A
  1677. 3330 V
  1678. (22052)210 648 A
  1679. 1026(})S
  1680. 3690 V
  1681. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1682. 3780 V
  1683. (src/lib/float/zrf4.c)840 1698 A
  1684. 3870 V
  1685. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1686. 4050 V
  1687. (22100)210 648 A
  1688. 1026(/*)S
  1689. 4140 V
  1690. (22101)210 648 A
  1691. ((c))126 1110 A
  1692. (copyright)378 1278 A
  1693. (1988)168 1698 A
  1694. 1908(by)S
  1695. (the)126 2034 A
  1696. (Vrije)210 2202 A
  1697. (Universiteit,)546 2454 A
  1698. (Amsterdam,)420 3042 A
  1699. (The)126 3504 A
  1700. (Netherlands.)504 3672 A
  1701. 4230 V
  1702. (22102)210 648 A
  1703. (See)126 1110 A
  1704. (the)126 1278 A
  1705. (copyright)378 1446 A
  1706. (notice)252 1866 A
  1707. 2160(in)S
  1708. (the)126 2286 A
  1709. (ACK)126 2454 A
  1710. (home)168 2622 A
  1711. (directory,)420 2832 A
  1712. 3294(in)S
  1713. (the)126 3420 A
  1714. (file)168 3588 A
  1715. ("Copyright".)504 3798 A
  1716. 4320 V
  1717. (22103)210 648 A
  1718. 1026(*/)S
  1719. 4410 V
  1720. (22104)210 648 A
  1721. 4500 V
  1722. (22105)210 648 A
  1723. 1026(/*)S
  1724. ($Header:)336 1152 A
  1725. (zrf4.c,v)336 1530 A
  1726. (1.5)126 1908 A
  1727. (93/01/05)336 2076 A
  1728. (12:06:46)336 2454 A
  1729. (ceriel)252 2832 A
  1730. (Exp)126 3126 A
  1731. 3294($)S
  1732. 3378(*/)S
  1733. 4590 V
  1734. (22106)210 648 A
  1735. 4680 V
  1736. (22107)210 648 A
  1737. 1026(/*)S
  1738. 4770 V
  1739. (22108)210 648 A
  1740. (return)252 1362 A
  1741. 1656(a)S
  1742. (zero)168 1740 A
  1743. (float)210 1950 A
  1744. ((ZRF)168 2202 A
  1745. 2412(4))S
  1746. 4860 V
  1747. (22109)210 648 A
  1748. 1026(*/)S
  1749. 4950 V
  1750. (22110)210 648 A
  1751. 5040 V
  1752. (22111)210 648 A
  1753. (#include)336 1026 A
  1754. ("FP_types.h")504 1404 A
  1755. 5130 V
  1756. (22112)210 648 A
  1757. 5220 V
  1758. (22113)210 648 A
  1759. (void)168 1026 A
  1760. 5310 V
  1761. (22114)210 648 A
  1762. (zrf4(l))294 1026 A
  1763. 5400 V
  1764. (22115)210 648 A
  1765. (SINGLE)252 1026 A
  1766. (*l;)126 1362 A
  1767. 5490 V
  1768. (22116)210 648 A
  1769. 1026({)S
  1770. 5580 V
  1771. (22117)210 648 A
  1772. 1362(*l)S
  1773. 1488(=)S
  1774. (0L;)126 1572 A
  1775. 5670 V
  1776. (22118)210 648 A
  1777. 1026(})S
  1778. 8418 V
  1779. EP
  1780. %%Page: 198 198
  1781. BP
  1782. /slant 0 def
  1783. /height 0 def
  1784. 630 V
  1785. 12 B
  1786. (198)180 648 A
  1787. 11 R
  1788. 2021(File:)S
  1789. (src/lib/float/zrf8.c)801 2254 A
  1790. 10 R
  1791. 3402(MINIX)S
  1792. 3730(SOURCE)S
  1793. 4153(CODE)S
  1794. 990 V
  1795. 7 LST
  1796. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1797. 1080 V
  1798. (src/lib/float/zrf8.c)840 1698 A
  1799. 1170 V
  1800. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1801. 1350 V
  1802. (22200)210 648 A
  1803. 1026(/*)S
  1804. 1440 V
  1805. (22201)210 648 A
  1806. ((c))126 1110 A
  1807. (copyright)378 1278 A
  1808. (1988)168 1698 A
  1809. 1908(by)S
  1810. (the)126 2034 A
  1811. (Vrije)210 2202 A
  1812. (Universiteit,)546 2454 A
  1813. (Amsterdam,)420 3042 A
  1814. (The)126 3504 A
  1815. (Netherlands.)504 3672 A
  1816. 1530 V
  1817. (22202)210 648 A
  1818. (See)126 1110 A
  1819. (the)126 1278 A
  1820. (copyright)378 1446 A
  1821. (notice)252 1866 A
  1822. 2160(in)S
  1823. (the)126 2286 A
  1824. (ACK)126 2454 A
  1825. (home)168 2622 A
  1826. (directory,)420 2832 A
  1827. 3294(in)S
  1828. (the)126 3420 A
  1829. (file)168 3588 A
  1830. ("Copyright".)504 3798 A
  1831. 1620 V
  1832. (22203)210 648 A
  1833. 1026(*/)S
  1834. 1710 V
  1835. (22204)210 648 A
  1836. 1800 V
  1837. (22205)210 648 A
  1838. 1026(/*)S
  1839. ($Header:)336 1152 A
  1840. (zrf8.c,v)336 1530 A
  1841. (1.4)126 1908 A
  1842. (93/01/05)336 2076 A
  1843. (12:06:52)336 2454 A
  1844. (ceriel)252 2832 A
  1845. (Exp)126 3126 A
  1846. 3294($)S
  1847. 3378(*/)S
  1848. 1890 V
  1849. (22206)210 648 A
  1850. 1980 V
  1851. (22207)210 648 A
  1852. 1026(/*)S
  1853. 2070 V
  1854. (22208)210 648 A
  1855. (return)252 1362 A
  1856. 1656(a)S
  1857. (zero)168 1740 A
  1858. (double)252 1950 A
  1859. ((ZRF)168 2244 A
  1860. 2454(8))S
  1861. 2160 V
  1862. (22209)210 648 A
  1863. 1026(*/)S
  1864. 2250 V
  1865. (22210)210 648 A
  1866. 2340 V
  1867. (22211)210 648 A
  1868. (#include)336 1026 A
  1869. ("FP_types.h")504 1404 A
  1870. 2430 V
  1871. (22212)210 648 A
  1872. 2520 V
  1873. (22213)210 648 A
  1874. (void)168 1026 A
  1875. 2610 V
  1876. (22214)210 648 A
  1877. (zrf8(z))294 1026 A
  1878. 2700 V
  1879. (22215)210 648 A
  1880. (DOUBLE)252 1026 A
  1881. (*z;)126 1362 A
  1882. 2790 V
  1883. (22216)210 648 A
  1884. 1026({)S
  1885. 2880 V
  1886. (22217)210 648 A
  1887. 2970 V
  1888. (22218)210 648 A
  1889. (z->d[0])294 1362 A
  1890. 1698(=)S
  1891. (0L;)126 1782 A
  1892. 3060 V
  1893. (22219)210 648 A
  1894. (z->d[1])294 1362 A
  1895. 1698(=)S
  1896. (0L;)126 1782 A
  1897. 3150 V
  1898. (22220)210 648 A
  1899. 1026(})S
  1900. 3690 V
  1901. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1902. 3780 V
  1903. (src/lib/float/zrf_ext.c)966 1698 A
  1904. 3870 V
  1905. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1906. 4050 V
  1907. (22300)210 648 A
  1908. 1026(/*)S
  1909. 4140 V
  1910. (22301)210 648 A
  1911. ((c))126 1110 A
  1912. (copyright)378 1278 A
  1913. (1988)168 1698 A
  1914. 1908(by)S
  1915. (the)126 2034 A
  1916. (Vrije)210 2202 A
  1917. (Universiteit,)546 2454 A
  1918. (Amsterdam,)420 3042 A
  1919. (The)126 3504 A
  1920. (Netherlands.)504 3672 A
  1921. 4230 V
  1922. (22302)210 648 A
  1923. (See)126 1110 A
  1924. (the)126 1278 A
  1925. (copyright)378 1446 A
  1926. (notice)252 1866 A
  1927. 2160(in)S
  1928. (the)126 2286 A
  1929. (ACK)126 2454 A
  1930. (home)168 2622 A
  1931. (directory,)420 2832 A
  1932. 3294(in)S
  1933. (the)126 3420 A
  1934. (file)168 3588 A
  1935. ("Copyright".)504 3798 A
  1936. 4320 V
  1937. (22303)210 648 A
  1938. 1026(*/)S
  1939. 4410 V
  1940. (22304)210 648 A
  1941. 4500 V
  1942. (22305)210 648 A
  1943. 1026(/*)S
  1944. ($Header:)336 1152 A
  1945. (zrf_ext.c,v)462 1530 A
  1946. (1.5)126 2034 A
  1947. (93/01/05)336 2202 A
  1948. (12:06:58)336 2580 A
  1949. (ceriel)252 2958 A
  1950. (Exp)126 3252 A
  1951. 3420($)S
  1952. 3504(*/)S
  1953. 4590 V
  1954. (22306)210 648 A
  1955. 4680 V
  1956. (22307)210 648 A
  1957. 1026(/*)S
  1958. 4770 V
  1959. (22308)210 648 A
  1960. (ZERO)168 1362 A
  1961. (and)126 1572 A
  1962. (return)252 1740 A
  1963. (EXTEND)252 2034 A
  1964. (FORMAT)252 2328 A
  1965. (FLOAT)210 2622 A
  1966. 4860 V
  1967. (22309)210 648 A
  1968. 1026(*/)S
  1969. 4950 V
  1970. (22310)210 648 A
  1971. 5040 V
  1972. (22311)210 648 A
  1973. (#include)336 1026 A
  1974. ("FP_types.h")504 1404 A
  1975. 5130 V
  1976. (22312)210 648 A
  1977. 5220 V
  1978. (22313)210 648 A
  1979. (void)168 1026 A
  1980. 5310 V
  1981. (22314)210 648 A
  1982. (zrf_ext(e))420 1026 A
  1983. 5400 V
  1984. (22315)210 648 A
  1985. (EXTEND)252 1026 A
  1986. (*e;)126 1362 A
  1987. 5490 V
  1988. (22316)210 648 A
  1989. 1026({)S
  1990. 5580 V
  1991. (22317)210 648 A
  1992. (e->m1)210 1362 A
  1993. 1614(=)S
  1994. 1698(0;)S
  1995. 5670 V
  1996. (22318)210 648 A
  1997. (e->m2)210 1362 A
  1998. 1614(=)S
  1999. 1698(0;)S
  2000. 5760 V
  2001. (22319)210 648 A
  2002. (e->exp)252 1362 A
  2003. 1656(=)S
  2004. 1740(0;)S
  2005. 5850 V
  2006. (22320)210 648 A
  2007. (e->sign)294 1362 A
  2008. 1698(=)S
  2009. 1782(0;)S
  2010. 5940 V
  2011. (22321)210 648 A
  2012. 1026(})S
  2013. 8418 V
  2014. EP
  2015. %%Page: 199 199
  2016. BP
  2017. /slant 0 def
  2018. /height 0 def
  2019. 630 V
  2020. 10 R
  2021. 648(MINIX)S
  2022. 976(SOURCE)S
  2023. 1399(CODE)S
  2024. 11 R
  2025. 2006(File:)S
  2026. (src/lib/float/fptrp.s)830 2239 A
  2027. 12 B
  2028. (199)180 4248 A
  2029. 990 V
  2030. 7 LST
  2031. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  2032. 1080 V
  2033. (src/lib/float/fptrp.s)882 1698 A
  2034. 1170 V
  2035. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  2036. 1350 V
  2037. (22400)210 648 A
  2038. 1026(#)S
  2039. 1440 V
  2040. (22401)210 648 A
  2041. (.sect)210 1026 A
  2042. (.text;)252 1278 A
  2043. (.sect)210 1572 A
  2044. (.rom;)210 1824 A
  2045. (.sect)210 2076 A
  2046. (.data;)252 2328 A
  2047. (.sect)210 2622 A
  2048. (.bss)168 2874 A
  2049. 1530 V
  2050. (22402)210 648 A
  2051. (.define)294 1026 A
  2052. (__fptrp)294 1362 A
  2053. 1620 V
  2054. (22403)210 648 A
  2055. (.sect)210 1026 A
  2056. (.text)210 1278 A
  2057. 1710 V
  2058. (22404)210 648 A
  2059. (__fptrp:)336 1026 A
  2060. 1800 V
  2061. (22405)210 648 A
  2062. (#if)126 1026 A
  2063. (__i386)252 1194 A
  2064. 1890 V
  2065. (22406)210 648 A
  2066. (push)168 1362 A
  2067. (ebp)126 1698 A
  2068. 1980 V
  2069. (22407)210 648 A
  2070. (mov)126 1362 A
  2071. (ebp,)168 1698 A
  2072. (esp)126 1908 A
  2073. 2070 V
  2074. (22408)210 648 A
  2075. (mov)126 1362 A
  2076. (eax,)168 1698 A
  2077. (8(bp))210 1908 A
  2078. 2160 V
  2079. (22409)210 648 A
  2080. (call)168 1362 A
  2081. (.Xtrp)210 1698 A
  2082. 2250 V
  2083. (22410)210 648 A
  2084. (leave)210 1362 A
  2085. 2340 V
  2086. (22411)210 648 A
  2087. (ret)126 1362 A
  2088. 2430 V
  2089. (22412)210 648 A
  2090. (#else)210 1026 A
  2091. 1278(/*)S
  2092. (i86)126 1404 A
  2093. 1572(*/)S
  2094. 2520 V
  2095. (22413)210 648 A
  2096. (push)168 1362 A
  2097. 1698(bp)S
  2098. 2610 V
  2099. (22414)210 648 A
  2100. (mov)126 1362 A
  2101. (bp,)126 1698 A
  2102. 1866(sp)S
  2103. 2700 V
  2104. (22415)210 648 A
  2105. (mov)126 1362 A
  2106. (ax,)126 1698 A
  2107. (4(bp))210 1866 A
  2108. 2790 V
  2109. (22416)210 648 A
  2110. (call)168 1362 A
  2111. (.Xtrp)210 1698 A
  2112. 2880 V
  2113. (22417)210 648 A
  2114. (jmp)126 1362 A
  2115. (.cret)210 1698 A
  2116. 2970 V
  2117. (22418)210 648 A
  2118. (#endif)252 1026 A
  2119. 3240 V
  2120. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  2121. 3330 V
  2122. (src/lib/fphook/fltpr.c)924 1698 A
  2123. 3420 V
  2124. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  2125. 3600 V
  2126. (22500)210 648 A
  2127. (#include)336 1026 A
  2128. (<stdio.h>)378 1698 A
  2129. 3690 V
  2130. (22501)210 648 A
  2131. (#include)336 1026 A
  2132. (<stdlib.h>)420 1698 A
  2133. 3780 V
  2134. (22502)210 648 A
  2135. (#include)336 1026 A
  2136. ("../stdio/loc_incl.h")882 1698 A
  2137. 3870 V
  2138. (22503)210 648 A
  2139. 3960 V
  2140. (22504)210 648 A
  2141. (int)126 1026 A
  2142. (_fp_hook)336 1194 A
  2143. 1572(=)S
  2144. 1656(1;)S
  2145. 4050 V
  2146. (22505)210 648 A
  2147. 4140 V
  2148. (22506)210 648 A
  2149. (char)168 1026 A
  2150. 1236(*)S
  2151. 4230 V
  2152. (22507)210 648 A
  2153. (_f_print(va_list)672 1026 A
  2154. (*ap,)168 1740 A
  2155. (int)126 1950 A
  2156. (flags,)252 2118 A
  2157. (char)168 2412 A
  2158. (*s,)126 2622 A
  2159. (char)168 2790 A
  2160. 3000(c,)S
  2161. (int)126 3126 A
  2162. (precision))420 3294 A
  2163. 4320 V
  2164. (22508)210 648 A
  2165. 1026({)S
  2166. 4410 V
  2167. (22509)210 648 A
  2168. (fprintf(stderr,"cannot)924 1362 A
  2169. (print)210 2328 A
  2170. (floating)336 2580 A
  2171. (point\n");)420 2958 A
  2172. 4500 V
  2173. (22510)210 648 A
  2174. (exit(EXIT_FAILURE);)798 1362 A
  2175. 4590 V
  2176. (22511)210 648 A
  2177. 1026(})S
  2178. 5040 V
  2179. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  2180. 5130 V
  2181. (src/lib/fphook/fphook.c)966 1698 A
  2182. 5220 V
  2183. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  2184. 5400 V
  2185. (22600)210 648 A
  2186. 1026(/*)S
  2187. 5490 V
  2188. (22601)210 648 A
  2189. 1068(*)S
  2190. (fltpr.c)294 1152 A
  2191. 1488(-)S
  2192. (print)210 1572 A
  2193. (floating)336 1824 A
  2194. (point)210 2202 A
  2195. (numbers)294 2454 A
  2196. 5580 V
  2197. (22602)210 648 A
  2198. 1068(*/)S
  2199. 5670 V
  2200. (22603)210 648 A
  2201. 1026(/*)S
  2202. ($Header:)336 1152 A
  2203. (fltpr.c,v)378 1530 A
  2204. (1.4)126 1950 A
  2205. (90/02/27)336 2118 A
  2206. (16:47:40)336 2496 A
  2207. (eck)126 2874 A
  2208. (Exp)126 3042 A
  2209. 3210($)S
  2210. 3294(*/)S
  2211. 5760 V
  2212. (22604)210 648 A
  2213. 5850 V
  2214. (22605)210 648 A
  2215. (#ifndef)294 1026 A
  2216. (NOFLOAT)294 1362 A
  2217. 5940 V
  2218. (22606)210 648 A
  2219. (#include)336 1026 A
  2220. (<string.h>)420 1698 A
  2221. 6030 V
  2222. (22607)210 648 A
  2223. (#include)336 1026 A
  2224. (<stdarg.h>)420 1698 A
  2225. 6120 V
  2226. (22608)210 648 A
  2227. (#include)336 1026 A
  2228. ("../stdio/loc_incl.h")882 1698 A
  2229. 6210 V
  2230. (22609)210 648 A
  2231. (int)126 1026 A
  2232. (_fp_hook)336 1194 A
  2233. 1572(=)S
  2234. 1656(1;)S
  2235. 8418 V
  2236. EP
  2237. %%Page: 200 200
  2238. BP
  2239. /slant 0 def
  2240. /height 0 def
  2241. 630 V
  2242. 12 B
  2243. (200)180 648 A
  2244. 11 R
  2245. 1900(File:)S
  2246. (src/lib/fphook/fphook.c)1042 2133 A
  2247. 10 R
  2248. 3402(MINIX)S
  2249. 3730(SOURCE)S
  2250. 4153(CODE)S
  2251. 900 V
  2252. 7 LST
  2253. (22610)210 648 A
  2254. 990 V
  2255. (22611)210 648 A
  2256. (static)252 1026 A
  2257. (char)168 1320 A
  2258. 1530(*)S
  2259. 1080 V
  2260. (22612)210 648 A
  2261. (_pfloat(long)504 1026 A
  2262. (double)252 1572 A
  2263. 1866(r,)S
  2264. (register)336 1992 A
  2265. (char)168 2370 A
  2266. (*s,)126 2580 A
  2267. (int)126 2748 A
  2268. 2916(n,)S
  2269. (int)126 3042 A
  2270. (flags))252 3210 A
  2271. 1170 V
  2272. (22613)210 648 A
  2273. 1026({)S
  2274. 1260 V
  2275. (22614)210 648 A
  2276. (register)336 1362 A
  2277. (char)168 1740 A
  2278. (*s1;)168 1950 A
  2279. 1350 V
  2280. (22615)210 648 A
  2281. (int)126 1362 A
  2282. (sign,)210 1530 A
  2283. (dp;)126 1782 A
  2284. 1440 V
  2285. (22616)210 648 A
  2286. (register)336 1362 A
  2287. (int)126 1740 A
  2288. 1908(i;)S
  2289. 1530 V
  2290. (22617)210 648 A
  2291. 1620 V
  2292. (22618)210 648 A
  2293. 1362(s1)S
  2294. 1488(=)S
  2295. (_fcvt(r,)336 1572 A
  2296. 1950(n,)S
  2297. (&dp,)168 2076 A
  2298. (&sign);)294 2286 A
  2299. 1710 V
  2300. (22619)210 648 A
  2301. 1362(if)S
  2302. ((sign))252 1488 A
  2303. 1800 V
  2304. (22620)210 648 A
  2305. (*s++)168 1698 A
  2306. 1908(=)S
  2307. ('-';)168 1992 A
  2308. 1890 V
  2309. (22621)210 648 A
  2310. (else)168 1362 A
  2311. 1572(if)S
  2312. ((flags)252 1698 A
  2313. 1992(&)S
  2314. (FL_SIGN))336 2076 A
  2315. 1980 V
  2316. (22622)210 648 A
  2317. (*s++)168 1698 A
  2318. 1908(=)S
  2319. ('+';)168 1992 A
  2320. 2070 V
  2321. (22623)210 648 A
  2322. (else)168 1362 A
  2323. 1572(if)S
  2324. ((flags)252 1698 A
  2325. 1992(&)S
  2326. (FL_SPACE))378 2076 A
  2327. 2160 V
  2328. (22624)210 648 A
  2329. (*s++)168 1698 A
  2330. 1908(=)S
  2331. 1992(')S
  2332. 2076(';)S
  2333. 2250 V
  2334. (22625)210 648 A
  2335. 2340 V
  2336. (22626)210 648 A
  2337. 1362(if)S
  2338. ((dp<=0))294 1488 A
  2339. 2430 V
  2340. (22627)210 648 A
  2341. (*s++)168 1698 A
  2342. 1908(=)S
  2343. ('0';)168 1992 A
  2344. 2520 V
  2345. (22628)210 648 A
  2346. (for)126 1362 A
  2347. ((i=dp;)252 1530 A
  2348. (i>0;)168 1824 A
  2349. (i--))168 2034 A
  2350. 2610 V
  2351. (22629)210 648 A
  2352. 1698(if)S
  2353. ((*s1))210 1824 A
  2354. (*s++)168 2076 A
  2355. 2286(=)S
  2356. (*s1++;)252 2370 A
  2357. 2700 V
  2358. (22630)210 648 A
  2359. (else)168 1698 A
  2360. (*s++)168 1908 A
  2361. 2118(=)S
  2362. ('0';)168 2202 A
  2363. 2790 V
  2364. (22631)210 648 A
  2365. 1362(if)S
  2366. ((((i=n))294 1488 A
  2367. 1824(>)S
  2368. 1908(0))S
  2369. 2034(||)S
  2370. ((flags)252 2160 A
  2371. 2454(&)S
  2372. (FL_ALT)))336 2538 A
  2373. 2880 V
  2374. (22632)210 648 A
  2375. (*s++)168 1698 A
  2376. 1908(=)S
  2377. ('.';)168 1992 A
  2378. 2970 V
  2379. (22633)210 648 A
  2380. (while)210 1362 A
  2381. ((++dp)210 1614 A
  2382. 1866(<=)S
  2383. 1992(0))S
  2384. 2118({)S
  2385. 3060 V
  2386. (22634)210 648 A
  2387. 1698(if)S
  2388. ((--i<0))294 1824 A
  2389. 3150 V
  2390. (22635)210 648 A
  2391. (break;)252 2034 A
  2392. 3240 V
  2393. (22636)210 648 A
  2394. (*s++)168 1698 A
  2395. 1908(=)S
  2396. ('0';)168 1992 A
  2397. 3330 V
  2398. (22637)210 648 A
  2399. 1362(})S
  2400. 3420 V
  2401. (22638)210 648 A
  2402. (while)210 1362 A
  2403. ((--i)168 1614 A
  2404. 1824(>=)S
  2405. 1950(0))S
  2406. 3510 V
  2407. (22639)210 648 A
  2408. 1698(if)S
  2409. ((*s1))210 1824 A
  2410. (*s++)168 2076 A
  2411. 2286(=)S
  2412. (*s1++;)252 2370 A
  2413. 3600 V
  2414. (22640)210 648 A
  2415. (else)168 1698 A
  2416. (*s++)168 1908 A
  2417. 2118(=)S
  2418. ('0';)168 2202 A
  2419. 3690 V
  2420. (22641)210 648 A
  2421. (return)252 1362 A
  2422. 1656(s;)S
  2423. 3780 V
  2424. (22642)210 648 A
  2425. 1026(})S
  2426. 3960 V
  2427. (22644)210 648 A
  2428. (static)252 1026 A
  2429. (char)168 1320 A
  2430. 1530(*)S
  2431. 4050 V
  2432. (22645)210 648 A
  2433. (_pscien(long)504 1026 A
  2434. (double)252 1572 A
  2435. 1866(r,)S
  2436. (register)336 1992 A
  2437. (char)168 2370 A
  2438. (*s,)126 2580 A
  2439. (int)126 2748 A
  2440. 2916(n,)S
  2441. (int)126 3042 A
  2442. (flags))252 3210 A
  2443. 4140 V
  2444. (22646)210 648 A
  2445. 1026({)S
  2446. 4230 V
  2447. (22647)210 648 A
  2448. (int)126 1362 A
  2449. (sign,)210 1530 A
  2450. (dp;)126 1782 A
  2451. 4320 V
  2452. (22648)210 648 A
  2453. (register)336 1362 A
  2454. (char)168 1740 A
  2455. (*s1;)168 1950 A
  2456. 4410 V
  2457. (22649)210 648 A
  2458. 4500 V
  2459. (22650)210 648 A
  2460. 1362(s1)S
  2461. 1488(=)S
  2462. (_ecvt(r,)336 1572 A
  2463. 1950(n)S
  2464. 2034(+)S
  2465. 2118(1,)S
  2466. (&dp,)168 2244 A
  2467. (&sign);)294 2454 A
  2468. 4590 V
  2469. (22651)210 648 A
  2470. 1362(if)S
  2471. ((sign))252 1488 A
  2472. 4680 V
  2473. (22652)210 648 A
  2474. (*s++)168 1698 A
  2475. 1908(=)S
  2476. ('-';)168 1992 A
  2477. 4770 V
  2478. (22653)210 648 A
  2479. (else)168 1362 A
  2480. 1572(if)S
  2481. ((flags)252 1698 A
  2482. 1992(&)S
  2483. (FL_SIGN))336 2076 A
  2484. 4860 V
  2485. (22654)210 648 A
  2486. (*s++)168 1698 A
  2487. 1908(=)S
  2488. ('+';)168 1992 A
  2489. 4950 V
  2490. (22655)210 648 A
  2491. (else)168 1362 A
  2492. 1572(if)S
  2493. ((flags)252 1698 A
  2494. 1992(&)S
  2495. (FL_SPACE))378 2076 A
  2496. 5040 V
  2497. (22656)210 648 A
  2498. (*s++)168 1698 A
  2499. 1908(=)S
  2500. 1992(')S
  2501. 2076(';)S
  2502. 5130 V
  2503. (22657)210 648 A
  2504. 5220 V
  2505. (22658)210 648 A
  2506. (*s++)168 1362 A
  2507. 1572(=)S
  2508. (*s1++;)252 1656 A
  2509. 5310 V
  2510. (22659)210 648 A
  2511. 1362(if)S
  2512. (((n)126 1488 A
  2513. 1656(>)S
  2514. 1740(0))S
  2515. 1866(||)S
  2516. ((flags)252 1992 A
  2517. 2286(&)S
  2518. (FL_ALT)))336 2370 A
  2519. 5400 V
  2520. (22660)210 648 A
  2521. (*s++)168 1698 A
  2522. 1908(=)S
  2523. ('.';)168 1992 A
  2524. 5490 V
  2525. (22661)210 648 A
  2526. (while)210 1362 A
  2527. ((--n)168 1614 A
  2528. 1824(>=)S
  2529. 1950(0))S
  2530. 5580 V
  2531. (22662)210 648 A
  2532. 1698(if)S
  2533. ((*s1))210 1824 A
  2534. (*s++)168 2076 A
  2535. 2286(=)S
  2536. (*s1++;)252 2370 A
  2537. 5670 V
  2538. (22663)210 648 A
  2539. (else)168 1698 A
  2540. (*s++)168 1908 A
  2541. 2118(=)S
  2542. ('0';)168 2202 A
  2543. 5760 V
  2544. (22664)210 648 A
  2545. (*s++)168 1362 A
  2546. 1572(=)S
  2547. ('e';)168 1656 A
  2548. 5850 V
  2549. (22665)210 648 A
  2550. 1362(if)S
  2551. 1488(()S
  2552. 1572(r)S
  2553. 1656(!=)S
  2554. 1782(0)S
  2555. 1866())S
  2556. (--dp)168 1950 A
  2557. 2160(;)S
  2558. 5940 V
  2559. (22666)210 648 A
  2560. 1362(if)S
  2561. 1488(()S
  2562. (dp<0)168 1572 A
  2563. 1782())S
  2564. 1866({)S
  2565. 6030 V
  2566. (22667)210 648 A
  2567. (*s++)168 1698 A
  2568. 1908(=)S
  2569. ('-')126 1992 A
  2570. 2160(;)S
  2571. (dp=)126 2244 A
  2572. (-dp)126 2412 A
  2573. 2580(;)S
  2574. 6120 V
  2575. (22668)210 648 A
  2576. 1362(})S
  2577. (else)168 1446 A
  2578. 1656({)S
  2579. 6210 V
  2580. (22669)210 648 A
  2581. (*s++)168 1698 A
  2582. 1908(=)S
  2583. ('+')126 1992 A
  2584. 2160(;)S
  2585. 8418 V
  2586. EP
  2587. %%Page: 201 201
  2588. BP
  2589. /slant 0 def
  2590. /height 0 def
  2591. 630 V
  2592. 10 R
  2593. 648(MINIX)S
  2594. 976(SOURCE)S
  2595. 1399(CODE)S
  2596. 11 R
  2597. 1900(File:)S
  2598. (src/lib/fphook/fphook.c)1042 2133 A
  2599. 12 B
  2600. (201)180 4248 A
  2601. 900 V
  2602. 7 LST
  2603. (22670)210 648 A
  2604. 1362(})S
  2605. 990 V
  2606. (22671)210 648 A
  2607. 1362(if)S
  2608. ((dp)126 1488 A
  2609. 1656(>=)S
  2610. (100))168 1782 A
  2611. 1992({)S
  2612. 1080 V
  2613. (22672)210 648 A
  2614. (*s++)168 1698 A
  2615. 1908(=)S
  2616. ('0')126 1992 A
  2617. 2160(+)S
  2618. ((dp)126 2244 A
  2619. 2412(/)S
  2620. (100);)210 2496 A
  2621. 1170 V
  2622. (22673)210 648 A
  2623. 1698(dp)S
  2624. 1824(%=)S
  2625. (100;)168 1950 A
  2626. 1260 V
  2627. (22674)210 648 A
  2628. 1362(})S
  2629. 1350 V
  2630. (22675)210 648 A
  2631. (*s++)168 1362 A
  2632. 1572(=)S
  2633. ('0')126 1656 A
  2634. 1824(+)S
  2635. ((dp/10);)336 1908 A
  2636. 1440 V
  2637. (22676)210 648 A
  2638. (*s++)168 1362 A
  2639. 1572(=)S
  2640. ('0')126 1656 A
  2641. 1824(+)S
  2642. ((dp%10);)336 1908 A
  2643. 1530 V
  2644. (22677)210 648 A
  2645. (return)252 1362 A
  2646. 1656(s;)S
  2647. 1620 V
  2648. (22678)210 648 A
  2649. 1026(})S
  2650. 1800 V
  2651. (22680)210 648 A
  2652. (#define)294 1026 A
  2653. (NDIGINEXP(exp))588 1362 A
  2654. ((((exp))294 2370 A
  2655. 2706(>=)S
  2656. (100)126 2832 A
  2657. 3000(||)S
  2658. ((exp))210 3126 A
  2659. 3378(<=)S
  2660. (-100))210 3504 A
  2661. 3756(?)S
  2662. 3840(3)S
  2663. 3924(:)S
  2664. 4008(2))S
  2665. 1890 V
  2666. (22681)210 648 A
  2667. (#define)294 1026 A
  2668. (LOW_EXP)294 1362 A
  2669. 2370(-4)S
  2670. 1980 V
  2671. (22682)210 648 A
  2672. (#define)294 1026 A
  2673. (USE_EXP(exp,)504 1362 A
  2674. (ndigits))336 1908 A
  2675. ((((exp))294 2370 A
  2676. 2706(<)S
  2677. (LOW_EXP)294 2790 A
  2678. 3126(+)S
  2679. 3210(1))S
  2680. 3336(||)S
  2681. ((exp)168 3462 A
  2682. 3672(>=)S
  2683. (ndigits)294 3798 A
  2684. 4134(+)S
  2685. (1)))126 4218 A
  2686. 2070 V
  2687. (22683)210 648 A
  2688. 2160 V
  2689. (22684)210 648 A
  2690. (static)252 1026 A
  2691. (char)168 1320 A
  2692. 1530(*)S
  2693. 2250 V
  2694. (22685)210 648 A
  2695. (_gcvt(long)420 1026 A
  2696. (double)252 1488 A
  2697. (value,)252 1782 A
  2698. (int)126 2076 A
  2699. (ndigit,)294 2244 A
  2700. (char)168 2580 A
  2701. (*s,)126 2790 A
  2702. (int)126 2958 A
  2703. (flags))252 3126 A
  2704. 2340 V
  2705. (22686)210 648 A
  2706. 1026({)S
  2707. 2430 V
  2708. (22687)210 648 A
  2709. (int)126 1362 A
  2710. (sign,)210 1530 A
  2711. (dp;)126 1782 A
  2712. 2520 V
  2713. (22688)210 648 A
  2714. (register)336 1362 A
  2715. (char)168 1740 A
  2716. (*s1,)168 1950 A
  2717. (*s2;)168 2160 A
  2718. 2610 V
  2719. (22689)210 648 A
  2720. (register)336 1362 A
  2721. (int)126 1740 A
  2722. 1908(i;)S
  2723. 2700 V
  2724. (22690)210 648 A
  2725. (register)336 1362 A
  2726. (int)126 1740 A
  2727. (nndigit)294 1908 A
  2728. 2244(=)S
  2729. (ndigit;)294 2328 A
  2730. 2790 V
  2731. (22691)210 648 A
  2732. 2880 V
  2733. (22692)210 648 A
  2734. 1362(s1)S
  2735. 1488(=)S
  2736. (_ecvt(value,)504 1572 A
  2737. (ndigit,)294 2118 A
  2738. (&dp,)168 2454 A
  2739. (&sign);)294 2664 A
  2740. 2970 V
  2741. (22693)210 648 A
  2742. 1362(s2)S
  2743. 1488(=)S
  2744. 1572(s;)S
  2745. 3060 V
  2746. (22694)210 648 A
  2747. 1362(if)S
  2748. ((sign))252 1488 A
  2749. (*s2++)210 1782 A
  2750. 2034(=)S
  2751. ('-';)168 2118 A
  2752. 3150 V
  2753. (22695)210 648 A
  2754. (else)168 1362 A
  2755. 1572(if)S
  2756. ((flags)252 1698 A
  2757. 1992(&)S
  2758. (FL_SIGN))336 2076 A
  2759. 3240 V
  2760. (22696)210 648 A
  2761. (*s2++)210 1698 A
  2762. 1950(=)S
  2763. ('+';)168 2034 A
  2764. 3330 V
  2765. (22697)210 648 A
  2766. (else)168 1362 A
  2767. 1572(if)S
  2768. ((flags)252 1698 A
  2769. 1992(&)S
  2770. (FL_SPACE))378 2076 A
  2771. 3420 V
  2772. (22698)210 648 A
  2773. (*s2++)210 1698 A
  2774. 1950(=)S
  2775. 2034(')S
  2776. 2118(';)S
  2777. 3510 V
  2778. (22699)210 648 A
  2779. 3600 V
  2780. (22700)210 648 A
  2781. 1362(if)S
  2782. ((!(flags)336 1488 A
  2783. 1866(&)S
  2784. (FL_ALT)))336 1950 A
  2785. 3690 V
  2786. (22701)210 648 A
  2787. (for)126 1698 A
  2788. 1866((i)S
  2789. 1992(=)S
  2790. (nndigit)294 2076 A
  2791. 2412(-)S
  2792. 2496(1;)S
  2793. 2622(i)S
  2794. 2706(>)S
  2795. 2790(0)S
  2796. 2874(&&)S
  2797. (s1[i])210 3000 A
  2798. 3252(==)S
  2799. ('0';)168 3378 A
  2800. (i--))168 3588 A
  2801. 3780 V
  2802. (22702)210 648 A
  2803. (nndigit--;)420 2034 A
  2804. 3870 V
  2805. (22703)210 648 A
  2806. 3960 V
  2807. (22704)210 648 A
  2808. 1362(if)S
  2809. ((USE_EXP(dp,ndigit)))840 1488 A
  2810. 2370({)S
  2811. 4050 V
  2812. (22705)210 648 A
  2813. 1698(/*)S
  2814. (Use)126 1824 A
  2815. 1992(E)S
  2816. (format)252 2076 A
  2817. 2370(*/)S
  2818. 4140 V
  2819. (22706)210 648 A
  2820. (dp--;)210 1698 A
  2821. 4230 V
  2822. (22707)210 648 A
  2823. (*s2++)210 1698 A
  2824. 1950(=)S
  2825. (*s1++;)252 2034 A
  2826. 4320 V
  2827. (22708)210 648 A
  2828. 1698(if)S
  2829. (((nndigit)378 1824 A
  2830. 2244(>)S
  2831. 2328(1))S
  2832. 2454(||)S
  2833. ((flags)252 2580 A
  2834. 2874(&)S
  2835. (FL_ALT)))336 2958 A
  2836. (*s2++)210 3336 A
  2837. 3588(=)S
  2838. ('.';)168 3672 A
  2839. 4410 V
  2840. (22709)210 648 A
  2841. (while)210 1698 A
  2842. ((--nndigit)420 1950 A
  2843. 2412(>)S
  2844. 2496(0))S
  2845. (*s2++)210 2622 A
  2846. 2874(=)S
  2847. (*s1++;)252 2958 A
  2848. 4500 V
  2849. (22710)210 648 A
  2850. (*s2++)210 1698 A
  2851. 1950(=)S
  2852. ('e';)168 2034 A
  2853. 4590 V
  2854. (22711)210 648 A
  2855. 1698(if)S
  2856. ((dp)126 1824 A
  2857. 1992(<)S
  2858. 2076(0))S
  2859. 2202({)S
  2860. 4680 V
  2861. (22712)210 648 A
  2862. (*s2++)210 2034 A
  2863. 2286(=)S
  2864. ('-';)168 2370 A
  2865. 4770 V
  2866. (22713)210 648 A
  2867. 2034(dp)S
  2868. 2160(=)S
  2869. (-dp;)168 2244 A
  2870. 4860 V
  2871. (22714)210 648 A
  2872. 1698(})S
  2873. 4950 V
  2874. (22715)210 648 A
  2875. (else)168 1698 A
  2876. (*s2++)210 2076 A
  2877. 2328(=)S
  2878. ('+';)168 2412 A
  2879. 5040 V
  2880. (22716)210 648 A
  2881. 1698(s2)S
  2882. 1824(+=)S
  2883. (NDIGINEXP(dp);)588 1950 A
  2884. 5130 V
  2885. (22717)210 648 A
  2886. (*s2)126 1698 A
  2887. 1866(=)S
  2888. 1950(0;)S
  2889. 5220 V
  2890. (22718)210 648 A
  2891. (for)126 1698 A
  2892. 1866((i)S
  2893. 1992(=)S
  2894. (NDIGINEXP(dp);)588 2076 A
  2895. 2706(i)S
  2896. 2790(>)S
  2897. 2874(0;)S
  2898. (i--))168 3000 A
  2899. 3210({)S
  2900. 5310 V
  2901. (22719)210 648 A
  2902. (*--s2)210 2034 A
  2903. 2286(=)S
  2904. 2370(dp)S
  2905. 2496(%)S
  2906. 2580(10)S
  2907. 2706(+)S
  2908. ('0';)168 2790 A
  2909. 5400 V
  2910. (22720)210 648 A
  2911. 2034(dp)S
  2912. 2160(/=)S
  2913. (10;)126 2286 A
  2914. 5490 V
  2915. (22721)210 648 A
  2916. 1698(})S
  2917. 5580 V
  2918. (22722)210 648 A
  2919. (return)252 1698 A
  2920. 1992(s;)S
  2921. 5670 V
  2922. (22723)210 648 A
  2923. 1362(})S
  2924. 5760 V
  2925. (22724)210 648 A
  2926. 1362(/*)S
  2927. (Use)126 1488 A
  2928. 1656(f)S
  2929. (format)252 1740 A
  2930. 2034(*/)S
  2931. 5850 V
  2932. (22725)210 648 A
  2933. 1362(if)S
  2934. ((dp)126 1488 A
  2935. 1656(<=)S
  2936. 1782(0))S
  2937. 1908({)S
  2938. 5940 V
  2939. (22726)210 648 A
  2940. 1698(if)S
  2941. ((*s1)168 1824 A
  2942. 2034(!=)S
  2943. ('0'))168 2160 A
  2944. 2370({)S
  2945. 6030 V
  2946. (22727)210 648 A
  2947. 2034(/*)S
  2948. (otherwise)378 2160 A
  2949. (the)126 2580 A
  2950. (whole)210 2748 A
  2951. (number)252 3000 A
  2952. 3294(is)S
  2953. 3420(0)S
  2954. 3504(*/)S
  2955. 6120 V
  2956. (22728)210 648 A
  2957. (*s2++)210 2034 A
  2958. 2286(=)S
  2959. ('0';)168 2370 A
  2960. 6210 V
  2961. (22729)210 648 A
  2962. (*s2++)210 2034 A
  2963. 2286(=)S
  2964. ('.';)168 2370 A
  2965. 8418 V
  2966. EP
  2967. %%Page: 202 202
  2968. BP
  2969. /slant 0 def
  2970. /height 0 def
  2971. 630 V
  2972. 12 B
  2973. (202)180 648 A
  2974. 11 R
  2975. 1900(File:)S
  2976. (src/lib/fphook/fphook.c)1042 2133 A
  2977. 10 R
  2978. 3402(MINIX)S
  2979. 3730(SOURCE)S
  2980. 4153(CODE)S
  2981. 900 V
  2982. 7 LST
  2983. (22730)210 648 A
  2984. 1698(})S
  2985. 990 V
  2986. (22731)210 648 A
  2987. (while)210 1698 A
  2988. ((dp)126 1950 A
  2989. 2118(<)S
  2990. 2202(0))S
  2991. 2328({)S
  2992. 1080 V
  2993. (22732)210 648 A
  2994. (dp++;)210 2034 A
  2995. 1170 V
  2996. (22733)210 648 A
  2997. (*s2++)210 2034 A
  2998. 2286(=)S
  2999. ('0';)168 2370 A
  3000. 1260 V
  3001. (22734)210 648 A
  3002. 1698(})S
  3003. 1350 V
  3004. (22735)210 648 A
  3005. 1362(})S
  3006. 1440 V
  3007. (22736)210 648 A
  3008. (for)126 1362 A
  3009. 1530((i)S
  3010. 1656(=)S
  3011. 1740(1;)S
  3012. 1866(i)S
  3013. 1950(<=)S
  3014. (nndigit;)336 2076 A
  3015. (i++))168 2454 A
  3016. 2664({)S
  3017. 1530 V
  3018. (22737)210 648 A
  3019. (*s2++)210 1698 A
  3020. 1950(=)S
  3021. (*s1++;)252 2034 A
  3022. 1620 V
  3023. (22738)210 648 A
  3024. 1698(if)S
  3025. 1824((i)S
  3026. 1950(==)S
  3027. (dp))126 2076 A
  3028. (*s2++)210 2244 A
  3029. 2496(=)S
  3030. ('.';)168 2580 A
  3031. 1710 V
  3032. (22739)210 648 A
  3033. 1362(})S
  3034. 1800 V
  3035. (22740)210 648 A
  3036. 1362(if)S
  3037. 1488((i)S
  3038. 1614(<=)S
  3039. (dp))126 1740 A
  3040. 1908({)S
  3041. 1890 V
  3042. (22741)210 648 A
  3043. (while)210 1698 A
  3044. ((i++)168 1950 A
  3045. 2160(<=)S
  3046. (dp))126 2286 A
  3047. (*s2++)210 2454 A
  3048. 2706(=)S
  3049. ('0';)168 2790 A
  3050. 1980 V
  3051. (22742)210 648 A
  3052. (*s2++)210 1698 A
  3053. 1950(=)S
  3054. ('.';)168 2034 A
  3055. 2070 V
  3056. (22743)210 648 A
  3057. 1362(})S
  3058. 2160 V
  3059. (22744)210 648 A
  3060. 1362(if)S
  3061. (((s2[-1]=='.'))588 1488 A
  3062. 2118(&&)S
  3063. (!(flags)294 2244 A
  3064. 2580(&)S
  3065. (FL_ALT)))336 2664 A
  3066. (s2--;)210 3042 A
  3067. 2250 V
  3068. (22745)210 648 A
  3069. (*s2)126 1362 A
  3070. 1530(=)S
  3071. ('\0';)210 1614 A
  3072. 2340 V
  3073. (22746)210 648 A
  3074. (return)252 1362 A
  3075. 1656(s;)S
  3076. 2430 V
  3077. (22747)210 648 A
  3078. 1026(})S
  3079. 2610 V
  3080. (22749)210 648 A
  3081. (char)168 1026 A
  3082. 1236(*)S
  3083. 2700 V
  3084. (22750)210 648 A
  3085. (_f_print(va_list)672 1026 A
  3086. (*ap,)168 1740 A
  3087. (int)126 1950 A
  3088. (flags,)252 2118 A
  3089. (char)168 2412 A
  3090. (*s,)126 2622 A
  3091. (char)168 2790 A
  3092. 3000(c,)S
  3093. (int)126 3126 A
  3094. (precision))420 3294 A
  3095. 2790 V
  3096. (22751)210 648 A
  3097. 1026({)S
  3098. 2880 V
  3099. (22752)210 648 A
  3100. (register)336 1362 A
  3101. (char)168 1740 A
  3102. (*old_s)252 1950 A
  3103. 2244(=)S
  3104. 2328(s;)S
  3105. 2970 V
  3106. (22753)210 648 A
  3107. (long)168 1362 A
  3108. (double)252 1572 A
  3109. (ld_val;)294 1866 A
  3110. 3060 V
  3111. (22754)210 648 A
  3112. 3150 V
  3113. (22755)210 648 A
  3114. 1362(if)S
  3115. ((flags)252 1488 A
  3116. 1782(&)S
  3117. (FL_LONGDOUBLE))588 1866 A
  3118. (ld_val)252 2496 A
  3119. 2790(=)S
  3120. (va_arg(*ap,)462 2874 A
  3121. (long)168 3378 A
  3122. (double);)336 3588 A
  3123. 3240 V
  3124. (22756)210 648 A
  3125. (else)168 1362 A
  3126. (ld_val)252 1572 A
  3127. 1866(=)S
  3128. ((long)210 1950 A
  3129. (double))294 2202 A
  3130. (va_arg(*ap,)462 2538 A
  3131. (double);)336 3042 A
  3132. 3330 V
  3133. (22757)210 648 A
  3134. 3420 V
  3135. (22758)210 648 A
  3136. (switch(c))378 1362 A
  3137. 1782({)S
  3138. 3510 V
  3139. (22759)210 648 A
  3140. (case)168 1362 A
  3141. ('f':)168 1572 A
  3142. 3600 V
  3143. (22760)210 648 A
  3144. 1698(s)S
  3145. 1782(=)S
  3146. (_pfloat(ld_val,)630 1866 A
  3147. 2538(s,)S
  3148. (precision,)420 2664 A
  3149. (flags);)294 3126 A
  3150. 3690 V
  3151. (22761)210 648 A
  3152. (break;)252 1698 A
  3153. 3780 V
  3154. (22762)210 648 A
  3155. (case)168 1362 A
  3156. ('e':)168 1572 A
  3157. 3870 V
  3158. (22763)210 648 A
  3159. (case)168 1362 A
  3160. ('E':)168 1572 A
  3161. 3960 V
  3162. (22764)210 648 A
  3163. 1698(s)S
  3164. 1782(=)S
  3165. (_pscien(ld_val,)630 1866 A
  3166. 2538(s,)S
  3167. (precision)378 2664 A
  3168. 3084(,)S
  3169. (flags);)294 3168 A
  3170. 4050 V
  3171. (22765)210 648 A
  3172. (break;)252 1698 A
  3173. 4140 V
  3174. (22766)210 648 A
  3175. (case)168 1362 A
  3176. ('g':)168 1572 A
  3177. 4230 V
  3178. (22767)210 648 A
  3179. (case)168 1362 A
  3180. ('G':)168 1572 A
  3181. 4320 V
  3182. (22768)210 648 A
  3183. 1698(s)S
  3184. 1782(=)S
  3185. (_gcvt(ld_val,)546 1866 A
  3186. (precision,)420 2454 A
  3187. 2916(s,)S
  3188. (flags);)294 3042 A
  3189. 4410 V
  3190. (22769)210 648 A
  3191. 1698(s)S
  3192. 1782(+=)S
  3193. (strlen(s);)420 1908 A
  3194. 4500 V
  3195. (22770)210 648 A
  3196. (break;)252 1698 A
  3197. 4590 V
  3198. (22771)210 648 A
  3199. 1362(})S
  3200. 4680 V
  3201. (22772)210 648 A
  3202. 1362(if)S
  3203. 1488(()S
  3204. 1572(c)S
  3205. 1656(==)S
  3206. ('E')126 1782 A
  3207. 1950(||)S
  3208. 2076(c)S
  3209. 2160(==)S
  3210. ('G'))168 2286 A
  3211. 2496({)S
  3212. 4770 V
  3213. (22773)210 648 A
  3214. (while)210 1698 A
  3215. ((*old_s)294 1950 A
  3216. 2286(&&)S
  3217. (*old_s)252 2412 A
  3218. 2706(!=)S
  3219. ('e'))168 2832 A
  3220. (old_s++;)336 3042 A
  3221. 4860 V
  3222. (22774)210 648 A
  3223. 1698(if)S
  3224. ((*old_s)294 1824 A
  3225. 2160(==)S
  3226. ('e'))168 2286 A
  3227. (*old_s)252 2496 A
  3228. 2790(=)S
  3229. ('E';)168 2874 A
  3230. 4950 V
  3231. (22775)210 648 A
  3232. 1362(})S
  3233. 5040 V
  3234. (22776)210 648 A
  3235. (return)252 1362 A
  3236. 1656(s;)S
  3237. 5130 V
  3238. (22777)210 648 A
  3239. 1026(})S
  3240. 5220 V
  3241. (22778)210 648 A
  3242. (#endif)252 1026 A
  3243. 1362(/*)S
  3244. (NOFLOAT)294 1488 A
  3245. 1824(*/)S
  3246. 5310 V
  3247. (22779)210 648 A
  3248. 1026(/*)S
  3249. ($Header:)336 1152 A
  3250. (strtod.c,v)420 1530 A
  3251. (1.3)126 1992 A
  3252. (90/09/07)336 2160 A
  3253. (11:00:24)336 2538 A
  3254. (eck)126 2916 A
  3255. (Exp)126 3084 A
  3256. 3252($)S
  3257. 3336(*/)S
  3258. 5400 V
  3259. (22780)210 648 A
  3260. 5490 V
  3261. (22781)210 648 A
  3262. (#include)336 1026 A
  3263. (<stdlib.h>)420 1404 A
  3264. 5580 V
  3265. (22782)210 648 A
  3266. (#include)336 1026 A
  3267. ("../ansi/ext_fmt.h")798 1404 A
  3268. 5670 V
  3269. (22783)210 648 A
  3270. 5760 V
  3271. (22784)210 648 A
  3272. (void)168 1026 A
  3273. (_str_ext_cvt(const)756 1236 A
  3274. (char)168 2034 A
  3275. (*s,)126 2244 A
  3276. (char)168 2412 A
  3277. (**ss,)210 2622 A
  3278. (struct)252 2874 A
  3279. (EXTEND)252 3168 A
  3280. (*e);)168 3462 A
  3281. 5850 V
  3282. (22785)210 648 A
  3283. (double)252 1026 A
  3284. (_ext_dbl_cvt(struct)798 1320 A
  3285. (EXTEND)252 2160 A
  3286. (*e);)168 2454 A
  3287. 5940 V
  3288. (22786)210 648 A
  3289. 6030 V
  3290. (22787)210 648 A
  3291. (double)252 1026 A
  3292. 6120 V
  3293. (22788)210 648 A
  3294. (strtod(const)504 1026 A
  3295. (char)168 1572 A
  3296. (*p,)126 1782 A
  3297. (char)168 1950 A
  3298. (**pp))210 2160 A
  3299. 6210 V
  3300. (22789)210 648 A
  3301. 1026({)S
  3302. 8418 V
  3303. EP
  3304. %%Page: 203 203
  3305. BP
  3306. /slant 0 def
  3307. /height 0 def
  3308. 630 V
  3309. 10 R
  3310. 648(MINIX)S
  3311. 976(SOURCE)S
  3312. 1399(CODE)S
  3313. 11 R
  3314. 1900(File:)S
  3315. (src/lib/fphook/fphook.c)1042 2133 A
  3316. 12 B
  3317. (203)180 4248 A
  3318. 900 V
  3319. 7 LST
  3320. (22790)210 648 A
  3321. (struct)252 1362 A
  3322. (EXTEND)252 1656 A
  3323. 1950(e;)S
  3324. 990 V
  3325. (22791)210 648 A
  3326. 1080 V
  3327. (22792)210 648 A
  3328. (_str_ext_cvt(p,)630 1362 A
  3329. (pp,)126 2034 A
  3330. (&e);)168 2202 A
  3331. 1170 V
  3332. (22793)210 648 A
  3333. (return)252 1362 A
  3334. (_ext_dbl_cvt(&e);)714 1656 A
  3335. 1260 V
  3336. (22794)210 648 A
  3337. 1026(})S
  3338. 1890 V
  3339. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3340. 1980 V
  3341. (src/lib/fphook/strtod.c)966 1698 A
  3342. 2070 V
  3343. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3344. 2250 V
  3345. (22800)210 648 A
  3346. (#include)336 1026 A
  3347. (<stdio.h>)378 1698 A
  3348. 2340 V
  3349. (22801)210 648 A
  3350. (#include)336 1026 A
  3351. (<stdlib.h>)420 1698 A
  3352. 2430 V
  3353. (22802)210 648 A
  3354. 2520 V
  3355. (22803)210 648 A
  3356. (double)252 1026 A
  3357. 2610 V
  3358. (22804)210 648 A
  3359. (strtod(const)504 1026 A
  3360. (char)168 1572 A
  3361. (*p,)126 1782 A
  3362. (char)168 1950 A
  3363. (**pp))210 2160 A
  3364. 2700 V
  3365. (22805)210 648 A
  3366. 1026({)S
  3367. 2790 V
  3368. (22806)210 648 A
  3369. (fprintf(stderr,"cannot)924 1362 A
  3370. (print)210 2328 A
  3371. (floating)336 2580 A
  3372. (point\n");)420 2958 A
  3373. 2880 V
  3374. (22807)210 648 A
  3375. (exit(EXIT_FAILURE);)798 1362 A
  3376. 2970 V
  3377. (22808)210 648 A
  3378. 1026(})S
  3379. 3240 V
  3380. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3381. 3330 V
  3382. (src/lib/ip/ether.h)756 1698 A
  3383. 3420 V
  3384. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3385. 3600 V
  3386. (22900)210 648 A
  3387. 1026(/*)S
  3388. ($Id:)168 1152 A
  3389. (ether.h,v)378 1362 A
  3390. (2.2)126 1782 A
  3391. (89/10/23)336 1950 A
  3392. (15:42:19)336 2328 A
  3393. (dupuy)210 2706 A
  3394. (Exp)126 2958 A
  3395. 3126($)S
  3396. 3210(*/)S
  3397. 3690 V
  3398. (22901)210 648 A
  3399. 3780 V
  3400. (22902)210 648 A
  3401. 1026(/*)S
  3402. (Interface)378 1152 A
  3403. (definitions)462 1572 A
  3404. (for)126 2076 A
  3405. (ethernet)336 2244 A
  3406. (access)252 2622 A
  3407. (library)294 2916 A
  3408. 3252(*/)S
  3409. 3870 V
  3410. (22903)210 648 A
  3411. 3960 V
  3412. (22904)210 648 A
  3413. (typedef)294 1026 A
  3414. (union)210 1362 A
  3415. (etheraddr)378 1614 A
  3416. 4050 V
  3417. (22905)210 648 A
  3418. 1026({)S
  3419. 4140 V
  3420. (22906)210 648 A
  3421. (unsigned)336 1194 A
  3422. (char)168 1572 A
  3423. (bytes[6];)378 1782 A
  3424. 2706(/*)S
  3425. (byteorder)378 2832 A
  3426. (safe)168 3252 A
  3427. (initialization)588 3462 A
  3428. 4092(*/)S
  3429. 4230 V
  3430. (22907)210 648 A
  3431. (unsigned)336 1194 A
  3432. (short)210 1572 A
  3433. (shorts[3];)420 1824 A
  3434. 2706(/*)S
  3435. (force)210 2832 A
  3436. (2-byte)252 3084 A
  3437. (alignment)378 3378 A
  3438. 3798(*/)S
  3439. 4320 V
  3440. (22908)210 648 A
  3441. 1026(})S
  3442. 4410 V
  3443. (22909)210 648 A
  3444. (ether_addr;)462 1446 A
  3445. 4500 V
  3446. (22910)210 648 A
  3447. 4590 V
  3448. (22911)210 648 A
  3449. (typedef)294 1026 A
  3450. (struct)252 1362 A
  3451. (etherpacket)462 1656 A
  3452. 4680 V
  3453. (22912)210 648 A
  3454. 1026({)S
  3455. 4770 V
  3456. (22913)210 648 A
  3457. (ether_addr)420 1194 A
  3458. (dest;)210 1656 A
  3459. 4860 V
  3460. (22914)210 648 A
  3461. (ether_addr)420 1194 A
  3462. (src;)168 1656 A
  3463. 4950 V
  3464. (22915)210 648 A
  3465. (unsigned)336 1194 A
  3466. (char)168 1572 A
  3467. (type[2];)336 1782 A
  3468. 2706(/*)S
  3469. 2832(in)S
  3470. (network)294 2958 A
  3471. (byte)168 3294 A
  3472. (order!)252 3504 A
  3473. 3798(*/)S
  3474. 5040 V
  3475. (22916)210 648 A
  3476. (unsigned)336 1194 A
  3477. (short)210 1572 A
  3478. (pktlen;)294 1824 A
  3479. 2706(/*)S
  3480. (length)252 2832 A
  3481. 3126(of)S
  3482. (pktbuf)252 3252 A
  3483. (ONLY)168 3546 A
  3484. 3756(*/)S
  3485. 5130 V
  3486. (22917)210 648 A
  3487. (char)168 1194 A
  3488. (*pktbuf;)336 1404 A
  3489. 5220 V
  3490. (22918)210 648 A
  3491. 1026(})S
  3492. 5310 V
  3493. (22919)210 648 A
  3494. (ether_packet;)546 1530 A
  3495. 5400 V
  3496. (22920)210 648 A
  3497. 5490 V
  3498. (22921)210 648 A
  3499. (typedef)294 1026 A
  3500. (struct)252 1362 A
  3501. (ethervec)336 1656 A
  3502. 5580 V
  3503. (22922)210 648 A
  3504. 1026({)S
  3505. 5670 V
  3506. (22923)210 648 A
  3507. (ether_addr)420 1194 A
  3508. (dest;)210 1656 A
  3509. 5760 V
  3510. (22924)210 648 A
  3511. (ether_addr)420 1194 A
  3512. (src;)168 1656 A
  3513. 5850 V
  3514. (22925)210 648 A
  3515. (unsigned)336 1194 A
  3516. (char)168 1572 A
  3517. (type[2];)336 1782 A
  3518. 2706(/*)S
  3519. 2832(in)S
  3520. (network)294 2958 A
  3521. (byte)168 3294 A
  3522. (order!)252 3504 A
  3523. 3798(*/)S
  3524. 5940 V
  3525. (22926)210 648 A
  3526. (unsigned)336 1194 A
  3527. (short)210 1572 A
  3528. (iovcnt;)294 1824 A
  3529. 2706(/*)S
  3530. (number)252 2832 A
  3531. 3126(of)S
  3532. (iovec)210 3252 A
  3533. 3504(to)S
  3534. (use)126 3630 A
  3535. 3798(*/)S
  3536. 6030 V
  3537. (22927)210 648 A
  3538. (struct)252 1194 A
  3539. (iovec)210 1488 A
  3540. (*iov;)210 1740 A
  3541. 2706(/*)S
  3542. (ptr)126 2832 A
  3543. 3000(to)S
  3544. (array)210 3126 A
  3545. 3378(of)S
  3546. (iovec)210 3504 A
  3547. 3756(*/)S
  3548. 6120 V
  3549. (22928)210 648 A
  3550. 1026(})S
  3551. 6210 V
  3552. (22929)210 648 A
  3553. (ether_vec;)420 1404 A
  3554. 8418 V
  3555. EP
  3556. %%Page: 204 204
  3557. BP
  3558. /slant 0 def
  3559. /height 0 def
  3560. 630 V
  3561. 12 B
  3562. (204)180 648 A
  3563. 11 R
  3564. 2055(File:)S
  3565. (src/lib/ip/ether.h)732 2288 A
  3566. 10 R
  3567. 3402(MINIX)S
  3568. 3730(SOURCE)S
  3569. 4153(CODE)S
  3570. 900 V
  3571. 7 LST
  3572. (22930)210 648 A
  3573. 990 V
  3574. (22931)210 648 A
  3575. (#ifndef)294 1026 A
  3576. (__ETHER_BCAST_ADDR__)840 1362 A
  3577. 1080 V
  3578. (22932)210 648 A
  3579. (extern)252 1026 A
  3580. (ether_addr)420 1320 A
  3581. (ether_bcast_addr;)714 1782 A
  3582. 1170 V
  3583. (22933)210 648 A
  3584. (#endif)252 1026 A
  3585. 1260 V
  3586. (22934)210 648 A
  3587. 1350 V
  3588. (22935)210 648 A
  3589. (#ifdef)252 1026 A
  3590. (__STDC__)336 1320 A
  3591. 1440 V
  3592. (22936)210 648 A
  3593. 1530 V
  3594. (22937)210 648 A
  3595. (int)126 1026 A
  3596. (ether_open)420 1194 A
  3597. ((char)210 1656 A
  3598. (*name,)252 1908 A
  3599. (unsigned)336 2202 A
  3600. (type,)210 2580 A
  3601. (ether_addr)420 2832 A
  3602. 3294(*)S
  3603. (address);)378 3378 A
  3604. 1620 V
  3605. (22938)210 648 A
  3606. 1710 V
  3607. (22939)210 648 A
  3608. (ether_addr)420 1026 A
  3609. (*ether_address)588 1488 A
  3610. ((int)168 2118 A
  3611. (fd,)126 2328 A
  3612. (ether_addr)420 2496 A
  3613. 2958(*)S
  3614. (address);)378 3042 A
  3615. 1800 V
  3616. (22940)210 648 A
  3617. 1890 V
  3618. (22941)210 648 A
  3619. (ether_addr)420 1026 A
  3620. (*ether_intfaddr)630 1488 A
  3621. ((char)210 2160 A
  3622. (*intf,)252 2412 A
  3623. (ether_addr)420 2706 A
  3624. 3168(*)S
  3625. (address);)378 3252 A
  3626. 1980 V
  3627. (22942)210 648 A
  3628. 2070 V
  3629. (22943)210 648 A
  3630. (char)168 1026 A
  3631. (**ether_interfaces)756 1236 A
  3632. ((void);)294 2034 A
  3633. 2160 V
  3634. (22944)210 648 A
  3635. 2250 V
  3636. (22945)210 648 A
  3637. (int)126 1026 A
  3638. (ether_write)462 1194 A
  3639. ((int)168 1698 A
  3640. (fd,)126 1908 A
  3641. (ether_packet)504 2076 A
  3642. 2622(*)S
  3643. (packet);)336 2706 A
  3644. 2340 V
  3645. (22946)210 648 A
  3646. 2430 V
  3647. (22947)210 648 A
  3648. (int)126 1026 A
  3649. (ether_writev)504 1194 A
  3650. ((int)168 1740 A
  3651. (fd,)126 1950 A
  3652. (ether_vec)378 2118 A
  3653. 2538(*)S
  3654. (packet);)336 2622 A
  3655. 2520 V
  3656. (22948)210 648 A
  3657. 2610 V
  3658. (22949)210 648 A
  3659. (int)126 1026 A
  3660. (ether_read)420 1194 A
  3661. ((int)168 1656 A
  3662. (fd,)126 1866 A
  3663. (ether_packet)504 2034 A
  3664. 2580(*)S
  3665. (packet);)336 2664 A
  3666. 2700 V
  3667. (22950)210 648 A
  3668. 2790 V
  3669. (22951)210 648 A
  3670. (int)126 1026 A
  3671. (ether_readv)462 1194 A
  3672. ((int)168 1698 A
  3673. (fd,)126 1908 A
  3674. (ether_vec)378 2076 A
  3675. 2496(*)S
  3676. (packet);)336 2580 A
  3677. 2880 V
  3678. (22952)210 648 A
  3679. 2970 V
  3680. (22953)210 648 A
  3681. (int)126 1026 A
  3682. (ether_blocking)588 1194 A
  3683. ((int)168 1824 A
  3684. (fd,)126 2034 A
  3685. (int)126 2202 A
  3686. (state);)294 2370 A
  3687. 3060 V
  3688. (22954)210 648 A
  3689. 3150 V
  3690. (22955)210 648 A
  3691. (int)126 1026 A
  3692. (ether_send_self)630 1194 A
  3693. ((int)168 1866 A
  3694. (fd);)168 2076 A
  3695. 3240 V
  3696. (22956)210 648 A
  3697. 3330 V
  3698. (22957)210 648 A
  3699. (int)126 1026 A
  3700. (ether_mcast_self)672 1194 A
  3701. ((int)168 1908 A
  3702. (fd);)168 2118 A
  3703. 3420 V
  3704. (22958)210 648 A
  3705. 3510 V
  3706. (22959)210 648 A
  3707. (int)126 1026 A
  3708. (ether_bcast_self)672 1194 A
  3709. ((int)168 1908 A
  3710. (fd);)168 2118 A
  3711. 3600 V
  3712. (22960)210 648 A
  3713. 3690 V
  3714. (22961)210 648 A
  3715. (char)168 1026 A
  3716. (*ether_ntoa)462 1236 A
  3717. ((ether_addr)462 1740 A
  3718. (*);)126 2244 A
  3719. 3780 V
  3720. (22962)210 648 A
  3721. 3870 V
  3722. (22963)210 648 A
  3723. (ether_addr)420 1026 A
  3724. (*ether_aton)462 1488 A
  3725. ((char)210 1992 A
  3726. (*);)126 2244 A
  3727. 3960 V
  3728. (22964)210 648 A
  3729. 4050 V
  3730. (22965)210 648 A
  3731. (#ifdef)252 1026 A
  3732. (__GNUC__)336 1320 A
  3733. 4140 V
  3734. (22966)210 648 A
  3735. 4230 V
  3736. (22967)210 648 A
  3737. 1026(/*)S
  3738. 4320 V
  3739. (22968)210 648 A
  3740. 1068(*)S
  3741. (Avoid)210 1152 A
  3742. (stupid)252 1404 A
  3743. (warnings)336 1698 A
  3744. 2076(if)S
  3745. (structs)294 2202 A
  3746. (aren't)252 2538 A
  3747. (defined)294 2832 A
  3748. 4410 V
  3749. (22969)210 648 A
  3750. 1068(*/)S
  3751. 4500 V
  3752. (22970)210 648 A
  3753. 4590 V
  3754. (22971)210 648 A
  3755. (typedef)294 1026 A
  3756. (struct)252 1362 A
  3757. (in_addr)294 1656 A
  3758. (*_ether_NoNsEnSe;)714 1992 A
  3759. 4680 V
  3760. (22972)210 648 A
  3761. (typedef)294 1026 A
  3762. (struct)252 1362 A
  3763. (hostent)294 1656 A
  3764. (*_ether_nOnSeNsE;)714 1992 A
  3765. 4770 V
  3766. (22973)210 648 A
  3767. 4860 V
  3768. (22974)210 648 A
  3769. (#endif)252 1026 A
  3770. 4950 V
  3771. (22975)210 648 A
  3772. 5040 V
  3773. (22976)210 648 A
  3774. (char)168 1026 A
  3775. (*ether_e2a)420 1236 A
  3776. ((ether_addr)462 1698 A
  3777. 2202(*,)S
  3778. (char)168 2328 A
  3779. (*);)126 2538 A
  3780. 5130 V
  3781. (22977)210 648 A
  3782. 5220 V
  3783. (22978)210 648 A
  3784. (ether_addr)420 1026 A
  3785. (*ether_a2e)420 1488 A
  3786. ((char)210 1950 A
  3787. 2202(*,)S
  3788. (ether_addr)420 2328 A
  3789. (*);)126 2790 A
  3790. 5310 V
  3791. (22979)210 648 A
  3792. 5400 V
  3793. (22980)210 648 A
  3794. (struct)252 1026 A
  3795. (in_addr)294 1320 A
  3796. (*ether_e2ip)462 1656 A
  3797. ((ether_addr)462 2160 A
  3798. 2664(*,)S
  3799. (struct)252 2790 A
  3800. (in_addr)294 3084 A
  3801. (*);)126 3420 A
  3802. 5490 V
  3803. (22981)210 648 A
  3804. 5580 V
  3805. (22982)210 648 A
  3806. (ether_addr)420 1026 A
  3807. (*ether_ip2e)462 1488 A
  3808. ((struct)294 1992 A
  3809. (in_addr)294 2328 A
  3810. 2664(*,)S
  3811. (ether_addr)420 2790 A
  3812. (*);)126 3252 A
  3813. 5670 V
  3814. (22983)210 648 A
  3815. 5760 V
  3816. (22984)210 648 A
  3817. (char)168 1026 A
  3818. (*ether_e2host)546 1236 A
  3819. ((ether_addr)462 1824 A
  3820. 2328(*,)S
  3821. (char)168 2454 A
  3822. (*);)126 2664 A
  3823. 5850 V
  3824. (22985)210 648 A
  3825. 5940 V
  3826. (22986)210 648 A
  3827. (ether_addr)420 1026 A
  3828. (*ether_host2e)546 1488 A
  3829. ((char)210 2076 A
  3830. 2328(*,)S
  3831. (ether_addr)420 2454 A
  3832. (*);)126 2916 A
  3833. 6030 V
  3834. (22987)210 648 A
  3835. 6120 V
  3836. (22988)210 648 A
  3837. (ether_addr)420 1026 A
  3838. (*ether_hostent2e)672 1488 A
  3839. ((struct)294 2202 A
  3840. (hostent)294 2538 A
  3841. 2874(*,)S
  3842. (ether_addr)420 3000 A
  3843. (*);)126 3462 A
  3844. 6210 V
  3845. (22989)210 648 A
  3846. 8418 V
  3847. EP
  3848. %%Page: 205 205
  3849. BP
  3850. /slant 0 def
  3851. /height 0 def
  3852. 630 V
  3853. 10 R
  3854. 648(MINIX)S
  3855. 976(SOURCE)S
  3856. 1399(CODE)S
  3857. 11 R
  3858. 2055(File:)S
  3859. (src/lib/ip/ether.h)732 2288 A
  3860. 12 B
  3861. (205)180 4248 A
  3862. 900 V
  3863. 7 LST
  3864. (22990)210 648 A
  3865. (#else)210 1026 A
  3866. 990 V
  3867. (22991)210 648 A
  3868. 1080 V
  3869. (22992)210 648 A
  3870. (int)126 1026 A
  3871. (ether_open)420 1194 A
  3872. (();)126 1656 A
  3873. 1170 V
  3874. (22993)210 648 A
  3875. (ether_addr)420 1026 A
  3876. (*ether_address)588 1488 A
  3877. (();)126 2118 A
  3878. 1260 V
  3879. (22994)210 648 A
  3880. (ether_addr)420 1026 A
  3881. (*ether_intfaddr)630 1488 A
  3882. (();)126 2160 A
  3883. 1350 V
  3884. (22995)210 648 A
  3885. (char)168 1026 A
  3886. (**ether_interfaces)756 1236 A
  3887. (();)126 2034 A
  3888. 1440 V
  3889. (22996)210 648 A
  3890. (int)126 1026 A
  3891. (ether_write)462 1194 A
  3892. (();)126 1698 A
  3893. 1530 V
  3894. (22997)210 648 A
  3895. (int)126 1026 A
  3896. (ether_writev)504 1194 A
  3897. (();)126 1740 A
  3898. 1620 V
  3899. (22998)210 648 A
  3900. (int)126 1026 A
  3901. (ether_read)420 1194 A
  3902. (();)126 1656 A
  3903. 1710 V
  3904. (22999)210 648 A
  3905. (int)126 1026 A
  3906. (ether_readv)462 1194 A
  3907. (();)126 1698 A
  3908. 1800 V
  3909. (23000)210 648 A
  3910. (int)126 1026 A
  3911. (ether_blocking)588 1194 A
  3912. (();)126 1824 A
  3913. 1890 V
  3914. (23001)210 648 A
  3915. (int)126 1026 A
  3916. (ether_send_self)630 1194 A
  3917. (();)126 1866 A
  3918. 1980 V
  3919. (23002)210 648 A
  3920. (int)126 1026 A
  3921. (ether_mcast_self)672 1194 A
  3922. (();)126 1908 A
  3923. 2070 V
  3924. (23003)210 648 A
  3925. (int)126 1026 A
  3926. (ether_bcast_self)672 1194 A
  3927. (();)126 1908 A
  3928. 2160 V
  3929. (23004)210 648 A
  3930. 2250 V
  3931. (23005)210 648 A
  3932. (char)168 1026 A
  3933. (*ether_ntoa)462 1236 A
  3934. (();)126 1740 A
  3935. 2340 V
  3936. (23006)210 648 A
  3937. (ether_addr)420 1026 A
  3938. (*ether_aton)462 1488 A
  3939. (();)126 1992 A
  3940. 2430 V
  3941. (23007)210 648 A
  3942. (char)168 1026 A
  3943. (*ether_e2a)420 1236 A
  3944. (();)126 1698 A
  3945. 2520 V
  3946. (23008)210 648 A
  3947. (ether_addr)420 1026 A
  3948. (*ether_a2e)420 1488 A
  3949. (();)126 1950 A
  3950. 2610 V
  3951. (23009)210 648 A
  3952. (struct)252 1026 A
  3953. (in_addr)294 1320 A
  3954. (*ether_e2ip)462 1656 A
  3955. (();)126 2160 A
  3956. 2700 V
  3957. (23010)210 648 A
  3958. (ether_addr)420 1026 A
  3959. (*ether_ip2e)462 1488 A
  3960. (();)126 1992 A
  3961. 2790 V
  3962. (23011)210 648 A
  3963. (char)168 1026 A
  3964. (*ether_e2host)546 1236 A
  3965. (();)126 1824 A
  3966. 2880 V
  3967. (23012)210 648 A
  3968. (ether_addr)420 1026 A
  3969. (*ether_host2e)546 1488 A
  3970. (();)126 2076 A
  3971. 2970 V
  3972. (23013)210 648 A
  3973. (ether_addr)420 1026 A
  3974. (*ether_hostent2e)672 1488 A
  3975. (();)126 2202 A
  3976. 3060 V
  3977. (23014)210 648 A
  3978. 3150 V
  3979. (23015)210 648 A
  3980. (#endif)252 1026 A
  3981. 3240 V
  3982. (23016)210 648 A
  3983. 3330 V
  3984. (23017)210 648 A
  3985. (#undef)252 1026 A
  3986. (ether_cmp)378 1320 A
  3987. 2706(/*)S
  3988. (lose)168 2832 A
  3989. (def)126 3042 A
  3990. (from)168 3210 A
  3991. (netinet/if_ether.h)756 3420 A
  3992. 4218(*/)S
  3993. 3420 V
  3994. (23018)210 648 A
  3995. 3510 V
  3996. (23019)210 648 A
  3997. (#define)294 1026 A
  3998. (ether_cmp(addr1,addr2))924 1362 A
  3999. 2328(\)S
  4000. 3600 V
  4001. (23020)210 648 A
  4002. (((addr1)->shorts[0])798 1068 A
  4003. 1908(!=)S
  4004. ((addr2)->shorts[0])756 2034 A
  4005. 2832(\)S
  4006. 3690 V
  4007. (23021)210 648 A
  4008. 1110(||)S
  4009. ((addr1)->shorts[1])756 1236 A
  4010. 2034(!=)S
  4011. ((addr2)->shorts[1])756 2160 A
  4012. 2958(\)S
  4013. 3780 V
  4014. (23022)210 648 A
  4015. 1110(||)S
  4016. ((addr1)->shorts[2])756 1236 A
  4017. 2034(!=)S
  4018. ((addr2)->shorts[2]))798 2160 A
  4019. 3870 V
  4020. (23023)210 648 A
  4021. 3960 V
  4022. (23024)210 648 A
  4023. (#define)294 1026 A
  4024. (ETHERSTRLEN)462 1362 A
  4025. 1866(18)S
  4026. 2706(/*)S
  4027. (max)126 2832 A
  4028. (length)252 3000 A
  4029. 3294(of)S
  4030. ("xx:xx:xx:xx:xx:xx")798 3420 A
  4031. 4260(*/)S
  4032. 4050 V
  4033. (23025)210 648 A
  4034. 4140 V
  4035. (23026)210 648 A
  4036. (#ifdef)252 1026 A
  4037. (NOFILE)252 1320 A
  4038. 2706(/*)S
  4039. (i.e.)168 2832 A
  4040. 3042(we)S
  4041. (have)168 3168 A
  4042. (included)336 3378 A
  4043. (sys/param.h)462 3756 A
  4044. 4260(*/)S
  4045. 4230 V
  4046. (23027)210 648 A
  4047. (#ifndef)294 1026 A
  4048. (MAXHOSTNAMELEN)588 1362 A
  4049. 2706(/*)S
  4050. (but)126 2832 A
  4051. (MAXHOSTNAMELEN)588 3000 A
  4052. (still)210 3630 A
  4053. (isnt)168 3882 A
  4054. (set)126 4092 A
  4055. 4260(*/)S
  4056. 4320 V
  4057. (23028)210 648 A
  4058. (#define)294 1026 A
  4059. (MAXHOSTNAMELEN)588 1362 A
  4060. 1992(64)S
  4061. 4410 V
  4062. (23029)210 648 A
  4063. (#endif)252 1026 A
  4064. 4500 V
  4065. (23030)210 648 A
  4066. (#endif)252 1026 A
  4067. 4590 V
  4068. (23031)210 648 A
  4069. 4680 V
  4070. (23032)210 648 A
  4071. 1026(/*)S
  4072. (should)252 1152 A
  4073. 1446(be)S
  4074. (defined)294 1572 A
  4075. 1908(in)S
  4076. (terms)210 2034 A
  4077. 2286(of)S
  4078. (ether_packet)504 2412 A
  4079. (struct;)294 2958 A
  4080. (need)168 3294 A
  4081. (offsetof())420 3504 A
  4082. (macro)210 3966 A
  4083. 4218(*/)S
  4084. 4770 V
  4085. (23033)210 648 A
  4086. 4860 V
  4087. (23034)210 648 A
  4088. (#define)294 1026 A
  4089. (ETHER_DST)378 1362 A
  4090. 2034(0)S
  4091. 4950 V
  4092. (23035)210 648 A
  4093. (#define)294 1026 A
  4094. (ETHER_SRC)378 1362 A
  4095. 2034(6)S
  4096. 5040 V
  4097. (23036)210 648 A
  4098. (#define)294 1026 A
  4099. (ETHER_TYPE)420 1362 A
  4100. 2034(12)S
  4101. 5130 V
  4102. (23037)210 648 A
  4103. (#define)294 1026 A
  4104. (ETHER_PKT)378 1362 A
  4105. 2034(14)S
  4106. 5220 V
  4107. (23038)210 648 A
  4108. (#define)294 1026 A
  4109. (ETHER_MIN)378 1362 A
  4110. 2034(46)S
  4111. 5310 V
  4112. (23039)210 648 A
  4113. (#define)294 1026 A
  4114. (ETHER_MAX)378 1362 A
  4115. (1500)168 2034 A
  4116. 5400 V
  4117. (23040)210 648 A
  4118. 5490 V
  4119. (23041)210 648 A
  4120. (#define)294 1026 A
  4121. (ETHER_MINTYPE)546 1362 A
  4122. (0x5DD)210 2034 A
  4123. 2706(/*)S
  4124. (lowest)252 2832 A
  4125. (protocol)336 3126 A
  4126. (not)126 3504 A
  4127. (valid)210 3672 A
  4128. (IEEE802)294 3924 A
  4129. 4260(*/)S
  4130. 5580 V
  4131. (23042)210 648 A
  4132. (#define)294 1026 A
  4133. (ETHER_MAXTYPE)546 1362 A
  4134. (0xFFFF)252 2034 A
  4135. 2706(/*)S
  4136. (largest)294 2832 A
  4137. (possible)336 3168 A
  4138. (protocol)336 3546 A
  4139. 3924(*/)S
  4140. 5670 V
  4141. (23043)210 648 A
  4142. 5760 V
  4143. (23044)210 648 A
  4144. (#define)294 1026 A
  4145. (ETHER_MCAST(addr))714 1362 A
  4146. ((((unsigned)462 2118 A
  4147. (char)168 2622 A
  4148. 2832(*))S
  4149. ((addr))[0])420 2958 A
  4150. 3420(&)S
  4151. (0x01))210 3504 A
  4152. 5850 V
  4153. (23045)210 648 A
  4154. 5940 V
  4155. (23046)210 648 A
  4156. (#ifdef)252 1026 A
  4157. (NT_ALLTYPES)462 1320 A
  4158. 6030 V
  4159. (23047)210 648 A
  4160. (#define)294 1026 A
  4161. (ETHER_ALLTYPES)588 1362 A
  4162. (NT_ALLTYPES)462 1992 A
  4163. 6120 V
  4164. (23048)210 648 A
  4165. (#else)210 1026 A
  4166. 6210 V
  4167. (23049)210 648 A
  4168. (#define)294 1026 A
  4169. (ETHER_ALLTYPES)588 1362 A
  4170. (((unsigned))462 1992 A
  4171. (-1))126 2496 A
  4172. 8418 V
  4173. EP
  4174. %%Page: 206 206
  4175. BP
  4176. /slant 0 def
  4177. /height 0 def
  4178. 630 V
  4179. 12 B
  4180. (206)180 648 A
  4181. 11 R
  4182. 2055(File:)S
  4183. (src/lib/ip/ether.h)732 2288 A
  4184. 10 R
  4185. 3402(MINIX)S
  4186. 3730(SOURCE)S
  4187. 4153(CODE)S
  4188. 900 V
  4189. 7 LST
  4190. (23050)210 648 A
  4191. (#endif)252 1026 A
  4192. 1440 V
  4193. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4194. 1530 V
  4195. (src/lib/ip/domainname.c)966 1698 A
  4196. 1620 V
  4197. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4198. 1800 V
  4199. (23100)210 648 A
  4200. 1026(/*)S
  4201. 1890 V
  4202. (23101)210 648 A
  4203. (domainname.c)504 1026 A
  4204. 1980 V
  4205. (23102)210 648 A
  4206. 1026(*/)S
  4207. 2070 V
  4208. (23103)210 648 A
  4209. 2160 V
  4210. (23104)210 648 A
  4211. (#include)336 1026 A
  4212. (<stdio.h>)378 1404 A
  4213. 2250 V
  4214. (23105)210 648 A
  4215. (#include)336 1026 A
  4216. (<string.h>)420 1404 A
  4217. 2340 V
  4218. (23106)210 648 A
  4219. (#include)336 1026 A
  4220. (<net/netlib.h>)588 1404 A
  4221. 2430 V
  4222. (23107)210 648 A
  4223. 2520 V
  4224. (23108)210 648 A
  4225. (int)126 1026 A
  4226. (getdomainname(domain,)882 1194 A
  4227. (size))210 2118 A
  4228. 2610 V
  4229. (23109)210 648 A
  4230. (char)168 1026 A
  4231. (*domain;)336 1236 A
  4232. 2700 V
  4233. (23110)210 648 A
  4234. (size_t)252 1026 A
  4235. (size;)210 1320 A
  4236. 2790 V
  4237. (23111)210 648 A
  4238. 1026({)S
  4239. 2880 V
  4240. (23112)210 648 A
  4241. (FILE)168 1362 A
  4242. (*domainfile;)504 1572 A
  4243. 2970 V
  4244. (23113)210 648 A
  4245. (char)168 1362 A
  4246. (*line;)252 1572 A
  4247. 3060 V
  4248. (23114)210 648 A
  4249. 3150 V
  4250. (23115)210 648 A
  4251. (domainfile=)462 1362 A
  4252. (fopen("/etc/domainname",)1008 1866 A
  4253. ("r");)210 2916 A
  4254. 3240 V
  4255. (23116)210 648 A
  4256. 1362(if)S
  4257. ((!domainfile))546 1488 A
  4258. 3330 V
  4259. (23117)210 648 A
  4260. 1362({)S
  4261. 3420 V
  4262. (23118)210 648 A
  4263. (return)252 1698 A
  4264. (-1;)126 1992 A
  4265. 3510 V
  4266. (23119)210 648 A
  4267. 1362(})S
  4268. 3600 V
  4269. (23120)210 648 A
  4270. 3690 V
  4271. (23121)210 648 A
  4272. (line=)210 1362 A
  4273. (fgets(domain,)546 1614 A
  4274. (size,)210 2202 A
  4275. (domainfile);)504 2454 A
  4276. 3780 V
  4277. (23122)210 648 A
  4278. (fclose(domainfile);)798 1362 A
  4279. 3870 V
  4280. (23123)210 648 A
  4281. 1362(if)S
  4282. ((!line))294 1488 A
  4283. 3960 V
  4284. (23124)210 648 A
  4285. (return)252 1698 A
  4286. (-1;)126 1992 A
  4287. 4050 V
  4288. (23125)210 648 A
  4289. (line=)210 1362 A
  4290. (strchr(domain,)588 1614 A
  4291. ('\n');)252 2244 A
  4292. 4140 V
  4293. (23126)210 648 A
  4294. 1362(if)S
  4295. ((line))252 1488 A
  4296. 4230 V
  4297. (23127)210 648 A
  4298. (*line=)252 1698 A
  4299. ('\0';)210 1992 A
  4300. 4320 V
  4301. (23128)210 648 A
  4302. (return)252 1362 A
  4303. 1656(0;)S
  4304. 4410 V
  4305. (23129)210 648 A
  4306. 1026(})S
  4307. 5040 V
  4308. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4309. 5130 V
  4310. (src/lib/ip/ether_line.c)966 1698 A
  4311. 5220 V
  4312. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4313. 5400 V
  4314. (23200)210 648 A
  4315. 1026(/*)S
  4316. 5490 V
  4317. (23201)210 648 A
  4318. 1026(**)S
  4319. (ETHER_LINE)420 1194 A
  4320. 5580 V
  4321. (23202)210 648 A
  4322. 1026(**)S
  4323. 5670 V
  4324. (23203)210 648 A
  4325. 1026(**)S
  4326. (This)168 1362 A
  4327. (routine)294 1572 A
  4328. (parses)252 1908 A
  4329. (the)126 2202 A
  4330. (array)210 2370 A
  4331. (pointed)294 2622 A
  4332. 2958(to)S
  4333. 3084(by)S
  4334. ("line")252 3210 A
  4335. ((which)252 3504 A
  4336. (should)252 3798 A
  4337. 4092(be)S
  4338. 5760 V
  4339. (23204)210 648 A
  4340. 1026(**)S
  4341. (from)168 1362 A
  4342. 1572(a)S
  4343. (file)168 1656 A
  4344. 1866(in)S
  4345. (the)126 1992 A
  4346. (format)252 2160 A
  4347. 2454(of)S
  4348. (/etc/ethers))504 2580 A
  4349. (and)126 3126 A
  4350. (returns)294 3294 A
  4351. 3630(in)S
  4352. ("eaddr")294 3756 A
  4353. (the)126 4092 A
  4354. 5850 V
  4355. (23205)210 648 A
  4356. 1026(**)S
  4357. (ethernet)336 1362 A
  4358. (address)294 1740 A
  4359. 2076(at)S
  4360. (the)126 2202 A
  4361. (start)210 2370 A
  4362. 2622(of)S
  4363. (the)126 2748 A
  4364. (line)168 2916 A
  4365. (and)126 3126 A
  4366. (the)126 3294 A
  4367. (corresponding)546 3462 A
  4368. (host)168 4050 A
  4369. 5940 V
  4370. (23206)210 648 A
  4371. 1026(**)S
  4372. (name)168 1362 A
  4373. 1572(in)S
  4374. ("hostname".)462 1698 A
  4375. 2244(It)S
  4376. (assumes)294 2370 A
  4377. (either)252 2706 A
  4378. (tabs)168 3000 A
  4379. 3210(or)S
  4380. (spaces)252 3336 A
  4381. (separate)336 3630 A
  4382. (the)126 4008 A
  4383. 6030 V
  4384. (23207)210 648 A
  4385. 1026(**)S
  4386. (two.)168 1362 A
  4387. (The)126 1614 A
  4388. (buffer)252 1782 A
  4389. (pointed)294 2076 A
  4390. 2412(to)S
  4391. 2538(by)S
  4392. ("hostname")420 2664 A
  4393. (must)168 3126 A
  4394. 3336(be)S
  4395. (big)126 3462 A
  4396. (enough)252 3630 A
  4397. 3924(to)S
  4398. (hold)168 4050 A
  4399. 6120 V
  4400. (23208)210 648 A
  4401. 1026(**)S
  4402. (the)126 1362 A
  4403. (host)168 1530 A
  4404. (name)168 1740 A
  4405. (plus)168 1950 A
  4406. 2160(a)S
  4407. (NULL)168 2244 A
  4408. (byte.)210 2454 A
  4409. 6210 V
  4410. (23209)210 648 A
  4411. 1026(**)S
  4412. (The)126 1362 A
  4413. (function)336 1530 A
  4414. (returns)294 1908 A
  4415. 2244(0)S
  4416. 2328(on)S
  4417. (success)294 2454 A
  4418. (and)126 2790 A
  4419. 2958(1)S
  4420. 3042(on)S
  4421. (failure.)336 3168 A
  4422. 8418 V
  4423. EP
  4424. %%Page: 207 207
  4425. BP
  4426. /slant 0 def
  4427. /height 0 def
  4428. 630 V
  4429. 10 R
  4430. 648(MINIX)S
  4431. 976(SOURCE)S
  4432. 1399(CODE)S
  4433. 11 R
  4434. 1947(File:)S
  4435. (src/lib/ip/ether_line.c)949 2180 A
  4436. 12 B
  4437. (207)180 4248 A
  4438. 900 V
  4439. 7 LST
  4440. (23210)210 648 A
  4441. 1026(**)S
  4442. (Arguments)378 1362 A
  4443. (are)126 1782 A
  4444. (assumed)294 1950 A
  4445. (sensible.)378 2286 A
  4446. (Null)168 2748 A
  4447. (pointers)336 2958 A
  4448. (will)168 3336 A
  4449. (probably)336 3546 A
  4450. (cause)210 3924 A
  4451. 990 V
  4452. (23211)210 648 A
  4453. 1026(**)S
  4454. (exceptions.)462 1362 A
  4455. 1080 V
  4456. (23212)210 648 A
  4457. 1026(**)S
  4458. (Author:)294 1362 A
  4459. (Gregory)294 1698 A
  4460. 2034(J.)S
  4461. (Sharp,)252 2160 A
  4462. (July)168 2454 A
  4463. (1990)168 2664 A
  4464. 1170 V
  4465. (23213)210 648 A
  4466. 1026(**)S
  4467. (Adapted)294 1362 A
  4468. 1698(to)S
  4469. (MINIX:)252 1824 A
  4470. (Philip)252 2118 A
  4471. (Homburg,)336 2412 A
  4472. (May)126 2790 A
  4473. (1992)168 2958 A
  4474. 1260 V
  4475. (23214)210 648 A
  4476. 1026(*/)S
  4477. 1350 V
  4478. (23215)210 648 A
  4479. 1440 V
  4480. (23216)210 648 A
  4481. (#include)336 1026 A
  4482. (<sys/types.h>)546 1404 A
  4483. 1530 V
  4484. (23217)210 648 A
  4485. (#include)336 1026 A
  4486. (<ctype.h>)378 1404 A
  4487. 1620 V
  4488. (23218)210 648 A
  4489. (#include)336 1026 A
  4490. (<stdlib.h>)420 1404 A
  4491. 1710 V
  4492. (23219)210 648 A
  4493. (#include)336 1026 A
  4494. (<net/gen/ether.h>)714 1404 A
  4495. 1800 V
  4496. (23220)210 648 A
  4497. (#include)336 1026 A
  4498. (<net/gen/if_ether.h>)840 1404 A
  4499. 1890 V
  4500. (23221)210 648 A
  4501. 1980 V
  4502. (23222)210 648 A
  4503. (int)126 1026 A
  4504. 2070 V
  4505. (23223)210 648 A
  4506. (ether_line(line,)672 1026 A
  4507. (eaddr,)252 1740 A
  4508. (hostname))378 2034 A
  4509. 2160 V
  4510. (23224)210 648 A
  4511. (char)168 1026 A
  4512. 1236(*)S
  4513. (line;)210 2034 A
  4514. 2250 V
  4515. (23225)210 648 A
  4516. (struct)252 1026 A
  4517. (ether_addr)420 1320 A
  4518. 1782(*)S
  4519. (eaddr;)252 2034 A
  4520. 2340 V
  4521. (23226)210 648 A
  4522. (char)168 1026 A
  4523. 1236(*)S
  4524. (hostname;)378 2034 A
  4525. 2430 V
  4526. (23227)210 648 A
  4527. 1026({)S
  4528. 2520 V
  4529. (23228)210 648 A
  4530. (register)336 1194 A
  4531. (int)126 1572 A
  4532. 1740(i;)S
  4533. 2610 V
  4534. (23229)210 648 A
  4535. (register)336 1194 A
  4536. (unsigned)336 1572 A
  4537. (long)168 1950 A
  4538. (val;)168 2160 A
  4539. 2700 V
  4540. (23230)210 648 A
  4541. 2790 V
  4542. (23231)210 648 A
  4543. 1026(/*)S
  4544. (skip)168 1152 A
  4545. (leading)294 1362 A
  4546. (white)210 1698 A
  4547. (space)210 1950 A
  4548. 2202(*/)S
  4549. 2880 V
  4550. (23232)210 648 A
  4551. (while)210 1194 A
  4552. ((*line)252 1446 A
  4553. 1740(!=)S
  4554. ('\n')168 1866 A
  4555. 2076(&&)S
  4556. ((*line)252 2202 A
  4557. 2496(==)S
  4558. 2622(')S
  4559. 2706(')S
  4560. 2790(||)S
  4561. (*line)210 2916 A
  4562. 3168(==)S
  4563. ('\t')))252 3294 A
  4564. 2970 V
  4565. (23233)210 648 A
  4566. (line++;)294 1362 A
  4567. 3060 V
  4568. (23234)210 648 A
  4569. 3150 V
  4570. (23235)210 648 A
  4571. 1026(/*)S
  4572. (read)168 1152 A
  4573. (the)126 1362 A
  4574. (ethernet)336 1530 A
  4575. (address)294 1908 A
  4576. 2244(*/)S
  4577. 3240 V
  4578. (23236)210 648 A
  4579. (for)126 1194 A
  4580. 1362((i)S
  4581. 1488(=)S
  4582. 1572(0;)S
  4583. 1698(i)S
  4584. 1782(<)S
  4585. 1866(5;)S
  4586. (i++))168 1992 A
  4587. 3330 V
  4588. (23237)210 648 A
  4589. 1194({)S
  4590. 3420 V
  4591. (23238)210 648 A
  4592. (val)126 1362 A
  4593. 1530(=)S
  4594. ((unsigned)378 1614 A
  4595. (long))210 2034 A
  4596. (strtol(line,)504 2286 A
  4597. (&line,)252 2832 A
  4598. (16);)168 3126 A
  4599. 3510 V
  4600. (23239)210 648 A
  4601. 1362(if)S
  4602. ((val)168 1488 A
  4603. 1698(>)S
  4604. (255)126 1782 A
  4605. 1950(||)S
  4606. (*line++)294 2076 A
  4607. 2412(!=)S
  4608. (':'))168 2538 A
  4609. 3600 V
  4610. (23240)210 648 A
  4611. (return)252 1530 A
  4612. 1824(1;)S
  4613. 3690 V
  4614. (23241)210 648 A
  4615. (eaddr->ea_addr[i])714 1362 A
  4616. 2118(=)S
  4617. (val)126 2202 A
  4618. 2370(&)S
  4619. (0xff;)210 2454 A
  4620. 3780 V
  4621. (23242)210 648 A
  4622. 1194(})S
  4623. 3870 V
  4624. (23243)210 648 A
  4625. (val)126 1194 A
  4626. 1362(=)S
  4627. ((unsigned)378 1446 A
  4628. (long))210 1866 A
  4629. (strtol(line,)504 2118 A
  4630. (&line,)252 2664 A
  4631. (16);)168 2958 A
  4632. 3960 V
  4633. (23244)210 648 A
  4634. 1194(if)S
  4635. ((val)168 1320 A
  4636. 1530(>)S
  4637. (255)126 1614 A
  4638. 1782(||)S
  4639. ((*line)252 1908 A
  4640. 2202(!=)S
  4641. 2328(')S
  4642. 2412(')S
  4643. 2496(&&)S
  4644. (*line)210 2622 A
  4645. 2874(!=)S
  4646. ('\t')))252 3000 A
  4647. 4050 V
  4648. (23245)210 648 A
  4649. (return)252 1362 A
  4650. 1656(1;)S
  4651. 4140 V
  4652. (23246)210 648 A
  4653. (eaddr->ea_addr[i])714 1194 A
  4654. 1950(=)S
  4655. (val)126 2034 A
  4656. 2202(&)S
  4657. (0xff;)210 2286 A
  4658. 4230 V
  4659. (23247)210 648 A
  4660. 4320 V
  4661. (23248)210 648 A
  4662. 1026(/*)S
  4663. (skip)168 1152 A
  4664. (leading)294 1362 A
  4665. (white)210 1698 A
  4666. (space)210 1950 A
  4667. 2202(*/)S
  4668. 4410 V
  4669. (23249)210 648 A
  4670. (while)210 1194 A
  4671. ((*line)252 1446 A
  4672. 1740(!=)S
  4673. ('\n')168 1866 A
  4674. 2076(&&)S
  4675. ((*line)252 2202 A
  4676. 2496(==)S
  4677. 2622(')S
  4678. 2706(')S
  4679. 2790(||)S
  4680. (*line)210 2916 A
  4681. 3168(==)S
  4682. ('\t')))252 3294 A
  4683. 4500 V
  4684. (23250)210 648 A
  4685. (line++;)294 1362 A
  4686. 4590 V
  4687. (23251)210 648 A
  4688. 4680 V
  4689. (23252)210 648 A
  4690. 1026(/*)S
  4691. (read)168 1152 A
  4692. 1362(in)S
  4693. (the)126 1488 A
  4694. (hostname)336 1656 A
  4695. 2034(*/)S
  4696. 4770 V
  4697. (23253)210 648 A
  4698. (while)210 1194 A
  4699. ((!isspace(*line)))714 1446 A
  4700. 4860 V
  4701. (23254)210 648 A
  4702. (*hostname++)462 1362 A
  4703. 1866(=)S
  4704. (*line++;)336 1950 A
  4705. 4950 V
  4706. (23255)210 648 A
  4707. (*hostname)378 1194 A
  4708. 1614(=)S
  4709. ('\0';)210 1698 A
  4710. 5040 V
  4711. (23256)210 648 A
  4712. (return)252 1194 A
  4713. 1488(0;)S
  4714. 5130 V
  4715. (23257)210 648 A
  4716. 1026(})S
  4717. 8418 V
  4718. EP
  4719. %%Page: 208 208
  4720. BP
  4721. /slant 0 def
  4722. /height 0 def
  4723. 630 V
  4724. 12 B
  4725. (208)180 648 A
  4726. 11 R
  4727. 1978(File:)S
  4728. (src/lib/ip/ethera2n.c)887 2211 A
  4729. 10 R
  4730. 3402(MINIX)S
  4731. 3730(SOURCE)S
  4732. 4153(CODE)S
  4733. 990 V
  4734. 7 LST
  4735. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4736. 1080 V
  4737. (src/lib/ip/ethera2n.c)882 1698 A
  4738. 1170 V
  4739. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4740. 1350 V
  4741. (23300)210 648 A
  4742. 1026(/*)S
  4743. 1440 V
  4744. (23301)210 648 A
  4745. (ethera2n.c)420 1026 A
  4746. 1530 V
  4747. (23302)210 648 A
  4748. 1620 V
  4749. (23303)210 648 A
  4750. (Convert)294 1026 A
  4751. 1362(an)S
  4752. (ASCII)210 1488 A
  4753. (string)252 1740 A
  4754. (with)168 2034 A
  4755. 2244(an)S
  4756. (ethernet)336 2370 A
  4757. (address)294 2748 A
  4758. (into)168 3084 A
  4759. 3294(a)S
  4760. (struct)252 3378 A
  4761. (ether_addr.)462 3672 A
  4762. 1710 V
  4763. (23304)210 648 A
  4764. 1800 V
  4765. (23305)210 648 A
  4766. (Created:)336 1026 A
  4767. (Nov)126 1698 A
  4768. (17,)126 1866 A
  4769. (1992)168 2034 A
  4770. 2244(by)S
  4771. (Philip)252 2370 A
  4772. (Homburg)294 2664 A
  4773. 1890 V
  4774. (23306)210 648 A
  4775. 1026(*/)S
  4776. 1980 V
  4777. (23307)210 648 A
  4778. 2070 V
  4779. (23308)210 648 A
  4780. (#include)336 1026 A
  4781. (<sys/types.h>)546 1404 A
  4782. 2160 V
  4783. (23309)210 648 A
  4784. (#include)336 1026 A
  4785. (<stdlib.h>)420 1404 A
  4786. 2250 V
  4787. (23310)210 648 A
  4788. (#include)336 1026 A
  4789. (<net/netlib.h>)588 1404 A
  4790. 2340 V
  4791. (23311)210 648 A
  4792. (#include)336 1026 A
  4793. (<net/gen/ether.h>)714 1404 A
  4794. 2430 V
  4795. (23312)210 648 A
  4796. (#include)336 1026 A
  4797. (<net/gen/if_ether.h>)840 1404 A
  4798. 2520 V
  4799. (23313)210 648 A
  4800. 2610 V
  4801. (23314)210 648 A
  4802. (struct)252 1026 A
  4803. (ether_addr)420 1320 A
  4804. (*ether_aton(s))588 1782 A
  4805. 2700 V
  4806. (23315)210 648 A
  4807. (char)168 1026 A
  4808. (*s;)126 1236 A
  4809. 2790 V
  4810. (23316)210 648 A
  4811. 1026({)S
  4812. 2880 V
  4813. (23317)210 648 A
  4814. (static)252 1362 A
  4815. (struct)252 1656 A
  4816. (ether_addr)420 1950 A
  4817. (ea;)126 2412 A
  4818. 2970 V
  4819. (23318)210 648 A
  4820. 3060 V
  4821. (23319)210 648 A
  4822. (int)126 1362 A
  4823. 1530(i;)S
  4824. 3150 V
  4825. (23320)210 648 A
  4826. (long)168 1362 A
  4827. 1572(v;)S
  4828. 3240 V
  4829. (23321)210 648 A
  4830. (char)168 1362 A
  4831. (*check;)294 1572 A
  4832. 3330 V
  4833. (23322)210 648 A
  4834. 3420 V
  4835. (23323)210 648 A
  4836. 1362(if)S
  4837. 1488((s)S
  4838. 1614(==)S
  4839. (NULL))210 1740 A
  4840. 3510 V
  4841. (23324)210 648 A
  4842. (return)252 1698 A
  4843. (NULL;)210 1992 A
  4844. 3600 V
  4845. (23325)210 648 A
  4846. 3690 V
  4847. (23326)210 648 A
  4848. (for)126 1362 A
  4849. ((i=0;)210 1530 A
  4850. (i<6;)168 1782 A
  4851. (i++))168 1992 A
  4852. 3780 V
  4853. (23327)210 648 A
  4854. 1362({)S
  4855. 3870 V
  4856. (23328)210 648 A
  4857. 1698(v=)S
  4858. (strtol(s,)378 1824 A
  4859. (&check,)294 2244 A
  4860. (16);)168 2580 A
  4861. 3960 V
  4862. (23329)210 648 A
  4863. 1698(if)S
  4864. ((v<0)168 1824 A
  4865. 2034(||)S
  4866. (v>255))252 2160 A
  4867. 4050 V
  4868. (23330)210 648 A
  4869. (return)252 2034 A
  4870. (NULL;)210 2328 A
  4871. 4140 V
  4872. (23331)210 648 A
  4873. 1698(if)S
  4874. (((i<5)210 1824 A
  4875. 2076(&&)S
  4876. (check[0])336 2202 A
  4877. 2580(!=)S
  4878. (':'))168 2706 A
  4879. 2916(||)S
  4880. 3042((i)S
  4881. 3168(==)S
  4882. 3294(5)S
  4883. 3378(&&)S
  4884. (check[0])336 3504 A
  4885. 3882(!=)S
  4886. ('\0')))252 4008 A
  4887. 4230 V
  4888. (23332)210 648 A
  4889. (return)252 2034 A
  4890. (NULL;)210 2328 A
  4891. 4320 V
  4892. (23333)210 648 A
  4893. (ea.ea_addr[i]=)588 1698 A
  4894. 2328(v;)S
  4895. 4410 V
  4896. (23334)210 648 A
  4897. 1698(s=)S
  4898. (check+1;)336 1824 A
  4899. 4500 V
  4900. (23335)210 648 A
  4901. 1362(})S
  4902. 4590 V
  4903. (23336)210 648 A
  4904. (return)252 1362 A
  4905. (&ea;)168 1656 A
  4906. 4680 V
  4907. (23337)210 648 A
  4908. 1026(})S
  4909. 5040 V
  4910. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4911. 5130 V
  4912. (src/lib/ip/ethere2a.c)882 1698 A
  4913. 5220 V
  4914. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4915. 5400 V
  4916. (23400)210 648 A
  4917. 1026(/*)S
  4918. ($Id:)168 1152 A
  4919. (ethere2a.c,v)504 1362 A
  4920. (2.1)126 1908 A
  4921. (89/10/23)336 2076 A
  4922. (15:42:28)336 2454 A
  4923. (dupuy)210 2832 A
  4924. (Exp)126 3084 A
  4925. 3252($)S
  4926. 3336(*/)S
  4927. 5490 V
  4928. (23401)210 648 A
  4929. 1026(/*)S
  4930. (This)168 1152 A
  4931. (file)168 1362 A
  4932. (was)126 1572 A
  4933. (part)168 1740 A
  4934. 1950(of)S
  4935. (the)126 2076 A
  4936. (etherlib)336 2244 A
  4937. (package.)336 2622 A
  4938. 3000(*/)S
  4939. 5580 V
  4940. (23402)210 648 A
  4941. 5670 V
  4942. (23403)210 648 A
  4943. (#include)336 1026 A
  4944. (<stdio.h>)378 1404 A
  4945. 5760 V
  4946. (23404)210 648 A
  4947. 5850 V
  4948. (23405)210 648 A
  4949. (#ifdef)252 1026 A
  4950. (_MINIX)252 1320 A
  4951. 5940 V
  4952. (23406)210 648 A
  4953. (#include)336 1026 A
  4954. (<sys/types.h>)546 1404 A
  4955. 6030 V
  4956. (23407)210 648 A
  4957. (#include)336 1026 A
  4958. (<stdlib.h>)420 1404 A
  4959. 6120 V
  4960. (23408)210 648 A
  4961. 6210 V
  4962. (23409)210 648 A
  4963. (#include)336 1026 A
  4964. (<net/gen/ether.h>)714 1404 A
  4965. 8418 V
  4966. EP
  4967. %%Page: 209 209
  4968. BP
  4969. /slant 0 def
  4970. /height 0 def
  4971. 630 V
  4972. 10 R
  4973. 648(MINIX)S
  4974. 976(SOURCE)S
  4975. 1399(CODE)S
  4976. 11 R
  4977. 1980(File:)S
  4978. (src/lib/ip/ethere2a.c)882 2213 A
  4979. 12 B
  4980. (209)180 4248 A
  4981. 900 V
  4982. 7 LST
  4983. (23410)210 648 A
  4984. (#include)336 1026 A
  4985. (<net/gen/if_ether.h>)840 1404 A
  4986. 990 V
  4987. (23411)210 648 A
  4988. 1080 V
  4989. (23412)210 648 A
  4990. (#define)294 1026 A
  4991. (ETHERSTRLEN)462 1362 A
  4992. 1866(18)S
  4993. 2706(/*)S
  4994. (max)126 2832 A
  4995. (length)252 3000 A
  4996. 3294(of)S
  4997. ("xx:xx:xx:xx:xx:xx")798 3420 A
  4998. 4260(*/)S
  4999. 1170 V
  5000. (23413)210 648 A
  5001. (#define)294 1026 A
  5002. (ether_addr)420 1362 A
  5003. (ether_addr_t)504 2034 A
  5004. 1260 V
  5005. (23414)210 648 A
  5006. (#define)294 1026 A
  5007. (bytes)210 1362 A
  5008. (ea_addr)294 2034 A
  5009. 1350 V
  5010. (23415)210 648 A
  5011. (char)168 1026 A
  5012. (*ether_e2a)420 1236 A
  5013. (_ARGS(()294 1698 A
  5014. (ether_addr_t)504 2034 A
  5015. (*a,)126 2580 A
  5016. (char)168 2748 A
  5017. 2958(*e)S
  5018. ());)126 3084 A
  5019. 1440 V
  5020. (23416)210 648 A
  5021. (#else)210 1026 A
  5022. 1530 V
  5023. (23417)210 648 A
  5024. (#include)336 1026 A
  5025. ("libether.h")504 1404 A
  5026. 1620 V
  5027. (23418)210 648 A
  5028. (#endif)252 1026 A
  5029. 1710 V
  5030. (23419)210 648 A
  5031. 1800 V
  5032. (23420)210 648 A
  5033. (char)168 1026 A
  5034. 1236(*)S
  5035. 1890 V
  5036. (23421)210 648 A
  5037. (ether_e2a)378 1026 A
  5038. ((addr,)252 1446 A
  5039. (estring))336 1740 A
  5040. 1980 V
  5041. (23422)210 648 A
  5042. (ether_addr)420 1026 A
  5043. (*addr;)252 1488 A
  5044. 2070 V
  5045. (23423)210 648 A
  5046. (char)168 1026 A
  5047. (*estring;)378 1236 A
  5048. 2160 V
  5049. (23424)210 648 A
  5050. 1026({)S
  5051. 2250 V
  5052. (23425)210 648 A
  5053. (#ifdef)252 1026 A
  5054. (lint)168 1320 A
  5055. 2340 V
  5056. (23426)210 648 A
  5057. (char)168 1194 A
  5058. (*sprintf)336 1404 A
  5059. (();)126 1782 A
  5060. 2430 V
  5061. (23427)210 648 A
  5062. (#endif)252 1026 A
  5063. 2520 V
  5064. (23428)210 648 A
  5065. 1194(if)S
  5066. ((estring)336 1320 A
  5067. 1698(==)S
  5068. (NULL))210 1824 A
  5069. 2610 V
  5070. (23429)210 648 A
  5071. (estring)294 1362 A
  5072. 1698(=)S
  5073. ((char)210 1782 A
  5074. 2034(*))S
  5075. (malloc)252 2160 A
  5076. ((ETHERSTRLEN);)588 2454 A
  5077. 2700 V
  5078. (23430)210 648 A
  5079. 2790 V
  5080. (23431)210 648 A
  5081. 1194(if)S
  5082. ((estring)336 1320 A
  5083. 1698(!=)S
  5084. (NULL))210 1824 A
  5085. 2880 V
  5086. (23432)210 648 A
  5087. ((void))252 1362 A
  5088. (sprintf)294 1656 A
  5089. ((estring,)378 1992 A
  5090. ("%x:%x:%x:%x:%x:%x",)840 2412 A
  5091. 2970 V
  5092. (23433)210 648 A
  5093. (addr->bytes[0],)630 2034 A
  5094. (addr->bytes[1],)630 2706 A
  5095. (addr->bytes[2],)630 3378 A
  5096. 3060 V
  5097. (23434)210 648 A
  5098. (addr->bytes[3],)630 2034 A
  5099. (addr->bytes[4],)630 2706 A
  5100. (addr->bytes[5]);)672 3378 A
  5101. 3150 V
  5102. (23435)210 648 A
  5103. (return)252 1194 A
  5104. ((estring);)420 1488 A
  5105. 3240 V
  5106. (23436)210 648 A
  5107. 1026(})S
  5108. 3420 V
  5109. (23438)210 648 A
  5110. (#ifndef)294 1026 A
  5111. (ETHERDB)294 1362 A
  5112. 3510 V
  5113. (23439)210 648 A
  5114. 3600 V
  5115. (23440)210 648 A
  5116. (char)168 1026 A
  5117. 1236(*)S
  5118. 3690 V
  5119. (23441)210 648 A
  5120. (ether_ntoa)420 1026 A
  5121. ((addr))252 1488 A
  5122. 3780 V
  5123. (23442)210 648 A
  5124. (ether_addr)420 1026 A
  5125. (*addr;)252 1488 A
  5126. 3870 V
  5127. (23443)210 648 A
  5128. 1026({)S
  5129. 3960 V
  5130. (23444)210 648 A
  5131. (static)252 1194 A
  5132. (char)168 1488 A
  5133. (estring[ETHERSTRLEN];)882 1698 A
  5134. 4050 V
  5135. (23445)210 648 A
  5136. 4140 V
  5137. (23446)210 648 A
  5138. (return)252 1194 A
  5139. ((ether_e2a)420 1488 A
  5140. ((addr,)252 1950 A
  5141. (estring));)420 2244 A
  5142. 4230 V
  5143. (23447)210 648 A
  5144. 1026(})S
  5145. 4410 V
  5146. (23449)210 648 A
  5147. (#endif)252 1026 A
  5148. 5040 V
  5149. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5150. 5130 V
  5151. (src/lib/ip/etherh2n.c)882 1698 A
  5152. 5220 V
  5153. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5154. 5400 V
  5155. (23500)210 648 A
  5156. 1026(/*)S
  5157. 5490 V
  5158. (23501)210 648 A
  5159. (etherh2n.c)420 1026 A
  5160. 5580 V
  5161. (23502)210 648 A
  5162. 5670 V
  5163. (23503)210 648 A
  5164. (Created:)336 1026 A
  5165. (May)126 1698 A
  5166. (20,)126 1866 A
  5167. (1992)168 2034 A
  5168. 2244(by)S
  5169. (Philip)252 2370 A
  5170. (Homburg)294 2664 A
  5171. 5760 V
  5172. (23504)210 648 A
  5173. 1026(*/)S
  5174. 5850 V
  5175. (23505)210 648 A
  5176. 5940 V
  5177. (23506)210 648 A
  5178. (#include)336 1026 A
  5179. (<stdio.h>)378 1404 A
  5180. 6030 V
  5181. (23507)210 648 A
  5182. (#include)336 1026 A
  5183. (<string.h>)420 1404 A
  5184. 6120 V
  5185. (23508)210 648 A
  5186. (#include)336 1026 A
  5187. (<net/gen/if_ether.h>)840 1404 A
  5188. 6210 V
  5189. (23509)210 648 A
  5190. 8418 V
  5191. EP
  5192. %%Page: 210 210
  5193. BP
  5194. /slant 0 def
  5195. /height 0 def
  5196. 630 V
  5197. 12 B
  5198. (210)180 648 A
  5199. 11 R
  5200. 1975(File:)S
  5201. (src/lib/ip/etherh2n.c)892 2208 A
  5202. 10 R
  5203. 3402(MINIX)S
  5204. 3730(SOURCE)S
  5205. 4153(CODE)S
  5206. 900 V
  5207. 7 LST
  5208. (23510)210 648 A
  5209. (int)126 1026 A
  5210. 990 V
  5211. (23511)210 648 A
  5212. (ether_hostton(hostname,)966 1026 A
  5213. 2034(e))S
  5214. 1080 V
  5215. (23512)210 648 A
  5216. (char)168 1026 A
  5217. (*hostname;)420 1236 A
  5218. 1170 V
  5219. (23513)210 648 A
  5220. (struct)252 1026 A
  5221. (ether_addr)420 1320 A
  5222. (*e;)126 1782 A
  5223. 1260 V
  5224. (23514)210 648 A
  5225. 1026({)S
  5226. 1350 V
  5227. (23515)210 648 A
  5228. (FILE)168 1362 A
  5229. (*etherf;)336 1572 A
  5230. 1440 V
  5231. (23516)210 648 A
  5232. (char)168 1362 A
  5233. (b[256],)294 1572 A
  5234. (hn[256];)336 1908 A
  5235. 1530 V
  5236. (23517)210 648 A
  5237. 1620 V
  5238. (23518)210 648 A
  5239. (etherf=)294 1362 A
  5240. (fopen(_PATH_ETHERS,)798 1698 A
  5241. ("r");)210 2538 A
  5242. 1710 V
  5243. (23519)210 648 A
  5244. 1362(if)S
  5245. ((etherf)294 1488 A
  5246. 1824(==)S
  5247. (NULL))210 1950 A
  5248. 1800 V
  5249. (23520)210 648 A
  5250. (return)252 1698 A
  5251. 1992(1;)S
  5252. 1890 V
  5253. (23521)210 648 A
  5254. 1980 V
  5255. (23522)210 648 A
  5256. (while(fgets(b,)588 1362 A
  5257. (sizeof(b),)420 1992 A
  5258. (etherf))294 2454 A
  5259. 2790(!=)S
  5260. (NULL))210 2916 A
  5261. 2070 V
  5262. (23523)210 648 A
  5263. 1362({)S
  5264. 2160 V
  5265. (23524)210 648 A
  5266. 1698(if)S
  5267. ((ether_line(b,)588 1824 A
  5268. 2454(e,)S
  5269. (hn))126 2580 A
  5270. 2748(==)S
  5271. 2874(0)S
  5272. 2958(&&)S
  5273. (strcmp(hn,)420 3084 A
  5274. (hostname))378 3546 A
  5275. 3966(==)S
  5276. 4092(0))S
  5277. 2250 V
  5278. (23525)210 648 A
  5279. 1698({)S
  5280. 2340 V
  5281. (23526)210 648 A
  5282. (fclose(etherf);)630 2034 A
  5283. 2430 V
  5284. (23527)210 648 A
  5285. (return)252 2034 A
  5286. 2328(0;)S
  5287. 2520 V
  5288. (23528)210 648 A
  5289. 1698(})S
  5290. 2610 V
  5291. (23529)210 648 A
  5292. 1362(})S
  5293. 2700 V
  5294. (23530)210 648 A
  5295. (fclose(etherf);)630 1362 A
  5296. 2790 V
  5297. (23531)210 648 A
  5298. (return)252 1362 A
  5299. 1656(1;)S
  5300. 2880 V
  5301. (23532)210 648 A
  5302. 1026(})S
  5303. 3240 V
  5304. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5305. 3330 V
  5306. (src/lib/ip/ethern2h.c)882 1698 A
  5307. 3420 V
  5308. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5309. 3600 V
  5310. (23600)210 648 A
  5311. 1026(/*)S
  5312. 3690 V
  5313. (23601)210 648 A
  5314. (ethern2h.c)420 1026 A
  5315. 3780 V
  5316. (23602)210 648 A
  5317. 3870 V
  5318. (23603)210 648 A
  5319. (Created:)336 1026 A
  5320. (Nov)126 1698 A
  5321. (12,)126 1866 A
  5322. (1992)168 2034 A
  5323. 2244(by)S
  5324. (Philip)252 2370 A
  5325. (Homburg)294 2664 A
  5326. 3960 V
  5327. (23604)210 648 A
  5328. 1026(*/)S
  5329. 4050 V
  5330. (23605)210 648 A
  5331. 4140 V
  5332. (23606)210 648 A
  5333. (#include)336 1026 A
  5334. (<sys/types.h>)546 1404 A
  5335. 4230 V
  5336. (23607)210 648 A
  5337. (#include)336 1026 A
  5338. (<stdio.h>)378 1404 A
  5339. 4320 V
  5340. (23608)210 648 A
  5341. (#include)336 1026 A
  5342. (<string.h>)420 1404 A
  5343. 4410 V
  5344. (23609)210 648 A
  5345. (#include)336 1026 A
  5346. (<net/gen/ether.h>)714 1404 A
  5347. 4500 V
  5348. (23610)210 648 A
  5349. (#include)336 1026 A
  5350. (<net/gen/if_ether.h>)840 1404 A
  5351. 4590 V
  5352. (23611)210 648 A
  5353. 4680 V
  5354. (23612)210 648 A
  5355. (int)126 1026 A
  5356. 4770 V
  5357. (23613)210 648 A
  5358. (ether_ntohost(hostname,)966 1026 A
  5359. 2034(e))S
  5360. 4860 V
  5361. (23614)210 648 A
  5362. (char)168 1026 A
  5363. (*hostname;)420 1236 A
  5364. 4950 V
  5365. (23615)210 648 A
  5366. (struct)252 1026 A
  5367. (ether_addr)420 1320 A
  5368. (*e;)126 1782 A
  5369. 5040 V
  5370. (23616)210 648 A
  5371. 1026({)S
  5372. 5130 V
  5373. (23617)210 648 A
  5374. (FILE)168 1362 A
  5375. (*etherf;)336 1572 A
  5376. 5220 V
  5377. (23618)210 648 A
  5378. (char)168 1362 A
  5379. (b[256];)294 1572 A
  5380. 5310 V
  5381. (23619)210 648 A
  5382. (struct)252 1362 A
  5383. (ether_addr)420 1656 A
  5384. (e_tmp;)252 2118 A
  5385. 5400 V
  5386. (23620)210 648 A
  5387. 5490 V
  5388. (23621)210 648 A
  5389. (etherf=)294 1362 A
  5390. (fopen(_PATH_ETHERS,)798 1698 A
  5391. ("r");)210 2538 A
  5392. 5580 V
  5393. (23622)210 648 A
  5394. 1362(if)S
  5395. ((etherf)294 1488 A
  5396. 1824(==)S
  5397. (NULL))210 1950 A
  5398. 5670 V
  5399. (23623)210 648 A
  5400. (return)252 1698 A
  5401. 1992(1;)S
  5402. 5760 V
  5403. (23624)210 648 A
  5404. 5850 V
  5405. (23625)210 648 A
  5406. (while(fgets(b,)588 1362 A
  5407. (sizeof(b),)420 1992 A
  5408. (etherf))294 2454 A
  5409. 2790(!=)S
  5410. (NULL))210 2916 A
  5411. 5940 V
  5412. (23626)210 648 A
  5413. 1362({)S
  5414. 6030 V
  5415. (23627)210 648 A
  5416. 1698(if)S
  5417. ((ether_line(b,)588 1824 A
  5418. (&e_tmp,)294 2454 A
  5419. (hostname))378 2790 A
  5420. 3210(==)S
  5421. 3336(0)S
  5422. 3420(&&)S
  5423. 6120 V
  5424. (23628)210 648 A
  5425. (memcmp(&e_tmp,)588 1698 A
  5426. 2328(e,)S
  5427. (sizeof(e_tmp)))588 2454 A
  5428. 3084(==)S
  5429. 3210(0))S
  5430. 6210 V
  5431. (23629)210 648 A
  5432. 1698({)S
  5433. 8418 V
  5434. EP
  5435. %%Page: 211 211
  5436. BP
  5437. /slant 0 def
  5438. /height 0 def
  5439. 630 V
  5440. 10 R
  5441. 648(MINIX)S
  5442. 976(SOURCE)S
  5443. 1399(CODE)S
  5444. 11 R
  5445. 1975(File:)S
  5446. (src/lib/ip/ethern2h.c)892 2208 A
  5447. 12 B
  5448. (211)180 4248 A
  5449. 900 V
  5450. 7 LST
  5451. (23630)210 648 A
  5452. (fclose(etherf);)630 2034 A
  5453. 990 V
  5454. (23631)210 648 A
  5455. (return)252 2034 A
  5456. 2328(0;)S
  5457. 1080 V
  5458. (23632)210 648 A
  5459. 1698(})S
  5460. 1170 V
  5461. (23633)210 648 A
  5462. 1362(})S
  5463. 1260 V
  5464. (23634)210 648 A
  5465. (fclose(etherf);)630 1362 A
  5466. 1350 V
  5467. (23635)210 648 A
  5468. (return)252 1362 A
  5469. 1656(1;)S
  5470. 1440 V
  5471. (23636)210 648 A
  5472. 1026(})S
  5473. 1890 V
  5474. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5475. 1980 V
  5476. (src/lib/ip/getdomain.c)924 1698 A
  5477. 2070 V
  5478. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5479. 2250 V
  5480. (23700)210 648 A
  5481. 1026(/*)S
  5482. (getdomainname())630 1362 A
  5483. (Author:)294 3378 A
  5484. (Kees)168 3714 A
  5485. 3924(J.)S
  5486. (Bot)126 4050 A
  5487. 2340 V
  5488. (23701)210 648 A
  5489. 1068(*)S
  5490. 3714(2)S
  5491. (Dec)126 3798 A
  5492. (1994)168 3966 A
  5493. 2430 V
  5494. (23702)210 648 A
  5495. 1068(*/)S
  5496. 2520 V
  5497. (23703)210 648 A
  5498. (#define)294 1026 A
  5499. (nil)126 1362 A
  5500. 1530(0)S
  5501. 2610 V
  5502. (23704)210 648 A
  5503. (#include)336 1026 A
  5504. (<sys/types.h>)546 1404 A
  5505. 2700 V
  5506. (23705)210 648 A
  5507. (#include)336 1026 A
  5508. (<sys/utsname.h>)630 1404 A
  5509. 2790 V
  5510. (23706)210 648 A
  5511. (#include)336 1026 A
  5512. (<unistd.h>)420 1404 A
  5513. 2880 V
  5514. (23707)210 648 A
  5515. (#include)336 1026 A
  5516. (<string.h>)420 1404 A
  5517. 2970 V
  5518. (23708)210 648 A
  5519. 3060 V
  5520. (23709)210 648 A
  5521. (int)126 1026 A
  5522. (getdomainname(char)756 1194 A
  5523. (*domain,)336 1992 A
  5524. (size_t)252 2370 A
  5525. (size))210 2664 A
  5526. 3150 V
  5527. (23710)210 648 A
  5528. 1026({)S
  5529. 3240 V
  5530. (23711)210 648 A
  5531. (char)168 1362 A
  5532. (nodename[256];)588 1572 A
  5533. 3330 V
  5534. (23712)210 648 A
  5535. (char)168 1362 A
  5536. (*dot;)210 1572 A
  5537. 3420 V
  5538. (23713)210 648 A
  5539. 3510 V
  5540. (23714)210 648 A
  5541. 1362(if)S
  5542. ((gethostname(nodename,)924 1488 A
  5543. (sizeof(nodename)))714 2454 A
  5544. 3210(<)S
  5545. 3294(0))S
  5546. 3600 V
  5547. (23715)210 648 A
  5548. (return)252 1698 A
  5549. (-1;)126 1992 A
  5550. 3690 V
  5551. (23716)210 648 A
  5552. (nodename[sizeof(nodename)-1]=)1218 1362 A
  5553. 2622(0;)S
  5554. 3780 V
  5555. (23717)210 648 A
  5556. 1362(if)S
  5557. (((dot=)252 1488 A
  5558. (strchr(nodename,)672 1782 A
  5559. ('.')))210 2496 A
  5560. 2748(==)S
  5561. (nil))168 2874 A
  5562. (dot=)168 3084 A
  5563. (".";)168 3294 A
  5564. 3870 V
  5565. (23718)210 648 A
  5566. 3960 V
  5567. (23719)210 648 A
  5568. (strncpy(domain,)630 1362 A
  5569. (dot+1,)252 2034 A
  5570. (size);)252 2328 A
  5571. 4050 V
  5572. (23720)210 648 A
  5573. 1362(if)S
  5574. ((size)210 1488 A
  5575. 1740(>)S
  5576. 1824(0))S
  5577. (domain[size-1]=)630 1950 A
  5578. 2622(0;)S
  5579. 4140 V
  5580. (23721)210 648 A
  5581. (return)252 1362 A
  5582. 1656(0;)S
  5583. 4230 V
  5584. (23722)210 648 A
  5585. 1026(})S
  5586. 4590 V
  5587. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5588. 4680 V
  5589. (src/lib/ip/gethnmadr.c)924 1698 A
  5590. 4770 V
  5591. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5592. 4950 V
  5593. (23800)210 648 A
  5594. 1026(/*)S
  5595. 5040 V
  5596. (23801)210 648 A
  5597. 1068(*)S
  5598. (Copyright)378 1152 A
  5599. ((c))126 1572 A
  5600. (1985,)210 1740 A
  5601. (1988)168 1992 A
  5602. (Regents)294 2202 A
  5603. 2538(of)S
  5604. (the)126 2664 A
  5605. (University)420 2832 A
  5606. 3294(of)S
  5607. (California.)462 3420 A
  5608. 5130 V
  5609. (23802)210 648 A
  5610. 1068(*)S
  5611. (All)126 1152 A
  5612. (rights)252 1320 A
  5613. (reserved.)378 1614 A
  5614. 5220 V
  5615. (23803)210 648 A
  5616. 1068(*)S
  5617. 5310 V
  5618. (23804)210 648 A
  5619. 1068(*)S
  5620. (Redistribution)588 1152 A
  5621. (and)126 1782 A
  5622. (use)126 1950 A
  5623. 2118(in)S
  5624. (source)252 2244 A
  5625. (and)126 2538 A
  5626. (binary)252 2706 A
  5627. (forms)210 3000 A
  5628. (are)126 3252 A
  5629. (permitted)378 3420 A
  5630. 5400 V
  5631. (23805)210 648 A
  5632. 1068(*)S
  5633. (provided)336 1152 A
  5634. (that:)210 1530 A
  5635. ((1))126 1782 A
  5636. (source)252 1950 A
  5637. (distributions)546 2244 A
  5638. (retain)252 2832 A
  5639. (this)168 3126 A
  5640. (entire)252 3336 A
  5641. (copyright)378 3630 A
  5642. 5490 V
  5643. (23806)210 648 A
  5644. 1068(*)S
  5645. (notice)252 1152 A
  5646. (and)126 1446 A
  5647. (comment,)336 1614 A
  5648. (and)126 1992 A
  5649. ((2))126 2160 A
  5650. (distributions)546 2328 A
  5651. (including)378 2916 A
  5652. (binaries)336 3336 A
  5653. (display)294 3714 A
  5654. 5580 V
  5655. (23807)210 648 A
  5656. 1068(*)S
  5657. (the)126 1152 A
  5658. (following)378 1320 A
  5659. (acknowledgement:)672 1740 A
  5660. (`This)210 2496 A
  5661. (product)294 2748 A
  5662. (includes)336 3084 A
  5663. (software)336 3462 A
  5664. 5670 V
  5665. (23808)210 648 A
  5666. 1068(*)S
  5667. (developed)378 1152 A
  5668. 1572(by)S
  5669. (the)126 1698 A
  5670. (University)420 1866 A
  5671. 2328(of)S
  5672. (California,)462 2454 A
  5673. (Berkeley)336 2958 A
  5674. (and)126 3336 A
  5675. (its)126 3504 A
  5676. (contributors'')588 3672 A
  5677. 5760 V
  5678. (23809)210 648 A
  5679. 1068(*)S
  5680. 1152(in)S
  5681. (the)126 1278 A
  5682. (documentation)546 1446 A
  5683. 2034(or)S
  5684. (other)210 2160 A
  5685. (materials)378 2412 A
  5686. (provided)336 2832 A
  5687. (with)168 3210 A
  5688. (the)126 3420 A
  5689. (distribution)504 3588 A
  5690. 5850 V
  5691. (23810)210 648 A
  5692. 1068(*)S
  5693. (and)126 1152 A
  5694. 1320(in)S
  5695. (all)126 1446 A
  5696. (advertising)462 1614 A
  5697. (materials)378 2118 A
  5698. (mentioning)420 2538 A
  5699. (features)336 3000 A
  5700. 3378(or)S
  5701. (use)126 3504 A
  5702. 3672(of)S
  5703. (this)168 3798 A
  5704. 5940 V
  5705. (23811)210 648 A
  5706. 1068(*)S
  5707. (software.)378 1152 A
  5708. (Neither)294 1572 A
  5709. (the)126 1908 A
  5710. (name)168 2076 A
  5711. 2286(of)S
  5712. (the)126 2412 A
  5713. (University)420 2580 A
  5714. (nor)126 3042 A
  5715. (the)126 3210 A
  5716. (names)210 3378 A
  5717. 3630(of)S
  5718. (its)126 3756 A
  5719. 6030 V
  5720. (23812)210 648 A
  5721. 1068(*)S
  5722. (contributors)504 1152 A
  5723. (may)126 1698 A
  5724. 1866(be)S
  5725. (used)168 1992 A
  5726. 2202(to)S
  5727. (endorse)294 2328 A
  5728. 2664(or)S
  5729. (promote)294 2790 A
  5730. (products)336 3126 A
  5731. (derived)294 3504 A
  5732. 6120 V
  5733. (23813)210 648 A
  5734. 1068(*)S
  5735. (from)168 1152 A
  5736. (this)168 1362 A
  5737. (software)336 1572 A
  5738. (without)294 1950 A
  5739. (specific)336 2286 A
  5740. (prior)210 2664 A
  5741. (written)294 2916 A
  5742. (permission.)462 3252 A
  5743. 6210 V
  5744. (23814)210 648 A
  5745. 1068(*)S
  5746. (THIS)168 1152 A
  5747. (SOFTWARE)336 1362 A
  5748. 1740(IS)S
  5749. (PROVIDED)336 1866 A
  5750. (`AS)126 2244 A
  5751. (IS'')168 2412 A
  5752. (AND)126 2622 A
  5753. (WITHOUT)294 2790 A
  5754. (ANY)126 3126 A
  5755. (EXPRESS)294 3294 A
  5756. 3630(OR)S
  5757. 8418 V
  5758. EP
  5759. %%Page: 212 212
  5760. BP
  5761. /slant 0 def
  5762. /height 0 def
  5763. 630 V
  5764. 12 B
  5765. (212)180 648 A
  5766. 11 R
  5767. 1932(File:)S
  5768. (src/lib/ip/gethnmadr.c)978 2165 A
  5769. 10 R
  5770. 3402(MINIX)S
  5771. 3730(SOURCE)S
  5772. 4153(CODE)S
  5773. 900 V
  5774. 7 LST
  5775. (23815)210 648 A
  5776. 1068(*)S
  5777. (IMPLIED)294 1152 A
  5778. (WARRANTIES,)462 1488 A
  5779. (INCLUDING,)420 1992 A
  5780. (WITHOUT)294 2454 A
  5781. (LIMITATION,)462 2790 A
  5782. (THE)126 3294 A
  5783. (IMPLIED)294 3462 A
  5784. 990 V
  5785. (23816)210 648 A
  5786. 1068(*)S
  5787. (WARRANTIES)420 1152 A
  5788. 1614(OF)S
  5789. (MERCHANTABILITY)630 1740 A
  5790. (AND)126 2412 A
  5791. (FITNESS)294 2580 A
  5792. (FOR)126 2916 A
  5793. 3084(A)S
  5794. (PARTICULAR)420 3168 A
  5795. (PURPOSE.)336 3630 A
  5796. 1080 V
  5797. (23817)210 648 A
  5798. 1068(*/)S
  5799. 1170 V
  5800. (23818)210 648 A
  5801. 1260 V
  5802. (23819)210 648 A
  5803. (#if)126 1026 A
  5804. (defined(LIBC_SCCS))756 1194 A
  5805. 1992(&&)S
  5806. (!defined(lint))588 2118 A
  5807. 1350 V
  5808. (23820)210 648 A
  5809. (static)252 1026 A
  5810. (char)168 1320 A
  5811. (sccsid[])336 1530 A
  5812. 1908(=)S
  5813. ("@(#)gethostnamadr.c)840 1992 A
  5814. (6.41)168 3042 A
  5815. ((Berkeley))420 3252 A
  5816. (6/1/90";)336 3714 A
  5817. 1440 V
  5818. (23821)210 648 A
  5819. (#endif)252 1026 A
  5820. 1320(/*)S
  5821. (LIBC_SCCS)378 1446 A
  5822. (and)126 1866 A
  5823. (not)126 2034 A
  5824. (lint)168 2202 A
  5825. 2412(*/)S
  5826. 1530 V
  5827. (23822)210 648 A
  5828. 1620 V
  5829. (23823)210 648 A
  5830. (#ifdef)252 1026 A
  5831. (_MINIX)252 1320 A
  5832. 1710 V
  5833. (23824)210 648 A
  5834. (#include)336 1026 A
  5835. (<sys/types.h>)546 1404 A
  5836. 1800 V
  5837. (23825)210 648 A
  5838. (#include)336 1026 A
  5839. (<ctype.h>)378 1404 A
  5840. 1890 V
  5841. (23826)210 648 A
  5842. (#include)336 1026 A
  5843. (<errno.h>)378 1404 A
  5844. 1980 V
  5845. (23827)210 648 A
  5846. (#include)336 1026 A
  5847. (<stdio.h>)378 1404 A
  5848. 2070 V
  5849. (23828)210 648 A
  5850. (#include)336 1026 A
  5851. (<string.h>)420 1404 A
  5852. 2160 V
  5853. (23829)210 648 A
  5854. 2250 V
  5855. (23830)210 648 A
  5856. (#include)336 1026 A
  5857. (<net/hton.h>)504 1404 A
  5858. 2340 V
  5859. (23831)210 648 A
  5860. (#include)336 1026 A
  5861. (<net/gen/nameser.h>)798 1404 A
  5862. 2430 V
  5863. (23832)210 648 A
  5864. (#include)336 1026 A
  5865. (<net/gen/netdb.h>)714 1404 A
  5866. 2520 V
  5867. (23833)210 648 A
  5868. (#include)336 1026 A
  5869. (<net/gen/in.h>)588 1404 A
  5870. 2610 V
  5871. (23834)210 648 A
  5872. (#include)336 1026 A
  5873. (<net/gen/inet.h>)672 1404 A
  5874. 2700 V
  5875. (23835)210 648 A
  5876. (#include)336 1026 A
  5877. (<net/gen/resolv.h>)756 1404 A
  5878. 2790 V
  5879. (23836)210 648 A
  5880. (#include)336 1026 A
  5881. (<net/gen/socket.h>)756 1404 A
  5882. 2880 V
  5883. (23837)210 648 A
  5884. (#else)210 1026 A
  5885. 2970 V
  5886. (23838)210 648 A
  5887. (#include)336 1026 A
  5888. (<sys/param.h>)546 1404 A
  5889. 3060 V
  5890. (23839)210 648 A
  5891. (#include)336 1026 A
  5892. (<sys/socket.h>)588 1404 A
  5893. 3150 V
  5894. (23840)210 648 A
  5895. (#include)336 1026 A
  5896. (<netinet/in.h>)588 1404 A
  5897. 3240 V
  5898. (23841)210 648 A
  5899. (#include)336 1026 A
  5900. (<ctype.h>)378 1404 A
  5901. 3330 V
  5902. (23842)210 648 A
  5903. (#include)336 1026 A
  5904. (<netdb.h>)378 1404 A
  5905. 3420 V
  5906. (23843)210 648 A
  5907. (#include)336 1026 A
  5908. (<stdio.h>)378 1404 A
  5909. 3510 V
  5910. (23844)210 648 A
  5911. (#include)336 1026 A
  5912. (<errno.h>)378 1404 A
  5913. 3600 V
  5914. (23845)210 648 A
  5915. (#include)336 1026 A
  5916. (<arpa/inet.h>)546 1404 A
  5917. 3690 V
  5918. (23846)210 648 A
  5919. (#include)336 1026 A
  5920. (<arpa/nameser.h>)672 1404 A
  5921. 3780 V
  5922. (23847)210 648 A
  5923. (#include)336 1026 A
  5924. (<resolv.h>)420 1404 A
  5925. 3870 V
  5926. (23848)210 648 A
  5927. (#endif)252 1026 A
  5928. 1320(/*)S
  5929. (AMOEABA)294 1446 A
  5930. 1782(*/)S
  5931. 3960 V
  5932. (23849)210 648 A
  5933. 4050 V
  5934. (23850)210 648 A
  5935. (#define)294 1026 A
  5936. (MAXALIASES)420 1362 A
  5937. 2034(35)S
  5938. 4140 V
  5939. (23851)210 648 A
  5940. (#define)294 1026 A
  5941. (MAXADDRS)336 1362 A
  5942. 2034(35)S
  5943. 4230 V
  5944. (23852)210 648 A
  5945. 4320 V
  5946. (23853)210 648 A
  5947. (static)252 1026 A
  5948. (char)168 1320 A
  5949. (*h_addr_ptrs[MAXADDRS)882 1530 A
  5950. 2454(+)S
  5951. (1];)126 2538 A
  5952. 4410 V
  5953. (23854)210 648 A
  5954. 4500 V
  5955. (23855)210 648 A
  5956. (#ifdef)252 1026 A
  5957. (_MINIX)252 1320 A
  5958. 4590 V
  5959. (23856)210 648 A
  5960. (struct)252 1026 A
  5961. (in_addr)294 1320 A
  5962. 4680 V
  5963. (23857)210 648 A
  5964. 1026({)S
  5965. 4770 V
  5966. (23858)210 648 A
  5967. (ipaddr_t)336 1362 A
  5968. (s_addr;)294 1740 A
  5969. 4860 V
  5970. (23859)210 648 A
  5971. 1026(};)S
  5972. 4950 V
  5973. (23860)210 648 A
  5974. (typedef)294 1026 A
  5975. (u32_t)210 1362 A
  5976. (u_long;)294 1614 A
  5977. 5040 V
  5978. (23861)210 648 A
  5979. (typedef)294 1026 A
  5980. (u16_t)210 1362 A
  5981. (u_short;)336 1614 A
  5982. 5130 V
  5983. (23862)210 648 A
  5984. (typedef)294 1026 A
  5985. (u8_t)168 1362 A
  5986. (u_char;)294 1572 A
  5987. 5220 V
  5988. (23863)210 648 A
  5989. (union)210 1026 A
  5990. (querybuf;)378 1278 A
  5991. 5310 V
  5992. (23864)210 648 A
  5993. 5400 V
  5994. (23865)210 648 A
  5995. (extern)252 1026 A
  5996. (int)126 1320 A
  5997. (dn_skipname)462 1488 A
  5998. (_ARGS(()294 1992 A
  5999. (const)210 2328 A
  6000. (u_char)252 2580 A
  6001. (*comp_dn,)378 2874 A
  6002. (const)210 3294 A
  6003. (u_char)252 3546 A
  6004. (*eom)168 3840 A
  6005. ());)126 4050 A
  6006. 5490 V
  6007. (23866)210 648 A
  6008. (#define)294 1026 A
  6009. (getshort)336 1362 A
  6010. (_getshort)378 1740 A
  6011. 5580 V
  6012. (23867)210 648 A
  6013. (static)252 1026 A
  6014. (struct)252 1320 A
  6015. (hostent)294 1614 A
  6016. (*getanswer)420 1950 A
  6017. (_ARGS(()294 2412 A
  6018. (union)210 2748 A
  6019. (querybuf)336 3000 A
  6020. (*answer,)336 3378 A
  6021. (int)126 3756 A
  6022. (anslen,)294 3924 A
  6023. 5670 V
  6024. (23868)210 648 A
  6025. (int)126 1362 A
  6026. (iquery)252 1530 A
  6027. ());)126 1824 A
  6028. 5760 V
  6029. (23869)210 648 A
  6030. (#define)294 1026 A
  6031. (bcmp)168 1362 A
  6032. (memcmp)252 1572 A
  6033. 5850 V
  6034. (23870)210 648 A
  6035. (#define)294 1026 A
  6036. (bcopy(s,)336 1362 A
  6037. 1740(d,)S
  6038. 1866(l))S
  6039. (memcpy(d,)378 1992 A
  6040. 2412(s,)S
  6041. 2538(l))S
  6042. 5940 V
  6043. (23871)210 648 A
  6044. (#endif)252 1026 A
  6045. 1320(/*)S
  6046. (_MINIX)252 1446 A
  6047. 1740(*/)S
  6048. 6030 V
  6049. (23872)210 648 A
  6050. 6120 V
  6051. (23873)210 648 A
  6052. (static)252 1026 A
  6053. (struct)252 1320 A
  6054. (hostent)294 1614 A
  6055. (host;)210 1950 A
  6056. 6210 V
  6057. (23874)210 648 A
  6058. (static)252 1026 A
  6059. (char)168 1320 A
  6060. (*host_aliases[MAXALIASES];)1092 1530 A
  6061. 8418 V
  6062. EP
  6063. %%Page: 213 213
  6064. BP
  6065. /slant 0 def
  6066. /height 0 def
  6067. 630 V
  6068. 10 R
  6069. 648(MINIX)S
  6070. 976(SOURCE)S
  6071. 1399(CODE)S
  6072. 11 R
  6073. 1932(File:)S
  6074. (src/lib/ip/gethnmadr.c)978 2165 A
  6075. 12 B
  6076. (213)180 4248 A
  6077. 900 V
  6078. 7 LST
  6079. (23875)210 648 A
  6080. (static)252 1026 A
  6081. (char)168 1320 A
  6082. (hostbuf[BUFSIZ+1];)756 1530 A
  6083. 990 V
  6084. (23876)210 648 A
  6085. (static)252 1026 A
  6086. (struct)252 1320 A
  6087. (in_addr)294 1614 A
  6088. (host_addr;)420 1950 A
  6089. 1080 V
  6090. (23877)210 648 A
  6091. 1170 V
  6092. (23878)210 648 A
  6093. (#ifndef)294 1026 A
  6094. (_MINIX)252 1362 A
  6095. 1260 V
  6096. (23879)210 648 A
  6097. (char)168 1026 A
  6098. (*strpbrk();)462 1236 A
  6099. 1350 V
  6100. (23880)210 648 A
  6101. (#endif)252 1026 A
  6102. 1320(/*)S
  6103. (!_MINIX)294 1446 A
  6104. 1782(*/)S
  6105. 1440 V
  6106. (23881)210 648 A
  6107. 1530 V
  6108. (23882)210 648 A
  6109. (#if)126 1026 A
  6110. (PACKETSZ)336 1194 A
  6111. 1572(>)S
  6112. (1024)168 1656 A
  6113. 1620 V
  6114. (23883)210 648 A
  6115. (#define)294 1026 A
  6116. (MAXPACKET)378 1362 A
  6117. (PACKETSZ)336 2034 A
  6118. 1710 V
  6119. (23884)210 648 A
  6120. (#else)210 1026 A
  6121. 1800 V
  6122. (23885)210 648 A
  6123. (#define)294 1026 A
  6124. (MAXPACKET)378 1362 A
  6125. (1024)168 2034 A
  6126. 1890 V
  6127. (23886)210 648 A
  6128. (#endif)252 1026 A
  6129. 1980 V
  6130. (23887)210 648 A
  6131. 2070 V
  6132. (23888)210 648 A
  6133. (typedef)294 1026 A
  6134. (union)210 1362 A
  6135. (querybuf)336 1614 A
  6136. 2160 V
  6137. (23889)210 648 A
  6138. 1026({)S
  6139. 2250 V
  6140. (23890)210 648 A
  6141. (dns_hdr_t)378 1362 A
  6142. (hdr;)168 1782 A
  6143. 2340 V
  6144. (23891)210 648 A
  6145. (u_char)252 1362 A
  6146. (buf[MAXPACKET];)630 1656 A
  6147. 2430 V
  6148. (23892)210 648 A
  6149. 1026(})S
  6150. (querybuf_t;)462 1110 A
  6151. 2520 V
  6152. (23893)210 648 A
  6153. 2610 V
  6154. (23894)210 648 A
  6155. (typedef)294 1026 A
  6156. (union)210 1362 A
  6157. (align)210 1614 A
  6158. 1866({)S
  6159. 2700 V
  6160. (23895)210 648 A
  6161. (long)168 1194 A
  6162. (al;)126 1404 A
  6163. 2790 V
  6164. (23896)210 648 A
  6165. (char)168 1194 A
  6166. (ac;)126 1404 A
  6167. 2880 V
  6168. (23897)210 648 A
  6169. 1026(})S
  6170. (align_t;)336 1110 A
  6171. 2970 V
  6172. (23898)210 648 A
  6173. 3060 V
  6174. (23899)210 648 A
  6175. (static)252 1026 A
  6176. (struct)252 1320 A
  6177. (hostent)294 1614 A
  6178. 1950(*)S
  6179. 3150 V
  6180. (23900)210 648 A
  6181. (getanswer(answer,)714 1026 A
  6182. (anslen,)294 1782 A
  6183. (iquery))294 2118 A
  6184. 3240 V
  6185. (23901)210 648 A
  6186. (querybuf_t)420 1362 A
  6187. (*answer;)336 1824 A
  6188. 3330 V
  6189. (23902)210 648 A
  6190. (int)126 1362 A
  6191. (anslen;)294 1530 A
  6192. 3420 V
  6193. (23903)210 648 A
  6194. (int)126 1362 A
  6195. (iquery;)294 1530 A
  6196. 3510 V
  6197. (23904)210 648 A
  6198. 1026({)S
  6199. 3600 V
  6200. (23905)210 648 A
  6201. (register)336 1362 A
  6202. (dns_hdr_t)378 1740 A
  6203. (*hp;)168 2160 A
  6204. 3690 V
  6205. (23906)210 648 A
  6206. (register)336 1362 A
  6207. (u_char)252 1740 A
  6208. (*cp;)168 2034 A
  6209. 3780 V
  6210. (23907)210 648 A
  6211. (register)336 1362 A
  6212. (int)126 1740 A
  6213. 1908(n;)S
  6214. 3870 V
  6215. (23908)210 648 A
  6216. (u_char)252 1362 A
  6217. (*eom;)210 1656 A
  6218. 3960 V
  6219. (23909)210 648 A
  6220. (char)168 1362 A
  6221. (*bp,)168 1572 A
  6222. (**ap;)210 1782 A
  6223. 4050 V
  6224. (23910)210 648 A
  6225. (int)126 1362 A
  6226. (type,)210 1530 A
  6227. (class,)252 1782 A
  6228. (buflen,)294 2076 A
  6229. (ancount,)336 2412 A
  6230. (qdcount;)336 2790 A
  6231. 4140 V
  6232. (23911)210 648 A
  6233. (int)126 1362 A
  6234. (haveanswer,)462 1530 A
  6235. (getclass)336 2034 A
  6236. 2412(=)S
  6237. (C_ANY;)252 2496 A
  6238. 4230 V
  6239. (23912)210 648 A
  6240. (char)168 1362 A
  6241. (**hap;)252 1572 A
  6242. 4320 V
  6243. (23913)210 648 A
  6244. 4410 V
  6245. (23914)210 648 A
  6246. (eom)126 1362 A
  6247. 1530(=)S
  6248. (answer->buf)462 1614 A
  6249. 2118(+)S
  6250. (anslen;)294 2202 A
  6251. 4500 V
  6252. (23915)210 648 A
  6253. 1362(/*)S
  6254. 4590 V
  6255. (23916)210 648 A
  6256. 1404(*)S
  6257. (find)168 1488 A
  6258. (first)210 1698 A
  6259. (satisfactory)504 1950 A
  6260. (answer)252 2496 A
  6261. 4680 V
  6262. (23917)210 648 A
  6263. 1404(*/)S
  6264. 4770 V
  6265. (23918)210 648 A
  6266. 1362(hp)S
  6267. 1488(=)S
  6268. (&answer->hdr;)546 1572 A
  6269. 4860 V
  6270. (23919)210 648 A
  6271. (ancount)294 1362 A
  6272. 1698(=)S
  6273. (ntohs(hp->dh_ancount);)924 1782 A
  6274. 4950 V
  6275. (23920)210 648 A
  6276. (qdcount)294 1362 A
  6277. 1698(=)S
  6278. (ntohs(hp->dh_qdcount);)924 1782 A
  6279. 5040 V
  6280. (23921)210 648 A
  6281. 1362(bp)S
  6282. 1488(=)S
  6283. (hostbuf;)336 1572 A
  6284. 5130 V
  6285. (23922)210 648 A
  6286. (buflen)252 1362 A
  6287. 1656(=)S
  6288. (sizeof(hostbuf);)672 1740 A
  6289. 5220 V
  6290. (23923)210 648 A
  6291. 1362(cp)S
  6292. 1488(=)S
  6293. (answer->buf)462 1572 A
  6294. 2076(+)S
  6295. (sizeof(dns_hdr_t);)756 2160 A
  6296. 5310 V
  6297. (23924)210 648 A
  6298. 1362(if)S
  6299. ((qdcount))378 1488 A
  6300. 1908({)S
  6301. 5400 V
  6302. (23925)210 648 A
  6303. 1698(if)S
  6304. ((iquery))336 1824 A
  6305. 2202({)S
  6306. 5490 V
  6307. (23926)210 648 A
  6308. 2034(if)S
  6309. (((n)126 2160 A
  6310. 2328(=)S
  6311. (dn_expand((u_char)714 2412 A
  6312. (*)answer->buf,)588 3168 A
  6313. (eom,)168 3798 A
  6314. 5580 V
  6315. (23927)210 648 A
  6316. (cp,)126 2244 A
  6317. ((u_char)294 2412 A
  6318. (*)bp,)210 2748 A
  6319. (buflen)))336 3000 A
  6320. 3378(<)S
  6321. 3462(0))S
  6322. 3588({)S
  6323. 5670 V
  6324. (23928)210 648 A
  6325. (h_errno)294 2370 A
  6326. 2706(=)S
  6327. (NO_RECOVERY;)504 2790 A
  6328. 5760 V
  6329. (23929)210 648 A
  6330. (return)252 2370 A
  6331. (((struct)336 2664 A
  6332. (hostent)294 3042 A
  6333. 3378(*))S
  6334. (NULL);)252 3504 A
  6335. 5850 V
  6336. (23930)210 648 A
  6337. 2034(})S
  6338. 5940 V
  6339. (23931)210 648 A
  6340. 2034(cp)S
  6341. 2160(+=)S
  6342. 2286(n)S
  6343. 2370(+)S
  6344. (QFIXEDSZ;)378 2454 A
  6345. 6030 V
  6346. (23932)210 648 A
  6347. (host.h_name)462 2034 A
  6348. 2538(=)S
  6349. (bp;)126 2622 A
  6350. 6120 V
  6351. (23933)210 648 A
  6352. 2034(n)S
  6353. 2118(=)S
  6354. (strlen(bp))420 2202 A
  6355. 2664(+)S
  6356. 2748(1;)S
  6357. 6210 V
  6358. (23934)210 648 A
  6359. 2034(bp)S
  6360. 2160(+=)S
  6361. 2286(n;)S
  6362. 8418 V
  6363. EP
  6364. %%Page: 214 214
  6365. BP
  6366. /slant 0 def
  6367. /height 0 def
  6368. 630 V
  6369. 12 B
  6370. (214)180 648 A
  6371. 11 R
  6372. 1932(File:)S
  6373. (src/lib/ip/gethnmadr.c)978 2165 A
  6374. 10 R
  6375. 3402(MINIX)S
  6376. 3730(SOURCE)S
  6377. 4153(CODE)S
  6378. 900 V
  6379. 7 LST
  6380. (23935)210 648 A
  6381. (buflen)252 2034 A
  6382. 2328(-=)S
  6383. 2454(n;)S
  6384. 990 V
  6385. (23936)210 648 A
  6386. 1698(})S
  6387. (else)168 1782 A
  6388. 1080 V
  6389. (23937)210 648 A
  6390. 2034(cp)S
  6391. 2160(+=)S
  6392. (dn_skipname(cp,)630 2286 A
  6393. (eom))168 2958 A
  6394. 3168(+)S
  6395. (QFIXEDSZ;)378 3252 A
  6396. 1170 V
  6397. (23938)210 648 A
  6398. (while)210 1698 A
  6399. ((--qdcount)420 1950 A
  6400. 2412(>)S
  6401. 2496(0))S
  6402. 1260 V
  6403. (23939)210 648 A
  6404. 2034(cp)S
  6405. 2160(+=)S
  6406. (dn_skipname(cp,)630 2286 A
  6407. (eom))168 2958 A
  6408. 3168(+)S
  6409. (QFIXEDSZ;)378 3252 A
  6410. 1350 V
  6411. (23940)210 648 A
  6412. 1362(})S
  6413. (else)168 1446 A
  6414. 1656(if)S
  6415. ((iquery))336 1782 A
  6416. 2160({)S
  6417. 1440 V
  6418. (23941)210 648 A
  6419. 1698(if)S
  6420. ((hp->dh_flag1)546 1824 A
  6421. 2412(&)S
  6422. (DHF_AA))294 2496 A
  6423. 1530 V
  6424. (23942)210 648 A
  6425. (h_errno)294 2034 A
  6426. 2370(=)S
  6427. (HOST_NOT_FOUND;)630 2454 A
  6428. 1620 V
  6429. (23943)210 648 A
  6430. (else)168 1698 A
  6431. 1710 V
  6432. (23944)210 648 A
  6433. (h_errno)294 2034 A
  6434. 2370(=)S
  6435. (TRY_AGAIN;)420 2454 A
  6436. 1800 V
  6437. (23945)210 648 A
  6438. (return)252 1698 A
  6439. (((struct)336 1992 A
  6440. (hostent)294 2370 A
  6441. 2706(*))S
  6442. (NULL);)252 2832 A
  6443. 1890 V
  6444. (23946)210 648 A
  6445. 1362(})S
  6446. 1980 V
  6447. (23947)210 648 A
  6448. 1362(ap)S
  6449. 1488(=)S
  6450. (host_aliases;)546 1572 A
  6451. 2070 V
  6452. (23948)210 648 A
  6453. (*ap)126 1362 A
  6454. 1530(=)S
  6455. (NULL;)210 1614 A
  6456. 2160 V
  6457. (23949)210 648 A
  6458. (host.h_aliases)588 1362 A
  6459. 1992(=)S
  6460. (host_aliases;)546 2076 A
  6461. 2250 V
  6462. (23950)210 648 A
  6463. (hap)126 1362 A
  6464. 1530(=)S
  6465. (h_addr_ptrs;)504 1614 A
  6466. 2340 V
  6467. (23951)210 648 A
  6468. (*hap)168 1362 A
  6469. 1572(=)S
  6470. (NULL;)210 1656 A
  6471. 2430 V
  6472. (23952)210 648 A
  6473. (#if)126 1026 A
  6474. (BSD)126 1194 A
  6475. 1362(>=)S
  6476. 1488(43)S
  6477. 1614(||)S
  6478. (defined(h_addr))630 1740 A
  6479. 2706(/*)S
  6480. (new-style)378 2832 A
  6481. (hostent)294 3252 A
  6482. (structure)378 3588 A
  6483. 4008(*/)S
  6484. 2520 V
  6485. (23953)210 648 A
  6486. (host.h_addr_list)672 1362 A
  6487. 2076(=)S
  6488. (h_addr_ptrs;)504 2160 A
  6489. 2610 V
  6490. (23954)210 648 A
  6491. (#endif)252 1026 A
  6492. 2700 V
  6493. (23955)210 648 A
  6494. (haveanswer)420 1362 A
  6495. 1824(=)S
  6496. 1908(0;)S
  6497. 2790 V
  6498. (23956)210 648 A
  6499. (while)210 1362 A
  6500. ((--ancount)420 1614 A
  6501. 2076(>=)S
  6502. 2202(0)S
  6503. 2286(&&)S
  6504. 2412(cp)S
  6505. 2538(<)S
  6506. (eom))168 2622 A
  6507. 2832({)S
  6508. 2880 V
  6509. (23957)210 648 A
  6510. 1698(if)S
  6511. (((n)126 1824 A
  6512. 1992(=)S
  6513. (dn_expand((u_char)714 2076 A
  6514. (*)answer->buf,)588 2832 A
  6515. (eom,)168 3462 A
  6516. (cp,)126 3672 A
  6517. ((u_char)294 3840 A
  6518. (*)bp,)210 4176 A
  6519. 2970 V
  6520. (23958)210 648 A
  6521. (buflen)))336 2034 A
  6522. 2412(<)S
  6523. 2496(0))S
  6524. 3060 V
  6525. (23959)210 648 A
  6526. (break;)252 2034 A
  6527. 3150 V
  6528. (23960)210 648 A
  6529. 1698(cp)S
  6530. 1824(+=)S
  6531. 1950(n;)S
  6532. 3240 V
  6533. (23961)210 648 A
  6534. (type)168 1698 A
  6535. 1908(=)S
  6536. (getshort(cp);)546 1992 A
  6537. 3330 V
  6538. (23962)210 648 A
  6539. 1698(cp)S
  6540. 1824(+=)S
  6541. (sizeof(u_short);)672 1950 A
  6542. 3420 V
  6543. (23963)210 648 A
  6544. (class)210 1698 A
  6545. 1950(=)S
  6546. (getshort(cp);)546 2034 A
  6547. 3510 V
  6548. (23964)210 648 A
  6549. 1698(cp)S
  6550. 1824(+=)S
  6551. (sizeof(u_short))630 1950 A
  6552. 2622(+)S
  6553. (sizeof(u_long);)630 2706 A
  6554. 3600 V
  6555. (23965)210 648 A
  6556. 1698(n)S
  6557. 1782(=)S
  6558. (getshort(cp);)546 1866 A
  6559. 3690 V
  6560. (23966)210 648 A
  6561. 1698(cp)S
  6562. 1824(+=)S
  6563. (sizeof(u_short);)672 1950 A
  6564. 3780 V
  6565. (23967)210 648 A
  6566. 1698(if)S
  6567. ((type)210 1824 A
  6568. 2076(==)S
  6569. (T_CNAME))336 2202 A
  6570. 2580({)S
  6571. 3870 V
  6572. (23968)210 648 A
  6573. 2034(cp)S
  6574. 2160(+=)S
  6575. 2286(n;)S
  6576. 3960 V
  6577. (23969)210 648 A
  6578. 2034(if)S
  6579. ((ap)126 2160 A
  6580. 2328(>=)S
  6581. (&host_aliases[MAXALIASES-1]))1176 2454 A
  6582. 4050 V
  6583. (23970)210 648 A
  6584. (continue;)378 2370 A
  6585. 4140 V
  6586. (23971)210 648 A
  6587. (*ap++)210 2034 A
  6588. 2286(=)S
  6589. (bp;)126 2370 A
  6590. 4230 V
  6591. (23972)210 648 A
  6592. 2034(n)S
  6593. 2118(=)S
  6594. (strlen(bp))420 2202 A
  6595. 2664(+)S
  6596. 2748(1;)S
  6597. 4320 V
  6598. (23973)210 648 A
  6599. 2034(bp)S
  6600. 2160(+=)S
  6601. 2286(n;)S
  6602. 4410 V
  6603. (23974)210 648 A
  6604. (buflen)252 2034 A
  6605. 2328(-=)S
  6606. 2454(n;)S
  6607. 4500 V
  6608. (23975)210 648 A
  6609. (continue;)378 2034 A
  6610. 4590 V
  6611. (23976)210 648 A
  6612. 1698(})S
  6613. 4680 V
  6614. (23977)210 648 A
  6615. 1698(if)S
  6616. ((iquery)294 1824 A
  6617. 2160(&&)S
  6618. (type)168 2286 A
  6619. 2496(==)S
  6620. (T_PTR))252 2622 A
  6621. 2916({)S
  6622. 4770 V
  6623. (23978)210 648 A
  6624. 2034(if)S
  6625. (((n)126 2160 A
  6626. 2328(=)S
  6627. (dn_expand((u8_t)630 2412 A
  6628. (*)answer->buf,)588 3084 A
  6629. (eom,)168 3714 A
  6630. 4860 V
  6631. (23979)210 648 A
  6632. (cp,)126 2202 A
  6633. ((u8_t)210 2370 A
  6634. (*)bp,)210 2622 A
  6635. (buflen)))336 2874 A
  6636. 3252(<)S
  6637. 3336(0))S
  6638. 3462({)S
  6639. 4950 V
  6640. (23980)210 648 A
  6641. 2370(cp)S
  6642. 2496(+=)S
  6643. 2622(n;)S
  6644. 5040 V
  6645. (23981)210 648 A
  6646. (continue;)378 2370 A
  6647. 5130 V
  6648. (23982)210 648 A
  6649. 2034(})S
  6650. 5220 V
  6651. (23983)210 648 A
  6652. 2034(cp)S
  6653. 2160(+=)S
  6654. 2286(n;)S
  6655. 5310 V
  6656. (23984)210 648 A
  6657. (host.h_name)462 2034 A
  6658. 2538(=)S
  6659. (bp;)126 2622 A
  6660. 5400 V
  6661. (23985)210 648 A
  6662. (return(&host);)588 2034 A
  6663. 5490 V
  6664. (23986)210 648 A
  6665. 1698(})S
  6666. 5580 V
  6667. (23987)210 648 A
  6668. 1698(if)S
  6669. ((iquery)294 1824 A
  6670. 2160(||)S
  6671. (type)168 2286 A
  6672. 2496(!=)S
  6673. (T_A))168 2622 A
  6674. 2874({)S
  6675. 5670 V
  6676. (23988)210 648 A
  6677. (#ifdef)252 1026 A
  6678. (DEBUG)210 1320 A
  6679. 5760 V
  6680. (23989)210 648 A
  6681. 2034(if)S
  6682. ((_res.options)546 2160 A
  6683. 2748(&)S
  6684. (RES_DEBUG))420 2832 A
  6685. 5850 V
  6686. (23990)210 648 A
  6687. (printf("unexpected)756 2370 A
  6688. (answer)252 3168 A
  6689. (type)168 3462 A
  6690. (%d,)126 3672 A
  6691. (size)168 3840 A
  6692. (%d\n",)252 4050 A
  6693. 5940 V
  6694. (23991)210 648 A
  6695. (type,)210 2706 A
  6696. (n);)126 2958 A
  6697. 6030 V
  6698. (23992)210 648 A
  6699. (#endif)252 1026 A
  6700. 6120 V
  6701. (23993)210 648 A
  6702. 2034(cp)S
  6703. 2160(+=)S
  6704. 2286(n;)S
  6705. 6210 V
  6706. (23994)210 648 A
  6707. (continue;)378 2034 A
  6708. 8418 V
  6709. EP
  6710. %%Page: 215 215
  6711. BP
  6712. /slant 0 def
  6713. /height 0 def
  6714. 630 V
  6715. 10 R
  6716. 648(MINIX)S
  6717. 976(SOURCE)S
  6718. 1399(CODE)S
  6719. 11 R
  6720. 1932(File:)S
  6721. (src/lib/ip/gethnmadr.c)978 2165 A
  6722. 12 B
  6723. (215)180 4248 A
  6724. 900 V
  6725. 7 LST
  6726. (23995)210 648 A
  6727. 1698(})S
  6728. 990 V
  6729. (23996)210 648 A
  6730. 1698(if)S
  6731. ((haveanswer))504 1824 A
  6732. 2370({)S
  6733. 1080 V
  6734. (23997)210 648 A
  6735. 2034(if)S
  6736. 2160((n)S
  6737. 2286(!=)S
  6738. (host.h_length))588 2412 A
  6739. 3042({)S
  6740. 1170 V
  6741. (23998)210 648 A
  6742. 2370(cp)S
  6743. 2496(+=)S
  6744. 2622(n;)S
  6745. 1260 V
  6746. (23999)210 648 A
  6747. (continue;)378 2370 A
  6748. 1350 V
  6749. (24000)210 648 A
  6750. 2034(})S
  6751. 1440 V
  6752. (24001)210 648 A
  6753. 2034(if)S
  6754. ((class)252 2160 A
  6755. 2454(!=)S
  6756. (getclass))378 2580 A
  6757. 3000({)S
  6758. 1530 V
  6759. (24002)210 648 A
  6760. 2370(cp)S
  6761. 2496(+=)S
  6762. 2622(n;)S
  6763. 1620 V
  6764. (24003)210 648 A
  6765. (continue;)378 2370 A
  6766. 1710 V
  6767. (24004)210 648 A
  6768. 2034(})S
  6769. 1800 V
  6770. (24005)210 648 A
  6771. 1698(})S
  6772. (else)168 1782 A
  6773. 1992({)S
  6774. 1890 V
  6775. (24006)210 648 A
  6776. (host.h_length)546 2034 A
  6777. 2622(=)S
  6778. 2706(n;)S
  6779. 1980 V
  6780. (24007)210 648 A
  6781. (getclass)336 2034 A
  6782. 2412(=)S
  6783. (class;)252 2496 A
  6784. 2070 V
  6785. (24008)210 648 A
  6786. (host.h_addrtype)630 2034 A
  6787. 2706(=)S
  6788. ((class)252 2790 A
  6789. 3084(==)S
  6790. (C_IN))210 3210 A
  6791. 3462(?)S
  6792. (AF_INET)294 3546 A
  6793. 3882(:)S
  6794. (AF_UNSPEC;)420 3966 A
  6795. 2160 V
  6796. (24009)210 648 A
  6797. 2034(if)S
  6798. ((!iquery))378 2160 A
  6799. 2580({)S
  6800. 2250 V
  6801. (24010)210 648 A
  6802. (host.h_name)462 2370 A
  6803. 2874(=)S
  6804. (bp;)126 2958 A
  6805. 2340 V
  6806. (24011)210 648 A
  6807. 2370(bp)S
  6808. 2496(+=)S
  6809. (strlen(bp))420 2622 A
  6810. 3084(+)S
  6811. 3168(1;)S
  6812. 2430 V
  6813. (24012)210 648 A
  6814. 2034(})S
  6815. 2520 V
  6816. (24013)210 648 A
  6817. 1698(})S
  6818. 2610 V
  6819. (24014)210 648 A
  6820. 2700 V
  6821. (24015)210 648 A
  6822. 1698(bp)S
  6823. 1824(+=)S
  6824. ((size_t)(sizeof(align_t))1008 1950 A
  6825. 3000(-)S
  6826. 2790 V
  6827. (24016)210 648 A
  6828. (((u_long)bp)462 3042 A
  6829. 3546(%)S
  6830. (sizeof(align_t)));)756 3630 A
  6831. 2880 V
  6832. (24017)210 648 A
  6833. 2970 V
  6834. (24018)210 648 A
  6835. 1698(if)S
  6836. ((bp)126 1824 A
  6837. 1992(+)S
  6838. 2076(n)S
  6839. 2160(>=)S
  6840. (&hostbuf[sizeof(hostbuf)]))1092 2286 A
  6841. 3420({)S
  6842. 3060 V
  6843. (24019)210 648 A
  6844. (#ifdef)252 1026 A
  6845. (DEBUG)210 1320 A
  6846. 3150 V
  6847. (24020)210 648 A
  6848. 2034(if)S
  6849. ((_res.options)546 2160 A
  6850. 2748(&)S
  6851. (RES_DEBUG))420 2832 A
  6852. 3240 V
  6853. (24021)210 648 A
  6854. (printf("size)504 2370 A
  6855. ((%d))168 2916 A
  6856. (too)126 3126 A
  6857. (big\n",)294 3294 A
  6858. (n);)126 3630 A
  6859. 3330 V
  6860. (24022)210 648 A
  6861. (#endif)252 1026 A
  6862. 3420 V
  6863. (24023)210 648 A
  6864. (break;)252 2034 A
  6865. 3510 V
  6866. (24024)210 648 A
  6867. 1698(})S
  6868. 3600 V
  6869. (24025)210 648 A
  6870. (bcopy(cp,)378 1698 A
  6871. (*hap++)252 2118 A
  6872. 2412(=)S
  6873. (bp,)126 2496 A
  6874. (n);)126 2664 A
  6875. 3690 V
  6876. (24026)210 648 A
  6877. 1698(bp)S
  6878. (+=n;)168 1824 A
  6879. 3780 V
  6880. (24027)210 648 A
  6881. 1698(cp)S
  6882. 1824(+=)S
  6883. 1950(n;)S
  6884. 3870 V
  6885. (24028)210 648 A
  6886. (haveanswer++;)546 1698 A
  6887. 3960 V
  6888. (24029)210 648 A
  6889. 1362(})S
  6890. 4050 V
  6891. (24030)210 648 A
  6892. 1362(if)S
  6893. ((haveanswer))504 1488 A
  6894. 2034({)S
  6895. 4140 V
  6896. (24031)210 648 A
  6897. (*ap)126 1698 A
  6898. 1866(=)S
  6899. (NULL;)210 1950 A
  6900. 4230 V
  6901. (24032)210 648 A
  6902. (#if)126 1026 A
  6903. (BSD)126 1194 A
  6904. 1362(>=)S
  6905. 1488(43)S
  6906. 1614(||)S
  6907. (defined(h_addr))630 1740 A
  6908. 2706(/*)S
  6909. (new-style)378 2832 A
  6910. (hostent)294 3252 A
  6911. (structure)378 3588 A
  6912. 4008(*/)S
  6913. 4320 V
  6914. (24033)210 648 A
  6915. (*hap)168 1698 A
  6916. 1908(=)S
  6917. (NULL;)210 1992 A
  6918. 4410 V
  6919. (24034)210 648 A
  6920. (#else)210 1026 A
  6921. 4500 V
  6922. (24035)210 648 A
  6923. (host.h_addr)462 1698 A
  6924. 2202(=)S
  6925. (h_addr_ptrs[0];)630 2286 A
  6926. 4590 V
  6927. (24036)210 648 A
  6928. (#endif)252 1026 A
  6929. 4680 V
  6930. (24037)210 648 A
  6931. (return)252 1698 A
  6932. ((&host);)336 1992 A
  6933. 4770 V
  6934. (24038)210 648 A
  6935. 1362(})S
  6936. (else)168 1446 A
  6937. 1656({)S
  6938. 4860 V
  6939. (24039)210 648 A
  6940. (h_errno)294 1698 A
  6941. 2034(=)S
  6942. (TRY_AGAIN;)420 2118 A
  6943. 4950 V
  6944. (24040)210 648 A
  6945. (return)252 1698 A
  6946. (((struct)336 1992 A
  6947. (hostent)294 2370 A
  6948. 2706(*))S
  6949. (NULL);)252 2832 A
  6950. 5040 V
  6951. (24041)210 648 A
  6952. 1362(})S
  6953. 5130 V
  6954. (24042)210 648 A
  6955. 1026(})S
  6956. 5310 V
  6957. (24044)210 648 A
  6958. (struct)252 1026 A
  6959. (hostent)294 1320 A
  6960. 1656(*)S
  6961. 5400 V
  6962. (24045)210 648 A
  6963. (gethostbyname(name))798 1026 A
  6964. 5490 V
  6965. (24046)210 648 A
  6966. (char)168 1362 A
  6967. (*name;)252 1572 A
  6968. 5580 V
  6969. (24047)210 648 A
  6970. 1026({)S
  6971. 5670 V
  6972. (24048)210 648 A
  6973. (querybuf_t)420 1362 A
  6974. (buf;)168 1824 A
  6975. 5760 V
  6976. (24049)210 648 A
  6977. (register)336 1362 A
  6978. (char)168 1740 A
  6979. (*cp;)168 1950 A
  6980. 5850 V
  6981. (24050)210 648 A
  6982. (int)126 1362 A
  6983. 1530(n;)S
  6984. 5940 V
  6985. (24051)210 648 A
  6986. 6030 V
  6987. (24052)210 648 A
  6988. 1362(/*)S
  6989. 6120 V
  6990. (24053)210 648 A
  6991. 1404(*)S
  6992. (disallow)336 1488 A
  6993. (names)210 1866 A
  6994. (consisting)420 2118 A
  6995. (only)168 2580 A
  6996. 2790(of)S
  6997. (digits/dots,)504 2916 A
  6998. (unless)252 3462 A
  6999. 6210 V
  7000. (24054)210 648 A
  7001. 1404(*)S
  7002. (they)168 1488 A
  7003. (end)126 1698 A
  7004. 1866(in)S
  7005. 1992(a)S
  7006. (dot.)168 2076 A
  7007. 8418 V
  7008. EP
  7009. %%Page: 216 216
  7010. BP
  7011. /slant 0 def
  7012. /height 0 def
  7013. 630 V
  7014. 12 B
  7015. (216)180 648 A
  7016. 11 R
  7017. 1932(File:)S
  7018. (src/lib/ip/gethnmadr.c)978 2165 A
  7019. 10 R
  7020. 3402(MINIX)S
  7021. 3730(SOURCE)S
  7022. 4153(CODE)S
  7023. 900 V
  7024. 7 LST
  7025. (24055)210 648 A
  7026. 1404(*/)S
  7027. 990 V
  7028. (24056)210 648 A
  7029. 1362(if)S
  7030. ((isdigit(name[0])))756 1488 A
  7031. 1080 V
  7032. (24057)210 648 A
  7033. (for)126 1698 A
  7034. ((cp)126 1866 A
  7035. 2034(=)S
  7036. (name;;)252 2118 A
  7037. (++cp))210 2412 A
  7038. 2664({)S
  7039. 1170 V
  7040. (24058)210 648 A
  7041. 2034(if)S
  7042. ((!*cp))252 2160 A
  7043. 2454({)S
  7044. 1260 V
  7045. (24059)210 648 A
  7046. 2370(if)S
  7047. ((*--cp)252 2496 A
  7048. 2790(==)S
  7049. ('.'))168 2916 A
  7050. 1350 V
  7051. (24060)210 648 A
  7052. (break;)252 2706 A
  7053. 1440 V
  7054. (24061)210 648 A
  7055. 2370(/*)S
  7056. 1530 V
  7057. (24062)210 648 A
  7058. 2412(*)S
  7059. (All-numeric,)504 2496 A
  7060. 3042(no)S
  7061. (dot)126 3168 A
  7062. 3336(at)S
  7063. (the)126 3462 A
  7064. (end.)168 3630 A
  7065. 1620 V
  7066. (24063)210 648 A
  7067. 2412(*)S
  7068. (Fake)168 2496 A
  7069. 2706(up)S
  7070. 2832(a)S
  7071. (hostent)294 2916 A
  7072. 3252(as)S
  7073. 3378(if)S
  7074. (we'd)168 3504 A
  7075. (actually)336 3714 A
  7076. 1710 V
  7077. (24064)210 648 A
  7078. 2412(*)S
  7079. (done)168 2496 A
  7080. 2706(a)S
  7081. (lookup.)294 2790 A
  7082. (What)168 3168 A
  7083. 3378(if)S
  7084. (someone)294 3504 A
  7085. (types)210 3840 A
  7086. 1800 V
  7087. (24065)210 648 A
  7088. 2412(*)S
  7089. (255.255.255.255?)672 2496 A
  7090. (The)126 3252 A
  7091. (test)168 3420 A
  7092. (below)210 3630 A
  7093. (will)168 3882 A
  7094. 1890 V
  7095. (24066)210 648 A
  7096. 2412(*)S
  7097. (succeed)294 2496 A
  7098. (spuriously...)546 2832 A
  7099. (???)126 3420 A
  7100. 1980 V
  7101. (24067)210 648 A
  7102. 2412(*/)S
  7103. 2070 V
  7104. (24068)210 648 A
  7105. 2370(if)S
  7106. (((host_addr.s_addr)756 2496 A
  7107. 3294(=)S
  7108. (inet_addr(name)))672 3378 A
  7109. 4092(==)S
  7110. (-1))126 4218 A
  7111. 4386({)S
  7112. 2160 V
  7113. (24069)210 648 A
  7114. (h_errno)294 2706 A
  7115. 3042(=)S
  7116. (HOST_NOT_FOUND;)630 3126 A
  7117. 2250 V
  7118. (24070)210 648 A
  7119. (return((struct)588 2706 A
  7120. (hostent)294 3336 A
  7121. 3672(*))S
  7122. (NULL);)252 3798 A
  7123. 2340 V
  7124. (24071)210 648 A
  7125. 2370(})S
  7126. 2430 V
  7127. (24072)210 648 A
  7128. (host.h_name)462 2370 A
  7129. 2874(=)S
  7130. (name;)210 2958 A
  7131. 2520 V
  7132. (24073)210 648 A
  7133. (host.h_aliases)588 2370 A
  7134. 3000(=)S
  7135. (host_aliases;)546 3084 A
  7136. 2610 V
  7137. (24074)210 648 A
  7138. (host_aliases[0])630 2370 A
  7139. 3042(=)S
  7140. (NULL;)210 3126 A
  7141. 2700 V
  7142. (24075)210 648 A
  7143. (host.h_addrtype)630 2370 A
  7144. 3042(=)S
  7145. (AF_INET;)336 3126 A
  7146. 2790 V
  7147. (24076)210 648 A
  7148. (host.h_length)546 2370 A
  7149. 2958(=)S
  7150. (sizeof(u_long);)630 3042 A
  7151. 2880 V
  7152. (24077)210 648 A
  7153. (h_addr_ptrs[0])588 2370 A
  7154. 3000(=)S
  7155. ((char)210 3084 A
  7156. (*)&host_addr;)546 3336 A
  7157. 2970 V
  7158. (24078)210 648 A
  7159. (h_addr_ptrs[1])588 2370 A
  7160. 3000(=)S
  7161. ((char)210 3084 A
  7162. (*)0;)168 3336 A
  7163. 3060 V
  7164. (24079)210 648 A
  7165. (#if)126 1026 A
  7166. (BSD)126 1194 A
  7167. 1362(>=)S
  7168. 1488(43)S
  7169. 1614(||)S
  7170. (defined(h_addr))630 1740 A
  7171. 2706(/*)S
  7172. (new-style)378 2832 A
  7173. (hostent)294 3252 A
  7174. (structure)378 3588 A
  7175. 4008(*/)S
  7176. 3150 V
  7177. (24080)210 648 A
  7178. (host.h_addr_list)672 2370 A
  7179. 3084(=)S
  7180. (h_addr_ptrs;)504 3168 A
  7181. 3240 V
  7182. (24081)210 648 A
  7183. (#else)210 1026 A
  7184. 3330 V
  7185. (24082)210 648 A
  7186. (host.h_addr)462 2370 A
  7187. 2874(=)S
  7188. (h_addr_ptrs[0];)630 2958 A
  7189. 3420 V
  7190. (24083)210 648 A
  7191. (#endif)252 1026 A
  7192. 3510 V
  7193. (24084)210 648 A
  7194. (return)252 2370 A
  7195. ((&host);)336 2664 A
  7196. 3600 V
  7197. (24085)210 648 A
  7198. 2034(})S
  7199. 3690 V
  7200. (24086)210 648 A
  7201. 2034(if)S
  7202. ((!isdigit(*cp))588 2160 A
  7203. 2790(&&)S
  7204. (*cp)126 2916 A
  7205. 3084(!=)S
  7206. ('.'))168 3210 A
  7207. 3780 V
  7208. (24087)210 648 A
  7209. (break;)252 2370 A
  7210. 3870 V
  7211. (24088)210 648 A
  7212. 1698(})S
  7213. 3960 V
  7214. (24089)210 648 A
  7215. 4050 V
  7216. (24090)210 648 A
  7217. 1362(if)S
  7218. (((n)126 1488 A
  7219. 1656(=)S
  7220. (res_search(name,)672 1740 A
  7221. (C_IN,)210 2454 A
  7222. (T_A,)168 2706 A
  7223. (buf.buf,)336 2916 A
  7224. (sizeof(buf))))546 3294 A
  7225. 3882(<)S
  7226. 3966(0))S
  7227. 4092({)S
  7228. 4140 V
  7229. (24091)210 648 A
  7230. (#ifdef)252 1026 A
  7231. (DEBUG)210 1320 A
  7232. 4230 V
  7233. (24092)210 648 A
  7234. 1698(if)S
  7235. ((_res.options)546 1824 A
  7236. 2412(&)S
  7237. (RES_DEBUG))420 2496 A
  7238. 4320 V
  7239. (24093)210 648 A
  7240. (printf("res_search)756 2034 A
  7241. (failed\n");)462 2832 A
  7242. 4410 V
  7243. (24094)210 648 A
  7244. (#endif)252 1026 A
  7245. 4500 V
  7246. (24095)210 648 A
  7247. (return)252 1698 A
  7248. (((struct)336 1992 A
  7249. (hostent)294 2370 A
  7250. 2706(*))S
  7251. (NULL);)252 2832 A
  7252. 4590 V
  7253. (24096)210 648 A
  7254. 1362(})S
  7255. 4680 V
  7256. (24097)210 648 A
  7257. (return)252 1362 A
  7258. ((getanswer(&buf,)672 1656 A
  7259. 2370(n,)S
  7260. (0));)168 2496 A
  7261. 4770 V
  7262. (24098)210 648 A
  7263. 1026(})S
  7264. 4950 V
  7265. (24100)210 648 A
  7266. (struct)252 1026 A
  7267. (hostent)294 1320 A
  7268. 1656(*)S
  7269. 5040 V
  7270. (24101)210 648 A
  7271. (gethostbyaddr(addr,)798 1026 A
  7272. (len,)168 1866 A
  7273. (type))210 2076 A
  7274. 5130 V
  7275. (24102)210 648 A
  7276. (const)210 1362 A
  7277. (char)168 1614 A
  7278. (*addr;)252 1824 A
  7279. 5220 V
  7280. (24103)210 648 A
  7281. (int)126 1362 A
  7282. (len,)168 1530 A
  7283. (type;)210 1740 A
  7284. 5310 V
  7285. (24104)210 648 A
  7286. 1026({)S
  7287. 5400 V
  7288. (24105)210 648 A
  7289. (int)126 1362 A
  7290. 1530(n;)S
  7291. 5490 V
  7292. (24106)210 648 A
  7293. (querybuf_t)420 1362 A
  7294. (buf;)168 1824 A
  7295. 5580 V
  7296. (24107)210 648 A
  7297. (register)336 1362 A
  7298. (struct)252 1740 A
  7299. (hostent)294 2034 A
  7300. (*hp;)168 2370 A
  7301. 5670 V
  7302. (24108)210 648 A
  7303. (char)168 1362 A
  7304. (qbuf[MAXDNAME];)630 1572 A
  7305. 5760 V
  7306. (24109)210 648 A
  7307. 5850 V
  7308. (24110)210 648 A
  7309. 1362(if)S
  7310. ((type)210 1488 A
  7311. 1740(!=)S
  7312. (AF_INET))336 1866 A
  7313. 5940 V
  7314. (24111)210 648 A
  7315. (return)252 1698 A
  7316. (((struct)336 1992 A
  7317. (hostent)294 2370 A
  7318. 2706(*))S
  7319. (NULL);)252 2832 A
  7320. 6030 V
  7321. (24112)210 648 A
  7322. ((void)sprintf(qbuf,)798 1362 A
  7323. ("%u.%u.%u.%u.in-addr.arpa",)1134 2202 A
  7324. 6120 V
  7325. (24113)210 648 A
  7326. (((unsigned)addr[3])756 1698 A
  7327. 2496(&)S
  7328. (0xff),)252 2580 A
  7329. 6210 V
  7330. (24114)210 648 A
  7331. (((unsigned)addr[2])756 1698 A
  7332. 2496(&)S
  7333. (0xff),)252 2580 A
  7334. 8418 V
  7335. EP
  7336. %%Page: 217 217
  7337. BP
  7338. /slant 0 def
  7339. /height 0 def
  7340. 630 V
  7341. 10 R
  7342. 648(MINIX)S
  7343. 976(SOURCE)S
  7344. 1399(CODE)S
  7345. 11 R
  7346. 1932(File:)S
  7347. (src/lib/ip/gethnmadr.c)978 2165 A
  7348. 12 B
  7349. (217)180 4248 A
  7350. 900 V
  7351. 7 LST
  7352. (24115)210 648 A
  7353. (((unsigned)addr[1])756 1698 A
  7354. 2496(&)S
  7355. (0xff),)252 2580 A
  7356. 990 V
  7357. (24116)210 648 A
  7358. (((unsigned)addr[0])756 1698 A
  7359. 2496(&)S
  7360. (0xff));)294 2580 A
  7361. 1080 V
  7362. (24117)210 648 A
  7363. 1362(n)S
  7364. 1446(=)S
  7365. (res_query(qbuf,)630 1530 A
  7366. (C_IN,)210 2202 A
  7367. (T_PTR,)252 2454 A
  7368. ((u8_t)210 2748 A
  7369. (*)&buf,)294 3000 A
  7370. (sizeof(buf));)546 3336 A
  7371. 1170 V
  7372. (24118)210 648 A
  7373. 1362(if)S
  7374. 1488((n)S
  7375. 1614(<)S
  7376. 1698(0))S
  7377. 1824({)S
  7378. 1260 V
  7379. (24119)210 648 A
  7380. (#ifdef)252 1026 A
  7381. (DEBUG)210 1320 A
  7382. 1350 V
  7383. (24120)210 648 A
  7384. 1698(if)S
  7385. ((_res.options)546 1824 A
  7386. 2412(&)S
  7387. (RES_DEBUG))420 2496 A
  7388. 1440 V
  7389. (24121)210 648 A
  7390. (printf("res_query)714 2034 A
  7391. (failed\n");)462 2790 A
  7392. 1530 V
  7393. (24122)210 648 A
  7394. (#endif)252 1026 A
  7395. 1620 V
  7396. (24123)210 648 A
  7397. (return)252 1698 A
  7398. (((struct)336 1992 A
  7399. (hostent)294 2370 A
  7400. 2706(*))S
  7401. (NULL);)252 2832 A
  7402. 1710 V
  7403. (24124)210 648 A
  7404. 1362(})S
  7405. 1800 V
  7406. (24125)210 648 A
  7407. 1362(hp)S
  7408. 1488(=)S
  7409. (getanswer(&buf,)630 1572 A
  7410. 2244(n,)S
  7411. (1);)126 2370 A
  7412. 1890 V
  7413. (24126)210 648 A
  7414. 1362(if)S
  7415. ((hp)126 1488 A
  7416. 1656(==)S
  7417. (NULL))210 1782 A
  7418. 1980 V
  7419. (24127)210 648 A
  7420. (return)252 1698 A
  7421. (((struct)336 1992 A
  7422. (hostent)294 2370 A
  7423. 2706(*))S
  7424. (NULL);)252 2832 A
  7425. 2070 V
  7426. (24128)210 648 A
  7427. (hp->h_addrtype)588 1362 A
  7428. 1992(=)S
  7429. (type;)210 2076 A
  7430. 2160 V
  7431. (24129)210 648 A
  7432. (hp->h_length)504 1362 A
  7433. 1908(=)S
  7434. (len;)168 1992 A
  7435. 2250 V
  7436. (24130)210 648 A
  7437. (h_addr_ptrs[0])588 1362 A
  7438. 1992(=)S
  7439. ((char)210 2076 A
  7440. (*)&host_addr;)546 2328 A
  7441. 2340 V
  7442. (24131)210 648 A
  7443. (h_addr_ptrs[1])588 1362 A
  7444. 1992(=)S
  7445. ((char)210 2076 A
  7446. (*)0;)168 2328 A
  7447. 2430 V
  7448. (24132)210 648 A
  7449. (host_addr)378 1362 A
  7450. 1782(=)S
  7451. (*(struct)336 1866 A
  7452. (in_addr)294 2244 A
  7453. (*)addr;)294 2580 A
  7454. 2520 V
  7455. (24133)210 648 A
  7456. (#if)126 1026 A
  7457. (BSD)126 1194 A
  7458. 1362(<)S
  7459. 1446(43)S
  7460. 1572(&&)S
  7461. (!defined(h_addr))672 1698 A
  7462. 2706(/*)S
  7463. (new-style)378 2832 A
  7464. (hostent)294 3252 A
  7465. (structure)378 3588 A
  7466. 4008(*/)S
  7467. 2610 V
  7468. (24134)210 648 A
  7469. (hp->h_addr)420 1362 A
  7470. 1824(=)S
  7471. (h_addr_ptrs[0];)630 1908 A
  7472. 2700 V
  7473. (24135)210 648 A
  7474. (#endif)252 1026 A
  7475. 2790 V
  7476. (24136)210 648 A
  7477. (return(hp);)462 1362 A
  7478. 2880 V
  7479. (24137)210 648 A
  7480. 1026(})S
  7481. 3240 V
  7482. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7483. 3330 V
  7484. (src/lib/ip/gethostent.c)966 1698 A
  7485. 3420 V
  7486. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7487. 3600 V
  7488. (24200)210 648 A
  7489. 1026(/*)S
  7490. 3690 V
  7491. (24201)210 648 A
  7492. 1068(*)S
  7493. (Copyright)378 1152 A
  7494. ((c))126 1572 A
  7495. (1985,)210 1740 A
  7496. (1988)168 1992 A
  7497. (Regents)294 2202 A
  7498. 2538(of)S
  7499. (the)126 2664 A
  7500. (University)420 2832 A
  7501. 3294(of)S
  7502. (California.)462 3420 A
  7503. 3780 V
  7504. (24202)210 648 A
  7505. 1068(*)S
  7506. (All)126 1152 A
  7507. (rights)252 1320 A
  7508. (reserved.)378 1614 A
  7509. 3870 V
  7510. (24203)210 648 A
  7511. 1068(*)S
  7512. 3960 V
  7513. (24204)210 648 A
  7514. 1068(*)S
  7515. (Redistribution)588 1152 A
  7516. (and)126 1782 A
  7517. (use)126 1950 A
  7518. 2118(in)S
  7519. (source)252 2244 A
  7520. (and)126 2538 A
  7521. (binary)252 2706 A
  7522. (forms)210 3000 A
  7523. (are)126 3252 A
  7524. (permitted)378 3420 A
  7525. 4050 V
  7526. (24205)210 648 A
  7527. 1068(*)S
  7528. (provided)336 1152 A
  7529. (that:)210 1530 A
  7530. ((1))126 1782 A
  7531. (source)252 1950 A
  7532. (distributions)546 2244 A
  7533. (retain)252 2832 A
  7534. (this)168 3126 A
  7535. (entire)252 3336 A
  7536. (copyright)378 3630 A
  7537. 4140 V
  7538. (24206)210 648 A
  7539. 1068(*)S
  7540. (notice)252 1152 A
  7541. (and)126 1446 A
  7542. (comment,)336 1614 A
  7543. (and)126 1992 A
  7544. ((2))126 2160 A
  7545. (distributions)546 2328 A
  7546. (including)378 2916 A
  7547. (binaries)336 3336 A
  7548. (display)294 3714 A
  7549. 4230 V
  7550. (24207)210 648 A
  7551. 1068(*)S
  7552. (the)126 1152 A
  7553. (following)378 1320 A
  7554. (acknowledgement:)672 1740 A
  7555. (`This)210 2496 A
  7556. (product)294 2748 A
  7557. (includes)336 3084 A
  7558. (software)336 3462 A
  7559. 4320 V
  7560. (24208)210 648 A
  7561. 1068(*)S
  7562. (developed)378 1152 A
  7563. 1572(by)S
  7564. (the)126 1698 A
  7565. (University)420 1866 A
  7566. 2328(of)S
  7567. (California,)462 2454 A
  7568. (Berkeley)336 2958 A
  7569. (and)126 3336 A
  7570. (its)126 3504 A
  7571. (contributors'')588 3672 A
  7572. 4410 V
  7573. (24209)210 648 A
  7574. 1068(*)S
  7575. 1152(in)S
  7576. (the)126 1278 A
  7577. (documentation)546 1446 A
  7578. 2034(or)S
  7579. (other)210 2160 A
  7580. (materials)378 2412 A
  7581. (provided)336 2832 A
  7582. (with)168 3210 A
  7583. (the)126 3420 A
  7584. (distribution)504 3588 A
  7585. 4500 V
  7586. (24210)210 648 A
  7587. 1068(*)S
  7588. (and)126 1152 A
  7589. 1320(in)S
  7590. (all)126 1446 A
  7591. (advertising)462 1614 A
  7592. (materials)378 2118 A
  7593. (mentioning)420 2538 A
  7594. (features)336 3000 A
  7595. 3378(or)S
  7596. (use)126 3504 A
  7597. 3672(of)S
  7598. (this)168 3798 A
  7599. 4590 V
  7600. (24211)210 648 A
  7601. 1068(*)S
  7602. (software.)378 1152 A
  7603. (Neither)294 1572 A
  7604. (the)126 1908 A
  7605. (name)168 2076 A
  7606. 2286(of)S
  7607. (the)126 2412 A
  7608. (University)420 2580 A
  7609. (nor)126 3042 A
  7610. (the)126 3210 A
  7611. (names)210 3378 A
  7612. 3630(of)S
  7613. (its)126 3756 A
  7614. 4680 V
  7615. (24212)210 648 A
  7616. 1068(*)S
  7617. (contributors)504 1152 A
  7618. (may)126 1698 A
  7619. 1866(be)S
  7620. (used)168 1992 A
  7621. 2202(to)S
  7622. (endorse)294 2328 A
  7623. 2664(or)S
  7624. (promote)294 2790 A
  7625. (products)336 3126 A
  7626. (derived)294 3504 A
  7627. 4770 V
  7628. (24213)210 648 A
  7629. 1068(*)S
  7630. (from)168 1152 A
  7631. (this)168 1362 A
  7632. (software)336 1572 A
  7633. (without)294 1950 A
  7634. (specific)336 2286 A
  7635. (prior)210 2664 A
  7636. (written)294 2916 A
  7637. (permission.)462 3252 A
  7638. 4860 V
  7639. (24214)210 648 A
  7640. 1068(*)S
  7641. (THIS)168 1152 A
  7642. (SOFTWARE)336 1362 A
  7643. 1740(IS)S
  7644. (PROVIDED)336 1866 A
  7645. (`AS)126 2244 A
  7646. (IS'')168 2412 A
  7647. (AND)126 2622 A
  7648. (WITHOUT)294 2790 A
  7649. (ANY)126 3126 A
  7650. (EXPRESS)294 3294 A
  7651. 3630(OR)S
  7652. 4950 V
  7653. (24215)210 648 A
  7654. 1068(*)S
  7655. (IMPLIED)294 1152 A
  7656. (WARRANTIES,)462 1488 A
  7657. (INCLUDING,)420 1992 A
  7658. (WITHOUT)294 2454 A
  7659. (LIMITATION,)462 2790 A
  7660. (THE)126 3294 A
  7661. (IMPLIED)294 3462 A
  7662. 5040 V
  7663. (24216)210 648 A
  7664. 1068(*)S
  7665. (WARRANTIES)420 1152 A
  7666. 1614(OF)S
  7667. (MERCHANTABILITY)630 1740 A
  7668. (AND)126 2412 A
  7669. (FITNESS)294 2580 A
  7670. (FOR)126 2916 A
  7671. 3084(A)S
  7672. (PARTICULAR)420 3168 A
  7673. (PURPOSE.)336 3630 A
  7674. 5130 V
  7675. (24217)210 648 A
  7676. 1068(*/)S
  7677. 5220 V
  7678. (24218)210 648 A
  7679. 5310 V
  7680. (24219)210 648 A
  7681. (#if)126 1026 A
  7682. (defined(LIBC_SCCS))756 1194 A
  7683. 1992(&&)S
  7684. (!defined(lint))588 2118 A
  7685. 5400 V
  7686. (24220)210 648 A
  7687. (static)252 1026 A
  7688. (char)168 1320 A
  7689. (sccsid[])336 1530 A
  7690. 1908(=)S
  7691. ("@(#)gethostnamadr.c)840 1992 A
  7692. (6.41)168 3042 A
  7693. ((Berkeley))420 3252 A
  7694. (6/1/90";)336 3714 A
  7695. 5490 V
  7696. (24221)210 648 A
  7697. (#endif)252 1026 A
  7698. 1320(/*)S
  7699. (LIBC_SCCS)378 1446 A
  7700. (and)126 1866 A
  7701. (not)126 2034 A
  7702. (lint)168 2202 A
  7703. 2412(*/)S
  7704. 5580 V
  7705. (24222)210 648 A
  7706. 5670 V
  7707. (24223)210 648 A
  7708. 1026(/*)S
  7709. (Prefix)252 1152 A
  7710. (the)126 1446 A
  7711. (functions)378 1614 A
  7712. (defined)294 2034 A
  7713. (here)168 2370 A
  7714. (with)168 2580 A
  7715. (underscores)462 2790 A
  7716. 3294(to)S
  7717. (distinguish)462 3420 A
  7718. (them)168 3924 A
  7719. 5760 V
  7720. (24224)210 648 A
  7721. 1068(*)S
  7722. (from)168 1152 A
  7723. (the)126 1362 A
  7724. (newer)210 1530 A
  7725. (replacements)504 1782 A
  7726. 2328(in)S
  7727. (the)126 2454 A
  7728. (resolver)336 2622 A
  7729. (library.)336 3000 A
  7730. 5850 V
  7731. (24225)210 648 A
  7732. 1068(*/)S
  7733. 5940 V
  7734. (24226)210 648 A
  7735. (#define)294 1026 A
  7736. (sethostent)420 1362 A
  7737. (_sethostent)462 2034 A
  7738. 6030 V
  7739. (24227)210 648 A
  7740. (#define)294 1026 A
  7741. (endhostent)420 1362 A
  7742. (_endhostent)462 2034 A
  7743. 6120 V
  7744. (24228)210 648 A
  7745. (#define)294 1026 A
  7746. (gethostent)420 1362 A
  7747. (_gethostent)462 2034 A
  7748. 6210 V
  7749. (24229)210 648 A
  7750. (#define)294 1026 A
  7751. (gethostbyname)546 1362 A
  7752. (_gethostbyname)588 2034 A
  7753. 8418 V
  7754. EP
  7755. %%Page: 218 218
  7756. BP
  7757. /slant 0 def
  7758. /height 0 def
  7759. 630 V
  7760. 12 B
  7761. (218)180 648 A
  7762. 11 R
  7763. 1941(File:)S
  7764. (src/lib/ip/gethostent.c)960 2174 A
  7765. 10 R
  7766. 3402(MINIX)S
  7767. 3730(SOURCE)S
  7768. 4153(CODE)S
  7769. 900 V
  7770. 7 LST
  7771. (24230)210 648 A
  7772. (#define)294 1026 A
  7773. (gethostbyaddr)546 1362 A
  7774. (_gethostbyaddr)588 2034 A
  7775. 990 V
  7776. (24231)210 648 A
  7777. 1080 V
  7778. (24232)210 648 A
  7779. (#ifdef)252 1026 A
  7780. (_MINIX)252 1320 A
  7781. 1170 V
  7782. (24233)210 648 A
  7783. (#include)336 1026 A
  7784. (<sys/types.h>)546 1404 A
  7785. 1260 V
  7786. (24234)210 648 A
  7787. (#include)336 1026 A
  7788. (<ctype.h>)378 1404 A
  7789. 1350 V
  7790. (24235)210 648 A
  7791. (#include)336 1026 A
  7792. (<errno.h>)378 1404 A
  7793. 1440 V
  7794. (24236)210 648 A
  7795. (#include)336 1026 A
  7796. (<stdio.h>)378 1404 A
  7797. 1530 V
  7798. (24237)210 648 A
  7799. (#include)336 1026 A
  7800. (<string.h>)420 1404 A
  7801. 1620 V
  7802. (24238)210 648 A
  7803. 1710 V
  7804. (24239)210 648 A
  7805. (#include)336 1026 A
  7806. (<net/hton.h>)504 1404 A
  7807. 1800 V
  7808. (24240)210 648 A
  7809. (#include)336 1026 A
  7810. (<net/gen/nameser.h>)798 1404 A
  7811. 1890 V
  7812. (24241)210 648 A
  7813. (#include)336 1026 A
  7814. (<net/gen/netdb.h>)714 1404 A
  7815. 1980 V
  7816. (24242)210 648 A
  7817. (#include)336 1026 A
  7818. (<net/gen/in.h>)588 1404 A
  7819. 2070 V
  7820. (24243)210 648 A
  7821. (#include)336 1026 A
  7822. (<net/gen/inet.h>)672 1404 A
  7823. 2160 V
  7824. (24244)210 648 A
  7825. (#include)336 1026 A
  7826. (<net/gen/resolv.h>)756 1404 A
  7827. 2250 V
  7828. (24245)210 648 A
  7829. (#include)336 1026 A
  7830. (<net/gen/socket.h>)756 1404 A
  7831. 2340 V
  7832. (24246)210 648 A
  7833. (#else)210 1026 A
  7834. 2430 V
  7835. (24247)210 648 A
  7836. (#include)336 1026 A
  7837. (<sys/param.h>)546 1404 A
  7838. 2520 V
  7839. (24248)210 648 A
  7840. (#include)336 1026 A
  7841. (<sys/socket.h>)588 1404 A
  7842. 2610 V
  7843. (24249)210 648 A
  7844. (#include)336 1026 A
  7845. (<netinet/in.h>)588 1404 A
  7846. 2700 V
  7847. (24250)210 648 A
  7848. (#include)336 1026 A
  7849. (<ctype.h>)378 1404 A
  7850. 2790 V
  7851. (24251)210 648 A
  7852. (#include)336 1026 A
  7853. (<netdb.h>)378 1404 A
  7854. 2880 V
  7855. (24252)210 648 A
  7856. (#include)336 1026 A
  7857. (<stdio.h>)378 1404 A
  7858. 2970 V
  7859. (24253)210 648 A
  7860. (#include)336 1026 A
  7861. (<errno.h>)378 1404 A
  7862. 3060 V
  7863. (24254)210 648 A
  7864. (#include)336 1026 A
  7865. (<arpa/inet.h>)546 1404 A
  7866. 3150 V
  7867. (24255)210 648 A
  7868. (#include)336 1026 A
  7869. (<arpa/nameser.h>)672 1404 A
  7870. 3240 V
  7871. (24256)210 648 A
  7872. (#include)336 1026 A
  7873. (<resolv.h>)420 1404 A
  7874. 3330 V
  7875. (24257)210 648 A
  7876. (#endif)252 1026 A
  7877. 1320(/*)S
  7878. (!_MINIX)294 1446 A
  7879. 1782(*/)S
  7880. 3420 V
  7881. (24258)210 648 A
  7882. 3510 V
  7883. (24259)210 648 A
  7884. (#define)294 1026 A
  7885. (MAXALIASES)420 1362 A
  7886. 2034(35)S
  7887. 3600 V
  7888. (24260)210 648 A
  7889. (#define)294 1026 A
  7890. (MAXADDRS)336 1362 A
  7891. 2034(35)S
  7892. 3690 V
  7893. (24261)210 648 A
  7894. 3780 V
  7895. (24262)210 648 A
  7896. (#ifdef)252 1026 A
  7897. (_MINIX)252 1320 A
  7898. 3870 V
  7899. (24263)210 648 A
  7900. (typedef)294 1026 A
  7901. (u32_t)210 1362 A
  7902. (u_long;)294 1614 A
  7903. 3960 V
  7904. (24264)210 648 A
  7905. (typedef)294 1026 A
  7906. (u16_t)210 1362 A
  7907. (u_short;)336 1614 A
  7908. 4050 V
  7909. (24265)210 648 A
  7910. (typedef)294 1026 A
  7911. (u8_t)168 1362 A
  7912. (u_char;)294 1572 A
  7913. 4140 V
  7914. (24266)210 648 A
  7915. 4230 V
  7916. (24267)210 648 A
  7917. (#define)294 1026 A
  7918. (bcmp)168 1362 A
  7919. (memcmp)252 1698 A
  7920. 4320 V
  7921. (24268)210 648 A
  7922. (#endif)252 1026 A
  7923. 1320(/*)S
  7924. (_MINIX)252 1446 A
  7925. 1740(*/)S
  7926. 4410 V
  7927. (24269)210 648 A
  7928. 4500 V
  7929. (24270)210 648 A
  7930. (static)252 1026 A
  7931. (struct)252 1320 A
  7932. (hostent)294 1614 A
  7933. (host;)210 1950 A
  7934. 4590 V
  7935. (24271)210 648 A
  7936. (static)252 1026 A
  7937. (char)168 1320 A
  7938. (*host_aliases[MAXALIASES];)1092 1530 A
  7939. 4680 V
  7940. (24272)210 648 A
  7941. (static)252 1026 A
  7942. (char)168 1320 A
  7943. (hostbuf[BUFSIZ+1];)756 1530 A
  7944. 4770 V
  7945. (24273)210 648 A
  7946. (static)252 1026 A
  7947. (FILE)168 1320 A
  7948. (*hostf)252 1530 A
  7949. 1824(=)S
  7950. (NULL;)210 1908 A
  7951. 4860 V
  7952. (24274)210 648 A
  7953. (static)252 1026 A
  7954. (u_long)252 1320 A
  7955. (hostaddr[(MAXADDRS+sizeof(u_long)-1)/sizeof(u_long)];)2226 1614 A
  7956. 4950 V
  7957. (24275)210 648 A
  7958. (static)252 1026 A
  7959. (char)168 1320 A
  7960. (*host_addrs[2];)630 1530 A
  7961. 5040 V
  7962. (24276)210 648 A
  7963. (static)252 1026 A
  7964. (int)126 1320 A
  7965. (stayopen)336 1488 A
  7966. 1866(=)S
  7967. 1950(0;)S
  7968. 5130 V
  7969. (24277)210 648 A
  7970. 5220 V
  7971. (24278)210 648 A
  7972. (#ifndef)294 1026 A
  7973. (_MINIX)252 1362 A
  7974. 5310 V
  7975. (24279)210 648 A
  7976. (char)168 1026 A
  7977. (*strpbrk();)462 1236 A
  7978. 5400 V
  7979. (24280)210 648 A
  7980. (#endif)252 1026 A
  7981. 1320(/*)S
  7982. (!_MINIX)294 1446 A
  7983. 1782(*/)S
  7984. 5490 V
  7985. (24281)210 648 A
  7986. 5580 V
  7987. (24282)210 648 A
  7988. (void)168 1026 A
  7989. 5670 V
  7990. (24283)210 648 A
  7991. (sethostent(f))546 1026 A
  7992. 5760 V
  7993. (24284)210 648 A
  7994. (int)126 1362 A
  7995. 1530(f;)S
  7996. 5850 V
  7997. (24285)210 648 A
  7998. 1026({)S
  7999. 5940 V
  8000. (24286)210 648 A
  8001. 1362(if)S
  8002. ((hostf)252 1488 A
  8003. 1782(==)S
  8004. (NULL))210 1908 A
  8005. 6030 V
  8006. (24287)210 648 A
  8007. (hostf)210 1698 A
  8008. 1950(=)S
  8009. (fopen(_PATH_HOSTS,)756 2034 A
  8010. ("r")126 2832 A
  8011. 3000();)S
  8012. 6120 V
  8013. (24288)210 648 A
  8014. (else)168 1362 A
  8015. 6210 V
  8016. (24289)210 648 A
  8017. (rewind(hostf);)588 1698 A
  8018. 8418 V
  8019. EP
  8020. %%Page: 219 219
  8021. BP
  8022. /slant 0 def
  8023. /height 0 def
  8024. 630 V
  8025. 10 R
  8026. 648(MINIX)S
  8027. 976(SOURCE)S
  8028. 1399(CODE)S
  8029. 11 R
  8030. 1941(File:)S
  8031. (src/lib/ip/gethostent.c)960 2174 A
  8032. 12 B
  8033. (219)180 4248 A
  8034. 900 V
  8035. 7 LST
  8036. (24290)210 648 A
  8037. (stayopen)336 1362 A
  8038. 1740(|=)S
  8039. 1866(f;)S
  8040. 990 V
  8041. (24291)210 648 A
  8042. 1026(})S
  8043. 1170 V
  8044. (24293)210 648 A
  8045. (void)168 1026 A
  8046. 1260 V
  8047. (24294)210 648 A
  8048. (endhostent())504 1026 A
  8049. 1350 V
  8050. (24295)210 648 A
  8051. 1026({)S
  8052. 1440 V
  8053. (24296)210 648 A
  8054. 1362(if)S
  8055. ((hostf)252 1488 A
  8056. 1782(&&)S
  8057. (!stayopen))420 1908 A
  8058. 2370({)S
  8059. 1530 V
  8060. (24297)210 648 A
  8061. ((void))252 1698 A
  8062. (fclose(hostf);)588 1992 A
  8063. 1620 V
  8064. (24298)210 648 A
  8065. (hostf)210 1698 A
  8066. 1950(=)S
  8067. (NULL;)210 2034 A
  8068. 1710 V
  8069. (24299)210 648 A
  8070. 1362(})S
  8071. 1800 V
  8072. (24300)210 648 A
  8073. 1026(})S
  8074. 1980 V
  8075. (24302)210 648 A
  8076. (struct)252 1026 A
  8077. (hostent)294 1320 A
  8078. 1656(*)S
  8079. 2070 V
  8080. (24303)210 648 A
  8081. (gethostent())504 1026 A
  8082. 2160 V
  8083. (24304)210 648 A
  8084. 1026({)S
  8085. 2250 V
  8086. (24305)210 648 A
  8087. (char)168 1362 A
  8088. (*p;)126 1572 A
  8089. 2340 V
  8090. (24306)210 648 A
  8091. (register)336 1362 A
  8092. (char)168 1740 A
  8093. (*cp,)168 1950 A
  8094. (**q;)168 2160 A
  8095. 2430 V
  8096. (24307)210 648 A
  8097. 2520 V
  8098. (24308)210 648 A
  8099. 1362(if)S
  8100. ((hostf)252 1488 A
  8101. 1782(==)S
  8102. (NULL)168 1908 A
  8103. 2118(&&)S
  8104. ((hostf)252 2244 A
  8105. 2538(=)S
  8106. (fopen(_PATH_HOSTS,)756 2622 A
  8107. ("r")126 3420 A
  8108. 3588()))S
  8109. 3714(==)S
  8110. (NULL))210 3840 A
  8111. 2610 V
  8112. (24309)210 648 A
  8113. (return)252 1698 A
  8114. ((NULL);)294 1992 A
  8115. 2700 V
  8116. (24310)210 648 A
  8117. (again:)252 1026 A
  8118. 2790 V
  8119. (24311)210 648 A
  8120. 1362(if)S
  8121. (((p)126 1488 A
  8122. 1656(=)S
  8123. (fgets(hostbuf,)588 1740 A
  8124. (BUFSIZ,)294 2370 A
  8125. (hostf)))294 2706 A
  8126. 3042(==)S
  8127. (NULL))210 3168 A
  8128. 2880 V
  8129. (24312)210 648 A
  8130. (return)252 1698 A
  8131. ((NULL);)294 1992 A
  8132. 2970 V
  8133. (24313)210 648 A
  8134. 1362(if)S
  8135. ((*p)126 1488 A
  8136. 1656(==)S
  8137. ('#'))168 1782 A
  8138. 3060 V
  8139. (24314)210 648 A
  8140. (goto)168 1698 A
  8141. (again;)252 1908 A
  8142. 3150 V
  8143. (24315)210 648 A
  8144. 1362(cp)S
  8145. 1488(=)S
  8146. (strpbrk(p,)420 1572 A
  8147. ("#\n");)294 2034 A
  8148. 3240 V
  8149. (24316)210 648 A
  8150. 1362(if)S
  8151. ((cp)126 1488 A
  8152. 1656(==)S