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

操作系统开发

开发平台:

C/C++

  1. 1530 V
  2. (27867)210 648 A
  3. 2160((n)S
  4. 2286(=)S
  5. (read(s,)294 2370 A
  6. ((char)210 2706 A
  7. (*)cp,)210 2958 A
  8. ((int)len)))420 3210 A
  9. 3672(>)S
  10. 3756(0))S
  11. 3882({)S
  12. 1620 V
  13. (27868)210 648 A
  14. 2370(cp)S
  15. 2496(+=)S
  16. 2622(n;)S
  17. 1710 V
  18. (27869)210 648 A
  19. (len)126 2370 A
  20. 2538(-=)S
  21. 2664(n;)S
  22. 1800 V
  23. (27870)210 648 A
  24. 2034(})S
  25. 1890 V
  26. (27871)210 648 A
  27. 2034(if)S
  28. 2160((n)S
  29. 2286(<=)S
  30. 2412(0))S
  31. 2538({)S
  32. 1980 V
  33. (27872)210 648 A
  34. (terrno)252 2370 A
  35. 2664(=)S
  36. (errno;)252 2748 A
  37. 2070 V
  38. (27873)210 648 A
  39. (#ifdef)252 1026 A
  40. (DEBUG)210 1320 A
  41. 2160 V
  42. (27874)210 648 A
  43. 2370(if)S
  44. ((_res.options)546 2496 A
  45. 3084(&)S
  46. (RES_DEBUG))420 3168 A
  47. 2250 V
  48. (27875)210 648 A
  49. (perror("read)504 2706 A
  50. (failed");)378 3252 A
  51. 2340 V
  52. (27876)210 648 A
  53. (#endif)252 1026 A
  54. 1320(/*)S
  55. (DEBUG)210 1446 A
  56. 1698(*/)S
  57. 2430 V
  58. (27877)210 648 A
  59. ((void))252 2370 A
  60. (close(s);)378 2664 A
  61. 2520 V
  62. (27878)210 648 A
  63. 2370(s)S
  64. 2454(=)S
  65. (-1;)126 2538 A
  66. 2610 V
  67. (27879)210 648 A
  68. (continue;)378 2370 A
  69. 2700 V
  70. (27880)210 648 A
  71. 2034(})S
  72. 2790 V
  73. (27881)210 648 A
  74. 2034(if)S
  75. ((truncated))462 2160 A
  76. 2664({)S
  77. 2880 V
  78. (27882)210 648 A
  79. 2370(/*)S
  80. 2970 V
  81. (27883)210 648 A
  82. 2412(*)S
  83. (Flush)210 2496 A
  84. (rest)168 2748 A
  85. 2958(of)S
  86. (answer)252 3084 A
  87. 3060 V
  88. (27884)210 648 A
  89. 2412(*)S
  90. 2496(so)S
  91. (connection)420 2622 A
  92. (stays)210 3084 A
  93. 3336(in)S
  94. (synch.)252 3462 A
  95. 3150 V
  96. (27885)210 648 A
  97. 2412(*/)S
  98. 3240 V
  99. (27886)210 648 A
  100. (anhp->tc)336 2370 A
  101. 2748(=)S
  102. 2832(1;)S
  103. 3330 V
  104. (27887)210 648 A
  105. (len)126 2370 A
  106. 2538(=)S
  107. (resplen)294 2622 A
  108. 2958(-)S
  109. (anslen;)294 3042 A
  110. 3420 V
  111. (27888)210 648 A
  112. (while)210 2370 A
  113. ((len)168 2622 A
  114. 2832(!=)S
  115. 2958(0))S
  116. 3084({)S
  117. 3510 V
  118. (27889)210 648 A
  119. 2706(n)S
  120. 2790(=)S
  121. ((len)168 2874 A
  122. 3084(>)S
  123. (sizeof(junk))504 3168 A
  124. 3714(?)S
  125. 3600 V
  126. (27890)210 648 A
  127. (sizeof(junk))504 2874 A
  128. 3420(:)S
  129. (len);)210 3504 A
  130. 3690 V
  131. (27891)210 648 A
  132. 2706(if)S
  133. (((n)126 2832 A
  134. 3000(=)S
  135. (read(s,)294 3084 A
  136. (junk,)210 3420 A
  137. (n)))126 3672 A
  138. 3840(>)S
  139. 3924(0))S
  140. 3780 V
  141. (27892)210 648 A
  142. (len)126 3042 A
  143. 3210(-=)S
  144. 3336(n;)S
  145. 3870 V
  146. (27893)210 648 A
  147. (else)168 2706 A
  148. 3960 V
  149. (27894)210 648 A
  150. (break;)252 3042 A
  151. 4050 V
  152. (27895)210 648 A
  153. 2370(})S
  154. 4140 V
  155. (27896)210 648 A
  156. 2034(})S
  157. 4230 V
  158. (27897)210 648 A
  159. (#else)210 1026 A
  160. 1278(/*)S
  161. (_MINIX)252 1404 A
  162. 1698(*/)S
  163. 4320 V
  164. (27898)210 648 A
  165. (int)126 2034 A
  166. (truncated)378 2202 A
  167. 2622(=)S
  168. 2706(0;)S
  169. 4410 V
  170. (27899)210 648 A
  171. (int)126 2034 A
  172. (nbytes;)294 2202 A
  173. 4500 V
  174. (27900)210 648 A
  175. 4590 V
  176. (27901)210 648 A
  177. 2034(/*)S
  178. 4680 V
  179. (27902)210 648 A
  180. 2076(*)S
  181. (Use)126 2160 A
  182. (virtual)294 2328 A
  183. (circuit;)336 2664 A
  184. 4770 V
  185. (27903)210 648 A
  186. 2076(*)S
  187. 2160(at)S
  188. (most)168 2286 A
  189. (one)126 2496 A
  190. (attempt)294 2664 A
  191. (per)126 3000 A
  192. (server.)294 3168 A
  193. 4860 V
  194. (27904)210 648 A
  195. 2076(*/)S
  196. 4950 V
  197. (27905)210 648 A
  198. (try)126 2034 A
  199. 2202(=)S
  200. (_res.retry;)462 2286 A
  201. 5040 V
  202. (27906)210 648 A
  203. 2034(if)S
  204. 2160((s)S
  205. 2286(<)S
  206. 2370(0))S
  207. 5130 V
  208. (27907)210 648 A
  209. 2034({)S
  210. 5220 V
  211. (27908)210 648 A
  212. 2370(s=)S
  213. (tcp_connect(_res.nsaddr_list[ns],)1386 2496 A
  214. 5310 V
  215. (27909)210 648 A
  216. (_res.nsport_list[ns],)882 2706 A
  217. (&terrno);)378 3630 A
  218. 5400 V
  219. (27910)210 648 A
  220. 2370(if)S
  221. 2496((s)S
  222. 2622(==)S
  223. (-1))126 2748 A
  224. 5490 V
  225. (27911)210 648 A
  226. (continue;)378 2706 A
  227. 5580 V
  228. (27912)210 648 A
  229. 2034(})S
  230. 5670 V
  231. (27913)210 648 A
  232. 2034(/*)S
  233. 5760 V
  234. (27914)210 648 A
  235. 2076(*)S
  236. (Send)168 2160 A
  237. (length)252 2370 A
  238. 2664(&)S
  239. (message)294 2748 A
  240. 5850 V
  241. (27915)210 648 A
  242. 2076(*/)S
  243. 5940 V
  244. (27916)210 648 A
  245. (len)126 2034 A
  246. 2202(=)S
  247. (htons((u_short)buflen);)966 2286 A
  248. 6030 V
  249. (27917)210 648 A
  250. (nbytes=)294 2034 A
  251. (tcpip_writeall(s,)714 2370 A
  252. ((char)210 3126 A
  253. (*)&len,)294 3378 A
  254. 6120 V
  255. (27918)210 648 A
  256. (sizeof(len));)546 2370 A
  257. 6210 V
  258. (27919)210 648 A
  259. 2034(if)S
  260. ((nbytes)294 2160 A
  261. 2496(!=)S
  262. (sizeof(len)))504 2622 A
  263. 8418 V
  264. EP
  265. %%Page: 268 268
  266. BP
  267. /slant 0 def
  268. /height 0 def
  269. 630 V
  270. 12 B
  271. (268)180 648 A
  272. 11 R
  273. 1975(File:)S
  274. (src/lib/ip/res_send.c)892 2208 A
  275. 10 R
  276. 3402(MINIX)S
  277. 3730(SOURCE)S
  278. 4153(CODE)S
  279. 900 V
  280. 7 LST
  281. (27920)210 648 A
  282. 2034({)S
  283. 990 V
  284. (27921)210 648 A
  285. (terrno=)294 2370 A
  286. (errno;)252 2706 A
  287. 1080 V
  288. (27922)210 648 A
  289. (#ifdef)252 1026 A
  290. (DEBUG)210 1320 A
  291. 1170 V
  292. (27923)210 648 A
  293. 2370(if)S
  294. ((_res.options)546 2496 A
  295. 3084(&)S
  296. (RES_DEBUG))420 3168 A
  297. 1260 V
  298. (27924)210 648 A
  299. (fprintf(stderr,)630 2706 A
  300. ("write)252 3378 A
  301. (failed:)294 3672 A
  302. (%s\n",)252 4008 A
  303. 1350 V
  304. (27925)210 648 A
  305. (strerror(terrno));)756 2706 A
  306. 1440 V
  307. (27926)210 648 A
  308. (#endif)252 1026 A
  309. 1320(/*)S
  310. (DEBUG)210 1446 A
  311. 1698(*/)S
  312. 1530 V
  313. (27927)210 648 A
  314. (close(s);)378 2370 A
  315. 1620 V
  316. (27928)210 648 A
  317. 2370(s=)S
  318. (-1;)126 2496 A
  319. 1710 V
  320. (27929)210 648 A
  321. (continue;)378 2370 A
  322. 1800 V
  323. (27930)210 648 A
  324. 2034(})S
  325. 1890 V
  326. (27931)210 648 A
  327. (nbytes=)294 2034 A
  328. (tcpip_writeall(s,)714 2370 A
  329. (buf,)168 3126 A
  330. (buflen);)336 3336 A
  331. 1980 V
  332. (27932)210 648 A
  333. 2034(if)S
  334. ((nbytes)294 2160 A
  335. 2496(!=)S
  336. (buflen))294 2622 A
  337. 2070 V
  338. (27933)210 648 A
  339. 2034({)S
  340. 2160 V
  341. (27934)210 648 A
  342. (terrno=)294 2370 A
  343. (errno;)252 2706 A
  344. 2250 V
  345. (27935)210 648 A
  346. (#ifdef)252 1026 A
  347. (DEBUG)210 1320 A
  348. 2340 V
  349. (27936)210 648 A
  350. 2370(if)S
  351. ((_res.options)546 2496 A
  352. 3084(&)S
  353. (RES_DEBUG))420 3168 A
  354. 2430 V
  355. (27937)210 648 A
  356. (fprintf(stderr,)630 2706 A
  357. ("write)252 3378 A
  358. (failed:)294 3672 A
  359. (%s\n",)252 4008 A
  360. 2520 V
  361. (27938)210 648 A
  362. (strerror(terrno));)756 2706 A
  363. 2610 V
  364. (27939)210 648 A
  365. (#endif)252 1026 A
  366. 1320(/*)S
  367. (DEBUG)210 1446 A
  368. 1698(*/)S
  369. 2700 V
  370. (27940)210 648 A
  371. (close(s);)378 2370 A
  372. 2790 V
  373. (27941)210 648 A
  374. 2370(s=)S
  375. (-1;)126 2496 A
  376. 2880 V
  377. (27942)210 648 A
  378. (continue;)378 2370 A
  379. 2970 V
  380. (27943)210 648 A
  381. 2034(})S
  382. 3060 V
  383. (27944)210 648 A
  384. 2034(/*)S
  385. 3150 V
  386. (27945)210 648 A
  387. 2076(*)S
  388. (Receive)294 2160 A
  389. (length)252 2496 A
  390. 2790(&)S
  391. (response)336 2874 A
  392. 3240 V
  393. (27946)210 648 A
  394. 2076(*/)S
  395. 3330 V
  396. (27947)210 648 A
  397. 2034(cp)S
  398. 2160(=)S
  399. (answer;)294 2244 A
  400. 3420 V
  401. (27948)210 648 A
  402. (len)126 2034 A
  403. 2202(=)S
  404. (sizeof(short);)588 2286 A
  405. 3510 V
  406. (27949)210 648 A
  407. (while)210 2034 A
  408. ((len)168 2286 A
  409. 2496(!=)S
  410. 2622(0))S
  411. 3600 V
  412. (27950)210 648 A
  413. 2034({)S
  414. 3690 V
  415. (27951)210 648 A
  416. 2370(n)S
  417. 2454(=)S
  418. (read(s,)294 2538 A
  419. ((char)210 2874 A
  420. (*)cp,)210 3126 A
  421. ((int)len);)420 3378 A
  422. 3780 V
  423. (27952)210 648 A
  424. 2370(if)S
  425. 2496((n)S
  426. 2622(<=)S
  427. 2748(0))S
  428. 3870 V
  429. (27953)210 648 A
  430. (break;)252 2706 A
  431. 3960 V
  432. (27954)210 648 A
  433. 2370(cp)S
  434. 2496(+=)S
  435. 2622(n;)S
  436. 4050 V
  437. (27955)210 648 A
  438. (assert(len)420 2370 A
  439. 2832(>=)S
  440. (n);)126 2958 A
  441. 4140 V
  442. (27956)210 648 A
  443. (len)126 2370 A
  444. 2538(-=)S
  445. 2664(n;)S
  446. 4230 V
  447. (27957)210 648 A
  448. 2034(})S
  449. 4320 V
  450. (27958)210 648 A
  451. 2034(if)S
  452. ((len))210 2160 A
  453. 2412({)S
  454. 4410 V
  455. (27959)210 648 A
  456. (terrno)252 2370 A
  457. 2664(=)S
  458. (errno;)252 2748 A
  459. 4500 V
  460. (27960)210 648 A
  461. (#ifdef)252 1026 A
  462. (DEBUG)210 1320 A
  463. 4590 V
  464. (27961)210 648 A
  465. 2370(if)S
  466. ((_res.options)546 2496 A
  467. 3084(&)S
  468. (RES_DEBUG))420 3168 A
  469. 4680 V
  470. (27962)210 648 A
  471. (fprintf(stderr,)630 2706 A
  472. ("read)210 3378 A
  473. (failed:)294 3630 A
  474. (%s\n",)252 3966 A
  475. 4770 V
  476. (27963)210 648 A
  477. (strerror(terrno));)756 3042 A
  478. 4860 V
  479. (27964)210 648 A
  480. (#endif)252 1026 A
  481. 1320(/*)S
  482. (DEBUG)210 1446 A
  483. 1698(*/)S
  484. 4950 V
  485. (27965)210 648 A
  486. (close(s);)378 2370 A
  487. 5040 V
  488. (27966)210 648 A
  489. 2370(s=)S
  490. (-1;)126 2496 A
  491. 5130 V
  492. (27967)210 648 A
  493. 2370(/*)S
  494. 5220 V
  495. (27968)210 648 A
  496. 2412(*)S
  497. 2496(A)S
  498. (long)168 2580 A
  499. (running)294 2790 A
  500. (process)294 3126 A
  501. (might)210 3462 A
  502. (get)126 3714 A
  503. (its)126 3882 A
  504. (TCP)126 4050 A
  505. 5310 V
  506. (27969)210 648 A
  507. 2412(*)S
  508. (connection)420 2496 A
  509. (reset)210 2958 A
  510. 3210(if)S
  511. (the)126 3336 A
  512. (remote)252 3504 A
  513. (server)252 3798 A
  514. (was)126 4092 A
  515. 5400 V
  516. (27970)210 648 A
  517. 2412(*)S
  518. (restarted.)420 2496 A
  519. (Requery)294 3000 A
  520. (the)126 3336 A
  521. (server)252 3504 A
  522. (instead)294 3798 A
  523. 4134(of)S
  524. 5490 V
  525. (27971)210 648 A
  526. 2412(*)S
  527. (trying)252 2496 A
  528. 2790(a)S
  529. (new)126 2874 A
  530. (one.)168 3042 A
  531. (When)168 3294 A
  532. (there)210 3504 A
  533. 3756(is)S
  534. (only)168 3882 A
  535. (one)126 4092 A
  536. 5580 V
  537. (27972)210 648 A
  538. 2412(*)S
  539. (server,)294 2496 A
  540. (this)168 2832 A
  541. (means)210 3042 A
  542. (that)168 3294 A
  543. 3504(a)S
  544. (query)210 3588 A
  545. (might)210 3840 A
  546. (work)168 4092 A
  547. 5670 V
  548. (27973)210 648 A
  549. 2412(*)S
  550. (instead)294 2496 A
  551. 2832(of)S
  552. (failing.)336 2958 A
  553. 3378(We)S
  554. (only)168 3504 A
  555. (allow)210 3714 A
  556. (one)126 3966 A
  557. (reset)210 4134 A
  558. 5760 V
  559. (27974)210 648 A
  560. 2412(*)S
  561. (per)126 2496 A
  562. (query)210 2664 A
  563. 2916(to)S
  564. (prevent)294 3042 A
  565. (looping.)336 3378 A
  566. 5850 V
  567. (27975)210 648 A
  568. 2412(*/)S
  569. 5940 V
  570. (27976)210 648 A
  571. 2370(if)S
  572. ((terrno)294 2496 A
  573. 2832(==)S
  574. (ECONNRESET)420 2958 A
  575. 3420(&&)S
  576. (!connreset))462 3546 A
  577. 4050({)S
  578. 6030 V
  579. (27977)210 648 A
  580. (connreset)378 2706 A
  581. 3126(=)S
  582. 3210(1;)S
  583. 6120 V
  584. (27978)210 648 A
  585. (ns--;)210 2706 A
  586. 6210 V
  587. (27979)210 648 A
  588. 2370(})S
  589. 8418 V
  590. EP
  591. %%Page: 269 269
  592. BP
  593. /slant 0 def
  594. /height 0 def
  595. 630 V
  596. 10 R
  597. 648(MINIX)S
  598. 976(SOURCE)S
  599. 1399(CODE)S
  600. 11 R
  601. 1975(File:)S
  602. (src/lib/ip/res_send.c)892 2208 A
  603. 12 B
  604. (269)180 4248 A
  605. 900 V
  606. 7 LST
  607. (27980)210 648 A
  608. (continue;)378 2370 A
  609. 990 V
  610. (27981)210 648 A
  611. 2034(})S
  612. 1080 V
  613. (27982)210 648 A
  614. 2034(cp)S
  615. 2160(=)S
  616. (answer;)294 2244 A
  617. 1170 V
  618. (27983)210 648 A
  619. 2034(if)S
  620. (((resplen)378 2160 A
  621. 2580(=)S
  622. (ntohs(*(u_short)630 2664 A
  623. (*)cp)))252 3336 A
  624. 3630(>)S
  625. (anslen))294 3714 A
  626. 4050({)S
  627. 1260 V
  628. (27984)210 648 A
  629. (#ifdef)252 1026 A
  630. (DEBUG)210 1320 A
  631. 1350 V
  632. (27985)210 648 A
  633. 2370(if)S
  634. ((_res.options)546 2496 A
  635. 3084(&)S
  636. (RES_DEBUG))420 3168 A
  637. 1440 V
  638. (27986)210 648 A
  639. (fprintf(stderr,)630 2706 A
  640. ("response)378 3378 A
  641. (truncated\n");)588 3798 A
  642. 1530 V
  643. (27987)210 648 A
  644. (#endif)252 1026 A
  645. 1320(/*)S
  646. (DEBUG)210 1446 A
  647. 1698(*/)S
  648. 1620 V
  649. (27988)210 648 A
  650. (len)126 2370 A
  651. 2538(=)S
  652. (anslen;)294 2622 A
  653. 1710 V
  654. (27989)210 648 A
  655. (truncated)378 2370 A
  656. 2790(=)S
  657. 2874(1;)S
  658. 1800 V
  659. (27990)210 648 A
  660. 2034(})S
  661. (else)168 2118 A
  662. 1890 V
  663. (27991)210 648 A
  664. (len)126 2370 A
  665. 2538(=)S
  666. (resplen;)336 2622 A
  667. 1980 V
  668. (27992)210 648 A
  669. (while)210 2034 A
  670. ((len)168 2286 A
  671. 2496(!=)S
  672. 2622(0))S
  673. 2070 V
  674. (27993)210 648 A
  675. 2034({)S
  676. 2160 V
  677. (27994)210 648 A
  678. 2370(n=)S
  679. (read(s,)294 2496 A
  680. ((char)210 2832 A
  681. (*)cp,)210 3084 A
  682. ((int)len);)420 3336 A
  683. 2250 V
  684. (27995)210 648 A
  685. 2370(if)S
  686. 2496((n)S
  687. 2622(<=)S
  688. 2748(0))S
  689. 2340 V
  690. (27996)210 648 A
  691. (break;)252 2706 A
  692. 2430 V
  693. (27997)210 648 A
  694. 2370(cp)S
  695. 2496(+=)S
  696. 2622(n;)S
  697. 2520 V
  698. (27998)210 648 A
  699. (assert(len)420 2370 A
  700. 2832(>=)S
  701. (n);)126 2958 A
  702. 2610 V
  703. (27999)210 648 A
  704. (len)126 2370 A
  705. 2538(-=)S
  706. 2664(n;)S
  707. 2700 V
  708. (28000)210 648 A
  709. 2034(})S
  710. 2790 V
  711. (28001)210 648 A
  712. 2034(if)S
  713. ((len))210 2160 A
  714. 2412({)S
  715. 2880 V
  716. (28002)210 648 A
  717. (terrno)252 2370 A
  718. 2664(=)S
  719. (errno;)252 2748 A
  720. 2970 V
  721. (28003)210 648 A
  722. (#ifdef)252 1026 A
  723. (DEBUG)210 1320 A
  724. 3060 V
  725. (28004)210 648 A
  726. 2370(if)S
  727. ((_res.options)546 2496 A
  728. 3084(&)S
  729. (RES_DEBUG))420 3168 A
  730. 3150 V
  731. (28005)210 648 A
  732. (fprintf(stderr,)630 2706 A
  733. ("read)210 3378 A
  734. (failed:)294 3630 A
  735. (%s\n",)252 3966 A
  736. 3240 V
  737. (28006)210 648 A
  738. (strerror(terrno));)756 3042 A
  739. 3330 V
  740. (28007)210 648 A
  741. (#endif)252 1026 A
  742. 1320(/*)S
  743. (DEBUG)210 1446 A
  744. 1698(*/)S
  745. 3420 V
  746. (28008)210 648 A
  747. (close(s);)378 2370 A
  748. 3510 V
  749. (28009)210 648 A
  750. 2370(s=)S
  751. (-1;)126 2496 A
  752. 3600 V
  753. (28010)210 648 A
  754. (continue;)378 2370 A
  755. 3690 V
  756. (28011)210 648 A
  757. 2034(})S
  758. 3780 V
  759. (28012)210 648 A
  760. 2034(if)S
  761. ((truncated))462 2160 A
  762. 2664({)S
  763. 3870 V
  764. (28013)210 648 A
  765. 2370(/*)S
  766. 3960 V
  767. (28014)210 648 A
  768. 2412(*)S
  769. (Flush)210 2496 A
  770. (rest)168 2748 A
  771. 2958(of)S
  772. (answer)252 3084 A
  773. 4050 V
  774. (28015)210 648 A
  775. 2412(*)S
  776. 2496(so)S
  777. (connection)420 2622 A
  778. (stays)210 3084 A
  779. 3336(in)S
  780. (synch.)252 3462 A
  781. 4140 V
  782. (28016)210 648 A
  783. 2412(*/)S
  784. 4230 V
  785. (28017)210 648 A
  786. (anhp->dh_flag1)588 2370 A
  787. 3000(|=)S
  788. (DHF_TC;)294 3126 A
  789. 4320 V
  790. (28018)210 648 A
  791. (len)126 2370 A
  792. 2538(=)S
  793. (resplen)294 2622 A
  794. 2958(-)S
  795. (anslen;)294 3042 A
  796. 4410 V
  797. (28019)210 648 A
  798. (while)210 2370 A
  799. ((len)168 2622 A
  800. 2832(!=)S
  801. 2958(0))S
  802. 3084({)S
  803. 4500 V
  804. (28020)210 648 A
  805. 2706(n)S
  806. 2790(=)S
  807. ((len)168 2874 A
  808. 3084(>)S
  809. (sizeof(junk))504 3168 A
  810. 3714(?)S
  811. 4590 V
  812. (28021)210 648 A
  813. (sizeof(junk))504 2874 A
  814. 3420(:)S
  815. (len);)210 3504 A
  816. 4680 V
  817. (28022)210 648 A
  818. 2706(n)S
  819. 2790(=)S
  820. (read(s,)294 2874 A
  821. (junk,)210 3210 A
  822. (n);)126 3462 A
  823. 4770 V
  824. (28023)210 648 A
  825. 2706(if)S
  826. 2832((n)S
  827. 2958(<=)S
  828. 3084(0))S
  829. 4860 V
  830. (28024)210 648 A
  831. 2706({)S
  832. 4950 V
  833. (28025)210 648 A
  834. (assert(len)420 3042 A
  835. 3504(>=)S
  836. (n);)126 3630 A
  837. 5040 V
  838. (28026)210 648 A
  839. (len)126 3042 A
  840. 3210(-=)S
  841. 3336(n;)S
  842. 5130 V
  843. (28027)210 648 A
  844. 2706(})S
  845. 5220 V
  846. (28028)210 648 A
  847. (else)168 2706 A
  848. 5310 V
  849. (28029)210 648 A
  850. (break;)252 3042 A
  851. 5400 V
  852. (28030)210 648 A
  853. 2370(})S
  854. 5490 V
  855. (28031)210 648 A
  856. 2034(})S
  857. 5580 V
  858. (28032)210 648 A
  859. (#endif)252 1026 A
  860. 1320(/*)S
  861. (_MINIX)252 1446 A
  862. 1740(*/)S
  863. 5670 V
  864. (28033)210 648 A
  865. 1698(})S
  866. (else)168 1782 A
  867. 1992({)S
  868. 5760 V
  869. (28034)210 648 A
  870. (#if)126 1026 A
  871. (!_MINIX)294 1194 A
  872. 5850 V
  873. (28035)210 648 A
  874. 2034(/*)S
  875. 5940 V
  876. (28036)210 648 A
  877. 2076(*)S
  878. (Use)126 2160 A
  879. (datagrams.)420 2328 A
  880. 6030 V
  881. (28037)210 648 A
  882. 2076(*/)S
  883. 6120 V
  884. (28038)210 648 A
  885. 2034(if)S
  886. 2160((s)S
  887. 2286(<)S
  888. 2370(0))S
  889. 2496({)S
  890. 6210 V
  891. (28039)210 648 A
  892. 2370(s)S
  893. 2454(=)S
  894. (socket(AF_INET,)630 2538 A
  895. (SOCK_DGRAM,)462 3210 A
  896. (0);)126 3714 A
  897. 8418 V
  898. EP
  899. %%Page: 270 270
  900. BP
  901. /slant 0 def
  902. /height 0 def
  903. 630 V
  904. 12 B
  905. (270)180 648 A
  906. 11 R
  907. 1975(File:)S
  908. (src/lib/ip/res_send.c)892 2208 A
  909. 10 R
  910. 3402(MINIX)S
  911. 3730(SOURCE)S
  912. 4153(CODE)S
  913. 900 V
  914. 7 LST
  915. (28040)210 648 A
  916. 2370(if)S
  917. 2496((s)S
  918. 2622(<)S
  919. 2706(0))S
  920. 2832({)S
  921. 990 V
  922. (28041)210 648 A
  923. (terrno)252 2706 A
  924. 3000(=)S
  925. (errno;)252 3084 A
  926. 1080 V
  927. (28042)210 648 A
  928. (#ifdef)252 1026 A
  929. (DEBUG)210 1320 A
  930. 1170 V
  931. (28043)210 648 A
  932. 2706(if)S
  933. ((_res.options)546 2832 A
  934. 3420(&)S
  935. (RES_DEBUG))420 3504 A
  936. 1260 V
  937. (28044)210 648 A
  938. (perror("socket)588 2874 A
  939. ((dg))168 3504 A
  940. (failed");)378 3714 A
  941. 1350 V
  942. (28045)210 648 A
  943. (#endif)252 1026 A
  944. 1320(/*)S
  945. (DEBUG)210 1446 A
  946. 1698(*/)S
  947. 1440 V
  948. (28046)210 648 A
  949. (continue;)378 2706 A
  950. 1530 V
  951. (28047)210 648 A
  952. 2370(})S
  953. 1620 V
  954. (28048)210 648 A
  955. 2034(})S
  956. 1710 V
  957. (28049)210 648 A
  958. (#if)126 1026 A
  959. (BSD)126 1362 A
  960. 1530(>=)S
  961. 1656(43)S
  962. 1800 V
  963. (28050)210 648 A
  964. 2034(/*)S
  965. 1890 V
  966. (28051)210 648 A
  967. 2076(*)S
  968. (I'm)126 2160 A
  969. (tired)210 2328 A
  970. 2580(of)S
  971. (answering)378 2706 A
  972. (this)168 3126 A
  973. (question,)378 3336 A
  974. (so:)126 3756 A
  975. 1980 V
  976. (28052)210 648 A
  977. 2076(*)S
  978. 2160(On)S
  979. 2286(a)S
  980. (4.3BSD+)294 2370 A
  981. (machine)294 2706 A
  982. ((client)294 3042 A
  983. (and)126 3378 A
  984. (server,)294 3546 A
  985. 2070 V
  986. (28053)210 648 A
  987. 2076(*)S
  988. (actually),)420 2160 A
  989. (sending)294 2622 A
  990. 2958(to)S
  991. 3084(a)S
  992. (nameserver)420 3168 A
  993. (datagram)336 3630 A
  994. 2160 V
  995. (28054)210 648 A
  996. 2076(*)S
  997. (port)168 2160 A
  998. (with)168 2370 A
  999. 2580(no)S
  1000. (nameserver)420 2706 A
  1001. (will)168 3168 A
  1002. (cause)210 3378 A
  1003. 3630(an)S
  1004. 2250 V
  1005. (28055)210 648 A
  1006. 2076(*)S
  1007. (ICMP)168 2160 A
  1008. (port)168 2370 A
  1009. (unreachable)462 2580 A
  1010. (message)294 3084 A
  1011. 3420(to)S
  1012. 3546(be)S
  1013. (returned.)378 3672 A
  1014. 2340 V
  1015. (28056)210 648 A
  1016. 2076(*)S
  1017. 2160(If)S
  1018. (our)126 2286 A
  1019. (datagram)336 2454 A
  1020. (socket)252 2832 A
  1021. 3126(is)S
  1022. ("connected")462 3252 A
  1023. 3756(to)S
  1024. (the)126 3882 A
  1025. 2430 V
  1026. (28057)210 648 A
  1027. 2076(*)S
  1028. (server,)294 2160 A
  1029. 2496(we)S
  1030. (get)126 2622 A
  1031. 2790(an)S
  1032. (ECONNREFUSED)504 2916 A
  1033. (error)210 3462 A
  1034. 3714(on)S
  1035. (the)126 3840 A
  1036. (next)168 4008 A
  1037. 2520 V
  1038. (28058)210 648 A
  1039. 2076(*)S
  1040. (socket)252 2160 A
  1041. (operation,)420 2454 A
  1042. (and)126 2916 A
  1043. (select)252 3084 A
  1044. (returns)294 3378 A
  1045. 3714(if)S
  1046. (the)126 3840 A
  1047. 2610 V
  1048. (28059)210 648 A
  1049. 2076(*)S
  1050. (error)210 2160 A
  1051. (message)294 2412 A
  1052. 2748(is)S
  1053. (received.)378 2874 A
  1054. 3336(We)S
  1055. (can)126 3462 A
  1056. (thus)168 3630 A
  1057. (detect)252 3840 A
  1058. 2700 V
  1059. (28060)210 648 A
  1060. 2076(*)S
  1061. (the)126 2160 A
  1062. (absence)294 2328 A
  1063. 2664(of)S
  1064. 2790(a)S
  1065. (nameserver)420 2874 A
  1066. (without)294 3336 A
  1067. (timing)252 3672 A
  1068. (out.)168 3966 A
  1069. 2790 V
  1070. (28061)210 648 A
  1071. 2076(*)S
  1072. 2160(If)S
  1073. 2286(we)S
  1074. (have)168 2412 A
  1075. (sent)168 2622 A
  1076. (queries)294 2832 A
  1077. 3168(to)S
  1078. 3294(at)S
  1079. (least)210 3420 A
  1080. (two)126 3672 A
  1081. (servers,)336 3840 A
  1082. 2880 V
  1083. (28062)210 648 A
  1084. 2076(*)S
  1085. (however,)336 2160 A
  1086. 2538(we)S
  1087. (don't)210 2664 A
  1088. (want)168 2916 A
  1089. 3126(to)S
  1090. (remain)252 3252 A
  1091. (connected,)420 3546 A
  1092. 2970 V
  1093. (28063)210 648 A
  1094. 2076(*)S
  1095. 2160(as)S
  1096. 2286(we)S
  1097. (wish)168 2412 A
  1098. 2622(to)S
  1099. (receive)294 2748 A
  1100. (answers)294 3084 A
  1101. (from)168 3420 A
  1102. (the)126 3630 A
  1103. (first)210 3798 A
  1104. 3060 V
  1105. (28064)210 648 A
  1106. 2076(*)S
  1107. (server)252 2160 A
  1108. 2454(to)S
  1109. (respond.)336 2580 A
  1110. 3150 V
  1111. (28065)210 648 A
  1112. 2076(*/)S
  1113. 3240 V
  1114. (28066)210 648 A
  1115. 2034(if)S
  1116. ((_res.nscount)546 2160 A
  1117. 2748(==)S
  1118. 2874(1)S
  1119. 2958(||)S
  1120. ((try)168 3084 A
  1121. 3294(==)S
  1122. 3420(0)S
  1123. 3504(&&)S
  1124. 3630(ns)S
  1125. 3756(==)S
  1126. (0)))126 3882 A
  1127. 4050({)S
  1128. 3330 V
  1129. (28067)210 648 A
  1130. 2370(/*)S
  1131. 3420 V
  1132. (28068)210 648 A
  1133. 2412(*)S
  1134. (Don't)210 2496 A
  1135. (use)126 2748 A
  1136. (connect)294 2916 A
  1137. 3252(if)S
  1138. 3378(we)S
  1139. (might)210 3504 A
  1140. 3510 V
  1141. (28069)210 648 A
  1142. 2412(*)S
  1143. (still)210 2496 A
  1144. (receive)294 2748 A
  1145. 3084(a)S
  1146. (response)336 3168 A
  1147. 3600 V
  1148. (28070)210 648 A
  1149. 2412(*)S
  1150. (from)168 2496 A
  1151. (another)294 2706 A
  1152. (server.)294 3042 A
  1153. 3690 V
  1154. (28071)210 648 A
  1155. 2412(*/)S
  1156. 3780 V
  1157. (28072)210 648 A
  1158. 2370(if)S
  1159. ((connected)420 2496 A
  1160. 2958(==)S
  1161. 3084(0))S
  1162. 3210({)S
  1163. 3870 V
  1164. (28073)210 648 A
  1165. 2034(if)S
  1166. ((connect(s,)462 2160 A
  1167. ((struct)294 2664 A
  1168. (sockaddr)336 3000 A
  1169. (*)&_res.nsaddr_list[ns],)1008 3378 A
  1170. 3960 V
  1171. (28074)210 648 A
  1172. (sizeof(struct)546 2874 A
  1173. (sockaddr)))420 3462 A
  1174. 3924(<)S
  1175. 4008(0))S
  1176. 4134({)S
  1177. 4050 V
  1178. (28075)210 648 A
  1179. (#ifdef)252 1026 A
  1180. (DEBUG)210 1320 A
  1181. 4140 V
  1182. (28076)210 648 A
  1183. 3042(if)S
  1184. ((_res.options)546 3168 A
  1185. 3756(&)S
  1186. (RES_DEBUG))420 3840 A
  1187. 4230 V
  1188. (28077)210 648 A
  1189. (perror("connect");)756 3378 A
  1190. 4320 V
  1191. (28078)210 648 A
  1192. (#endif)252 1026 A
  1193. 1320(/*)S
  1194. (DEBUG)210 1446 A
  1195. 1698(*/)S
  1196. 4410 V
  1197. (28079)210 648 A
  1198. (continue;)378 3042 A
  1199. 4500 V
  1200. (28080)210 648 A
  1201. 2706(})S
  1202. 4590 V
  1203. (28081)210 648 A
  1204. (connected)378 2706 A
  1205. 3126(=)S
  1206. 3210(1;)S
  1207. 4680 V
  1208. (28082)210 648 A
  1209. 2370(})S
  1210. 4770 V
  1211. (28083)210 648 A
  1212. 2370(if)S
  1213. ((send(s,)336 2496 A
  1214. (buf,)168 2874 A
  1215. (buflen,)294 3084 A
  1216. 3420(0))S
  1217. 3546(!=)S
  1218. (buflen))294 3672 A
  1219. 4008({)S
  1220. 4860 V
  1221. (28084)210 648 A
  1222. (#ifdef)252 1026 A
  1223. (DEBUG)210 1320 A
  1224. 4950 V
  1225. (28085)210 648 A
  1226. 2706(if)S
  1227. ((_res.options)546 2832 A
  1228. 3420(&)S
  1229. (RES_DEBUG))420 3504 A
  1230. 5040 V
  1231. (28086)210 648 A
  1232. (perror("send");)630 3042 A
  1233. 5130 V
  1234. (28087)210 648 A
  1235. (#endif)252 1026 A
  1236. 1320(/*)S
  1237. (DEBUG)210 1446 A
  1238. 1698(*/)S
  1239. 5220 V
  1240. (28088)210 648 A
  1241. (continue;)378 2706 A
  1242. 5310 V
  1243. (28089)210 648 A
  1244. 2370(})S
  1245. 5400 V
  1246. (28090)210 648 A
  1247. 2034(})S
  1248. (else)168 2118 A
  1249. 2328({)S
  1250. 5490 V
  1251. (28091)210 648 A
  1252. 2370(/*)S
  1253. 5580 V
  1254. (28092)210 648 A
  1255. 2412(*)S
  1256. (Disconnect)420 2496 A
  1257. 2958(if)S
  1258. 3084(we)S
  1259. (want)168 3210 A
  1260. 3420(to)S
  1261. (listen)252 3546 A
  1262. 5670 V
  1263. (28093)210 648 A
  1264. 2412(*)S
  1265. (for)126 2496 A
  1266. (responses)378 2664 A
  1267. (from)168 3084 A
  1268. (more)168 3294 A
  1269. (than)168 3504 A
  1270. (one)126 3714 A
  1271. (server.)294 3882 A
  1272. 5760 V
  1273. (28094)210 648 A
  1274. 2412(*/)S
  1275. 5850 V
  1276. (28095)210 648 A
  1277. 2370(if)S
  1278. ((connected))462 2496 A
  1279. 3000({)S
  1280. 5940 V
  1281. (28096)210 648 A
  1282. ((void))252 2706 A
  1283. (connect(s,)420 3000 A
  1284. (&no_addr,)378 3462 A
  1285. 6030 V
  1286. (28097)210 648 A
  1287. (sizeof(no_addr));)714 2874 A
  1288. 6120 V
  1289. (28098)210 648 A
  1290. (connected)378 2706 A
  1291. 3126(=)S
  1292. 3210(0;)S
  1293. 6210 V
  1294. (28099)210 648 A
  1295. 2370(})S
  1296. 8418 V
  1297. EP
  1298. %%Page: 271 271
  1299. BP
  1300. /slant 0 def
  1301. /height 0 def
  1302. 630 V
  1303. 10 R
  1304. 648(MINIX)S
  1305. 976(SOURCE)S
  1306. 1399(CODE)S
  1307. 11 R
  1308. 1975(File:)S
  1309. (src/lib/ip/res_send.c)892 2208 A
  1310. 12 B
  1311. (271)180 4248 A
  1312. 900 V
  1313. 7 LST
  1314. (28100)210 648 A
  1315. (#endif)252 1026 A
  1316. 1320(/*)S
  1317. (BSD)126 1446 A
  1318. 1614(*/)S
  1319. 990 V
  1320. (28101)210 648 A
  1321. 2370(if)S
  1322. ((sendto(s,)420 2496 A
  1323. (buf,)168 2958 A
  1324. (buflen,)294 3168 A
  1325. 3504(0,)S
  1326. 1080 V
  1327. (28102)210 648 A
  1328. ((struct)294 2538 A
  1329. (sockaddr)336 2874 A
  1330. (*)&_res.nsaddr_list[ns],)1008 3252 A
  1331. 1170 V
  1332. (28103)210 648 A
  1333. (sizeof(struct)546 2538 A
  1334. (sockaddr)))420 3126 A
  1335. 3588(!=)S
  1336. (buflen))294 3714 A
  1337. 4050({)S
  1338. 1260 V
  1339. (28104)210 648 A
  1340. (#ifdef)252 1026 A
  1341. (DEBUG)210 1320 A
  1342. 1350 V
  1343. (28105)210 648 A
  1344. 2706(if)S
  1345. ((_res.options)546 2832 A
  1346. 3420(&)S
  1347. (RES_DEBUG))420 3504 A
  1348. 1440 V
  1349. (28106)210 648 A
  1350. (perror("sendto");)714 3042 A
  1351. 1530 V
  1352. (28107)210 648 A
  1353. (#endif)252 1026 A
  1354. 1320(/*)S
  1355. (DEBUG)210 1446 A
  1356. 1698(*/)S
  1357. 1620 V
  1358. (28108)210 648 A
  1359. (continue;)378 2706 A
  1360. 1710 V
  1361. (28109)210 648 A
  1362. 2370(})S
  1363. 1800 V
  1364. (28110)210 648 A
  1365. (#if)126 1026 A
  1366. (BSD)126 1362 A
  1367. 1530(>=)S
  1368. 1656(43)S
  1369. 1890 V
  1370. (28111)210 648 A
  1371. 2034(})S
  1372. 1980 V
  1373. (28112)210 648 A
  1374. (#endif)252 1026 A
  1375. 1320(/*)S
  1376. (BSD)126 1446 A
  1377. 1614(*/)S
  1378. 2070 V
  1379. (28113)210 648 A
  1380. 2160 V
  1381. (28114)210 648 A
  1382. 2034(/*)S
  1383. 2250 V
  1384. (28115)210 648 A
  1385. 2076(*)S
  1386. (Wait)168 2160 A
  1387. (for)126 2370 A
  1388. (reply)210 2538 A
  1389. 2340 V
  1390. (28116)210 648 A
  1391. 2076(*/)S
  1392. 2430 V
  1393. (28117)210 648 A
  1394. (timeout.tv_sec)588 2034 A
  1395. 2664(=)S
  1396. ((_res.retrans)546 2748 A
  1397. 3336(<<)S
  1398. (try);)210 3462 A
  1399. 2520 V
  1400. (28118)210 648 A
  1401. 2034(if)S
  1402. ((try)168 2160 A
  1403. 2370(>)S
  1404. 2454(0))S
  1405. 2610 V
  1406. (28119)210 648 A
  1407. (timeout.tv_sec)588 2370 A
  1408. 3000(/=)S
  1409. (_res.nscount;)546 3126 A
  1410. 2700 V
  1411. (28120)210 648 A
  1412. 2034(if)S
  1413. ((timeout.tv_sec)630 2160 A
  1414. 2832(<=)S
  1415. 2958(0))S
  1416. 2790 V
  1417. (28121)210 648 A
  1418. (timeout.tv_sec)588 2370 A
  1419. 3000(=)S
  1420. 3084(1;)S
  1421. 2880 V
  1422. (28122)210 648 A
  1423. (timeout.tv_usec)630 2034 A
  1424. 2706(=)S
  1425. 2790(0;)S
  1426. 2970 V
  1427. (28123)210 648 A
  1428. (wait:)210 1026 A
  1429. 3060 V
  1430. (28124)210 648 A
  1431. (FD_ZERO(&dsmask);)714 2034 A
  1432. 3150 V
  1433. (28125)210 648 A
  1434. (FD_SET(s,)378 2034 A
  1435. (&dsmask);)378 2454 A
  1436. 3240 V
  1437. (28126)210 648 A
  1438. 2034(n)S
  1439. 2118(=)S
  1440. (select(s+1,)462 2202 A
  1441. (&dsmask,)336 2706 A
  1442. ((fd_set)294 3084 A
  1443. (*)NULL,)294 3420 A
  1444. 3330 V
  1445. (28127)210 648 A
  1446. ((fd_set)294 2370 A
  1447. (*)NULL,)294 2706 A
  1448. (&timeout);)420 3042 A
  1449. 3420 V
  1450. (28128)210 648 A
  1451. 2034(if)S
  1452. 2160((n)S
  1453. 2286(<)S
  1454. 2370(0))S
  1455. 2496({)S
  1456. 3510 V
  1457. (28129)210 648 A
  1458. (#ifdef)252 1026 A
  1459. (DEBUG)210 1320 A
  1460. 3600 V
  1461. (28130)210 648 A
  1462. 2370(if)S
  1463. ((_res.options)546 2496 A
  1464. 3084(&)S
  1465. (RES_DEBUG))420 3168 A
  1466. 3690 V
  1467. (28131)210 648 A
  1468. (perror("select");)714 2706 A
  1469. 3780 V
  1470. (28132)210 648 A
  1471. (#endif)252 1026 A
  1472. 1320(/*)S
  1473. (DEBUG)210 1446 A
  1474. 1698(*/)S
  1475. 3870 V
  1476. (28133)210 648 A
  1477. (continue;)378 2370 A
  1478. 3960 V
  1479. (28134)210 648 A
  1480. 2034(})S
  1481. 4050 V
  1482. (28135)210 648 A
  1483. 2034(if)S
  1484. 2160((n)S
  1485. 2286(==)S
  1486. 2412(0))S
  1487. 2538({)S
  1488. 4140 V
  1489. (28136)210 648 A
  1490. 2370(/*)S
  1491. 4230 V
  1492. (28137)210 648 A
  1493. 2412(*)S
  1494. (timeout)294 2496 A
  1495. 4320 V
  1496. (28138)210 648 A
  1497. 2412(*/)S
  1498. 4410 V
  1499. (28139)210 648 A
  1500. (#ifdef)252 1026 A
  1501. (DEBUG)210 1320 A
  1502. 4500 V
  1503. (28140)210 648 A
  1504. 2370(if)S
  1505. ((_res.options)546 2496 A
  1506. 3084(&)S
  1507. (RES_DEBUG))420 3168 A
  1508. 4590 V
  1509. (28141)210 648 A
  1510. (printf("timeout\n");)840 2706 A
  1511. 4680 V
  1512. (28142)210 648 A
  1513. (#endif)252 1026 A
  1514. 1320(/*)S
  1515. (DEBUG)210 1446 A
  1516. 1698(*/)S
  1517. 4770 V
  1518. (28143)210 648 A
  1519. (#if)126 1026 A
  1520. (BSD)126 1194 A
  1521. 1362(>=)S
  1522. 1488(43)S
  1523. 4860 V
  1524. (28144)210 648 A
  1525. (gotsomewhere)504 2370 A
  1526. 2916(=)S
  1527. 3000(1;)S
  1528. 4950 V
  1529. (28145)210 648 A
  1530. (#endif)252 1026 A
  1531. 5040 V
  1532. (28146)210 648 A
  1533. (continue;)378 2370 A
  1534. 5130 V
  1535. (28147)210 648 A
  1536. 2034(})S
  1537. 5220 V
  1538. (28148)210 648 A
  1539. 2034(if)S
  1540. (((resplen)378 2160 A
  1541. 2580(=)S
  1542. (recv(s,)294 2664 A
  1543. (answer,)294 3000 A
  1544. (anslen,)294 3336 A
  1545. (0)))126 3672 A
  1546. 3840(<=)S
  1547. 3966(0))S
  1548. 4092({)S
  1549. 5310 V
  1550. (28149)210 648 A
  1551. (#ifdef)252 1026 A
  1552. (DEBUG)210 1320 A
  1553. 5400 V
  1554. (28150)210 648 A
  1555. 2370(if)S
  1556. ((_res.options)546 2496 A
  1557. 3084(&)S
  1558. (RES_DEBUG))420 3168 A
  1559. 5490 V
  1560. (28151)210 648 A
  1561. (perror("recvfrom");)798 2706 A
  1562. 5580 V
  1563. (28152)210 648 A
  1564. (#endif)252 1026 A
  1565. 1320(/*)S
  1566. (DEBUG)210 1446 A
  1567. 1698(*/)S
  1568. 5670 V
  1569. (28153)210 648 A
  1570. (continue;)378 2370 A
  1571. 5760 V
  1572. (28154)210 648 A
  1573. 2034(})S
  1574. 5850 V
  1575. (28155)210 648 A
  1576. (gotsomewhere)504 2034 A
  1577. 2580(=)S
  1578. 2664(1;)S
  1579. 5940 V
  1580. (28156)210 648 A
  1581. 2034(if)S
  1582. ((id)126 2160 A
  1583. 2328(!=)S
  1584. (anhp->id))378 2454 A
  1585. 2874({)S
  1586. 6030 V
  1587. (28157)210 648 A
  1588. 2370(/*)S
  1589. 6120 V
  1590. (28158)210 648 A
  1591. 2412(*)S
  1592. (response)336 2496 A
  1593. (from)168 2874 A
  1594. (old)126 3084 A
  1595. (query,)252 3252 A
  1596. (ignore)252 3546 A
  1597. 3840(it)S
  1598. 6210 V
  1599. (28159)210 648 A
  1600. 2412(*/)S
  1601. 8418 V
  1602. EP
  1603. %%Page: 272 272
  1604. BP
  1605. /slant 0 def
  1606. /height 0 def
  1607. 630 V
  1608. 12 B
  1609. (272)180 648 A
  1610. 11 R
  1611. 1975(File:)S
  1612. (src/lib/ip/res_send.c)892 2208 A
  1613. 10 R
  1614. 3402(MINIX)S
  1615. 3730(SOURCE)S
  1616. 4153(CODE)S
  1617. 900 V
  1618. 7 LST
  1619. (28160)210 648 A
  1620. (#ifdef)252 1026 A
  1621. (DEBUG)210 1320 A
  1622. 990 V
  1623. (28161)210 648 A
  1624. 2370(if)S
  1625. ((_res.options)546 2496 A
  1626. 3084(&)S
  1627. (RES_DEBUG))420 3168 A
  1628. 3630({)S
  1629. 1080 V
  1630. (28162)210 648 A
  1631. (printf("old)462 2706 A
  1632. (answer:\n");)504 3210 A
  1633. 1170 V
  1634. (28163)210 648 A
  1635. (__p_query(answer);)756 2706 A
  1636. 1260 V
  1637. (28164)210 648 A
  1638. 2370(})S
  1639. 1350 V
  1640. (28165)210 648 A
  1641. (#endif)252 1026 A
  1642. 1320(/*)S
  1643. (DEBUG)210 1446 A
  1644. 1698(*/)S
  1645. 1440 V
  1646. (28166)210 648 A
  1647. (goto)168 2370 A
  1648. (wait;)210 2580 A
  1649. 1530 V
  1650. (28167)210 648 A
  1651. 2034(})S
  1652. 1620 V
  1653. (28168)210 648 A
  1654. 2034(if)S
  1655. ((!(_res.options)630 2160 A
  1656. 2832(&)S
  1657. (RES_IGNTC))420 2916 A
  1658. 3378(&&)S
  1659. (anhp->tc))378 3504 A
  1660. 3924({)S
  1661. 1710 V
  1662. (28169)210 648 A
  1663. 2370(/*)S
  1664. 1800 V
  1665. (28170)210 648 A
  1666. 2412(*)S
  1667. (get)126 2496 A
  1668. (rest)168 2664 A
  1669. 2874(of)S
  1670. (answer;)294 3000 A
  1671. 1890 V
  1672. (28171)210 648 A
  1673. 2412(*)S
  1674. (use)126 2496 A
  1675. (TCP)126 2664 A
  1676. (with)168 2832 A
  1677. (same)168 3042 A
  1678. (server.)294 3252 A
  1679. 1980 V
  1680. (28172)210 648 A
  1681. 2412(*/)S
  1682. 2070 V
  1683. (28173)210 648 A
  1684. (#ifdef)252 1026 A
  1685. (DEBUG)210 1320 A
  1686. 2160 V
  1687. (28174)210 648 A
  1688. 2370(if)S
  1689. ((_res.options)546 2496 A
  1690. 3084(&)S
  1691. (RES_DEBUG))420 3168 A
  1692. 2250 V
  1693. (28175)210 648 A
  1694. (printf("truncated)714 2706 A
  1695. (answer\n");)462 3462 A
  1696. 2340 V
  1697. (28176)210 648 A
  1698. (#endif)252 1026 A
  1699. 1320(/*)S
  1700. (DEBUG)210 1446 A
  1701. 1698(*/)S
  1702. 2430 V
  1703. (28177)210 648 A
  1704. ((void))252 2370 A
  1705. (close(s);)378 2664 A
  1706. 2520 V
  1707. (28178)210 648 A
  1708. 2370(s)S
  1709. 2454(=)S
  1710. (-1;)126 2538 A
  1711. 2610 V
  1712. (28179)210 648 A
  1713. (v_circuit)378 2370 A
  1714. 2790(=)S
  1715. 2874(1;)S
  1716. 2700 V
  1717. (28180)210 648 A
  1718. (goto)168 2370 A
  1719. (usevc;)252 2580 A
  1720. 2790 V
  1721. (28181)210 648 A
  1722. 2034(})S
  1723. 2880 V
  1724. (28182)210 648 A
  1725. (#else)210 1026 A
  1726. 1278(/*)S
  1727. (_MINIX)252 1404 A
  1728. 1698(*/)S
  1729. 2970 V
  1730. (28183)210 648 A
  1731. 2034(/*)S
  1732. 3060 V
  1733. (28184)210 648 A
  1734. 2076(*)S
  1735. (Use)126 2160 A
  1736. (datagrams.)420 2328 A
  1737. 3150 V
  1738. (28185)210 648 A
  1739. 2076(*/)S
  1740. 3240 V
  1741. (28186)210 648 A
  1742. 2034(if)S
  1743. 2160((s)S
  1744. 2286(<)S
  1745. 2370(0))S
  1746. 2496({)S
  1747. 3330 V
  1748. (28187)210 648 A
  1749. 2370(s)S
  1750. 2454(=)S
  1751. (udp_connect();)588 2538 A
  1752. 3420 V
  1753. (28188)210 648 A
  1754. 2370(if)S
  1755. 2496((s)S
  1756. 2622(<)S
  1757. 2706(0))S
  1758. 2832({)S
  1759. 3510 V
  1760. (28189)210 648 A
  1761. (terrno)252 2706 A
  1762. 3000(=)S
  1763. (errno;)252 3084 A
  1764. 3600 V
  1765. (28190)210 648 A
  1766. (#ifdef)252 1026 A
  1767. (DEBUG)210 1320 A
  1768. 3690 V
  1769. (28191)210 648 A
  1770. 2706(if)S
  1771. ((_res.options)546 2832 A
  1772. 3420(&)S
  1773. (RES_DEBUG))420 3504 A
  1774. 3780 V
  1775. (28192)210 648 A
  1776. (perror("udp_connect)798 2874 A
  1777. (failed");)378 3714 A
  1778. 3870 V
  1779. (28193)210 648 A
  1780. (#endif)252 1026 A
  1781. 1320(/*)S
  1782. (DEBUG)210 1446 A
  1783. 1698(*/)S
  1784. 3960 V
  1785. (28194)210 648 A
  1786. (continue;)378 2706 A
  1787. 4050 V
  1788. (28195)210 648 A
  1789. 2370(})S
  1790. 4140 V
  1791. (28196)210 648 A
  1792. 2034(})S
  1793. 4230 V
  1794. (28197)210 648 A
  1795. 2034(if)S
  1796. ((udp_sendto(s,)588 2160 A
  1797. (buf,)168 2790 A
  1798. (buflen,)294 3000 A
  1799. (_res.nsaddr_list[ns],)882 3336 A
  1800. 4320 V
  1801. (28198)210 648 A
  1802. (_res.nsport_list[ns]))882 2370 A
  1803. 3294(!=)S
  1804. (buflen))294 3420 A
  1805. 3756({)S
  1806. 4410 V
  1807. (28199)210 648 A
  1808. (#ifdef)252 1026 A
  1809. (DEBUG)210 1320 A
  1810. 4500 V
  1811. (28200)210 648 A
  1812. 2370(if)S
  1813. ((_res.options)546 2496 A
  1814. 3084(&)S
  1815. (RES_DEBUG))420 3168 A
  1816. 4590 V
  1817. (28201)210 648 A
  1818. (perror("sendto");)714 2706 A
  1819. 4680 V
  1820. (28202)210 648 A
  1821. (#endif)252 1026 A
  1822. 1320(/*)S
  1823. (DEBUG)210 1446 A
  1824. 1698(*/)S
  1825. 4770 V
  1826. (28203)210 648 A
  1827. (continue;)378 2370 A
  1828. 4860 V
  1829. (28204)210 648 A
  1830. 2034(})S
  1831. 4950 V
  1832. (28205)210 648 A
  1833. 5040 V
  1834. (28206)210 648 A
  1835. 2034(/*)S
  1836. 5130 V
  1837. (28207)210 648 A
  1838. 2076(*)S
  1839. (Wait)168 2160 A
  1840. (for)126 2370 A
  1841. (reply)210 2538 A
  1842. 5220 V
  1843. (28208)210 648 A
  1844. 2076(*/)S
  1845. 5310 V
  1846. (28209)210 648 A
  1847. (timeout=)336 2034 A
  1848. ((_res.retrans)546 2412 A
  1849. 3000(<<)S
  1850. (try);)210 3126 A
  1851. 5400 V
  1852. (28210)210 648 A
  1853. 2034(if)S
  1854. ((try)168 2160 A
  1855. 2370(>)S
  1856. 2454(0))S
  1857. 5490 V
  1858. (28211)210 648 A
  1859. (timeout)294 2370 A
  1860. 2706(/=)S
  1861. (_res.nscount;)546 2832 A
  1862. 5580 V
  1863. (28212)210 648 A
  1864. 2034(if)S
  1865. ((timeout)336 2160 A
  1866. 2538(<=)S
  1867. 2664(0))S
  1868. 5670 V
  1869. (28213)210 648 A
  1870. (timeout=)336 2370 A
  1871. 2748(1;)S
  1872. 5760 V
  1873. (28214)210 648 A
  1874. (wait:)210 1026 A
  1875. 5850 V
  1876. (28215)210 648 A
  1877. 2034(if)S
  1878. (((resplen=)420 2160 A
  1879. (udp_receive(s,)588 2622 A
  1880. (answer,)294 3252 A
  1881. (anslen,)294 3588 A
  1882. (timeout)))378 3924 A
  1883. 5940 V
  1884. (28216)210 648 A
  1885. 2370(==)S
  1886. (-1))126 2496 A
  1887. 6030 V
  1888. (28217)210 648 A
  1889. 2034({)S
  1890. 6120 V
  1891. (28218)210 648 A
  1892. 2370(if)S
  1893. ((errno)252 2496 A
  1894. 2790(==)S
  1895. (EINTR))252 2916 A
  1896. 6210 V
  1897. (28219)210 648 A
  1898. 2370({)S
  1899. 8418 V
  1900. EP
  1901. %%Page: 273 273
  1902. BP
  1903. /slant 0 def
  1904. /height 0 def
  1905. 630 V
  1906. 10 R
  1907. 648(MINIX)S
  1908. 976(SOURCE)S
  1909. 1399(CODE)S
  1910. 11 R
  1911. 1975(File:)S
  1912. (src/lib/ip/res_send.c)892 2208 A
  1913. 12 B
  1914. (273)180 4248 A
  1915. 900 V
  1916. 7 LST
  1917. (28220)210 648 A
  1918. 2370(/*)S
  1919. 990 V
  1920. (28221)210 648 A
  1921. 2412(*)S
  1922. (timeout)294 2496 A
  1923. 1080 V
  1924. (28222)210 648 A
  1925. 2412(*/)S
  1926. 1170 V
  1927. (28223)210 648 A
  1928. (#ifdef)252 1026 A
  1929. (DEBUG)210 1320 A
  1930. 1260 V
  1931. (28224)210 648 A
  1932. 2706(if)S
  1933. ((_res.options)546 2832 A
  1934. 3420(&)S
  1935. (RES_DEBUG))420 3504 A
  1936. 1350 V
  1937. (28225)210 648 A
  1938. (printf("timeout\n");)840 3042 A
  1939. 1440 V
  1940. (28226)210 648 A
  1941. (#endif)252 1026 A
  1942. 1320(/*)S
  1943. (DEBUG)210 1446 A
  1944. 1698(*/)S
  1945. 1530 V
  1946. (28227)210 648 A
  1947. (gotsomewhere)504 2706 A
  1948. 3252(=)S
  1949. 3336(1;)S
  1950. 1620 V
  1951. (28228)210 648 A
  1952. 2370(})S
  1953. 1710 V
  1954. (28229)210 648 A
  1955. (else)168 2370 A
  1956. 1800 V
  1957. (28230)210 648 A
  1958. 2370({)S
  1959. 1890 V
  1960. (28231)210 648 A
  1961. (#ifdef)252 1026 A
  1962. (DEBUG)210 1320 A
  1963. 1980 V
  1964. (28232)210 648 A
  1965. 2370(if)S
  1966. ((_res.options)546 2496 A
  1967. 3084(&)S
  1968. (RES_DEBUG))420 3168 A
  1969. 2070 V
  1970. (28233)210 648 A
  1971. (perror("udp_receive");)924 2706 A
  1972. 2160 V
  1973. (28234)210 648 A
  1974. (#endif)252 1026 A
  1975. 1320(/*)S
  1976. (DEBUG)210 1446 A
  1977. 1698(*/)S
  1978. 2250 V
  1979. (28235)210 648 A
  1980. 2370(})S
  1981. 2340 V
  1982. (28236)210 648 A
  1983. (continue;)378 2370 A
  1984. 2430 V
  1985. (28237)210 648 A
  1986. 2034(})S
  1987. 2520 V
  1988. (28238)210 648 A
  1989. (gotsomewhere)504 2034 A
  1990. 2580(=)S
  1991. 2664(1;)S
  1992. 2610 V
  1993. (28239)210 648 A
  1994. 2034(if)S
  1995. ((id)126 2160 A
  1996. 2328(!=)S
  1997. (anhp->dh_id))504 2454 A
  1998. 3000({)S
  1999. 2700 V
  2000. (28240)210 648 A
  2001. 2370(/*)S
  2002. 2790 V
  2003. (28241)210 648 A
  2004. 2412(*)S
  2005. (response)336 2496 A
  2006. (from)168 2874 A
  2007. (old)126 3084 A
  2008. (query,)252 3252 A
  2009. (ignore)252 3546 A
  2010. 3840(it)S
  2011. 2880 V
  2012. (28242)210 648 A
  2013. 2412(*/)S
  2014. 2970 V
  2015. (28243)210 648 A
  2016. (#ifdef)252 1026 A
  2017. (DEBUG)210 1320 A
  2018. 3060 V
  2019. (28244)210 648 A
  2020. 2370(if)S
  2021. ((_res.options)546 2496 A
  2022. 3084(&)S
  2023. (RES_DEBUG))420 3168 A
  2024. 3630({)S
  2025. 3150 V
  2026. (28245)210 648 A
  2027. (printf("old)462 2706 A
  2028. (answer:\n");)504 3210 A
  2029. 3240 V
  2030. (28246)210 648 A
  2031. (__p_query(answer);)756 2706 A
  2032. 3330 V
  2033. (28247)210 648 A
  2034. 2370(})S
  2035. 3420 V
  2036. (28248)210 648 A
  2037. (#endif)252 1026 A
  2038. 1320(/*)S
  2039. (DEBUG)210 1446 A
  2040. 1698(*/)S
  2041. 3510 V
  2042. (28249)210 648 A
  2043. (goto)168 2370 A
  2044. (wait;)210 2580 A
  2045. 3600 V
  2046. (28250)210 648 A
  2047. 2034(})S
  2048. 3690 V
  2049. (28251)210 648 A
  2050. 2034(if)S
  2051. ((!(_res.options)630 2160 A
  2052. 2832(&)S
  2053. (RES_IGNTC))420 2916 A
  2054. 3378(&&)S
  2055. 3780 V
  2056. (28252)210 648 A
  2057. ((anhp->dh_flag1)630 2370 A
  2058. 3042(&)S
  2059. (DHF_TC)))336 3126 A
  2060. 3504({)S
  2061. 3870 V
  2062. (28253)210 648 A
  2063. 2370(/*)S
  2064. 3960 V
  2065. (28254)210 648 A
  2066. 2412(*)S
  2067. (get)126 2496 A
  2068. (rest)168 2664 A
  2069. 2874(of)S
  2070. (answer;)294 3000 A
  2071. 4050 V
  2072. (28255)210 648 A
  2073. 2412(*)S
  2074. (use)126 2496 A
  2075. (TCP)126 2664 A
  2076. (with)168 2832 A
  2077. (same)168 3042 A
  2078. (server.)294 3252 A
  2079. 4140 V
  2080. (28256)210 648 A
  2081. 2412(*/)S
  2082. 4230 V
  2083. (28257)210 648 A
  2084. (#ifdef)252 1026 A
  2085. (DEBUG)210 1320 A
  2086. 4320 V
  2087. (28258)210 648 A
  2088. 2370(if)S
  2089. ((_res.options)546 2496 A
  2090. 3084(&)S
  2091. (RES_DEBUG))420 3168 A
  2092. 4410 V
  2093. (28259)210 648 A
  2094. (printf("truncated)714 2706 A
  2095. (answer\n");)462 3462 A
  2096. 4500 V
  2097. (28260)210 648 A
  2098. (#endif)252 1026 A
  2099. 1320(/*)S
  2100. (DEBUG)210 1446 A
  2101. 1698(*/)S
  2102. 4590 V
  2103. (28261)210 648 A
  2104. ((void))252 2370 A
  2105. (close(s);)378 2664 A
  2106. 4680 V
  2107. (28262)210 648 A
  2108. 2370(s)S
  2109. 2454(=)S
  2110. (-1;)126 2538 A
  2111. 4770 V
  2112. (28263)210 648 A
  2113. (v_circuit)378 2370 A
  2114. 2790(=)S
  2115. 2874(1;)S
  2116. 4860 V
  2117. (28264)210 648 A
  2118. (goto)168 2370 A
  2119. (usevc;)252 2580 A
  2120. 4950 V
  2121. (28265)210 648 A
  2122. 2034(})S
  2123. 5040 V
  2124. (28266)210 648 A
  2125. (#endif)252 1026 A
  2126. 1320(/*)S
  2127. (!_MINIX)294 1446 A
  2128. 1782(*/)S
  2129. 5130 V
  2130. (28267)210 648 A
  2131. 1698(})S
  2132. 5220 V
  2133. (28268)210 648 A
  2134. (#ifdef)252 1026 A
  2135. (DEBUG)210 1320 A
  2136. 5310 V
  2137. (28269)210 648 A
  2138. 1698(if)S
  2139. ((_res.options)546 1824 A
  2140. 2412(&)S
  2141. (RES_DEBUG))420 2496 A
  2142. 2958({)S
  2143. 5400 V
  2144. (28270)210 648 A
  2145. (printf("got)462 2034 A
  2146. (answer:\n");)504 2538 A
  2147. 5490 V
  2148. (28271)210 648 A
  2149. (__p_query(answer);)756 2034 A
  2150. 5580 V
  2151. (28272)210 648 A
  2152. 1698(})S
  2153. 5670 V
  2154. (28273)210 648 A
  2155. (#endif)252 1026 A
  2156. 1320(/*)S
  2157. (DEBUG)210 1446 A
  2158. 1698(*/)S
  2159. 5760 V
  2160. (28274)210 648 A
  2161. 1698(/*)S
  2162. 5850 V
  2163. (28275)210 648 A
  2164. 1740(*)S
  2165. 1824(If)S
  2166. (using)210 1950 A
  2167. (virtual)294 2202 A
  2168. (circuits,)378 2538 A
  2169. 2958(we)S
  2170. (assume)252 3084 A
  2171. (that)168 3378 A
  2172. (the)126 3588 A
  2173. (first)210 3756 A
  2174. (server)252 4008 A
  2175. 5940 V
  2176. (28276)210 648 A
  2177. 1740(*)S
  2178. 1824(is)S
  2179. (preferred)378 1950 A
  2180. 2370(*)S
  2181. (over)168 2454 A
  2182. (the)126 2664 A
  2183. (rest)168 2832 A
  2184. ((i.e.)210 3042 A
  2185. 3294(it)S
  2186. 3420(is)S
  2187. 3546(on)S
  2188. (the)126 3672 A
  2189. (local)210 3840 A
  2190. 6030 V
  2191. (28277)210 648 A
  2192. 1740(*)S
  2193. (machine))336 1824 A
  2194. (and)126 2202 A
  2195. (only)168 2370 A
  2196. (keep)168 2580 A
  2197. (that)168 2790 A
  2198. (one)126 3000 A
  2199. (open.)210 3168 A
  2200. 6120 V
  2201. (28278)210 648 A
  2202. 1740(*)S
  2203. 1824(If)S
  2204. 1950(we)S
  2205. (have)168 2076 A
  2206. (temporarily)462 2286 A
  2207. (opened)252 2790 A
  2208. 3084(a)S
  2209. (virtual)294 3168 A
  2210. (circuit,)336 3504 A
  2211. 6210 V
  2212. (28279)210 648 A
  2213. 1740(*)S
  2214. 1824(or)S
  2215. 1950(if)S
  2216. 2076(we)S
  2217. (haven't)294 2202 A
  2218. (been)168 2538 A
  2219. (asked)210 2748 A
  2220. 3000(to)S
  2221. (keep)168 3126 A
  2222. 3336(a)S
  2223. (socket)252 3420 A
  2224. (open,)210 3714 A
  2225. 8418 V
  2226. EP
  2227. %%Page: 274 274
  2228. BP
  2229. /slant 0 def
  2230. /height 0 def
  2231. 630 V
  2232. 12 B
  2233. (274)180 648 A
  2234. 11 R
  2235. 1975(File:)S
  2236. (src/lib/ip/res_send.c)892 2208 A
  2237. 10 R
  2238. 3402(MINIX)S
  2239. 3730(SOURCE)S
  2240. 4153(CODE)S
  2241. 900 V
  2242. 7 LST
  2243. (28280)210 648 A
  2244. 1740(*)S
  2245. (close)210 1824 A
  2246. (the)126 2076 A
  2247. (socket.)294 2244 A
  2248. 990 V
  2249. (28281)210 648 A
  2250. 1740(*/)S
  2251. 1080 V
  2252. (28282)210 648 A
  2253. 1698(if)S
  2254. (((v_circuit)462 1824 A
  2255. 2328(&&)S
  2256. 1170 V
  2257. (28283)210 648 A
  2258. (((_res.options)588 1866 A
  2259. 2496(&)S
  2260. (RES_USEVC))420 2580 A
  2261. 3042(==)S
  2262. 3168(0)S
  2263. 3252(||)S
  2264. 3378(ns)S
  2265. 3504(!=)S
  2266. (0)))126 3630 A
  2267. 3798(||)S
  2268. 1260 V
  2269. (28284)210 648 A
  2270. ((_res.options)546 1866 A
  2271. 2454(&)S
  2272. (RES_STAYOPEN))546 2538 A
  2273. 3126(==)S
  2274. 3252(0))S
  2275. 3378({)S
  2276. 1350 V
  2277. (28285)210 648 A
  2278. ((void))252 2034 A
  2279. (close(s);)378 2328 A
  2280. 1440 V
  2281. (28286)210 648 A
  2282. 2034(s)S
  2283. 2118(=)S
  2284. (-1;)126 2202 A
  2285. 1530 V
  2286. (28287)210 648 A
  2287. 1698(})S
  2288. 1620 V
  2289. (28288)210 648 A
  2290. (return)252 1698 A
  2291. ((resplen);)420 1992 A
  2292. 1710 V
  2293. (28289)210 648 A
  2294. 1488(})S
  2295. 1800 V
  2296. (28290)210 648 A
  2297. 1362(})S
  2298. 1890 V
  2299. (28291)210 648 A
  2300. 1362(if)S
  2301. 1488((s)S
  2302. 1614(>=)S
  2303. 1740(0))S
  2304. 1866({)S
  2305. 1980 V
  2306. (28292)210 648 A
  2307. ((void))252 1698 A
  2308. (close(s);)378 1992 A
  2309. 2070 V
  2310. (28293)210 648 A
  2311. 1698(s)S
  2312. 1782(=)S
  2313. (-1;)126 1866 A
  2314. 2160 V
  2315. (28294)210 648 A
  2316. 1362(})S
  2317. 2250 V
  2318. (28295)210 648 A
  2319. 1362(if)S
  2320. ((v_circuit)420 1488 A
  2321. 1950(==)S
  2322. 2076(0))S
  2323. 2340 V
  2324. (28296)210 648 A
  2325. 1698(if)S
  2326. ((gotsomewhere)546 1824 A
  2327. 2412(==)S
  2328. 2538(0))S
  2329. 2430 V
  2330. (28297)210 648 A
  2331. (errno)210 2034 A
  2332. 2286(=)S
  2333. (ECONNREFUSED;)546 2370 A
  2334. 3042(/*)S
  2335. 3168(no)S
  2336. (nameservers)462 3294 A
  2337. (found)210 3798 A
  2338. 4050(*/)S
  2339. 2520 V
  2340. (28298)210 648 A
  2341. (else)168 1698 A
  2342. 2610 V
  2343. (28299)210 648 A
  2344. (errno)210 2034 A
  2345. 2286(=)S
  2346. (ETIMEDOUT;)420 2370 A
  2347. 3042(/*)S
  2348. 3168(no)S
  2349. (answer)252 3294 A
  2350. (obtained)336 3588 A
  2351. 3966(*/)S
  2352. 2700 V
  2353. (28300)210 648 A
  2354. (else)168 1362 A
  2355. 2790 V
  2356. (28301)210 648 A
  2357. (errno)210 1698 A
  2358. 1950(=)S
  2359. (terrno;)294 2034 A
  2360. 2880 V
  2361. (28302)210 648 A
  2362. (return)252 1362 A
  2363. ((-1);)210 1656 A
  2364. 2970 V
  2365. (28303)210 648 A
  2366. 1026(})S
  2367. 3150 V
  2368. (28305)210 648 A
  2369. 1026(/*)S
  2370. 3240 V
  2371. (28306)210 648 A
  2372. 1068(*)S
  2373. (This)168 1152 A
  2374. (routine)294 1362 A
  2375. 1698(is)S
  2376. (for)126 1824 A
  2377. (closing)294 1992 A
  2378. (the)126 2328 A
  2379. (socket)252 2496 A
  2380. 2790(if)S
  2381. 2916(a)S
  2382. (virtual)294 3000 A
  2383. (circuit)294 3336 A
  2384. 3672(is)S
  2385. (used)168 3798 A
  2386. (and)126 4008 A
  2387. 3330 V
  2388. (28307)210 648 A
  2389. 1068(*)S
  2390. (the)126 1152 A
  2391. (program)294 1320 A
  2392. (wants)210 1656 A
  2393. 1908(to)S
  2394. (close)210 2034 A
  2395. (it.)126 2286 A
  2396. (This)168 2496 A
  2397. (provides)336 2706 A
  2398. (support)294 3084 A
  2399. (for)126 3420 A
  2400. (endhostent())504 3588 A
  2401. 3420 V
  2402. (28308)210 648 A
  2403. 1068(*)S
  2404. (which)210 1152 A
  2405. (expects)294 1404 A
  2406. 1740(to)S
  2407. (close)210 1866 A
  2408. (the)126 2118 A
  2409. (socket.)294 2286 A
  2410. 3510 V
  2411. (28309)210 648 A
  2412. 1068(*)S
  2413. 3600 V
  2414. (28310)210 648 A
  2415. 1068(*)S
  2416. (This)168 1152 A
  2417. (routine)294 1362 A
  2418. 1698(is)S
  2419. (not)126 1824 A
  2420. (expected)336 1992 A
  2421. 2370(to)S
  2422. 2496(be)S
  2423. (user)168 2622 A
  2424. (visible.)336 2832 A
  2425. 3690 V
  2426. (28311)210 648 A
  2427. 1068(*/)S
  2428. 3780 V
  2429. (28312)210 648 A
  2430. (void)168 1026 A
  2431. 3870 V
  2432. (28313)210 648 A
  2433. (_res_close())504 1026 A
  2434. 3960 V
  2435. (28314)210 648 A
  2436. 1026({)S
  2437. 4050 V
  2438. (28315)210 648 A
  2439. 1362(if)S
  2440. 1488((s)S
  2441. 1614(!=)S
  2442. (-1))126 1740 A
  2443. 1908({)S
  2444. 4140 V
  2445. (28316)210 648 A
  2446. ((void))252 1698 A
  2447. (close(s);)378 1992 A
  2448. 4230 V
  2449. (28317)210 648 A
  2450. 1698(s)S
  2451. 1782(=)S
  2452. (-1;)126 1866 A
  2453. 4320 V
  2454. (28318)210 648 A
  2455. 1362(})S
  2456. 4410 V
  2457. (28319)210 648 A
  2458. 1026(})S
  2459. 4590 V
  2460. (28321)210 648 A
  2461. (#if)126 1026 A
  2462. (_MINIX)252 1194 A
  2463. 4680 V
  2464. (28322)210 648 A
  2465. (static)252 1026 A
  2466. (int)126 1320 A
  2467. (tcp_connect(host,)714 1488 A
  2468. (port,)210 2244 A
  2469. (terrno))294 2496 A
  2470. 4770 V
  2471. (28323)210 648 A
  2472. (ipaddr_t)336 1026 A
  2473. (host;)210 1404 A
  2474. 4860 V
  2475. (28324)210 648 A
  2476. (tcpport_t)378 1026 A
  2477. (port;)210 1446 A
  2478. 4950 V
  2479. (28325)210 648 A
  2480. (int)126 1026 A
  2481. (*terrno;)336 1194 A
  2482. 5040 V
  2483. (28326)210 648 A
  2484. 1026({)S
  2485. 5130 V
  2486. (28327)210 648 A
  2487. (char)168 1362 A
  2488. (*dev_name;)420 1572 A
  2489. 5220 V
  2490. (28328)210 648 A
  2491. (int)126 1362 A
  2492. (fd;)126 1530 A
  2493. 5310 V
  2494. (28329)210 648 A
  2495. (int)126 1362 A
  2496. (error;)252 1530 A
  2497. 5400 V
  2498. (28330)210 648 A
  2499. (nwio_tcpconf_t)588 1362 A
  2500. (tcpconf;)336 1992 A
  2501. 5490 V
  2502. (28331)210 648 A
  2503. (nwio_tcpcl_t)504 1362 A
  2504. (clopt;)252 1908 A
  2505. 5580 V
  2506. (28332)210 648 A
  2507. 5670 V
  2508. (28333)210 648 A
  2509. (dev_name=)378 1362 A
  2510. (getenv("TCP_DEVICE");)882 1782 A
  2511. 5760 V
  2512. (28334)210 648 A
  2513. 1362(if)S
  2514. ((!dev_name))462 1488 A
  2515. 5850 V
  2516. (28335)210 648 A
  2517. (dev_name=)378 1698 A
  2518. (TCP_DEVICE;)462 2118 A
  2519. 5940 V
  2520. (28336)210 648 A
  2521. (fd=)126 1362 A
  2522. (open(dev_name,)588 1530 A
  2523. (O_RDWR);)336 2160 A
  2524. 6030 V
  2525. (28337)210 648 A
  2526. 1362(if)S
  2527. ((fd)126 1488 A
  2528. 1656(==)S
  2529. (-1))126 1782 A
  2530. 6120 V
  2531. (28338)210 648 A
  2532. 1362({)S
  2533. 6210 V
  2534. (28339)210 648 A
  2535. (*terrno=)336 1698 A
  2536. (errno;)252 2076 A
  2537. 8418 V
  2538. EP
  2539. %%Page: 275 275
  2540. BP
  2541. /slant 0 def
  2542. /height 0 def
  2543. 630 V
  2544. 10 R
  2545. 648(MINIX)S
  2546. 976(SOURCE)S
  2547. 1399(CODE)S
  2548. 11 R
  2549. 1975(File:)S
  2550. (src/lib/ip/res_send.c)892 2208 A
  2551. 12 B
  2552. (275)180 4248 A
  2553. 900 V
  2554. 7 LST
  2555. (28340)210 648 A
  2556. (return)252 1698 A
  2557. (-1;)126 1992 A
  2558. 990 V
  2559. (28341)210 648 A
  2560. 1362(})S
  2561. 1080 V
  2562. (28342)210 648 A
  2563. (tcpconf.nwtc_flags=)798 1362 A
  2564. (NWTC_EXCL)378 2202 A
  2565. 2622(|)S
  2566. (NWTC_LP_SEL)462 2706 A
  2567. 3210(|)S
  2568. (NWTC_SET_RA)462 3294 A
  2569. 3798(|)S
  2570. (NWTC_SET_RP;)504 3882 A
  2571. 1170 V
  2572. (28343)210 648 A
  2573. (tcpconf.nwtc_remaddr=)882 1362 A
  2574. (host;)210 2286 A
  2575. 1260 V
  2576. (28344)210 648 A
  2577. (tcpconf.nwtc_remport=)882 1362 A
  2578. (port;)210 2286 A
  2579. 1350 V
  2580. (28345)210 648 A
  2581. (error=)252 1362 A
  2582. (ioctl(fd,)378 1656 A
  2583. (NWIOSTCPCONF,)546 2076 A
  2584. (&tcpconf);)420 2664 A
  2585. 1440 V
  2586. (28346)210 648 A
  2587. 1362(if)S
  2588. ((error)252 1488 A
  2589. 1782(==)S
  2590. (-1))126 1908 A
  2591. 1530 V
  2592. (28347)210 648 A
  2593. 1362({)S
  2594. 1620 V
  2595. (28348)210 648 A
  2596. (*terrno=)336 1698 A
  2597. (errno;)252 2076 A
  2598. 1710 V
  2599. (28349)210 648 A
  2600. (close(fd);)420 1698 A
  2601. 1800 V
  2602. (28350)210 648 A
  2603. (return)252 1698 A
  2604. (-1;)126 1992 A
  2605. 1890 V
  2606. (28351)210 648 A
  2607. 1362(})S
  2608. 1980 V
  2609. (28352)210 648 A
  2610. (clopt.nwtcl_flags=)756 1362 A
  2611. 2160(0;)S
  2612. 2070 V
  2613. (28353)210 648 A
  2614. (error=)252 1362 A
  2615. (ioctl(fd,)378 1656 A
  2616. (NWIOTCPCONN,)504 2076 A
  2617. (&clopt);)336 2622 A
  2618. 2160 V
  2619. (28354)210 648 A
  2620. 1362(if)S
  2621. ((error)252 1488 A
  2622. 1782(==)S
  2623. (-1))126 1908 A
  2624. 2250 V
  2625. (28355)210 648 A
  2626. 1362({)S
  2627. 2340 V
  2628. (28356)210 648 A
  2629. (*terrno=)336 1698 A
  2630. (errno;)252 2076 A
  2631. 2430 V
  2632. (28357)210 648 A
  2633. (close(fd);)420 1698 A
  2634. 2520 V
  2635. (28358)210 648 A
  2636. (return)252 1698 A
  2637. (-1;)126 1992 A
  2638. 2610 V
  2639. (28359)210 648 A
  2640. 1362(})S
  2641. 2700 V
  2642. (28360)210 648 A
  2643. (*terrno=)336 1362 A
  2644. 1740(0;)S
  2645. 2790 V
  2646. (28361)210 648 A
  2647. (return)252 1362 A
  2648. (fd;)126 1656 A
  2649. 2880 V
  2650. (28362)210 648 A
  2651. 1026(})S
  2652. 3060 V
  2653. (28364)210 648 A
  2654. (static)252 1026 A
  2655. (int)126 1320 A
  2656. (tcpip_writeall(fd,)756 1488 A
  2657. (buf,)168 2286 A
  2658. (siz))168 2496 A
  2659. 3150 V
  2660. (28365)210 648 A
  2661. (int)126 1026 A
  2662. (fd;)126 1194 A
  2663. 3240 V
  2664. (28366)210 648 A
  2665. (const)210 1026 A
  2666. (char)168 1278 A
  2667. (*buf;)210 1488 A
  2668. 3330 V
  2669. (28367)210 648 A
  2670. (size_t)252 1026 A
  2671. (siz;)168 1320 A
  2672. 3420 V
  2673. (28368)210 648 A
  2674. 1026({)S
  2675. 3510 V
  2676. (28369)210 648 A
  2677. (size_t)252 1362 A
  2678. (siz_org;)336 1656 A
  2679. 3600 V
  2680. (28370)210 648 A
  2681. (int)126 1362 A
  2682. (nbytes;)294 1530 A
  2683. 3690 V
  2684. (28371)210 648 A
  2685. 3780 V
  2686. (28372)210 648 A
  2687. (siz_org=)336 1362 A
  2688. (siz;)168 1740 A
  2689. 3870 V
  2690. (28373)210 648 A
  2691. 3960 V
  2692. (28374)210 648 A
  2693. (while)210 1362 A
  2694. ((siz))210 1614 A
  2695. 4050 V
  2696. (28375)210 648 A
  2697. 1362({)S
  2698. 4140 V
  2699. (28376)210 648 A
  2700. (nbytes=)294 1698 A
  2701. (write(fd,)378 2034 A
  2702. (buf,)168 2454 A
  2703. (siz);)210 2664 A
  2704. 4230 V
  2705. (28377)210 648 A
  2706. 1698(if)S
  2707. ((nbytes)294 1824 A
  2708. 2160(<=)S
  2709. 2286(0))S
  2710. 4320 V
  2711. (28378)210 648 A
  2712. (return)252 2034 A
  2713. (siz_org-siz;)504 2328 A
  2714. 4410 V
  2715. (28379)210 648 A
  2716. (assert(siz)420 1698 A
  2717. 2160(>=)S
  2718. (nbytes);)336 2286 A
  2719. 4500 V
  2720. (28380)210 648 A
  2721. (buf)126 1698 A
  2722. 1866(+=)S
  2723. (nbytes;)294 1992 A
  2724. 4590 V
  2725. (28381)210 648 A
  2726. (siz)126 1698 A
  2727. 1866(-=)S
  2728. (nbytes;)294 1992 A
  2729. 4680 V
  2730. (28382)210 648 A
  2731. 1362(})S
  2732. 4770 V
  2733. (28383)210 648 A
  2734. (return)252 1362 A
  2735. (siz_org;)336 1656 A
  2736. 4860 V
  2737. (28384)210 648 A
  2738. 1026(})S
  2739. 5130 V
  2740. (28387)210 648 A
  2741. (static)252 1026 A
  2742. (int)126 1320 A
  2743. (udp_connect())546 1488 A
  2744. 5220 V
  2745. (28388)210 648 A
  2746. 1026({)S
  2747. 5310 V
  2748. (28389)210 648 A
  2749. (nwio_udpopt_t)546 1362 A
  2750. (udpopt;)294 1950 A
  2751. 5400 V
  2752. (28390)210 648 A
  2753. (char)168 1362 A
  2754. (*dev_name;)420 1572 A
  2755. 5490 V
  2756. (28391)210 648 A
  2757. (int)126 1362 A
  2758. (fd,)126 1530 A
  2759. 1698(r,)S
  2760. (terrno;)294 1824 A
  2761. 5580 V
  2762. (28392)210 648 A
  2763. 5670 V
  2764. (28393)210 648 A
  2765. (dev_name=)378 1362 A
  2766. (getenv("UDP_DEVICE");)882 1782 A
  2767. 5760 V
  2768. (28394)210 648 A
  2769. 1362(if)S
  2770. ((!dev_name))462 1488 A
  2771. 5850 V
  2772. (28395)210 648 A
  2773. (dev_name=)378 1698 A
  2774. (UDP_DEVICE;)462 2118 A
  2775. 5940 V
  2776. (28396)210 648 A
  2777. (fd=)126 1362 A
  2778. (open(dev_name,)588 1530 A
  2779. (O_RDWR);)336 2160 A
  2780. 6030 V
  2781. (28397)210 648 A
  2782. 1362(if)S
  2783. ((fd)126 1488 A
  2784. 1656(==)S
  2785. (-1))126 1782 A
  2786. 6120 V
  2787. (28398)210 648 A
  2788. (return)252 1698 A
  2789. (-1;)126 1992 A
  2790. 6210 V
  2791. (28399)210 648 A
  2792. 8418 V
  2793. EP
  2794. %%Page: 276 276
  2795. BP
  2796. /slant 0 def
  2797. /height 0 def
  2798. 630 V
  2799. 12 B
  2800. (276)180 648 A
  2801. 11 R
  2802. 1975(File:)S
  2803. (src/lib/ip/res_send.c)892 2208 A
  2804. 10 R
  2805. 3402(MINIX)S
  2806. 3730(SOURCE)S
  2807. 4153(CODE)S
  2808. 900 V
  2809. 7 LST
  2810. (28400)210 648 A
  2811. (udpopt.nwuo_flags=)756 1362 A
  2812. (NWUO_COPY)378 2160 A
  2813. 2580(|)S
  2814. (NWUO_LP_SEL)462 2664 A
  2815. 3168(|)S
  2816. (NWUO_EN_LOC)462 3252 A
  2817. 3756(|)S
  2818. 990 V
  2819. (28401)210 648 A
  2820. (NWUO_EN_BROAD)546 1698 A
  2821. 2286(|)S
  2822. (NWUO_RP_ANY)462 2370 A
  2823. 2874(|)S
  2824. (NWUO_RA_ANY)462 2958 A
  2825. 3462(|)S
  2826. (NWUO_RWDATALL)546 3546 A
  2827. 4134(|)S
  2828. 1080 V
  2829. (28402)210 648 A
  2830. (NWUO_DI_IPOPT;)588 1698 A
  2831. 1170 V
  2832. (28403)210 648 A
  2833. 1362(r=)S
  2834. (ioctl(fd,)378 1488 A
  2835. (NWIOSUDPOPT,)504 1908 A
  2836. (&udpopt);)378 2454 A
  2837. 1260 V
  2838. (28404)210 648 A
  2839. 1362(if)S
  2840. 1488((r)S
  2841. 1614(==)S
  2842. (-1))126 1740 A
  2843. 1350 V
  2844. (28405)210 648 A
  2845. 1362({)S
  2846. 1440 V
  2847. (28406)210 648 A
  2848. (terrno=)294 1698 A
  2849. (errno;)252 2034 A
  2850. 1530 V
  2851. (28407)210 648 A
  2852. (close(fd);)420 1698 A
  2853. 1620 V
  2854. (28408)210 648 A
  2855. (errno=)252 1698 A
  2856. (terrno;)294 1992 A
  2857. 1710 V
  2858. (28409)210 648 A
  2859. (return)252 1698 A
  2860. (-1;)126 1992 A
  2861. 1800 V
  2862. (28410)210 648 A
  2863. 1362(})S
  2864. 1890 V
  2865. (28411)210 648 A
  2866. (return)252 1362 A
  2867. (fd;)126 1656 A
  2868. 1980 V
  2869. (28412)210 648 A
  2870. 1026(})S
  2871. 2160 V
  2872. (28414)210 648 A
  2873. (static)252 1026 A
  2874. (int)126 1320 A
  2875. (udp_sendto(fd,)588 1488 A
  2876. (buf,)168 2118 A
  2877. (buflen,)294 2328 A
  2878. (addr,)210 2664 A
  2879. (port))210 2916 A
  2880. 2250 V
  2881. (28415)210 648 A
  2882. (int)126 1026 A
  2883. (fd;)126 1194 A
  2884. 2340 V
  2885. (28416)210 648 A
  2886. (const)210 1026 A
  2887. (char)168 1278 A
  2888. (*buf;)210 1488 A
  2889. 2430 V
  2890. (28417)210 648 A
  2891. (unsigned)336 1026 A
  2892. (buflen;)294 1404 A
  2893. 2520 V
  2894. (28418)210 648 A
  2895. (ipaddr_t)336 1026 A
  2896. (addr;)210 1404 A
  2897. 2610 V
  2898. (28419)210 648 A
  2899. (udpport_t)378 1026 A
  2900. (port;)210 1446 A
  2901. 2700 V
  2902. (28420)210 648 A
  2903. 1026({)S
  2904. 2790 V
  2905. (28421)210 648 A
  2906. (char)168 1362 A
  2907. (*newbuf;)336 1572 A
  2908. 2880 V
  2909. (28422)210 648 A
  2910. (udp_io_hdr_t)504 1362 A
  2911. (*udp_io_hdr;)504 1908 A
  2912. 2970 V
  2913. (28423)210 648 A
  2914. (int)126 1362 A
  2915. 1530(r,)S
  2916. (terrno;)294 1656 A
  2917. 3060 V
  2918. (28424)210 648 A
  2919. 3150 V
  2920. (28425)210 648 A
  2921. (newbuf=)294 1362 A
  2922. (malloc(sizeof(*udp_io_hdr))1092 1698 A
  2923. 2832(+)S
  2924. (buflen);)336 2916 A
  2925. 3240 V
  2926. (28426)210 648 A
  2927. 1362(if)S
  2928. ((newbuf)294 1488 A
  2929. 1824(==)S
  2930. (NULL))210 1950 A
  2931. 3330 V
  2932. (28427)210 648 A
  2933. 1362({)S
  2934. 3420 V
  2935. (28428)210 648 A
  2936. (errno=)252 1698 A
  2937. (ENOMEM;)294 1992 A
  2938. 3510 V
  2939. (28429)210 648 A
  2940. (return)252 1698 A
  2941. (-1;)126 1992 A
  2942. 3600 V
  2943. (28430)210 648 A
  2944. 1362(})S
  2945. 3690 V
  2946. (28431)210 648 A
  2947. (udp_io_hdr=)462 1362 A
  2948. ((udp_io_hdr_t)546 1866 A
  2949. (*)newbuf;)378 2454 A
  2950. 3780 V
  2951. (28432)210 648 A
  2952. (udp_io_hdr->uih_dst_addr=)1050 1362 A
  2953. (addr;)210 2454 A
  2954. 3870 V
  2955. (28433)210 648 A
  2956. (udp_io_hdr->uih_dst_port=)1050 1362 A
  2957. (port;)210 2454 A
  2958. 3960 V
  2959. (28434)210 648 A
  2960. (udp_io_hdr->uih_ip_opt_len=)1134 1362 A
  2961. 2538(0;)S
  2962. 4050 V
  2963. (28435)210 648 A
  2964. (udp_io_hdr->uih_data_len=)1050 1362 A
  2965. (buflen;)294 2454 A
  2966. 4140 V
  2967. (28436)210 648 A
  2968. 4230 V
  2969. (28437)210 648 A
  2970. (memcpy(newbuf)546 1362 A
  2971. 1950(+)S
  2972. (sizeof(*udp_io_hdr),)840 2034 A
  2973. (buf,)168 2916 A
  2974. (buflen);)336 3126 A
  2975. 4320 V
  2976. (28438)210 648 A
  2977. 1362(r=)S
  2978. (write(fd,)378 1488 A
  2979. (newbuf,)294 1908 A
  2980. (sizeof(*udp_io_hdr))798 2244 A
  2981. 3084(+)S
  2982. (buflen);)336 3168 A
  2983. 4410 V
  2984. (28439)210 648 A
  2985. (terrno=)294 1362 A
  2986. (errno;)252 1698 A
  2987. 4500 V
  2988. (28440)210 648 A
  2989. (free(newbuf);)546 1362 A
  2990. 4590 V
  2991. (28441)210 648 A
  2992. 1362(if)S
  2993. 1488((r)S
  2994. 1614(>=)S
  2995. (sizeof(*udp_io_hdr)))840 1740 A
  2996. 4680 V
  2997. (28442)210 648 A
  2998. 1698(r)S
  2999. 1782(-=)S
  3000. (sizeof(*udp_io_hdr);)840 1908 A
  3001. 4770 V
  3002. (28443)210 648 A
  3003. (errno=)252 1362 A
  3004. (terrno;)294 1656 A
  3005. 4860 V
  3006. (28444)210 648 A
  3007. (return)252 1362 A
  3008. 1656(r;)S
  3009. 4950 V
  3010. (28445)210 648 A
  3011. 1026(})S
  3012. 5130 V
  3013. (28447)210 648 A
  3014. (static)252 1026 A
  3015. (void)168 1320 A
  3016. (alarm_handler(sig))756 1530 A
  3017. 5220 V
  3018. (28448)210 648 A
  3019. (int)126 1026 A
  3020. (sig;)168 1194 A
  3021. 5310 V
  3022. (28449)210 648 A
  3023. 1026({)S
  3024. 5400 V
  3025. (28450)210 648 A
  3026. (signal(SIGALRM,)630 1362 A
  3027. (alarm_handler);)630 2034 A
  3028. 5490 V
  3029. (28451)210 648 A
  3030. (alarm(1);)378 1362 A
  3031. 5580 V
  3032. (28452)210 648 A
  3033. 1026(})S
  3034. 5760 V
  3035. (28454)210 648 A
  3036. (static)252 1026 A
  3037. (int)126 1320 A
  3038. (udp_receive(fd,)630 1488 A
  3039. (buf,)168 2160 A
  3040. (buflen,)294 2370 A
  3041. (timeout))336 2706 A
  3042. 5850 V
  3043. (28455)210 648 A
  3044. (int)126 1026 A
  3045. (fd;)126 1194 A
  3046. 5940 V
  3047. (28456)210 648 A
  3048. (char)168 1026 A
  3049. (*buf;)210 1236 A
  3050. 6030 V
  3051. (28457)210 648 A
  3052. (unsigned)336 1026 A
  3053. (buflen;)294 1404 A
  3054. 6120 V
  3055. (28458)210 648 A
  3056. (time_t)252 1026 A
  3057. (timeout;)336 1320 A
  3058. 6210 V
  3059. (28459)210 648 A
  3060. 1026({)S
  3061. 8418 V
  3062. EP
  3063. %%Page: 277 277
  3064. BP
  3065. /slant 0 def
  3066. /height 0 def
  3067. 630 V
  3068. 10 R
  3069. 648(MINIX)S
  3070. 976(SOURCE)S
  3071. 1399(CODE)S
  3072. 11 R
  3073. 1975(File:)S
  3074. (src/lib/ip/res_send.c)892 2208 A
  3075. 12 B
  3076. (277)180 4248 A
  3077. 900 V
  3078. 7 LST
  3079. (28460)210 648 A
  3080. (char)168 1362 A
  3081. (*newbuf;)336 1572 A
  3082. 990 V
  3083. (28461)210 648 A
  3084. (udp_io_hdr_t)504 1362 A
  3085. (*udp_io_hdr;)504 1908 A
  3086. 1080 V
  3087. (28462)210 648 A
  3088. (int)126 1362 A
  3089. 1530(r,)S
  3090. (terrno;)294 1656 A
  3091. 1170 V
  3092. (28463)210 648 A
  3093. (void)168 1362 A
  3094. ((*u_handler))504 1572 A
  3095. (_ARGS(()294 2118 A
  3096. (int)126 2454 A
  3097. (sig)126 2622 A
  3098. ());)126 2790 A
  3099. 1260 V
  3100. (28464)210 648 A
  3101. (time_t)252 1362 A
  3102. (u_timeout;)420 1656 A
  3103. 1350 V
  3104. (28465)210 648 A
  3105. 1440 V
  3106. (28466)210 648 A
  3107. (newbuf=)294 1362 A
  3108. (malloc(sizeof(*udp_io_hdr))1092 1698 A
  3109. 2832(+)S
  3110. (buflen);)336 2916 A
  3111. 1530 V
  3112. (28467)210 648 A
  3113. 1362(if)S
  3114. ((newbuf)294 1488 A
  3115. 1824(==)S
  3116. (NULL))210 1950 A
  3117. 1620 V
  3118. (28468)210 648 A
  3119. 1362({)S
  3120. 1710 V
  3121. (28469)210 648 A
  3122. (errno=)252 1698 A
  3123. (ENOMEM;)294 1992 A
  3124. 1800 V
  3125. (28470)210 648 A
  3126. (return)252 1698 A
  3127. (-1;)126 1992 A
  3128. 1890 V
  3129. (28471)210 648 A
  3130. 1362(})S
  3131. 1980 V
  3132. (28472)210 648 A
  3133. 2070 V
  3134. (28473)210 648 A
  3135. (u_handler=)420 1362 A
  3136. (signal(SIGALRM,)630 1824 A
  3137. (alarm_handler);)630 2496 A
  3138. 2160 V
  3139. (28474)210 648 A
  3140. (u_timeout=)420 1362 A
  3141. (alarm(timeout);)630 1824 A
  3142. 2250 V
  3143. (28475)210 648 A
  3144. 2340 V
  3145. (28476)210 648 A
  3146. 1362(r=)S
  3147. (read(fd,)336 1488 A
  3148. (newbuf,)294 1866 A
  3149. (sizeof(*udp_io_hdr))798 2202 A
  3150. 3042(+)S
  3151. (buflen);)336 3126 A
  3152. 2430 V
  3153. (28477)210 648 A
  3154. (terrno=)294 1362 A
  3155. (errno;)252 1698 A
  3156. 2520 V
  3157. (28478)210 648 A
  3158. 2610 V
  3159. (28479)210 648 A
  3160. 1362(if)S
  3161. 1488((r)S
  3162. 1614(<)S
  3163. 1698(0)S
  3164. 1782(||)S
  3165. 1908(r)S
  3166. 1992(<=)S
  3167. (sizeof(*udp_io_hdr)))840 2118 A
  3168. 2700 V
  3169. (28480)210 648 A
  3170. 1362({)S
  3171. 2790 V
  3172. (28481)210 648 A
  3173. 1698(if)S
  3174. 1824((r)S
  3175. 1950(>)S
  3176. 2034(0))S
  3177. 2880 V
  3178. (28482)210 648 A
  3179. 2034(r=)S
  3180. 2160(0;)S
  3181. 2970 V
  3182. (28483)210 648 A
  3183. (free(newbuf);)546 1698 A
  3184. 3060 V
  3185. (28484)210 648 A
  3186. 3150 V
  3187. (28485)210 648 A
  3188. 3240 V
  3189. (28486)210 648 A
  3190. (alarm(0);)378 1698 A
  3191. 3330 V
  3192. (28487)210 648 A
  3193. (signal(SIGALRM,)630 1698 A
  3194. (u_handler);)462 2370 A
  3195. 3420 V
  3196. (28488)210 648 A
  3197. (alarm(u_timeout);)714 1698 A
  3198. 3510 V
  3199. (28489)210 648 A
  3200. 3600 V
  3201. (28490)210 648 A
  3202. (errno=)252 1698 A
  3203. (terrno;)294 1992 A
  3204. 3690 V
  3205. (28491)210 648 A
  3206. (return)252 1698 A
  3207. 1992(r;)S
  3208. 3780 V
  3209. (28492)210 648 A
  3210. 1362(})S
  3211. 3870 V
  3212. (28493)210 648 A
  3213. 3960 V
  3214. (28494)210 648 A
  3215. (memcpy(buf,)462 1362 A
  3216. (newbuf)252 1866 A
  3217. 2160(+)S
  3218. (sizeof(*udp_io_hdr),)840 2244 A
  3219. 3126(r)S
  3220. 3210(-)S
  3221. (sizeof(*udp_io_hdr));)882 3294 A
  3222. 4050 V
  3223. (28495)210 648 A
  3224. (free(newbuf);)546 1362 A
  3225. 4140 V
  3226. (28496)210 648 A
  3227. 4230 V
  3228. (28497)210 648 A
  3229. (alarm(0);)378 1362 A
  3230. 4320 V
  3231. (28498)210 648 A
  3232. (signal(SIGALRM,)630 1362 A
  3233. (u_handler);)462 2034 A
  3234. 4410 V
  3235. (28499)210 648 A
  3236. (alarm(u_timeout);)714 1362 A
  3237. 4500 V
  3238. (28500)210 648 A
  3239. 4590 V
  3240. (28501)210 648 A
  3241. (return)252 1362 A
  3242. (r-sizeof(*udp_io_hdr);)924 1656 A
  3243. 4680 V
  3244. (28502)210 648 A
  3245. 1026(})S
  3246. 4860 V
  3247. (28504)210 648 A
  3248. (#endif)252 1026 A
  3249. 8418 V
  3250. EP
  3251. %%Page: 278 278
  3252. BP
  3253. /slant 0 def
  3254. /height 0 def
  3255. 630 V
  3256. 12 B
  3257. (278)180 648 A
  3258. 11 R
  3259. 1922(File:)S
  3260. (src/lib/ip/strcasecmp.c)999 2155 A
  3261. 10 R
  3262. 3402(MINIX)S
  3263. 3730(SOURCE)S
  3264. 4153(CODE)S
  3265. 990 V
  3266. 7 LST
  3267. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3268. 1080 V
  3269. (src/lib/ip/strcasecmp.c)966 1698 A
  3270. 1170 V
  3271. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3272. 1350 V
  3273. (28600)210 648 A
  3274. 1026(/*)S
  3275. 1440 V
  3276. (28601)210 648 A
  3277. (strcasecmp.c)504 1026 A
  3278. 1530 V
  3279. (28602)210 648 A
  3280. 1620 V
  3281. (28603)210 648 A
  3282. (Created)294 1026 A
  3283. (Oct)126 1362 A
  3284. (14,)126 1530 A
  3285. (1991)168 1698 A
  3286. 1908(by)S
  3287. (Philip)252 2034 A
  3288. (Homburg)294 2328 A
  3289. 1710 V
  3290. (28604)210 648 A
  3291. 1026(*/)S
  3292. 1800 V
  3293. (28605)210 648 A
  3294. 1890 V
  3295. (28606)210 648 A
  3296. (#include)336 1026 A
  3297. (<ctype.h>)378 1404 A
  3298. 1980 V
  3299. (28607)210 648 A
  3300. (#include)336 1026 A
  3301. (<string.h>)420 1404 A
  3302. 2070 V
  3303. (28608)210 648 A
  3304. 2160 V
  3305. (28609)210 648 A
  3306. (#ifdef)252 1026 A
  3307. (__STDC__)336 1320 A
  3308. 2250 V
  3309. (28610)210 648 A
  3310. (#define)294 1026 A
  3311. (_CONST)252 1362 A
  3312. (const)210 1698 A
  3313. 2340 V
  3314. (28611)210 648 A
  3315. (#else)210 1026 A
  3316. 2430 V
  3317. (28612)210 648 A
  3318. (#define)294 1026 A
  3319. (_CONST)252 1362 A
  3320. 2520 V
  3321. (28613)210 648 A
  3322. (#endif)252 1026 A
  3323. 2610 V
  3324. (28614)210 648 A
  3325. 2700 V
  3326. (28615)210 648 A
  3327. (int)126 1026 A
  3328. 2790 V
  3329. (28616)210 648 A
  3330. (strcasecmp(s1,)588 1026 A
  3331. (s2))126 1656 A
  3332. 2880 V
  3333. (28617)210 648 A
  3334. (_CONST)252 1026 A
  3335. (char)168 1320 A
  3336. (*s1,)168 1530 A
  3337. (*s2;)168 1740 A
  3338. 2970 V
  3339. (28618)210 648 A
  3340. 1026({)S
  3341. 3060 V
  3342. (28619)210 648 A
  3343. (int)126 1362 A
  3344. (c1,)126 1530 A
  3345. (c2;)126 1698 A
  3346. 3150 V
  3347. (28620)210 648 A
  3348. (while)210 1362 A
  3349. ((c1=)168 1614 A
  3350. (toupper(*s1++),)630 1824 A
  3351. (c2=)126 2496 A
  3352. (toupper(*s2++),)630 2664 A
  3353. 3336(c1)S
  3354. 3462(==)S
  3355. 3588(c2)S
  3356. 3714(&&)S
  3357. ((c1)126 3840 A
  3358. 4008(&)S
  3359. (c2)))168 4092 A
  3360. 3240 V
  3361. (28621)210 648 A
  3362. 1698(;)S
  3363. 3330 V
  3364. (28622)210 648 A
  3365. 1362(if)S
  3366. ((c1)126 1488 A
  3367. 1656(&)S
  3368. (c2))126 1740 A
  3369. 3420 V
  3370. (28623)210 648 A
  3371. (return)252 1698 A
  3372. 1992(c1)S
  3373. 2118(<)S
  3374. 2202(c2)S
  3375. 2328(?)S
  3376. 2412(-1)S
  3377. 2538(:)S
  3378. 2622(1;)S
  3379. 3510 V
  3380. (28624)210 648 A
  3381. (return)252 1362 A
  3382. 1656(c1)S
  3383. 1782(?)S
  3384. 1866(1)S
  3385. 1950(:)S
  3386. ((c2)126 2034 A
  3387. 2202(?)S
  3388. 2286(-1)S
  3389. 2412(:)S
  3390. (0);)126 2496 A
  3391. 3600 V
  3392. (28625)210 648 A
  3393. 1026(})S
  3394. 4140 V
  3395. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3396. 4230 V
  3397. (src/lib/liby/main.c)798 1698 A
  3398. 4320 V
  3399. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3400. 4500 V
  3401. (28700)210 648 A
  3402. (/*-)126 1026 A
  3403. 4590 V
  3404. (28701)210 648 A
  3405. 1068(*)S
  3406. (Copyright)378 1152 A
  3407. ((c))126 1572 A
  3408. (1990)168 1740 A
  3409. (The)126 1950 A
  3410. (Regents)294 2118 A
  3411. 2454(of)S
  3412. (the)126 2580 A
  3413. (University)420 2748 A
  3414. 3210(of)S
  3415. (California.)462 3336 A
  3416. 4680 V
  3417. (28702)210 648 A
  3418. 1068(*)S
  3419. (All)126 1152 A
  3420. (rights)252 1320 A
  3421. (reserved.)378 1614 A
  3422. 4770 V
  3423. (28703)210 648 A
  3424. 1068(*)S
  3425. 4860 V
  3426. (28704)210 648 A
  3427. 1068(*)S
  3428. (Redistribution)588 1152 A
  3429. (and)126 1782 A
  3430. (use)126 1950 A
  3431. 2118(in)S
  3432. (source)252 2244 A
  3433. (and)126 2538 A
  3434. (binary)252 2706 A
  3435. (forms,)252 3000 A
  3436. (with)168 3294 A
  3437. 3504(or)S
  3438. (without)294 3630 A
  3439. 4950 V
  3440. (28705)210 648 A
  3441. 1068(*)S
  3442. (modification,)546 1152 A
  3443. (are)126 1740 A
  3444. (permitted)378 1908 A
  3445. (provided)336 2328 A
  3446. (that)168 2706 A
  3447. (the)126 2916 A
  3448. (following)378 3084 A
  3449. (conditions)420 3504 A
  3450. 5040 V
  3451. (28706)210 648 A
  3452. 1068(*)S
  3453. (are)126 1152 A
  3454. (met:)168 1320 A
  3455. 5130 V
  3456. (28707)210 648 A
  3457. 1068(*)S
  3458. 1152(1.)S
  3459. (Redistributions)630 1278 A
  3460. 1950(of)S
  3461. (source)252 2076 A
  3462. (code)168 2370 A
  3463. (must)168 2580 A
  3464. (retain)252 2790 A
  3465. (the)126 3084 A
  3466. (above)210 3252 A
  3467. (copyright)378 3504 A
  3468. 5220 V
  3469. (28708)210 648 A
  3470. 1068(*)S
  3471. (notice,)294 1278 A
  3472. (this)168 1614 A
  3473. (list)168 1824 A
  3474. 2034(of)S
  3475. (conditions)420 2160 A
  3476. (and)126 2622 A
  3477. (the)126 2790 A
  3478. (following)378 2958 A
  3479. (disclaimer.)462 3378 A
  3480. 5310 V
  3481. (28709)210 648 A
  3482. 1068(*)S
  3483. 1152(2.)S
  3484. (Redistributions)630 1278 A
  3485. 1950(in)S
  3486. (binary)252 2076 A
  3487. (form)168 2370 A
  3488. (must)168 2580 A
  3489. (reproduce)378 2790 A
  3490. (the)126 3210 A
  3491. (above)210 3378 A
  3492. (copyright)378 3630 A
  3493. 5400 V
  3494. (28710)210 648 A
  3495. 1068(*)S
  3496. (notice,)294 1278 A
  3497. (this)168 1614 A
  3498. (list)168 1824 A
  3499. 2034(of)S
  3500. (conditions)420 2160 A
  3501. (and)126 2622 A
  3502. (the)126 2790 A
  3503. (following)378 2958 A
  3504. (disclaimer)420 3378 A
  3505. 3840(in)S
  3506. (the)126 3966 A
  3507. 5490 V
  3508. (28711)210 648 A
  3509. 1068(*)S
  3510. (documentation)546 1278 A
  3511. (and/or)252 1866 A
  3512. (other)210 2160 A
  3513. (materials)378 2412 A
  3514. (provided)336 2832 A
  3515. (with)168 3210 A
  3516. (the)126 3420 A
  3517. (distribution.)546 3588 A
  3518. 5580 V
  3519. (28712)210 648 A
  3520. 1068(*)S
  3521. 1152(3.)S
  3522. (All)126 1278 A
  3523. (advertising)462 1446 A
  3524. (materials)378 1950 A
  3525. (mentioning)420 2370 A
  3526. (features)336 2832 A
  3527. 3210(or)S
  3528. (use)126 3336 A
  3529. 3504(of)S
  3530. (this)168 3630 A
  3531. (software)336 3840 A
  3532. 5670 V
  3533. (28713)210 648 A
  3534. 1068(*)S
  3535. (must)168 1278 A
  3536. (display)294 1488 A
  3537. (the)126 1824 A
  3538. (following)378 1992 A
  3539. (acknowledgement:)672 2412 A
  3540. 5760 V
  3541. (28714)210 648 A
  3542. 1068(*)S
  3543. (This)168 1362 A
  3544. (product)294 1572 A
  3545. (includes)336 1908 A
  3546. (software)336 2286 A
  3547. (developed)378 2664 A
  3548. 3084(by)S
  3549. (the)126 3210 A
  3550. (University)420 3378 A
  3551. 3840(of)S
  3552. 5850 V
  3553. (28715)210 648 A
  3554. 1068(*)S
  3555. (California,)462 1362 A
  3556. (Berkeley)336 1866 A
  3557. (and)126 2244 A
  3558. (its)126 2412 A
  3559. (contributors.)546 2580 A
  3560. 5940 V
  3561. (28716)210 648 A
  3562. 1068(*)S
  3563. 1152(4.)S
  3564. (Neither)294 1278 A
  3565. (the)126 1614 A
  3566. (name)168 1782 A
  3567. 1992(of)S
  3568. (the)126 2118 A
  3569. (University)420 2286 A
  3570. (nor)126 2748 A
  3571. (the)126 2916 A
  3572. (names)210 3084 A
  3573. 3336(of)S
  3574. (its)126 3462 A
  3575. (contributors)504 3630 A
  3576. 6030 V
  3577. (28717)210 648 A
  3578. 1068(*)S
  3579. (may)126 1278 A
  3580. 1446(be)S
  3581. (used)168 1572 A
  3582. 1782(to)S
  3583. (endorse)294 1908 A
  3584. 2244(or)S
  3585. (promote)294 2370 A
  3586. (products)336 2706 A
  3587. (derived)294 3084 A
  3588. (from)168 3420 A
  3589. (this)168 3630 A
  3590. (software)336 3840 A
  3591. 6120 V
  3592. (28718)210 648 A
  3593. 1068(*)S
  3594. (without)294 1278 A
  3595. (specific)336 1614 A
  3596. (prior)210 1992 A
  3597. (written)294 2244 A
  3598. (permission.)462 2580 A
  3599. 6210 V
  3600. (28719)210 648 A
  3601. 1068(*)S
  3602. 8418 V
  3603. EP
  3604. %%Page: 279 279
  3605. BP
  3606. /slant 0 def
  3607. /height 0 def
  3608. 630 V
  3609. 10 R
  3610. 648(MINIX)S
  3611. 976(SOURCE)S
  3612. 1399(CODE)S
  3613. 11 R
  3614. 2015(File:)S
  3615. (src/lib/liby/main.c)812 2248 A
  3616. 12 B
  3617. (279)180 4248 A
  3618. 900 V
  3619. 7 LST
  3620. (28720)210 648 A
  3621. 1068(*)S
  3622. (THIS)168 1152 A
  3623. (SOFTWARE)336 1362 A
  3624. 1740(IS)S
  3625. (PROVIDED)336 1866 A
  3626. 2244(BY)S
  3627. (THE)126 2370 A
  3628. (REGENTS)294 2538 A
  3629. (AND)126 2874 A
  3630. (CONTRIBUTORS)504 3042 A
  3631. (`AS)126 3588 A
  3632. (IS'')168 3756 A
  3633. (AND)126 3966 A
  3634. 990 V
  3635. (28721)210 648 A
  3636. 1068(*)S
  3637. (ANY)126 1152 A
  3638. (EXPRESS)294 1320 A
  3639. 1656(OR)S
  3640. (IMPLIED)294 1782 A
  3641. (WARRANTIES,)462 2118 A
  3642. (INCLUDING,)420 2622 A
  3643. (BUT)126 3084 A
  3644. (NOT)126 3252 A
  3645. (LIMITED)294 3420 A
  3646. (TO,)126 3756 A
  3647. (THE)126 3924 A
  3648. 1080 V
  3649. (28722)210 648 A
  3650. 1068(*)S
  3651. (IMPLIED)294 1152 A
  3652. (WARRANTIES)420 1488 A
  3653. 1950(OF)S
  3654. (MERCHANTABILITY)630 2076 A
  3655. (AND)126 2748 A
  3656. (FITNESS)294 2916 A
  3657. (FOR)126 3252 A
  3658. 3420(A)S
  3659. (PARTICULAR)420 3504 A
  3660. (PURPOSE)294 3966 A
  3661. 1170 V
  3662. (28723)210 648 A
  3663. 1068(*)S
  3664. (ARE)126 1152 A
  3665. (DISCLAIMED.)462 1320 A
  3666. 1866(IN)S
  3667. 1992(NO)S
  3668. (EVENT)210 2118 A
  3669. (SHALL)210 2370 A
  3670. (THE)126 2622 A
  3671. (REGENTS)294 2790 A
  3672. 3126(OR)S
  3673. (CONTRIBUTORS)504 3252 A
  3674. 3798(BE)S
  3675. (LIABLE)252 3924 A
  3676. 1260 V
  3677. (28724)210 648 A
  3678. 1068(*)S
  3679. (FOR)126 1152 A
  3680. (ANY)126 1320 A
  3681. (DIRECT,)294 1488 A
  3682. (INDIRECT,)378 1824 A
  3683. (INCIDENTAL,)462 2244 A
  3684. (SPECIAL,)336 2748 A
  3685. (EXEMPLARY,)420 3126 A
  3686. 3588(OR)S
  3687. (CONSEQUENTIAL)546 3714 A
  3688. 1350 V
  3689. (28725)210 648 A
  3690. 1068(*)S
  3691. (DAMAGES)294 1152 A
  3692. ((INCLUDING,)462 1488 A
  3693. (BUT)126 1992 A
  3694. (NOT)126 2160 A
  3695. (LIMITED)294 2328 A
  3696. (TO,)126 2664 A
  3697. (PROCUREMENT)462 2832 A
  3698. 3336(OF)S
  3699. (SUBSTITUTE)420 3462 A
  3700. (GOODS)210 3924 A
  3701. 1440 V
  3702. (28726)210 648 A
  3703. 1068(*)S
  3704. 1152(OR)S
  3705. (SERVICES;)378 1278 A
  3706. (LOSS)168 1698 A
  3707. 1908(OF)S
  3708. (USE,)168 2034 A
  3709. (DATA,)210 2244 A
  3710. 2496(OR)S
  3711. (PROFITS;)336 2622 A
  3712. 3000(OR)S
  3713. (BUSINESS)336 3126 A
  3714. (INTERRUPTION))546 3504 A
  3715. 1530 V
  3716. (28727)210 648 A
  3717. 1068(*)S
  3718. (HOWEVER)294 1152 A
  3719. (CAUSED)252 1488 A
  3720. (AND)126 1782 A
  3721. 1950(ON)S
  3722. (ANY)126 2076 A
  3723. (THEORY)252 2244 A
  3724. 2538(OF)S
  3725. (LIABILITY,)420 2664 A
  3726. (WHETHER)294 3126 A
  3727. 3462(IN)S
  3728. (CONTRACT,)378 3588 A
  3729. (STRICT)252 4008 A
  3730. 1620 V
  3731. (28728)210 648 A
  3732. 1068(*)S
  3733. (LIABILITY,)420 1152 A
  3734. 1614(OR)S
  3735. (TORT)168 1740 A
  3736. ((INCLUDING)420 1950 A
  3737. (NEGLIGENCE)420 2412 A
  3738. 2874(OR)S
  3739. (OTHERWISE))420 3000 A
  3740. (ARISING)294 3462 A
  3741. 3798(IN)S
  3742. (ANY)126 3924 A
  3743. (WAY)126 4092 A
  3744. 1710 V
  3745. (28729)210 648 A
  3746. 1068(*)S
  3747. (OUT)126 1152 A
  3748. 1320(OF)S
  3749. (THE)126 1446 A
  3750. (USE)126 1614 A
  3751. 1782(OF)S
  3752. (THIS)168 1908 A
  3753. (SOFTWARE,)378 2118 A
  3754. (EVEN)168 2538 A
  3755. 2748(IF)S
  3756. (ADVISED)294 2874 A
  3757. 3210(OF)S
  3758. (THE)126 3336 A
  3759. (POSSIBILITY)462 3504 A
  3760. 4008(OF)S
  3761. 1800 V
  3762. (28730)210 648 A
  3763. 1068(*)S
  3764. (SUCH)168 1152 A
  3765. (DAMAGE.)294 1362 A
  3766. 1890 V
  3767. (28731)210 648 A
  3768. 1068(*/)S
  3769. 1980 V
  3770. (28732)210 648 A
  3771. 2070 V
  3772. (28733)210 648 A
  3773. (#if)126 1026 A
  3774. (defined(LIBC_SCCS))756 1194 A
  3775. 1992(&&)S
  3776. (!defined(lint))588 2118 A
  3777. 2160 V
  3778. (28734)210 648 A
  3779. (static)252 1026 A
  3780. (char)168 1320 A
  3781. (sccsid[])336 1530 A
  3782. 1908(=)S
  3783. ("@(#)main.c)462 1992 A
  3784. (5.3)126 2706 A
  3785. ((Berkeley))420 2874 A
  3786. (1/13/91";)378 3336 A
  3787. 2250 V
  3788. (28735)210 648 A
  3789. (#endif)252 1026 A
  3790. 1320(/*)S
  3791. (not)126 1446 A
  3792. (lint)168 1614 A
  3793. 1824(*/)S
  3794. 2340 V
  3795. (28736)210 648 A
  3796. 2430 V
  3797. (28737)210 648 A
  3798. (main())252 1026 A
  3799. 2520 V
  3800. (28738)210 648 A
  3801. 1026({)S
  3802. 2610 V
  3803. (28739)210 648 A
  3804. (exit(yyparse());)672 1362 A
  3805. 2700 V
  3806. (28740)210 648 A
  3807. 1026(})S
  3808. 3240 V
  3809. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3810. 3330 V
  3811. (src/lib/liby/yyerror.c)924 1698 A
  3812. 3420 V
  3813. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3814. 3600 V
  3815. (28800)210 648 A
  3816. (/*-)126 1026 A
  3817. 3690 V
  3818. (28801)210 648 A
  3819. 1068(*)S
  3820. (Copyright)378 1152 A
  3821. ((c))126 1572 A
  3822. (1990)168 1740 A
  3823. (The)126 1950 A
  3824. (Regents)294 2118 A
  3825. 2454(of)S
  3826. (the)126 2580 A
  3827. (University)420 2748 A
  3828. 3210(of)S
  3829. (California.)462 3336 A
  3830. 3780 V
  3831. (28802)210 648 A
  3832. 1068(*)S
  3833. (All)126 1152 A
  3834. (rights)252 1320 A
  3835. (reserved.)378 1614 A
  3836. 3870 V
  3837. (28803)210 648 A
  3838. 1068(*)S
  3839. 3960 V
  3840. (28804)210 648 A
  3841. 1068(*)S
  3842. (Redistribution)588 1152 A
  3843. (and)126 1782 A
  3844. (use)126 1950 A
  3845. 2118(in)S
  3846. (source)252 2244 A
  3847. (and)126 2538 A
  3848. (binary)252 2706 A
  3849. (forms,)252 3000 A
  3850. (with)168 3294 A
  3851. 3504(or)S
  3852. (without)294 3630 A
  3853. 4050 V
  3854. (28805)210 648 A
  3855. 1068(*)S
  3856. (modification,)546 1152 A
  3857. (are)126 1740 A
  3858. (permitted)378 1908 A
  3859. (provided)336 2328 A
  3860. (that)168 2706 A
  3861. (the)126 2916 A
  3862. (following)378 3084 A
  3863. (conditions)420 3504 A
  3864. 4140 V
  3865. (28806)210 648 A
  3866. 1068(*)S
  3867. (are)126 1152 A
  3868. (met:)168 1320 A
  3869. 4230 V
  3870. (28807)210 648 A
  3871. 1068(*)S
  3872. 1152(1.)S
  3873. (Redistributions)630 1278 A
  3874. 1950(of)S
  3875. (source)252 2076 A
  3876. (code)168 2370 A
  3877. (must)168 2580 A
  3878. (retain)252 2790 A
  3879. (the)126 3084 A
  3880. (above)210 3252 A
  3881. (copyright)378 3504 A
  3882. 4320 V
  3883. (28808)210 648 A
  3884. 1068(*)S
  3885. (notice,)294 1278 A
  3886. (this)168 1614 A
  3887. (list)168 1824 A
  3888. 2034(of)S
  3889. (conditions)420 2160 A
  3890. (and)126 2622 A
  3891. (the)126 2790 A
  3892. (following)378 2958 A
  3893. (disclaimer.)462 3378 A
  3894. 4410 V
  3895. (28809)210 648 A
  3896. 1068(*)S
  3897. 1152(2.)S
  3898. (Redistributions)630 1278 A
  3899. 1950(in)S
  3900. (binary)252 2076 A
  3901. (form)168 2370 A
  3902. (must)168 2580 A
  3903. (reproduce)378 2790 A
  3904. (the)126 3210 A
  3905. (above)210 3378 A
  3906. (copyright)378 3630 A
  3907. 4500 V
  3908. (28810)210 648 A
  3909. 1068(*)S
  3910. (notice,)294 1278 A
  3911. (this)168 1614 A
  3912. (list)168 1824 A
  3913. 2034(of)S
  3914. (conditions)420 2160 A
  3915. (and)126 2622 A
  3916. (the)126 2790 A
  3917. (following)378 2958 A
  3918. (disclaimer)420 3378 A
  3919. 3840(in)S
  3920. (the)126 3966 A
  3921. 4590 V
  3922. (28811)210 648 A
  3923. 1068(*)S
  3924. (documentation)546 1278 A
  3925. (and/or)252 1866 A
  3926. (other)210 2160 A
  3927. (materials)378 2412 A
  3928. (provided)336 2832 A
  3929. (with)168 3210 A
  3930. (the)126 3420 A
  3931. (distribution.)546 3588 A
  3932. 4680 V
  3933. (28812)210 648 A
  3934. 1068(*)S
  3935. 1152(3.)S
  3936. (All)126 1278 A
  3937. (advertising)462 1446 A
  3938. (materials)378 1950 A
  3939. (mentioning)420 2370 A
  3940. (features)336 2832 A
  3941. 3210(or)S
  3942. (use)126 3336 A
  3943. 3504(of)S
  3944. (this)168 3630 A
  3945. (software)336 3840 A
  3946. 4770 V
  3947. (28813)210 648 A
  3948. 1068(*)S
  3949. (must)168 1278 A
  3950. (display)294 1488 A
  3951. (the)126 1824 A
  3952. (following)378 1992 A
  3953. (acknowledgement:)672 2412 A
  3954. 4860 V
  3955. (28814)210 648 A
  3956. 1068(*)S
  3957. (This)168 1362 A
  3958. (product)294 1572 A
  3959. (includes)336 1908 A
  3960. (software)336 2286 A
  3961. (developed)378 2664 A
  3962. 3084(by)S
  3963. (the)126 3210 A
  3964. (University)420 3378 A
  3965. 3840(of)S
  3966. 4950 V
  3967. (28815)210 648 A
  3968. 1068(*)S
  3969. (California,)462 1362 A
  3970. (Berkeley)336 1866 A
  3971. (and)126 2244 A
  3972. (its)126 2412 A
  3973. (contributors.)546 2580 A
  3974. 5040 V
  3975. (28816)210 648 A
  3976. 1068(*)S
  3977. 1152(4.)S
  3978. (Neither)294 1278 A
  3979. (the)126 1614 A
  3980. (name)168 1782 A
  3981. 1992(of)S
  3982. (the)126 2118 A
  3983. (University)420 2286 A
  3984. (nor)126 2748 A
  3985. (the)126 2916 A
  3986. (names)210 3084 A
  3987. 3336(of)S
  3988. (its)126 3462 A
  3989. (contributors)504 3630 A
  3990. 5130 V
  3991. (28817)210 648 A
  3992. 1068(*)S
  3993. (may)126 1278 A
  3994. 1446(be)S
  3995. (used)168 1572 A
  3996. 1782(to)S
  3997. (endorse)294 1908 A
  3998. 2244(or)S
  3999. (promote)294 2370 A
  4000. (products)336 2706 A
  4001. (derived)294 3084 A
  4002. (from)168 3420 A
  4003. (this)168 3630 A
  4004. (software)336 3840 A
  4005. 5220 V
  4006. (28818)210 648 A
  4007. 1068(*)S
  4008. (without)294 1278 A
  4009. (specific)336 1614 A
  4010. (prior)210 1992 A
  4011. (written)294 2244 A
  4012. (permission.)462 2580 A
  4013. 5310 V
  4014. (28819)210 648 A
  4015. 1068(*)S
  4016. 5400 V
  4017. (28820)210 648 A
  4018. 1068(*)S
  4019. (THIS)168 1152 A
  4020. (SOFTWARE)336 1362 A
  4021. 1740(IS)S
  4022. (PROVIDED)336 1866 A
  4023. 2244(BY)S
  4024. (THE)126 2370 A
  4025. (REGENTS)294 2538 A
  4026. (AND)126 2874 A
  4027. (CONTRIBUTORS)504 3042 A
  4028. (`AS)126 3588 A
  4029. (IS'')168 3756 A
  4030. (AND)126 3966 A
  4031. 5490 V
  4032. (28821)210 648 A
  4033. 1068(*)S
  4034. (ANY)126 1152 A
  4035. (EXPRESS)294 1320 A
  4036. 1656(OR)S
  4037. (IMPLIED)294 1782 A
  4038. (WARRANTIES,)462 2118 A
  4039. (INCLUDING,)420 2622 A
  4040. (BUT)126 3084 A
  4041. (NOT)126 3252 A
  4042. (LIMITED)294 3420 A
  4043. (TO,)126 3756 A
  4044. (THE)126 3924 A
  4045. 5580 V
  4046. (28822)210 648 A
  4047. 1068(*)S
  4048. (IMPLIED)294 1152 A
  4049. (WARRANTIES)420 1488 A
  4050. 1950(OF)S
  4051. (MERCHANTABILITY)630 2076 A
  4052. (AND)126 2748 A
  4053. (FITNESS)294 2916 A
  4054. (FOR)126 3252 A
  4055. 3420(A)S
  4056. (PARTICULAR)420 3504 A
  4057. (PURPOSE)294 3966 A
  4058. 5670 V
  4059. (28823)210 648 A
  4060. 1068(*)S
  4061. (ARE)126 1152 A
  4062. (DISCLAIMED.)462 1320 A
  4063. 1866(IN)S
  4064. 1992(NO)S
  4065. (EVENT)210 2118 A
  4066. (SHALL)210 2370 A
  4067. (THE)126 2622 A
  4068. (REGENTS)294 2790 A
  4069. 3126(OR)S
  4070. (CONTRIBUTORS)504 3252 A
  4071. 3798(BE)S
  4072. (LIABLE)252 3924 A
  4073. 5760 V
  4074. (28824)210 648 A
  4075. 1068(*)S
  4076. (FOR)126 1152 A
  4077. (ANY)126 1320 A
  4078. (DIRECT,)294 1488 A
  4079. (INDIRECT,)378 1824 A
  4080. (INCIDENTAL,)462 2244 A
  4081. (SPECIAL,)336 2748 A
  4082. (EXEMPLARY,)420 3126 A
  4083. 3588(OR)S
  4084. (CONSEQUENTIAL)546 3714 A
  4085. 5850 V
  4086. (28825)210 648 A
  4087. 1068(*)S
  4088. (DAMAGES)294 1152 A
  4089. ((INCLUDING,)462 1488 A
  4090. (BUT)126 1992 A
  4091. (NOT)126 2160 A
  4092. (LIMITED)294 2328 A
  4093. (TO,)126 2664 A
  4094. (PROCUREMENT)462 2832 A
  4095. 3336(OF)S
  4096. (SUBSTITUTE)420 3462 A
  4097. (GOODS)210 3924 A
  4098. 5940 V
  4099. (28826)210 648 A
  4100. 1068(*)S
  4101. 1152(OR)S
  4102. (SERVICES;)378 1278 A
  4103. (LOSS)168 1698 A
  4104. 1908(OF)S
  4105. (USE,)168 2034 A
  4106. (DATA,)210 2244 A
  4107. 2496(OR)S
  4108. (PROFITS;)336 2622 A
  4109. 3000(OR)S
  4110. (BUSINESS)336 3126 A
  4111. (INTERRUPTION))546 3504 A
  4112. 6030 V
  4113. (28827)210 648 A
  4114. 1068(*)S
  4115. (HOWEVER)294 1152 A
  4116. (CAUSED)252 1488 A
  4117. (AND)126 1782 A
  4118. 1950(ON)S
  4119. (ANY)126 2076 A
  4120. (THEORY)252 2244 A
  4121. 2538(OF)S
  4122. (LIABILITY,)420 2664 A
  4123. (WHETHER)294 3126 A
  4124. 3462(IN)S
  4125. (CONTRACT,)378 3588 A
  4126. (STRICT)252 4008 A
  4127. 6120 V
  4128. (28828)210 648 A
  4129. 1068(*)S
  4130. (LIABILITY,)420 1152 A
  4131. 1614(OR)S
  4132. (TORT)168 1740 A
  4133. ((INCLUDING)420 1950 A
  4134. (NEGLIGENCE)420 2412 A
  4135. 2874(OR)S
  4136. (OTHERWISE))420 3000 A
  4137. (ARISING)294 3462 A
  4138. 3798(IN)S
  4139. (ANY)126 3924 A
  4140. (WAY)126 4092 A
  4141. 6210 V
  4142. (28829)210 648 A
  4143. 1068(*)S
  4144. (OUT)126 1152 A
  4145. 1320(OF)S
  4146. (THE)126 1446 A
  4147. (USE)126 1614 A
  4148. 1782(OF)S
  4149. (THIS)168 1908 A
  4150. (SOFTWARE,)378 2118 A
  4151. (EVEN)168 2538 A
  4152. 2748(IF)S
  4153. (ADVISED)294 2874 A
  4154. 3210(OF)S
  4155. (THE)126 3336 A
  4156. (POSSIBILITY)462 3504 A
  4157. 4008(OF)S
  4158. 8418 V
  4159. EP
  4160. %%Page: 280 280
  4161. BP
  4162. /slant 0 def
  4163. /height 0 def
  4164. 630 V
  4165. 12 B
  4166. (280)180 648 A
  4167. 11 R
  4168. 1963(File:)S
  4169. (src/lib/liby/yyerror.c)916 2196 A
  4170. 10 R
  4171. 3402(MINIX)S
  4172. 3730(SOURCE)S
  4173. 4153(CODE)S
  4174. 900 V
  4175. 7 LST
  4176. (28830)210 648 A
  4177. 1068(*)S
  4178. (SUCH)168 1152 A
  4179. (DAMAGE.)294 1362 A
  4180. 990 V
  4181. (28831)210 648 A
  4182. 1068(*/)S
  4183. 1080 V
  4184. (28832)210 648 A
  4185. 1170 V
  4186. (28833)210 648 A
  4187. (#if)126 1026 A
  4188. (defined(LIBC_SCCS))756 1194 A
  4189. 1992(&&)S
  4190. (!defined(lint))588 2118 A
  4191. 1260 V
  4192. (28834)210 648 A
  4193. (static)252 1026 A
  4194. (char)168 1320 A
  4195. (sccsid[])336 1530 A
  4196. 1908(=)S
  4197. ("@(#)yyerror.c)588 1992 A
  4198. (5.2)126 2706 A
  4199. ((Berkeley))420 2874 A
  4200. (5/15/90";)378 3336 A
  4201. 1350 V
  4202. (28835)210 648 A
  4203. (#endif)252 1026 A
  4204. 1320(/*)S
  4205. (not)126 1446 A
  4206. (lint)168 1614 A
  4207. 1824(*/)S
  4208. 1440 V
  4209. (28836)210 648 A
  4210. 1530 V
  4211. (28837)210 648 A
  4212. (#include)336 1026 A
  4213. (<stdio.h>)378 1404 A
  4214. 1620 V
  4215. (28838)210 648 A
  4216. 1710 V
  4217. (28839)210 648 A
  4218. (yyerror(msg))504 1026 A
  4219. 1800 V
  4220. (28840)210 648 A
  4221. (char)168 1026 A
  4222. (*msg;)210 1236 A
  4223. 1890 V
  4224. (28841)210 648 A
  4225. 1026({)S
  4226. 1980 V
  4227. (28842)210 648 A
  4228. ((void)fprintf(stderr,)882 1362 A
  4229. ("%s\n",)294 2286 A
  4230. (msg);)210 2622 A
  4231. 2070 V
  4232. (28843)210 648 A
  4233. (return(0);)420 1362 A
  4234. 2160 V
  4235. (28844)210 648 A
  4236. 1026(})S
  4237. 2790 V
  4238. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4239. 2880 V
  4240. (src/lib/math/localmath.h)1008 1698 A
  4241. 2970 V
  4242. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4243. 3150 V
  4244. (28900)210 648 A
  4245. 1026(/*)S
  4246. 3240 V
  4247. (28901)210 648 A
  4248. 1068(*)S
  4249. (localmath.h)462 1152 A
  4250. 1656(-)S
  4251. (This)168 1740 A
  4252. (header)252 1950 A
  4253. 2244(is)S
  4254. (used)168 2370 A
  4255. 2580(by)S
  4256. (the)126 2706 A
  4257. (mathematical)504 2874 A
  4258. (library.)336 3420 A
  4259. 3330 V
  4260. (28902)210 648 A
  4261. 1068(*/)S
  4262. 3420 V
  4263. (28903)210 648 A
  4264. 1026(/*)S
  4265. ($Header:)336 1152 A
  4266. (localmath.h,v)546 1530 A
  4267. (1.2)126 2118 A
  4268. (89/12/18)336 2286 A
  4269. (15:43:05)336 2664 A
  4270. (eck)126 3042 A
  4271. (Exp)126 3210 A
  4272. 3378($)S
  4273. 3462(*/)S
  4274. 3510 V
  4275. (28904)210 648 A
  4276. 3600 V
  4277. (28905)210 648 A
  4278. 1026(/*)S
  4279. (some)168 1152 A
  4280. (constants)378 1362 A
  4281. ((Hart)210 1782 A
  4282. 2034(&)S
  4283. (Cheney))294 2118 A
  4284. 2454(*/)S
  4285. 3690 V
  4286. (28906)210 648 A
  4287. (#define)294 1026 A
  4288. (M_PI)168 1362 A
  4289. (3.14159265358979323846264338327950288)1554 2034 A
  4290. 3780 V
  4291. (28907)210 648 A
  4292. (#define)294 1026 A
  4293. (M_2PI)210 1362 A
  4294. (6.28318530717958647692528676655900576)1554 2034 A
  4295. 3870 V
  4296. (28908)210 648 A
  4297. (#define)294 1026 A
  4298. (M_3PI_4)294 1362 A
  4299. (2.35619449019234492884698253745962716)1554 2034 A
  4300. 3960 V
  4301. (28909)210 648 A
  4302. (#define)294 1026 A
  4303. (M_PI_2)252 1362 A
  4304. (1.57079632679489661923132169163975144)1554 2034 A
  4305. 4050 V
  4306. (28910)210 648 A
  4307. (#define)294 1026 A
  4308. (M_3PI_8)294 1362 A
  4309. (1.17809724509617246442349126872981358)1554 2034 A
  4310. 4140 V
  4311. (28911)210 648 A
  4312. (#define)294 1026 A
  4313. (M_PI_4)252 1362 A
  4314. (0.78539816339744830961566084581987572)1554 2034 A
  4315. 4230 V
  4316. (28912)210 648 A
  4317. (#define)294 1026 A
  4318. (M_PI_8)252 1362 A
  4319. (0.39269908169872415480783042290993786)1554 2034 A
  4320. 4320 V
  4321. (28913)210 648 A
  4322. (#define)294 1026 A
  4323. (M_1_PI)252 1362 A
  4324. (0.31830988618379067153776752674502872)1554 2034 A
  4325. 4410 V
  4326. (28914)210 648 A
  4327. (#define)294 1026 A
  4328. (M_2_PI)252 1362 A
  4329. (0.63661977236758134307553505349005744)1554 2034 A
  4330. 4500 V
  4331. (28915)210 648 A
  4332. (#define)294 1026 A
  4333. (M_4_PI)252 1362 A
  4334. (1.27323954473516268615107010698011488)1554 2034 A
  4335. 4590 V
  4336. (28916)210 648 A
  4337. (#define)294 1026 A
  4338. (M_E)126 1362 A
  4339. (2.71828182845904523536028747135266250)1554 2034 A
  4340. 4680 V
  4341. (28917)210 648 A
  4342. (#define)294 1026 A
  4343. (M_LOG2E)294 1362 A
  4344. (1.44269504088896340735992468100189213)1554 2034 A
  4345. 4770 V
  4346. (28918)210 648 A
  4347. (#define)294 1026 A
  4348. (M_LOG10E)336 1362 A
  4349. (0.43429448190325182765112891891660508)1554 2034 A
  4350. 4860 V
  4351. (28919)210 648 A
  4352. (#define)294 1026 A
  4353. (M_LN2)210 1362 A
  4354. (0.69314718055994530941723212145817657)1554 2034 A
  4355. 4950 V
  4356. (28920)210 648 A
  4357. (#define)294 1026 A
  4358. (M_LN10)252 1362 A
  4359. (2.30258509299404568401799145468436421)1554 2034 A
  4360. 5040 V
  4361. (28921)210 648 A
  4362. (#define)294 1026 A
  4363. (M_SQRT2)294 1362 A
  4364. (1.41421356237309504880168872420969808)1554 2034 A
  4365. 5130 V
  4366. (28922)210 648 A
  4367. (#define)294 1026 A
  4368. (M_1_SQRT2)378 1362 A
  4369. (0.70710678118654752440084436210484904)1554 2034 A
  4370. 5220 V
  4371. (28923)210 648 A
  4372. (#define)294 1026 A
  4373. (M_EULER)294 1362 A
  4374. (0.57721566490153286060651209008240243)1554 2034 A
  4375. 5310 V
  4376. (28924)210 648 A
  4377. 5400 V
  4378. (28925)210 648 A
  4379. 1026(/*)S
  4380. (macros)252 1152 A
  4381. (for)126 1446 A
  4382. (constructing)504 1614 A
  4383. (polynomials)462 2160 A
  4384. 2664(*/)S
  4385. 5490 V
  4386. (28926)210 648 A
  4387. (#define)294 1026 A
  4388. (POLYNOM1(x,)462 1362 A
  4389. 1866(a))S
  4390. (((a)[1]*(x)+(a)[0]))798 2034 A
  4391. 5580 V
  4392. (28927)210 648 A
  4393. (#define)294 1026 A
  4394. (POLYNOM2(x,)462 1362 A
  4395. 1866(a))S
  4396. ((POLYNOM1((x),(a)+1)*(x)+(a)[0]))1344 2034 A
  4397. 5670 V
  4398. (28928)210 648 A
  4399. (#define)294 1026 A
  4400. (POLYNOM3(x,)462 1362 A
  4401. 1866(a))S
  4402. ((POLYNOM2((x),(a)+1)*(x)+(a)[0]))1344 2034 A
  4403. 5760 V
  4404. (28929)210 648 A
  4405. (#define)294 1026 A
  4406. (POLYNOM4(x,)462 1362 A
  4407. 1866(a))S
  4408. ((POLYNOM3((x),(a)+1)*(x)+(a)[0]))1344 2034 A
  4409. 5850 V
  4410. (28930)210 648 A
  4411. (#define)294 1026 A
  4412. (POLYNOM5(x,)462 1362 A
  4413. 1866(a))S
  4414. ((POLYNOM4((x),(a)+1)*(x)+(a)[0]))1344 2034 A
  4415. 5940 V
  4416. (28931)210 648 A
  4417. (#define)294 1026 A
  4418. (POLYNOM6(x,)462 1362 A
  4419. 1866(a))S
  4420. ((POLYNOM5((x),(a)+1)*(x)+(a)[0]))1344 2034 A
  4421. 6030 V
  4422. (28932)210 648 A
  4423. (#define)294 1026 A
  4424. (POLYNOM7(x,)462 1362 A
  4425. 1866(a))S
  4426. ((POLYNOM6((x),(a)+1)*(x)+(a)[0]))1344 2034 A
  4427. 6120 V
  4428. (28933)210 648 A
  4429. (#define)294 1026 A
  4430. (POLYNOM8(x,)462 1362 A
  4431. 1866(a))S
  4432. ((POLYNOM7((x),(a)+1)*(x)+(a)[0]))1344 2034 A
  4433. 6210 V
  4434. (28934)210 648 A
  4435. (#define)294 1026 A
  4436. (POLYNOM9(x,)462 1362 A
  4437. 1866(a))S
  4438. ((POLYNOM8((x),(a)+1)*(x)+(a)[0]))1344 2034 A
  4439. 8418 V
  4440. EP
  4441. %%Page: 281 281
  4442. BP
  4443. /slant 0 def
  4444. /height 0 def
  4445. 630 V
  4446. 10 R
  4447. 648(MINIX)S
  4448. 976(SOURCE)S
  4449. 1399(CODE)S
  4450. 11 R
  4451. 1879(File:)S
  4452. (src/lib/math/localmath.h)1084 2112 A
  4453. 12 B
  4454. (281)180 4248 A
  4455. 900 V
  4456. 7 LST
  4457. (28935)210 648 A
  4458. (#define)294 1026 A
  4459. (POLYNOM10(x,)504 1362 A
  4460. 1908(a))S
  4461. ((POLYNOM9((x),(a)+1)*(x)+(a)[0]))1344 2034 A
  4462. 990 V
  4463. (28936)210 648 A
  4464. (#define)294 1026 A
  4465. (POLYNOM11(x,)504 1362 A
  4466. 1908(a))S
  4467. ((POLYNOM10((x),(a)+1)*(x)+(a)[0]))1386 2034 A
  4468. 1080 V
  4469. (28937)210 648 A
  4470. (#define)294 1026 A
  4471. (POLYNOM12(x,)504 1362 A
  4472. 1908(a))S
  4473. ((POLYNOM11((x),(a)+1)*(x)+(a)[0]))1386 2034 A
  4474. 1170 V
  4475. (28938)210 648 A
  4476. (#define)294 1026 A
  4477. (POLYNOM13(x,)504 1362 A
  4478. 1908(a))S
  4479. ((POLYNOM12((x),(a)+1)*(x)+(a)[0]))1386 2034 A
  4480. 1260 V
  4481. (28939)210 648 A
  4482. 1350 V
  4483. (28940)210 648 A
  4484. (#define)294 1026 A
  4485. (M_LN_MAX_D)420 1362 A
  4486. ((M_LN2)252 2034 A
  4487. 2328(*)S
  4488. (DBL_MAX_EXP))504 2412 A
  4489. 1440 V
  4490. (28941)210 648 A
  4491. (#define)294 1026 A
  4492. (M_LN_MIN_D)420 1362 A
  4493. ((M_LN2)252 2034 A
  4494. 2328(*)S
  4495. ((DBL_MIN_EXP)504 2412 A
  4496. 2958(-)S
  4497. (1)))126 3042 A
  4498. 1890 V
  4499. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4500. 1980 V
  4501. (src/lib/math/asin.c)798 1698 A
  4502. 2070 V
  4503. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4504. 2250 V
  4505. (29000)210 648 A
  4506. 1026(/*)S
  4507. 2340 V
  4508. (29001)210 648 A
  4509. 1068(*)S
  4510. ((c))126 1152 A
  4511. (copyright)378 1320 A
  4512. (1988)168 1740 A
  4513. 1950(by)S
  4514. (the)126 2076 A
  4515. (Vrije)210 2244 A
  4516. (Universiteit,)546 2496 A
  4517. (Amsterdam,)420 3084 A
  4518. (The)126 3546 A
  4519. (Netherlands.)504 3714 A
  4520. 2430 V
  4521. (29002)210 648 A
  4522. 1068(*)S
  4523. (See)126 1152 A
  4524. (the)126 1320 A
  4525. (copyright)378 1488 A
  4526. (notice)252 1908 A
  4527. 2202(in)S
  4528. (the)126 2328 A
  4529. (ACK)126 2496 A
  4530. (home)168 2664 A
  4531. (directory,)420 2874 A
  4532. 3336(in)S
  4533. (the)126 3462 A
  4534. (file)168 3630 A
  4535. ("Copyright".)504 3840 A
  4536. 2520 V
  4537. (29003)210 648 A
  4538. 1068(*)S
  4539. 2610 V
  4540. (29004)210 648 A
  4541. 1068(*)S
  4542. (Author:)294 1152 A
  4543. (Ceriel)252 1488 A
  4544. (J.H.)168 1782 A
  4545. (Jacobs)252 1992 A
  4546. 2700 V
  4547. (29005)210 648 A
  4548. 1068(*/)S
  4549. 2790 V
  4550. (29006)210 648 A
  4551. 1026(/*)S
  4552. ($Header:)336 1152 A
  4553. (asin.c,v)336 1530 A
  4554. (1.3)126 1908 A
  4555. (91/03/19)336 2076 A
  4556. (16:38:12)336 2454 A
  4557. (ceriel)252 2832 A
  4558. (Exp)126 3126 A
  4559. 3294($)S
  4560. 3378(*/)S
  4561. 2880 V
  4562. (29007)210 648 A
  4563. 2970 V
  4564. (29008)210 648 A
  4565. (#include)336 1026 A
  4566. (<math.h>)336 1698 A
  4567. 3060 V
  4568. (29009)210 648 A
  4569. (#include)336 1026 A
  4570. (<errno.h>)378 1698 A
  4571. 3150 V
  4572. (29010)210 648 A
  4573. (#include)336 1026 A
  4574. ("localmath.h")546 1698 A
  4575. 3240 V
  4576. (29011)210 648 A
  4577. 3330 V
  4578. (29012)210 648 A
  4579. (static)252 1026 A
  4580. (double)252 1320 A
  4581. 3420 V
  4582. (29013)210 648 A
  4583. (asin_acos(double)672 1026 A
  4584. 1740(x,)S
  4585. (int)126 1866 A
  4586. (cosfl))252 2034 A
  4587. 3510 V
  4588. (29014)210 648 A
  4589. 1026({)S
  4590. 3600 V
  4591. (29015)210 648 A
  4592. (int)126 1362 A
  4593. (negative)336 1530 A
  4594. 1908(=)S
  4595. 1992(x)S
  4596. 2076(<)S
  4597. 2160(0;)S
  4598. 3690 V
  4599. (29016)210 648 A
  4600. (int)126 1362 A
  4601. 1698(i;)S
  4602. 3780 V
  4603. (29017)210 648 A
  4604. (double)252 1362 A
  4605. 1698(g;)S
  4606. 3870 V
  4607. (29018)210 648 A
  4608. (static)252 1362 A
  4609. (double)252 1656 A
  4610. (p[])126 1950 A
  4611. 2118(=)S
  4612. 2202({)S
  4613. 3960 V
  4614. (29019)210 648 A
  4615. (-0.27368494524164255994e+2,)1134 1698 A
  4616. 4050 V
  4617. (29020)210 648 A
  4618. (0.57208227877891731407e+2,)1092 1740 A
  4619. 4140 V
  4620. (29021)210 648 A
  4621. (-0.39688862997540877339e+2,)1134 1698 A
  4622. 4230 V
  4623. (29022)210 648 A
  4624. (0.10152522233806463645e+2,)1092 1740 A
  4625. 4320 V
  4626. (29023)210 648 A
  4627. (-0.69674573447350646411e+0)1092 1698 A
  4628. 4410 V
  4629. (29024)210 648 A
  4630. 1362(};)S
  4631. 4500 V
  4632. (29025)210 648 A
  4633. (static)252 1362 A
  4634. (double)252 1656 A
  4635. (q[])126 1950 A
  4636. 2118(=)S
  4637. 2202({)S
  4638. 4590 V
  4639. (29026)210 648 A
  4640. (-0.16421096714498560795e+3,)1134 1698 A
  4641. 4680 V
  4642. (29027)210 648 A
  4643. (0.41714430248260412556e+3,)1092 1740 A
  4644. 4770 V
  4645. (29028)210 648 A
  4646. (-0.38186303361750149284e+3,)1134 1698 A
  4647. 4860 V
  4648. (29029)210 648 A
  4649. (0.15095270841030604719e+3,)1092 1740 A
  4650. 4950 V
  4651. (29030)210 648 A
  4652. (-0.23823859153670238830e+2,)1134 1698 A
  4653. 5040 V
  4654. (29031)210 648 A
  4655. (1.0)126 1740 A
  4656. 5130 V
  4657. (29032)210 648 A
  4658. 1362(};)S
  4659. 5220 V
  4660. (29033)210 648 A
  4661. 5310 V
  4662. (29034)210 648 A
  4663. 1362(if)S
  4664. ((__IsNan(x)))504 1488 A
  4665. 2034({)S
  4666. 5400 V
  4667. (29035)210 648 A
  4668. (errno)210 1698 A
  4669. 1950(=)S
  4670. (EDOM;)210 2034 A
  4671. 5490 V
  4672. (29036)210 648 A
  4673. (return)252 1698 A
  4674. 1992(x;)S
  4675. 5580 V
  4676. (29037)210 648 A
  4677. 1362(})S
  4678. 5670 V
  4679. (29038)210 648 A
  4680. 5760 V
  4681. (29039)210 648 A
  4682. 1362(if)S
  4683. ((negative))420 1488 A
  4684. 1950({)S
  4685. 5850 V
  4686. (29040)210 648 A
  4687. 1698(x)S
  4688. 1782(=)S
  4689. (-x;)126 1866 A
  4690. 5940 V
  4691. (29041)210 648 A
  4692. 1362(})S
  4693. 6030 V
  4694. (29042)210 648 A
  4695. 1362(if)S
  4696. 1488((x)S
  4697. 1614(>)S
  4698. (0.5))168 1698 A
  4699. 1908({)S
  4700. 6120 V
  4701. (29043)210 648 A
  4702. 1698(i)S
  4703. 1782(=)S
  4704. 1866(1;)S
  4705. 6210 V
  4706. (29044)210 648 A
  4707. 1698(if)S
  4708. 1824((x)S
  4709. 1950(>)S
  4710. 2034(1))S
  4711. 2160({)S
  4712. 8418 V
  4713. EP
  4714. %%Page: 282 282
  4715. BP
  4716. /slant 0 def
  4717. /height 0 def
  4718. 630 V
  4719. 12 B
  4720. (282)180 648 A
  4721. 11 R
  4722. 2012(File:)S
  4723. (src/lib/math/asin.c)819 2245 A
  4724. 10 R
  4725. 3402(MINIX)S
  4726. 3730(SOURCE)S
  4727. 4153(CODE)S
  4728. 900 V
  4729. 7 LST
  4730. (29045)210 648 A
  4731. (errno)210 2034 A
  4732. 2286(=)S
  4733. (EDOM;)210 2370 A
  4734. 990 V
  4735. (29046)210 648 A
  4736. (return)252 2034 A
  4737. 2328(0;)S
  4738. 1080 V
  4739. (29047)210 648 A
  4740. 1698(})S
  4741. 1170 V
  4742. (29048)210 648 A
  4743. 1698(g)S
  4744. 1782(=)S
  4745. (0.5)126 1866 A
  4746. 2034(-)S
  4747. (0.5)126 2118 A
  4748. 2286(*)S
  4749. 2370(x;)S
  4750. 1260 V
  4751. (29049)210 648 A
  4752. 1698(x)S
  4753. 1782(=)S
  4754. 1866(-)S
  4755. (sqrt(g);)336 1950 A
  4756. 1350 V
  4757. (29050)210 648 A
  4758. 1698(x)S
  4759. 1782(+=)S
  4760. 1908(x;)S
  4761. 1440 V
  4762. (29051)210 648 A
  4763. 1362(})S
  4764. 1530 V
  4765. (29052)210 648 A
  4766. (else)168 1362 A
  4767. 1572({)S
  4768. 1620 V
  4769. (29053)210 648 A
  4770. 1698(/*)S
  4771. (???)126 1824 A
  4772. (avoid)210 1992 A
  4773. (underflow)378 2244 A
  4774. (???)126 2664 A
  4775. 2832(*/)S
  4776. 1710 V
  4777. (29054)210 648 A
  4778. 1698(i)S
  4779. 1782(=)S
  4780. 1866(0;)S
  4781. 1800 V
  4782. (29055)210 648 A
  4783. 1698(g)S
  4784. 1782(=)S
  4785. 1866(x)S
  4786. 1950(*)S
  4787. 2034(x;)S
  4788. 1890 V
  4789. (29056)210 648 A
  4790. 1362(})S
  4791. 1980 V
  4792. (29057)210 648 A
  4793. 1362(x)S
  4794. 1446(+=)S
  4795. 1572(x)S
  4796. 1656(*)S
  4797. 1740(g)S
  4798. 1824(*)S
  4799. (POLYNOM4(g,)462 1908 A
  4800. 2412(p))S
  4801. 2538(/)S
  4802. (POLYNOM5(g,)462 2622 A
  4803. (q);)126 3126 A
  4804. 2070 V
  4805. (29058)210 648 A
  4806. 1362(if)S
  4807. ((cosfl))294 1488 A
  4808. 1824({)S
  4809. 2160 V
  4810. (29059)210 648 A
  4811. 1698(if)S
  4812. 1824((!)S
  4813. (negative))378 1950 A
  4814. 2370(x)S
  4815. 2454(=)S
  4816. (-x;)126 2538 A
  4817. 2250 V
  4818. (29060)210 648 A
  4819. 1362(})S
  4820. 2340 V
  4821. (29061)210 648 A
  4822. 1362(if)S
  4823. (((cosfl)294 1488 A
  4824. 1824(==)S
  4825. 1950(0))S
  4826. 2076(==)S
  4827. 2202((i)S
  4828. 2328(==)S
  4829. (1)))126 2454 A
  4830. 2622({)S
  4831. 2430 V
  4832. (29062)210 648 A
  4833. 1698(x)S
  4834. 1782(=)S
  4835. 1866((x)S
  4836. 1992(+)S
  4837. (M_PI_4))294 2076 A
  4838. 2412(+)S
  4839. (M_PI_4;)294 2496 A
  4840. 2520 V
  4841. (29063)210 648 A
  4842. 1362(})S
  4843. 2610 V
  4844. (29064)210 648 A
  4845. (else)168 1362 A
  4846. 1572(if)S
  4847. ((cosfl)252 1698 A
  4848. 1992(&&)S
  4849. (negative)336 2118 A
  4850. 2496(&&)S
  4851. 2622(i)S
  4852. 2706(==)S
  4853. 2832(1))S
  4854. 2958({)S
  4855. 2700 V
  4856. (29065)210 648 A
  4857. 1698(x)S
  4858. 1782(=)S
  4859. 1866((x)S
  4860. 1992(+)S
  4861. (M_PI_2))294 2076 A
  4862. 2412(+)S
  4863. (M_PI_2;)294 2496 A
  4864. 2790 V
  4865. (29066)210 648 A
  4866. 1362(})S
  4867. 2880 V
  4868. (29067)210 648 A
  4869. 1362(if)S
  4870. 1488((!)S
  4871. (cosfl)210 1614 A
  4872. 1866(&&)S
  4873. (negative))378 1992 A
  4874. 2412(x)S
  4875. 2496(=)S
  4876. (-x;)126 2580 A
  4877. 2970 V
  4878. (29068)210 648 A
  4879. (return)252 1362 A
  4880. 1656(x;)S
  4881. 3060 V
  4882. (29069)210 648 A
  4883. 1026(})S
  4884. 3240 V
  4885. (29071)210 648 A
  4886. (double)252 1026 A
  4887. 3330 V
  4888. (29072)210 648 A
  4889. (asin(double)462 1026 A
  4890. 1530(x))S
  4891. 3420 V
  4892. (29073)210 648 A
  4893. 1026({)S
  4894. 3510 V
  4895. (29074)210 648 A
  4896. (return)252 1362 A
  4897. (asin_acos(x,)504 1656 A
  4898. (0);)126 2202 A
  4899. 3600 V
  4900. (29075)210 648 A
  4901. 1026(})S
  4902. 3780 V
  4903. (29077)210 648 A
  4904. (double)252 1026 A
  4905. 3870 V
  4906. (29078)210 648 A
  4907. (acos(double)462 1026 A
  4908. 1530(x))S
  4909. 3960 V
  4910. (29079)210 648 A
  4911. 1026({)S
  4912. 4050 V
  4913. (29080)210 648 A
  4914. (return)252 1362 A
  4915. (asin_acos(x,)504 1656 A
  4916. (1);)126 2202 A
  4917. 4140 V
  4918. (29081)210 648 A
  4919. 1026(})S
  4920. 4590 V
  4921. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4922. 4680 V
  4923. (src/lib/math/atan.c)798 1698 A
  4924. 4770 V
  4925. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  4926. 4950 V
  4927. (29100)210 648 A
  4928. 1026(/*)S
  4929. 5040 V
  4930. (29101)210 648 A
  4931. 1068(*)S
  4932. ((c))126 1152 A
  4933. (copyright)378 1320 A
  4934. (1988)168 1740 A
  4935. 1950(by)S
  4936. (the)126 2076 A
  4937. (Vrije)210 2244 A
  4938. (Universiteit,)546 2496 A
  4939. (Amsterdam,)420 3084 A
  4940. (The)126 3546 A
  4941. (Netherlands.)504 3714 A
  4942. 5130 V
  4943. (29102)210 648 A
  4944. 1068(*)S
  4945. (See)126 1152 A
  4946. (the)126 1320 A
  4947. (copyright)378 1488 A
  4948. (notice)252 1908 A
  4949. 2202(in)S
  4950. (the)126 2328 A
  4951. (ACK)126 2496 A
  4952. (home)168 2664 A
  4953. (directory,)420 2874 A
  4954. 3336(in)S
  4955. (the)126 3462 A
  4956. (file)168 3630 A
  4957. ("Copyright".)504 3840 A
  4958. 5220 V
  4959. (29103)210 648 A
  4960. 1068(*)S
  4961. 5310 V
  4962. (29104)210 648 A
  4963. 1068(*)S
  4964. (Author:)294 1152 A
  4965. (Ceriel)252 1488 A
  4966. (J.H.)168 1782 A
  4967. (Jacobs)252 1992 A
  4968. 5400 V
  4969. (29105)210 648 A
  4970. 1068(*/)S
  4971. 5490 V
  4972. (29106)210 648 A
  4973. 1026(/*)S
  4974. ($Header:)336 1152 A
  4975. (atan.c,v)336 1530 A
  4976. (1.3)126 1908 A
  4977. (91/03/19)336 2076 A
  4978. (16:38:21)336 2454 A
  4979. (ceriel)252 2832 A
  4980. (Exp)126 3126 A
  4981. 3294($)S
  4982. 3378(*/)S
  4983. 5580 V
  4984. (29107)210 648 A
  4985. 5670 V
  4986. (29108)210 648 A
  4987. (#include)336 1026 A
  4988. (<float.h>)378 1698 A
  4989. 5760 V
  4990. (29109)210 648 A
  4991. (#include)336 1026 A
  4992. (<math.h>)336 1698 A
  4993. 5850 V
  4994. (29110)210 648 A
  4995. (#include)336 1026 A
  4996. (<errno.h>)378 1698 A
  4997. 5940 V
  4998. (29111)210 648 A
  4999. (#include)336 1026 A
  5000. ("localmath.h")546 1698 A
  5001. 6030 V
  5002. (29112)210 648 A
  5003. 6120 V
  5004. (29113)210 648 A
  5005. (double)252 1026 A
  5006. 6210 V
  5007. (29114)210 648 A
  5008. (atan(double)462 1026 A
  5009. 1530(x))S
  5010. 8418 V
  5011. EP
  5012. %%Page: 283 283
  5013. BP
  5014. /slant 0 def
  5015. /height 0 def
  5016. 630 V
  5017. 10 R
  5018. 648(MINIX)S
  5019. 976(SOURCE)S
  5020. 1399(CODE)S
  5021. 11 R
  5022. 2008(File:)S
  5023. (src/lib/math/atan.c)826 2241 A
  5024. 12 B
  5025. (283)180 4248 A
  5026. 900 V
  5027. 7 LST
  5028. (29115)210 648 A
  5029. 1026({)S
  5030. 990 V
  5031. (29116)210 648 A
  5032. 1362(/*)S
  5033. (Algorithm)378 1698 A
  5034. (and)126 2118 A
  5035. (coefficients)504 2286 A
  5036. (from:)210 2832 A
  5037. 1080 V
  5038. (29117)210 648 A
  5039. ("Software)378 2034 A
  5040. (manual)252 2454 A
  5041. (for)126 2748 A
  5042. (the)126 2916 A
  5043. (elementary)420 3084 A
  5044. (functions")420 3546 A
  5045. 1170 V
  5046. (29118)210 648 A
  5047. 2034(by)S
  5048. (W.J.)168 2160 A
  5049. (Cody)168 2370 A
  5050. (and)126 2580 A
  5051. 2748(W.)S
  5052. (Waite,)252 2874 A
  5053. (Prentice-Hall,)588 3168 A
  5054. (1980)168 3798 A
  5055. 1260 V
  5056. (29119)210 648 A
  5057. 1362(*/)S
  5058. 1350 V
  5059. (29120)210 648 A
  5060. 1440 V
  5061. (29121)210 648 A
  5062. (static)252 1362 A
  5063. (double)252 1656 A
  5064. (p[])126 1950 A
  5065. 2118(=)S
  5066. 2202({)S
  5067. 1530 V
  5068. (29122)210 648 A
  5069. (-0.13688768894191926929e+2,)1134 1698 A
  5070. 1620 V
  5071. (29123)210 648 A
  5072. (-0.20505855195861651981e+2,)1134 1698 A
  5073. 1710 V
  5074. (29124)210 648 A
  5075. (-0.84946240351320683534e+1,)1134 1698 A
  5076. 1800 V
  5077. (29125)210 648 A
  5078. (-0.83758299368150059274e+0)1092 1698 A
  5079. 1890 V
  5080. (29126)210 648 A
  5081. 1362(};)S
  5082. 1980 V
  5083. (29127)210 648 A
  5084. (static)252 1362 A
  5085. (double)252 1656 A
  5086. (q[])126 1950 A
  5087. 2118(=)S
  5088. 2202({)S
  5089. 2070 V
  5090. (29128)210 648 A
  5091. (0.41066306682575781263e+2,)1092 1740 A
  5092. 2160 V
  5093. (29129)210 648 A
  5094. (0.86157349597130242515e+2,)1092 1740 A
  5095. 2250 V
  5096. (29130)210 648 A
  5097. (0.59578436142597344465e+2,)1092 1740 A
  5098. 2340 V
  5099. (29131)210 648 A
  5100. (0.15024001160028576121e+2,)1092 1740 A
  5101. 2430 V
  5102. (29132)210 648 A
  5103. (1.0)126 1740 A
  5104. 2520 V
  5105. (29133)210 648 A
  5106. 1362(};)S
  5107. 2610 V
  5108. (29134)210 648 A
  5109. (static)252 1362 A
  5110. (double)252 1656 A
  5111. (a[])126 1950 A
  5112. 2118(=)S
  5113. 2202({)S
  5114. 2700 V
  5115. (29135)210 648 A
  5116. (0.0,)168 1698 A
  5117. 2790 V
  5118. (29136)210 648 A
  5119. (0.52359877559829887307710723554658381,)1596 1698 A
  5120. 3378(/*)S
  5121. (pi/6)168 3504 A
  5122. 3714(*/)S
  5123. 2880 V
  5124. (29137)210 648 A
  5125. (M_PI_2,)294 1698 A
  5126. 2970 V
  5127. (29138)210 648 A
  5128. (1.04719755119659774615421446109316763)1554 1698 A
  5129. 3378(/*)S
  5130. (pi/3)168 3504 A
  5131. 3714(*/)S
  5132. 3060 V
  5133. (29139)210 648 A
  5134. 1362(};)S
  5135. 3150 V
  5136. (29140)210 648 A
  5137. 3240 V
  5138. (29141)210 648 A
  5139. (int)126 1362 A
  5140. (neg)126 1698 A
  5141. 1866(=)S
  5142. 1950(x)S
  5143. 2034(<)S
  5144. 2118(0;)S
  5145. 3330 V
  5146. (29142)210 648 A
  5147. (int)126 1362 A
  5148. 1698(n;)S
  5149. 3420 V
  5150. (29143)210 648 A
  5151. (double)252 1362 A
  5152. 1698(g;)S
  5153. 3510 V
  5154. (29144)210 648 A
  5155. 3600 V
  5156. (29145)210 648 A
  5157. 1362(if)S
  5158. ((__IsNan(x)))504 1488 A
  5159. 2034({)S
  5160. 3690 V
  5161. (29146)210 648 A
  5162. (errno)210 1698 A
  5163. 1950(=)S
  5164. (EDOM;)210 2034 A
  5165. 3780 V
  5166. (29147)210 648 A
  5167. (return)252 1698 A
  5168. 1992(x;)S
  5169. 3870 V
  5170. (29148)210 648 A
  5171. 1362(})S
  5172. 3960 V
  5173. (29149)210 648 A
  5174. 1362(if)S
  5175. ((neg))210 1488 A
  5176. 1740({)S
  5177. 4050 V
  5178. (29150)210 648 A
  5179. 1698(x)S
  5180. 1782(=)S
  5181. (-x;)126 1866 A
  5182. 4140 V
  5183. (29151)210 648 A
  5184. 1362(})S
  5185. 4230 V
  5186. (29152)210 648 A
  5187. 1362(if)S
  5188. 1488((x)S
  5189. 1614(>)S
  5190. (1.0))168 1698 A
  5191. 1908({)S
  5192. 4320 V
  5193. (29153)210 648 A
  5194. 1698(x)S
  5195. 1782(=)S
  5196. (1.0/x;)252 1866 A
  5197. 4410 V
  5198. (29154)210 648 A
  5199. 1698(n)S
  5200. 1782(=)S
  5201. 1866(2;)S
  5202. 4500 V
  5203. (29155)210 648 A
  5204. 1362(})S
  5205. 4590 V
  5206. (29156)210 648 A
  5207. (else)168 1362 A
  5208. 1698(n)S
  5209. 1782(=)S
  5210. 1866(0;)S
  5211. 4680 V
  5212. (29157)210 648 A
  5213. 4770 V
  5214. (29158)210 648 A
  5215. 1362(if)S
  5216. 1488((x)S
  5217. 1614(>)S
  5218. (0.26794919243112270647))966 1698 A
  5219. 2706({)S
  5220. 3042(/*)S
  5221. (2-sqtr(3))378 3168 A
  5222. 3588(*/)S
  5223. 4860 V
  5224. (29159)210 648 A
  5225. 1698(n)S
  5226. 1782(=)S
  5227. 1866(n)S
  5228. 1950(+)S
  5229. 2034(1;)S
  5230. 4950 V
  5231. (29160)210 648 A
  5232. 1698(x)S
  5233. 1782(=)S
  5234. ((((0.73205080756887729353*x-0.5)-0.5)+x)/)1722 1866 A
  5235. 5040 V
  5236. (29161)210 648 A
  5237. ((1.73205080756887729353+x);)1134 2034 A
  5238. 5130 V
  5239. (29162)210 648 A
  5240. 1362(})S
  5241. 5220 V
  5242. (29163)210 648 A
  5243. 5310 V
  5244. (29164)210 648 A
  5245. 1362(/*)S
  5246. (???)126 1488 A
  5247. (avoid)210 1656 A
  5248. (underflow)378 1908 A
  5249. (???)126 2328 A
  5250. 2496(*/)S
  5251. 5400 V
  5252. (29165)210 648 A
  5253. 5490 V
  5254. (29166)210 648 A
  5255. 1362(g)S
  5256. 1446(=)S
  5257. 1530(x)S
  5258. 1614(*)S
  5259. 1698(x;)S
  5260. 5580 V
  5261. (29167)210 648 A
  5262. 1362(x)S
  5263. 1446(+=)S
  5264. 1572(x)S
  5265. 1656(*)S
  5266. 1740(g)S
  5267. 1824(*)S
  5268. (POLYNOM3(g,)462 1908 A
  5269. 2412(p))S
  5270. 2538(/)S
  5271. (POLYNOM4(g,)462 2622 A
  5272. (q);)126 3126 A
  5273. 5670 V
  5274. (29168)210 648 A
  5275. 1362(if)S
  5276. 1488((n)S
  5277. 1614(>)S
  5278. 1698(1))S
  5279. 1824(x)S
  5280. 1908(=)S
  5281. (-x;)126 1992 A
  5282. 5760 V
  5283. (29169)210 648 A
  5284. 1362(x)S
  5285. 1446(+=)S
  5286. (a[n];)210 1572 A
  5287. 5850 V
  5288. (29170)210 648 A
  5289. (return)252 1362 A
  5290. (neg)126 1656 A
  5291. 1824(?)S
  5292. 1908(-x)S
  5293. 2034(:)S
  5294. 2118(x;)S
  5295. 5940 V
  5296. (29171)210 648 A
  5297. 1026(})S
  5298. 8418 V
  5299. EP
  5300. %%Page: 284 284
  5301. BP
  5302. /slant 0 def
  5303. /height 0 def
  5304. 630 V
  5305. 12 B
  5306. (284)180 648 A
  5307. 11 R
  5308. 1981(File:)S
  5309. (src/lib/math/atan2.c)881 2214 A
  5310. 10 R
  5311. 3402(MINIX)S
  5312. 3730(SOURCE)S
  5313. 4153(CODE)S
  5314. 990 V
  5315. 7 LST
  5316. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5317. 1080 V
  5318. (src/lib/math/atan2.c)840 1698 A
  5319. 1170 V
  5320. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5321. 1350 V
  5322. (29200)210 648 A
  5323. 1026(/*)S
  5324. 1440 V
  5325. (29201)210 648 A
  5326. 1068(*)S
  5327. ((c))126 1152 A
  5328. (copyright)378 1320 A
  5329. (1988)168 1740 A
  5330. 1950(by)S
  5331. (the)126 2076 A
  5332. (Vrije)210 2244 A
  5333. (Universiteit,)546 2496 A
  5334. (Amsterdam,)420 3084 A
  5335. (The)126 3546 A
  5336. (Netherlands.)504 3714 A
  5337. 1530 V
  5338. (29202)210 648 A
  5339. 1068(*)S
  5340. (See)126 1152 A
  5341. (the)126 1320 A
  5342. (copyright)378 1488 A
  5343. (notice)252 1908 A
  5344. 2202(in)S
  5345. (the)126 2328 A
  5346. (ACK)126 2496 A
  5347. (home)168 2664 A
  5348. (directory,)420 2874 A
  5349. 3336(in)S
  5350. (the)126 3462 A
  5351. (file)168 3630 A
  5352. ("Copyright".)504 3840 A
  5353. 1620 V
  5354. (29203)210 648 A
  5355. 1068(*)S
  5356. 1710 V
  5357. (29204)210 648 A
  5358. 1068(*)S
  5359. (Author:)294 1152 A
  5360. (Ceriel)252 1488 A
  5361. (J.H.)168 1782 A
  5362. (Jacobs)252 1992 A
  5363. 1800 V
  5364. (29205)210 648 A
  5365. 1068(*/)S
  5366. 1890 V
  5367. (29206)210 648 A
  5368. 1026(/*)S
  5369. ($Header:)336 1152 A
  5370. (atan2.c,v)378 1530 A
  5371. (1.2)126 1950 A
  5372. (89/12/18)336 2118 A
  5373. (15:42:35)336 2496 A
  5374. (eck)126 2874 A
  5375. (Exp)126 3042 A
  5376. 3210($)S
  5377. 3294(*/)S
  5378. 1980 V
  5379. (29207)210 648 A
  5380. 2070 V
  5381. (29208)210 648 A
  5382. (#include)336 1026 A
  5383. (<math.h>)336 1698 A
  5384. 2160 V
  5385. (29209)210 648 A
  5386. (#include)336 1026 A
  5387. (<errno.h>)378 1698 A
  5388. 2250 V
  5389. (29210)210 648 A
  5390. (#include)336 1026 A
  5391. ("localmath.h")546 1698 A
  5392. 2340 V
  5393. (29211)210 648 A
  5394. 2430 V
  5395. (29212)210 648 A
  5396. (double)252 1026 A
  5397. 2520 V
  5398. (29213)210 648 A
  5399. (atan2(double)504 1026 A
  5400. 1572(y,)S
  5401. (double)252 1698 A
  5402. 1992(x))S
  5403. 2610 V
  5404. (29214)210 648 A
  5405. 1026({)S
  5406. 2700 V
  5407. (29215)210 648 A
  5408. (double)252 1362 A
  5409. (absx,)210 1656 A
  5410. (absy,)210 1908 A
  5411. (val;)168 2160 A
  5412. 2790 V
  5413. (29216)210 648 A
  5414. 2880 V
  5415. (29217)210 648 A
  5416. 1362(if)S
  5417. 1488((x)S
  5418. 1614(==)S
  5419. 1740(0)S
  5420. 1824(&&)S
  5421. 1950(y)S
  5422. 2034(==)S
  5423. 2160(0))S
  5424. 2286({)S
  5425. 2970 V
  5426. (29218)210 648 A
  5427. (errno)210 1698 A
  5428. 1950(=)S
  5429. (EDOM;)210 2034 A
  5430. 3060 V
  5431. (29219)210 648 A
  5432. (return)252 1698 A
  5433. 1992(0;)S
  5434. 3150 V
  5435. (29220)210 648 A
  5436. 1362(})S
  5437. 3240 V
  5438. (29221)210 648 A
  5439. (absy)168 1362 A
  5440. 1572(=)S
  5441. 1656(y)S
  5442. 1740(<)S
  5443. 1824(0)S
  5444. 1908(?)S
  5445. 1992(-y)S
  5446. 2118(:)S
  5447. 2202(y;)S
  5448. 3330 V
  5449. (29222)210 648 A
  5450. (absx)168 1362 A
  5451. 1572(=)S
  5452. 1656(x)S
  5453. 1740(<)S
  5454. 1824(0)S
  5455. 1908(?)S
  5456. 1992(-x)S
  5457. 2118(:)S
  5458. 2202(x;)S
  5459. 3420 V
  5460. (29223)210 648 A
  5461. 1362(if)S
  5462. ((absy)210 1488 A
  5463. 1740(-)S
  5464. (absx)168 1824 A
  5465. 2034(==)S
  5466. (absy))210 2160 A
  5467. 2412({)S
  5468. 3510 V
  5469. (29224)210 648 A
  5470. 1698(/*)S
  5471. 1824(x)S
  5472. (negligible)420 1908 A
  5473. (compared)336 2370 A
  5474. 2748(to)S
  5475. 2874(y)S
  5476. 2958(*/)S
  5477. 3600 V
  5478. (29225)210 648 A
  5479. (return)252 1698 A
  5480. 1992(y)S
  5481. 2076(<)S
  5482. 2160(0)S
  5483. 2244(?)S
  5484. (-M_PI_2)294 2328 A
  5485. 2664(:)S
  5486. (M_PI_2;)294 2748 A
  5487. 3690 V
  5488. (29226)210 648 A
  5489. 1362(})S
  5490. 3780 V
  5491. (29227)210 648 A
  5492. 1362(if)S
  5493. ((absx)210 1488 A
  5494. 1740(-)S
  5495. (absy)168 1824 A
  5496. 2034(==)S
  5497. (absx))210 2160 A
  5498. 2412({)S
  5499. 3870 V
  5500. (29228)210 648 A
  5501. 1698(/*)S
  5502. 1824(y)S
  5503. (negligible)420 1908 A
  5504. (compared)336 2370 A
  5505. 2748(to)S
  5506. 2874(x)S
  5507. 2958(*/)S
  5508. 3960 V
  5509. (29229)210 648 A
  5510. (val)126 1698 A
  5511. 1866(=)S
  5512. (0.0;)168 1950 A
  5513. 4050 V
  5514. (29230)210 648 A
  5515. 1362(})S
  5516. 4140 V
  5517. (29231)210 648 A
  5518. (else)168 1362 A
  5519. (val)126 1698 A
  5520. 1866(=)S
  5521. (atan(y/x);)420 1950 A
  5522. 4230 V
  5523. (29232)210 648 A
  5524. 1362(if)S
  5525. 1488((x)S
  5526. 1614(>)S
  5527. 1698(0))S
  5528. 1824({)S
  5529. 4320 V
  5530. (29233)210 648 A
  5531. 1698(/*)S
  5532. (first)210 1824 A
  5533. 2076(or)S
  5534. (fourth)252 2202 A
  5535. (quadrant;)378 2496 A
  5536. (already)294 2916 A
  5537. (correct)294 3252 A
  5538. 3588(*/)S
  5539. 4410 V
  5540. (29234)210 648 A
  5541. (return)252 1698 A
  5542. (val;)168 1992 A
  5543. 4500 V
  5544. (29235)210 648 A
  5545. 1362(})S
  5546. 4590 V
  5547. (29236)210 648 A
  5548. 1362(if)S
  5549. 1488((y)S
  5550. 1614(<)S
  5551. 1698(0))S
  5552. 1824({)S
  5553. 4680 V
  5554. (29237)210 648 A
  5555. 1698(/*)S
  5556. (third)210 1824 A
  5557. (quadrant)336 2076 A
  5558. 2454(*/)S
  5559. 4770 V
  5560. (29238)210 648 A
  5561. (return)252 1698 A
  5562. (val)126 1992 A
  5563. 2160(-)S
  5564. (M_PI;)210 2244 A
  5565. 4860 V
  5566. (29239)210 648 A
  5567. 1362(})S
  5568. 4950 V
  5569. (29240)210 648 A
  5570. (return)252 1362 A
  5571. (val)126 1656 A
  5572. 1824(+)S
  5573. (M_PI;)210 1908 A
  5574. 5040 V
  5575. (29241)210 648 A
  5576. 1026(})S
  5577. 8418 V
  5578. EP
  5579. %%Page: 285 285
  5580. BP
  5581. /slant 0 def
  5582. /height 0 def
  5583. 630 V
  5584. 10 R
  5585. 648(MINIX)S
  5586. 976(SOURCE)S
  5587. 1399(CODE)S
  5588. 11 R
  5589. 2020(File:)S
  5590. (src/lib/math/ceil.c)802 2253 A
  5591. 12 B
  5592. (285)180 4248 A
  5593. 990 V
  5594. 7 LST
  5595. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5596. 1080 V
  5597. (src/lib/math/ceil.c)798 1698 A
  5598. 1170 V
  5599. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5600. 1350 V
  5601. (29300)210 648 A
  5602. 1026(/*)S
  5603. 1440 V
  5604. (29301)210 648 A
  5605. 1068(*)S
  5606. ((c))126 1152 A
  5607. (copyright)378 1320 A
  5608. (1988)168 1740 A
  5609. 1950(by)S
  5610. (the)126 2076 A
  5611. (Vrije)210 2244 A
  5612. (Universiteit,)546 2496 A
  5613. (Amsterdam,)420 3084 A
  5614. (The)126 3546 A
  5615. (Netherlands.)504 3714 A
  5616. 1530 V
  5617. (29302)210 648 A
  5618. 1068(*)S
  5619. (See)126 1152 A
  5620. (the)126 1320 A
  5621. (copyright)378 1488 A
  5622. (notice)252 1908 A
  5623. 2202(in)S
  5624. (the)126 2328 A
  5625. (ACK)126 2496 A
  5626. (home)168 2664 A
  5627. (directory,)420 2874 A
  5628. 3336(in)S
  5629. (the)126 3462 A
  5630. (file)168 3630 A
  5631. ("Copyright".)504 3840 A
  5632. 1620 V
  5633. (29303)210 648 A
  5634. 1068(*)S
  5635. 1710 V
  5636. (29304)210 648 A
  5637. 1068(*)S
  5638. (Author:)294 1152 A
  5639. (Ceriel)252 1488 A
  5640. (J.H.)168 1782 A
  5641. (Jacobs)252 1992 A
  5642. 1800 V
  5643. (29305)210 648 A
  5644. 1068(*/)S
  5645. 1890 V
  5646. (29306)210 648 A
  5647. 1026(/*)S
  5648. ($Header:)336 1152 A
  5649. (ceil.c,v)336 1530 A
  5650. (1.1)126 1908 A
  5651. (89/05/10)336 2076 A
  5652. (16:00:46)336 2454 A
  5653. (eck)126 2832 A
  5654. (Exp)126 3000 A
  5655. 3168($)S
  5656. 3252(*/)S
  5657. 1980 V
  5658. (29307)210 648 A
  5659. 2070 V
  5660. (29308)210 648 A
  5661. (#include)336 1026 A
  5662. (<math.h>)336 1698 A
  5663. 2160 V
  5664. (29309)210 648 A
  5665. 2250 V
  5666. (29310)210 648 A
  5667. (double)252 1026 A
  5668. 2340 V
  5669. (29311)210 648 A
  5670. (ceil(double)462 1026 A
  5671. 1530(x))S
  5672. 2430 V
  5673. (29312)210 648 A
  5674. 1026({)S
  5675. 2520 V
  5676. (29313)210 648 A
  5677. (double)252 1362 A
  5678. (val;)168 1656 A
  5679. 2610 V
  5680. (29314)210 648 A
  5681. 2700 V
  5682. (29315)210 648 A
  5683. (return)252 1362 A
  5684. (modf(x,)294 1656 A
  5685. (&val))210 1992 A
  5686. 2244(>)S
  5687. 2328(0)S
  5688. 2412(?)S
  5689. (val)126 2496 A
  5690. 2664(+)S
  5691. (1.0)126 2748 A
  5692. 2916(:)S
  5693. (val)126 3000 A
  5694. 3168(;)S
  5695. 2790 V
  5696. (29316)210 648 A
  5697. 1362(/*)S
  5698. (this)168 1698 A
  5699. (also)168 1908 A
  5700. (works)210 2118 A
  5701. 2370(if)S
  5702. (modf)168 2496 A
  5703. (always)252 2706 A
  5704. (returns)294 3000 A
  5705. 3336(a)S
  5706. (positive)336 3420 A
  5707. 2880 V
  5708. (29317)210 648 A
  5709. (fractional)420 1698 A
  5710. (part)168 2160 A
  5711. 2970 V
  5712. (29318)210 648 A
  5713. 1362(*/)S
  5714. 3060 V
  5715. (29319)210 648 A
  5716. 1026(})S
  5717. 3690 V
  5718. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5719. 3780 V
  5720. (src/lib/math/exp.c)756 1698 A
  5721. 3870 V
  5722. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5723. 4050 V
  5724. (29400)210 648 A
  5725. 1026(/*)S
  5726. 4140 V
  5727. (29401)210 648 A
  5728. 1068(*)S
  5729. ((c))126 1152 A
  5730. (copyright)378 1320 A
  5731. (1988)168 1740 A
  5732. 1950(by)S
  5733. (the)126 2076 A
  5734. (Vrije)210 2244 A
  5735. (Universiteit,)546 2496 A
  5736. (Amsterdam,)420 3084 A
  5737. (The)126 3546 A
  5738. (Netherlands.)504 3714 A
  5739. 4230 V
  5740. (29402)210 648 A
  5741. 1068(*)S
  5742. (See)126 1152 A
  5743. (the)126 1320 A
  5744. (copyright)378 1488 A
  5745. (notice)252 1908 A
  5746. 2202(in)S
  5747. (the)126 2328 A
  5748. (ACK)126 2496 A
  5749. (home)168 2664 A
  5750. (directory,)420 2874 A
  5751. 3336(in)S
  5752. (the)126 3462 A
  5753. (file)168 3630 A
  5754. ("Copyright".)504 3840 A
  5755. 4320 V
  5756. (29403)210 648 A
  5757. 1068(*)S
  5758. 4410 V
  5759. (29404)210 648 A
  5760. 1068(*)S
  5761. (Author:)294 1152 A
  5762. (Ceriel)252 1488 A
  5763. (J.H.)168 1782 A
  5764. (Jacobs)252 1992 A
  5765. 4500 V
  5766. (29405)210 648 A
  5767. 1068(*/)S
  5768. 4590 V
  5769. (29406)210 648 A
  5770. 1026(/*)S
  5771. ($Header:)336 1152 A
  5772. (exp.c,v)294 1530 A
  5773. (1.5)126 1866 A
  5774. (91/03/19)336 2034 A
  5775. (16:38:29)336 2412 A
  5776. (ceriel)252 2790 A
  5777. (Exp)126 3084 A
  5778. 3252($)S
  5779. 3336(*/)S
  5780. 4680 V
  5781. (29407)210 648 A
  5782. 4770 V
  5783. (29408)210 648 A
  5784. (#include)336 1026 A
  5785. (<math.h>)336 1698 A
  5786. 4860 V
  5787. (29409)210 648 A
  5788. (#include)336 1026 A
  5789. (<float.h>)378 1698 A
  5790. 4950 V
  5791. (29410)210 648 A
  5792. (#include)336 1026 A
  5793. (<errno.h>)378 1698 A
  5794. 5040 V
  5795. (29411)210 648 A
  5796. (#include)336 1026 A
  5797. ("localmath.h")546 1698 A
  5798. 5130 V
  5799. (29412)210 648 A
  5800. 5220 V
  5801. (29413)210 648 A
  5802. 5310 V
  5803. (29414)210 648 A
  5804. (double)252 1026 A
  5805. 5400 V
  5806. (29415)210 648 A
  5807. (exp(double)420 1026 A
  5808. 1488(x))S
  5809. 5490 V
  5810. (29416)210 648 A
  5811. 1026({)S
  5812. 5580 V
  5813. (29417)210 648 A
  5814. 1362(/*)S
  5815. (Algorithm)378 1698 A
  5816. (and)126 2118 A
  5817. (coefficients)504 2286 A
  5818. (from:)210 2832 A
  5819. 5670 V
  5820. (29418)210 648 A
  5821. ("Software)378 2034 A
  5822. (manual)252 2454 A
  5823. (for)126 2748 A
  5824. (the)126 2916 A
  5825. (elementary)420 3084 A
  5826. (functions")420 3546 A
  5827. 5760 V
  5828. (29419)210 648 A
  5829. 2034(by)S
  5830. (W.J.)168 2160 A
  5831. (Cody)168 2370 A
  5832. (and)126 2580 A
  5833. 2748(W.)S
  5834. (Waite,)252 2874 A
  5835. (Prentice-Hall,)588 3168 A
  5836. (1980)168 3798 A
  5837. 5850 V
  5838. (29420)210 648 A
  5839. 1362(*/)S
  5840. 5940 V
  5841. (29421)210 648 A
  5842. 6030 V
  5843. (29422)210 648 A
  5844. (static)252 1362 A
  5845. (double)252 1656 A
  5846. (p[])126 1950 A
  5847. 2118(=)S
  5848. 2202({)S
  5849. 6120 V
  5850. (29423)210 648 A
  5851. (0.25000000000000000000e+0,)1092 1698 A
  5852. 6210 V
  5853. (29424)210 648 A
  5854. (0.75753180159422776666e-2,)1092 1698 A
  5855. 8418 V
  5856. EP
  5857. %%Page: 286 286
  5858. BP
  5859. /slant 0 def
  5860. /height 0 def
  5861. 630 V
  5862. 12 B
  5863. (286)180 648 A
  5864. 11 R
  5865. 2021(File:)S
  5866. (src/lib/math/exp.c)800 2254 A
  5867. 10 R
  5868. 3402(MINIX)S
  5869. 3730(SOURCE)S
  5870. 4153(CODE)S
  5871. 900 V
  5872. 7 LST
  5873. (29425)210 648 A
  5874. (0.31555192765684646356e-4)1050 1698 A
  5875. 990 V
  5876. (29426)210 648 A
  5877. 1362(};)S
  5878. 1080 V
  5879. (29427)210 648 A
  5880. 1170 V
  5881. (29428)210 648 A
  5882. (static)252 1362 A
  5883. (double)252 1656 A
  5884. (q[])126 1950 A
  5885. 2118(=)S
  5886. 2202({)S
  5887. 1260 V
  5888. (29429)210 648 A
  5889. (0.50000000000000000000e+0,)1092 1698 A
  5890. 1350 V
  5891. (29430)210 648 A
  5892. (0.56817302698551221787e-1,)1092 1698 A
  5893. 1440 V
  5894. (29431)210 648 A
  5895. (0.63121894374398503557e-3,)1092 1698 A
  5896. 1530 V
  5897. (29432)210 648 A
  5898. (0.75104028399870046114e-6)1050 1698 A
  5899. 1620 V
  5900. (29433)210 648 A
  5901. 1362(};)S
  5902. 1710 V
  5903. (29434)210 648 A
  5904. (double)252 1362 A
  5905. (xn,)126 1698 A
  5906. 1866(g;)S
  5907. 1800 V
  5908. (29435)210 648 A
  5909. (int)126 1362 A
  5910. 1698(n;)S
  5911. 1890 V
  5912. (29436)210 648 A
  5913. (int)126 1362 A
  5914. (negative)336 1698 A
  5915. 2076(=)S
  5916. 2160(x)S
  5917. 2244(<)S
  5918. 2328(0;)S
  5919. 1980 V
  5920. (29437)210 648 A
  5921. 2070 V
  5922. (29438)210 648 A
  5923. 1362(if)S
  5924. ((__IsNan(x)))504 1488 A
  5925. 2034({)S
  5926. 2160 V
  5927. (29439)210 648 A
  5928. (errno)210 1698 A
  5929. 1950(=)S
  5930. (EDOM;)210 2034 A
  5931. 2250 V
  5932. (29440)210 648 A
  5933. (return)252 1698 A
  5934. 1992(x;)S
  5935. 2340 V
  5936. (29441)210 648 A
  5937. 1362(})S
  5938. 2430 V
  5939. (29442)210 648 A
  5940. 1362(if)S
  5941. 1488((x)S
  5942. 1614(<)S
  5943. (M_LN_MIN_D))462 1698 A
  5944. 2202({)S
  5945. 2520 V
  5946. (29443)210 648 A
  5947. (errno)210 1698 A
  5948. 1950(=)S
  5949. (ERANGE;)294 2034 A
  5950. 2610 V
  5951. (29444)210 648 A
  5952. (return)252 1698 A
  5953. (0.0;)168 1992 A
  5954. 2700 V
  5955. (29445)210 648 A
  5956. 1362(})S
  5957. 2790 V
  5958. (29446)210 648 A
  5959. 1362(if)S
  5960. 1488((x)S
  5961. 1614(>)S
  5962. (M_LN_MAX_D))462 1698 A
  5963. 2202({)S
  5964. 2880 V
  5965. (29447)210 648 A
  5966. (errno)210 1698 A
  5967. 1950(=)S
  5968. (ERANGE;)294 2034 A
  5969. 2970 V
  5970. (29448)210 648 A
  5971. (return)252 1698 A
  5972. (HUGE_VAL;)378 1992 A
  5973. 3060 V
  5974. (29449)210 648 A
  5975. 1362(})S
  5976. 3150 V
  5977. (29450)210 648 A
  5978. 3240 V
  5979. (29451)210 648 A
  5980. 1362(if)S
  5981. ((negative))420 1488 A
  5982. 1950(x)S
  5983. 2034(=)S
  5984. (-x;)126 2118 A
  5985. 3330 V
  5986. (29452)210 648 A
  5987. 3420 V
  5988. (29453)210 648 A
  5989. 1362(/*)S
  5990. (???)126 1488 A
  5991. (avoid)210 1656 A
  5992. (underflow)378 1908 A
  5993. (???)126 2328 A
  5994. 2496(*/)S
  5995. 3510 V
  5996. (29454)210 648 A
  5997. 3600 V
  5998. (29455)210 648 A
  5999. 1362(n)S
  6000. 1446(=)S
  6001. 1530(x)S
  6002. 1614(*)S
  6003. (M_LOG2E)294 1698 A
  6004. 2034(+)S
  6005. (0.5;)168 2118 A
  6006. 2370(/*)S
  6007. (1/ln(2))294 2496 A
  6008. 2832(=)S
  6009. (log2(e),)336 2916 A
  6010. (0.5)126 3294 A
  6011. (added)210 3462 A
  6012. (for)126 3714 A
  6013. (rounding)336 3882 A
  6014. 4260(*/)S
  6015. 3690 V
  6016. (29456)210 648 A
  6017. 1362(xn)S
  6018. 1488(=)S
  6019. 1572(n;)S
  6020. 3780 V
  6021. (29457)210 648 A
  6022. 1362({)S
  6023. 3870 V
  6024. (29458)210 648 A
  6025. (double)252 1698 A
  6026. 2034(x1)S
  6027. 2160(=)S
  6028. ((long))252 2244 A
  6029. 2538(x;)S
  6030. 3960 V
  6031. (29459)210 648 A
  6032. (double)252 1698 A
  6033. 2034(x2)S
  6034. 2160(=)S
  6035. 2244(x)S
  6036. 2328(-)S
  6037. (x1;)126 2412 A
  6038. 4050 V
  6039. (29460)210 648 A
  6040. 4140 V
  6041. (29461)210 648 A
  6042. 1698(g)S
  6043. 1782(=)S
  6044. (((x1-xn*0.693359375)+x2))1008 1866 A
  6045. 2916(-)S
  6046. (xn*(-2.1219444005469058277e-4);)1302 3000 A
  6047. 4230 V
  6048. (29462)210 648 A
  6049. 1362(})S
  6050. 4320 V
  6051. (29463)210 648 A
  6052. 1362(if)S
  6053. ((negative))420 1488 A
  6054. 1950({)S
  6055. 4410 V
  6056. (29464)210 648 A
  6057. 1698(g)S
  6058. 1782(=)S
  6059. (-g;)126 1866 A
  6060. 4500 V
  6061. (29465)210 648 A
  6062. 1698(n)S
  6063. 1782(=)S
  6064. (-n;)126 1866 A
  6065. 4590 V
  6066. (29466)210 648 A
  6067. 1362(})S
  6068. 4680 V
  6069. (29467)210 648 A
  6070. 1362(xn)S
  6071. 1488(=)S
  6072. 1572(g)S
  6073. 1656(*)S
  6074. 1740(g;)S
  6075. 4770 V
  6076. (29468)210 648 A
  6077. 1362(x)S
  6078. 1446(=)S
  6079. 1530(g)S
  6080. 1614(*)S
  6081. (POLYNOM2(xn,)504 1698 A
  6082. (p);)126 2244 A
  6083. 4860 V
  6084. (29469)210 648 A
  6085. 1362(n)S
  6086. 1446(+=)S
  6087. 1572(1;)S
  6088. 4950 V
  6089. (29470)210 648 A
  6090. (return)252 1362 A
  6091. ((ldexp(0.5)420 1656 A
  6092. 2118(+)S
  6093. (x/(POLYNOM3(xn,)630 2202 A
  6094. 2874(q))S
  6095. 3000(-)S
  6096. (x),)126 3084 A
  6097. (n));)168 3252 A
  6098. 5040 V
  6099. (29471)210 648 A
  6100. 1026(})S
  6101. 8418 V
  6102. EP
  6103. %%Page: 287 287
  6104. BP
  6105. /slant 0 def
  6106. /height 0 def
  6107. 630 V
  6108. 10 R
  6109. 648(MINIX)S
  6110. 976(SOURCE)S
  6111. 1399(CODE)S
  6112. 11 R
  6113. 2009(File:)S
  6114. (src/lib/math/fabs.c)825 2242 A
  6115. 12 B
  6116. (287)180 4248 A
  6117. 990 V
  6118. 7 LST
  6119. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6120. 1080 V
  6121. (src/lib/math/fabs.c)798 1698 A
  6122. 1170 V
  6123. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6124. 1350 V
  6125. (29500)210 648 A
  6126. 1026(/*)S
  6127. 1440 V
  6128. (29501)210 648 A
  6129. 1068(*)S
  6130. ((c))126 1152 A
  6131. (copyright)378 1320 A
  6132. (1988)168 1740 A
  6133. 1950(by)S
  6134. (the)126 2076 A
  6135. (Vrije)210 2244 A
  6136. (Universiteit,)546 2496 A
  6137. (Amsterdam,)420 3084 A
  6138. (The)126 3546 A
  6139. (Netherlands.)504 3714 A
  6140. 1530 V
  6141. (29502)210 648 A
  6142. 1068(*)S
  6143. (See)126 1152 A
  6144. (the)126 1320 A
  6145. (copyright)378 1488 A
  6146. (notice)252 1908 A
  6147. 2202(in)S
  6148. (the)126 2328 A
  6149. (ACK)126 2496 A
  6150. (home)168 2664 A
  6151. (directory,)420 2874 A
  6152. 3336(in)S
  6153. (the)126 3462 A
  6154. (file)168 3630 A
  6155. ("Copyright".)504 3840 A
  6156. 1620 V
  6157. (29503)210 648 A
  6158. 1068(*)S
  6159. 1710 V
  6160. (29504)210 648 A
  6161. 1068(*)S
  6162. (Author:)294 1152 A
  6163. (Ceriel)252 1488 A
  6164. (J.H.)168 1782 A
  6165. (Jacobs)252 1992 A
  6166. 1800 V
  6167. (29505)210 648 A
  6168. 1068(*/)S
  6169. 1890 V
  6170. (29506)210 648 A
  6171. 1026(/*)S
  6172. ($Header:)336 1152 A
  6173. (fabs.c,v)336 1530 A
  6174. (1.1)126 1908 A
  6175. (89/05/10)336 2076 A
  6176. (16:01:17)336 2454 A
  6177. (eck)126 2832 A
  6178. (Exp)126 3000 A
  6179. 3168($)S
  6180. 3252(*/)S
  6181. 1980 V
  6182. (29507)210 648 A
  6183. 2070 V
  6184. (29508)210 648 A
  6185. (double)252 1026 A
  6186. 2160 V
  6187. (29509)210 648 A
  6188. (fabs(double)462 1026 A
  6189. 1530(x))S
  6190. 2250 V
  6191. (29510)210 648 A
  6192. 1026({)S
  6193. 2340 V
  6194. (29511)210 648 A
  6195. (return)252 1362 A
  6196. 1698(x)S
  6197. 1782(<)S
  6198. 1866(0)S
  6199. 1950(?)S
  6200. 2034(-x)S
  6201. 2160(:)S
  6202. 2244(x;)S
  6203. 2430 V
  6204. (29512)210 648 A
  6205. 1026(})S
  6206. 2790 V
  6207. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6208. 2880 V
  6209. (src/lib/math/floor.c)840 1698 A
  6210. 2970 V
  6211. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6212. 3150 V
  6213. (29600)210 648 A
  6214. 1026(/*)S
  6215. 3240 V
  6216. (29601)210 648 A
  6217. 1068(*)S
  6218. ((c))126 1152 A
  6219. (copyright)378 1320 A
  6220. (1988)168 1740 A
  6221. 1950(by)S
  6222. (the)126 2076 A
  6223. (Vrije)210 2244 A
  6224. (Universiteit,)546 2496 A
  6225. (Amsterdam,)420 3084 A
  6226. (The)126 3546 A
  6227. (Netherlands.)504 3714 A
  6228. 3330 V
  6229. (29602)210 648 A
  6230. 1068(*)S
  6231. (See)126 1152 A
  6232. (the)126 1320 A
  6233. (copyright)378 1488 A
  6234. (notice)252 1908 A
  6235. 2202(in)S
  6236. (the)126 2328 A
  6237. (ACK)126 2496 A
  6238. (home)168 2664 A
  6239. (directory,)420 2874 A
  6240. 3336(in)S
  6241. (the)126 3462 A
  6242. (file)168 3630 A
  6243. ("Copyright".)504 3840 A
  6244. 3420 V
  6245. (29603)210 648 A
  6246. 1068(*)S
  6247. 3510 V
  6248. (29604)210 648 A
  6249. 1068(*)S
  6250. (Author:)294 1152 A
  6251. (Ceriel)252 1488 A
  6252. (J.H.)168 1782 A
  6253. (Jacobs)252 1992 A
  6254. 3600 V
  6255. (29605)210 648 A
  6256. 1068(*/)S
  6257. 3690 V
  6258. (29606)210 648 A
  6259. 1026(/*)S
  6260. ($Header:)336 1152 A
  6261. (floor.c,v)378 1530 A
  6262. (1.1)126 1950 A
  6263. (89/05/10)336 2118 A
  6264. (16:01:29)336 2496 A
  6265. (eck)126 2874 A
  6266. (Exp)126 3042 A
  6267. 3210($)S
  6268. 3294(*/)S
  6269. 3780 V
  6270. (29607)210 648 A
  6271. 3870 V
  6272. (29608)210 648 A
  6273. (#include)336 1026 A
  6274. (<math.h>)336 1698 A
  6275. 3960 V
  6276. (29609)210 648 A
  6277. 4050 V
  6278. (29610)210 648 A
  6279. (double)252 1026 A
  6280. 4140 V
  6281. (29611)210 648 A
  6282. (floor(double)504 1026 A
  6283. 1572(x))S
  6284. 4230 V
  6285. (29612)210 648 A
  6286. 1026({)S
  6287. 4320 V
  6288. (29613)210 648 A
  6289. (double)252 1362 A
  6290. (val;)168 1656 A
  6291. 4410 V
  6292. (29614)210 648 A
  6293. 4500 V
  6294. (29615)210 648 A
  6295. (return)252 1362 A
  6296. (modf(x,)294 1656 A
  6297. (&val))210 1992 A
  6298. 2244(<)S
  6299. 2328(0)S
  6300. 2412(?)S
  6301. (val)126 2496 A
  6302. 2664(-)S
  6303. (1.0)126 2748 A
  6304. 2916(:)S
  6305. (val)126 3000 A
  6306. 3168(;)S
  6307. 4590 V
  6308. (29616)210 648 A
  6309. 1362(/*)S
  6310. (this)168 1698 A
  6311. (also)168 1908 A
  6312. (works)210 2118 A
  6313. 2370(if)S
  6314. (modf)168 2496 A
  6315. (always)252 2706 A
  6316. (returns)294 3000 A
  6317. 3336(a)S
  6318. (positive)336 3420 A
  6319. 4680 V
  6320. (29617)210 648 A
  6321. (fractional)420 1698 A
  6322. (part)168 2160 A
  6323. 4770 V
  6324. (29618)210 648 A
  6325. 1362(*/)S
  6326. 4860 V
  6327. (29619)210 648 A
  6328. 1026(})S
  6329. 8418 V
  6330. EP
  6331. %%Page: 288 288
  6332. BP
  6333. /slant 0 def
  6334. /height 0 def
  6335. 630 V
  6336. 12 B
  6337. (288)180 648 A
  6338. 11 R
  6339. 1985(File:)S
  6340. (src/lib/math/fmod.c)873 2218 A
  6341. 10 R
  6342. 3402(MINIX)S
  6343. 3730(SOURCE)S
  6344. 4153(CODE)S
  6345. 990 V
  6346. 7 LST
  6347. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6348. 1080 V
  6349. (src/lib/math/fmod.c)798 1698 A
  6350. 1170 V
  6351. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6352. 1350 V
  6353. (29700)210 648 A
  6354. 1026(/*)S
  6355. 1440 V
  6356. (29701)210 648 A
  6357. 1068(*)S
  6358. ((c))126 1152 A
  6359. (copyright)378 1320 A
  6360. (1988)168 1740 A
  6361. 1950(by)S
  6362. (the)126 2076 A
  6363. (Vrije)210 2244 A
  6364. (Universiteit,)546 2496 A
  6365. (Amsterdam,)420 3084 A
  6366. (The)126 3546 A
  6367. (Netherlands.)504 3714 A
  6368. 1530 V
  6369. (29702)210 648 A
  6370. 1068(*)S
  6371. (See)126 1152 A
  6372. (the)126 1320 A
  6373. (copyright)378 1488 A
  6374. (notice)252 1908 A
  6375. 2202(in)S
  6376. (the)126 2328 A
  6377. (ACK)126 2496 A
  6378. (home)168 2664 A
  6379. (directory,)420 2874 A
  6380. 3336(in)S
  6381. (the)126 3462 A
  6382. (file)168 3630 A
  6383. ("Copyright".)504 3840 A
  6384. 1620 V
  6385. (29703)210 648 A
  6386. 1068(*)S
  6387. 1710 V
  6388. (29704)210 648 A
  6389. 1068(*)S
  6390. (Author:)294 1152 A
  6391. (Hans)168 1488 A
  6392. (van)126 1698 A
  6393. (Eck)126 1866 A
  6394. 1800 V
  6395. (29705)210 648 A
  6396. 1068(*/)S
  6397. 1890 V
  6398. (29706)210 648 A
  6399. 1026(/*)S
  6400. ($Header:)336 1152 A
  6401. (fmod.c,v)336 1530 A
  6402. (1.1)126 1908 A
  6403. (89/12/18)336 2076 A
  6404. (15:41:53)336 2454 A
  6405. (eck)126 2832 A
  6406. (Exp)126 3000 A
  6407. 3168($)S
  6408. 3252(*/)S
  6409. 1980 V
  6410. (29707)210 648 A
  6411. 2070 V
  6412. (29708)210 648 A
  6413. (#include)336 1026 A
  6414. (<math.h>)336 1698 A
  6415. 2160 V
  6416. (29709)210 648 A
  6417. (#include)336 1026 A
  6418. (<errno.h>)378 1698 A
  6419. 2250 V
  6420. (29710)210 648 A
  6421. 2340 V
  6422. (29711)210 648 A
  6423. (double)252 1026 A
  6424. 2430 V
  6425. (29712)210 648 A
  6426. (fmod(double)462 1026 A
  6427. 1530(x,)S
  6428. (double)252 1656 A
  6429. 1950(y))S
  6430. 2520 V
  6431. (29713)210 648 A
  6432. 1026({)S
  6433. 2610 V
  6434. (29714)210 648 A
  6435. (long)168 1362 A
  6436. 1698(i;)S
  6437. 2700 V
  6438. (29715)210 648 A
  6439. (double)252 1362 A
  6440. (val;)168 1656 A
  6441. 2790 V
  6442. (29716)210 648 A
  6443. (double)252 1362 A
  6444. (frac;)210 1656 A
  6445. 2880 V
  6446. (29717)210 648 A
  6447. 2970 V
  6448. (29718)210 648 A
  6449. 1362(if)S
  6450. 1488((y)S
  6451. 1614(==)S
  6452. 1740(0))S
  6453. 1866({)S
  6454. 3060 V
  6455. (29719)210 648 A
  6456. (errno)210 1698 A
  6457. 1950(=)S
  6458. (EDOM;)210 2034 A
  6459. 3150 V
  6460. (29720)210 648 A
  6461. (return)252 1698 A
  6462. 1992(0;)S
  6463. 3240 V
  6464. (29721)210 648 A
  6465. 1362(})S
  6466. 3330 V
  6467. (29722)210 648 A
  6468. (frac)168 1362 A
  6469. 1572(=)S
  6470. (modf()210 1656 A
  6471. 1908(x)S
  6472. 1992(/)S
  6473. 2076(y,)S
  6474. (&val);)252 2202 A
  6475. 3420 V
  6476. (29723)210 648 A
  6477. 3510 V
  6478. (29724)210 648 A
  6479. (return)252 1362 A
  6480. (frac)168 1656 A
  6481. 1866(*)S
  6482. 1950(y;)S
  6483. 3600 V
  6484. (29725)210 648 A
  6485. 3690 V
  6486. (29726)210 648 A
  6487. 1026(/*)S
  6488. 3780 V
  6489. (29727)210 648 A
  6490. (val)126 1362 A
  6491. 1530(=)S
  6492. 1614(x)S
  6493. 1698(/)S
  6494. 1782(y;)S
  6495. 3870 V
  6496. (29728)210 648 A
  6497. 1362(if)S
  6498. ((val)168 1488 A
  6499. 1698(>)S
  6500. (LONG_MIN)336 1782 A
  6501. 2160(&&)S
  6502. (val)126 2286 A
  6503. 2454(<)S
  6504. (LONG_MAX))378 2538 A
  6505. 2958({)S
  6506. 3960 V
  6507. (29729)210 648 A
  6508. 1698(i)S
  6509. 1782(=)S
  6510. (val;)168 1866 A
  6511. 4050 V
  6512. (29730)210 648 A
  6513. (return)252 1698 A
  6514. 1992(x)S
  6515. 2076(-)S
  6516. 2160(i)S
  6517. 2244(*)S
  6518. 2328(y;)S
  6519. 4140 V
  6520. (29731)210 648 A
  6521. 1362(})S
  6522. 4230 V
  6523. (29732)210 648 A
  6524. 1026(*/)S
  6525. 4320 V
  6526. (29733)210 648 A
  6527. 1026(})S
  6528. 4590 V
  6529. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6530. 4680 V
  6531. (src/lib/math/frexp.s)840 1698 A
  6532. 4770 V
  6533. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6534. 4950 V
  6535. (29800)210 648 A
  6536. 1026(#)S
  6537. 5040 V
  6538. (29801)210 648 A
  6539. (.sect)210 1026 A
  6540. (.text;)252 1278 A
  6541. (.sect)210 1572 A
  6542. (.rom;)210 1824 A
  6543. (.sect)210 2076 A
  6544. (.data;)252 2328 A
  6545. (.sect)210 2622 A
  6546. (.bss)168 2874 A
  6547. 5130 V
  6548. (29802)210 648 A
  6549. (.extern)294 1026 A
  6550. (_frexp)252 1362 A
  6551. 5220 V
  6552. (29803)210 648 A
  6553. (.sect)210 1026 A
  6554. (.text)210 1278 A
  6555. 5310 V
  6556. (29804)210 648 A
  6557. (_frexp:)294 1026 A
  6558. 5400 V
  6559. (29805)210 648 A
  6560. (#if)126 1026 A
  6561. (__i386)252 1194 A
  6562. 5490 V
  6563. (29806)210 648 A
  6564. (push)168 1362 A
  6565. (ebp)126 1698 A
  6566. 5580 V
  6567. (29807)210 648 A
  6568. (mov)126 1362 A
  6569. (ebp,)168 1698 A
  6570. (esp)126 1908 A
  6571. 5670 V
  6572. (29808)210 648 A
  6573. (push)168 1362 A
  6574. (12(ebp))294 1698 A
  6575. 5760 V
  6576. (29809)210 648 A
  6577. (push)168 1362 A
  6578. (8(ebp))252 1698 A
  6579. 5850 V
  6580. (29810)210 648 A
  6581. (mov)126 1362 A
  6582. (eax,)168 1698 A
  6583. (esp)126 1908 A
  6584. 5940 V
  6585. (29811)210 648 A
  6586. (add)126 1362 A
  6587. (eax,)168 1698 A
  6588. 1908(-4)S
  6589. 6030 V
  6590. (29812)210 648 A
  6591. (push)168 1362 A
  6592. (eax)126 1698 A
  6593. 6120 V
  6594. (29813)210 648 A
  6595. (call)168 1362 A
  6596. (.fef8)210 1698 A
  6597. 6210 V
  6598. (29814)210 648 A
  6599. (mov)126 1362 A
  6600. (eax,)168 1698 A
  6601. (16(ebp))294 1908 A
  6602. 8418 V
  6603. EP
  6604. %%Page: 289 289
  6605. BP
  6606. /slant 0 def
  6607. /height 0 def
  6608. 630 V
  6609. 10 R
  6610. 648(MINIX)S
  6611. 976(SOURCE)S
  6612. 1399(CODE)S
  6613. 11 R
  6614. 1988(File:)S
  6615. (src/lib/math/frexp.s)867 2221 A
  6616. 12 B
  6617. (289)180 4248 A
  6618. 900 V
  6619. 7 LST
  6620. (29815)210 648 A
  6621. (pop)126 1362 A
  6622. ((eax))210 1698 A
  6623. 990 V
  6624. (29816)210 648 A
  6625. (pop)126 1362 A
  6626. (eax)126 1698 A
  6627. 1080 V
  6628. (29817)210 648 A
  6629. (pop)126 1362 A
  6630. (edx)126 1698 A
  6631. 1170 V
  6632. (29818)210 648 A
  6633. (leave)210 1362 A
  6634. 1260 V
  6635. (29819)210 648 A
  6636. (ret)126 1362 A
  6637. 1350 V
  6638. (29820)210 648 A
  6639. (#else)210 1026 A
  6640. 1278(/*)S
  6641. (i86)126 1404 A
  6642. 1572(*/)S
  6643. 1440 V
  6644. (29821)210 648 A
  6645. (push)168 1362 A
  6646. 1698(bp)S
  6647. 1530 V
  6648. (29822)210 648 A
  6649. (mov)126 1362 A
  6650. (bp,)126 1698 A
  6651. 1866(sp)S
  6652. 1620 V
  6653. (29823)210 648 A
  6654. (lea)126 1362 A
  6655. (bx,)126 1698 A
  6656. (4(bp))210 1866 A
  6657. 1710 V
  6658. (29824)210 648 A
  6659. (mov)126 1362 A
  6660. (cx,)126 1698 A
  6661. 1866(#8)S
  6662. 1800 V
  6663. (29825)210 648 A
  6664. (call)168 1362 A
  6665. (.loi)168 1698 A
  6666. 1890 V
  6667. (29826)210 648 A
  6668. (mov)126 1362 A
  6669. (ax,)126 1698 A
  6670. 1866(sp)S
  6671. 1980 V
  6672. (29827)210 648 A
  6673. (add)126 1362 A
  6674. (ax,)126 1698 A
  6675. (#-2)126 1866 A
  6676. 2070 V
  6677. (29828)210 648 A
  6678. (push)168 1362 A
  6679. 1698(ax)S
  6680. 2160 V
  6681. (29829)210 648 A
  6682. (call)168 1362 A
  6683. (.fef8)210 1698 A
  6684. 2250 V
  6685. (29830)210 648 A
  6686. (mov)126 1362 A
  6687. (bx,)126 1698 A
  6688. (12(bp))252 1866 A
  6689. 2340 V
  6690. (29831)210 648 A
  6691. (pop)126 1362 A
  6692. ((bx))168 1698 A
  6693. 2430 V
  6694. (29832)210 648 A
  6695. (call)168 1362 A
  6696. (.ret8)210 1698 A
  6697. 2520 V
  6698. (29833)210 648 A
  6699. (jmp)126 1362 A
  6700. (.cret)210 1698 A
  6701. 2610 V
  6702. (29834)210 648 A
  6703. (#endif)252 1026 A
  6704. 3240 V
  6705. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6706. 3330 V
  6707. (src/lib/math/hugeval.c)924 1698 A
  6708. 3420 V
  6709. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6710. 3600 V
  6711. (29900)210 648 A
  6712. 1026(/*)S
  6713. 3690 V
  6714. (29901)210 648 A
  6715. 1068(*)S
  6716. ((c))126 1152 A
  6717. (copyright)378 1320 A
  6718. (1990)168 1740 A
  6719. 1950(by)S
  6720. (the)126 2076 A
  6721. (Vrije)210 2244 A
  6722. (Universiteit,)546 2496 A
  6723. (Amsterdam,)420 3084 A
  6724. (The)126 3546 A
  6725. (Netherlands.)504 3714 A
  6726. 3780 V
  6727. (29902)210 648 A
  6728. 1068(*)S
  6729. (See)126 1152 A
  6730. (the)126 1320 A
  6731. (copyright)378 1488 A
  6732. (notice)252 1908 A
  6733. 2202(in)S
  6734. (the)126 2328 A
  6735. (ACK)126 2496 A
  6736. (home)168 2664 A
  6737. (directory,)420 2874 A
  6738. 3336(in)S
  6739. (the)126 3462 A
  6740. (file)168 3630 A
  6741. ("Copyright".)504 3840 A
  6742. 3870 V
  6743. (29903)210 648 A
  6744. 1068(*)S
  6745. 3960 V
  6746. (29904)210 648 A
  6747. 1068(*)S
  6748. (Author:)294 1152 A
  6749. (Hans)168 1488 A
  6750. (van)126 1698 A
  6751. (Eck)126 1866 A
  6752. 4050 V
  6753. (29905)210 648 A
  6754. 1068(*/)S
  6755. 4140 V
  6756. (29906)210 648 A
  6757. 1026(/*)S
  6758. ($Header:)336 1152 A
  6759. (hugeval.c,v)462 1530 A
  6760. (1.1)126 2034 A
  6761. (90/10/24)336 2202 A
  6762. (14:29:42)336 2580 A
  6763. (eck)126 2958 A
  6764. (Exp)126 3126 A
  6765. 3294($)S
  6766. 3378(*/)S
  6767. 4230 V
  6768. (29907)210 648 A
  6769. (#include)336 1026 A
  6770. (<math.h>)336 1698 A
  6771. 4320 V
  6772. (29908)210 648 A
  6773. 4410 V
  6774. (29909)210 648 A
  6775. (double)252 1026 A
  6776. 4500 V
  6777. (29910)210 648 A
  6778. (__huge_val(void))672 1026 A
  6779. 4590 V
  6780. (29911)210 648 A
  6781. 1026({)S
  6782. 4680 V
  6783. (29912)210 648 A
  6784. (return)252 1362 A
  6785. (1.0e+1000;)420 1656 A
  6786. 2370(/*)S
  6787. (This)168 2496 A
  6788. (will)168 2706 A
  6789. (generate)336 2916 A
  6790. 3294(a)S
  6791. (warning)294 3378 A
  6792. 3714(*/)S
  6793. 4770 V
  6794. (29913)210 648 A
  6795. 1026(})S
  6796. 5040 V
  6797. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6798. 5130 V
  6799. (src/lib/math/isnan.c)840 1698 A
  6800. 5220 V
  6801. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6802. 5400 V
  6803. (30000)210 648 A
  6804. (int)126 1026 A
  6805. (__IsNan(double)588 1194 A
  6806. 1824(d))S
  6807. 5490 V
  6808. (30001)210 648 A
  6809. 1026({)S
  6810. 5580 V
  6811. (30002)210 648 A
  6812. (#if)126 1026 A
  6813. (defined(vax))504 1194 A
  6814. 1740(||)S
  6815. (defined(pdp))504 1866 A
  6816. 5670 V
  6817. (30003)210 648 A
  6818. (#else)210 1026 A
  6819. 5760 V
  6820. (30004)210 648 A
  6821. (float)210 1362 A
  6822. 1614(f)S
  6823. 1698(=)S
  6824. 1782(d;)S
  6825. 5850 V
  6826. (30005)210 648 A
  6827. 5940 V
  6828. (30006)210 648 A
  6829. 1362(if)S
  6830. (((*((long)378 1488 A
  6831. 1908(*))S
  6832. (&f))126 2034 A
  6833. 2202(&)S
  6834. (0x7f800000))462 2286 A
  6835. 2790(==)S
  6836. (0x7f800000)420 2916 A
  6837. 3378(&&)S
  6838. 6030 V
  6839. (30007)210 648 A
  6840. ((*((long)336 1530 A
  6841. 1908(*))S
  6842. (&f))126 2034 A
  6843. 2202(&)S
  6844. (0x007fffff))462 2286 A
  6845. 2790(!=)S
  6846. 2916(0))S
  6847. (return)252 3042 A
  6848. 3336(1;)S
  6849. 6120 V
  6850. (30008)210 648 A
  6851. (#endif)252 1026 A
  6852. 6210 V
  6853. (30009)210 648 A
  6854. (return)252 1362 A
  6855. 1656(0;)S
  6856. 8418 V
  6857. EP
  6858. %%Page: 290 290
  6859. BP
  6860. /slant 0 def
  6861. /height 0 def
  6862. 630 V
  6863. 12 B
  6864. (290)180 648 A
  6865. 11 R
  6866. 1984(File:)S
  6867. (src/lib/math/isnan.c)874 2217 A
  6868. 10 R
  6869. 3402(MINIX)S
  6870. 3730(SOURCE)S
  6871. 4153(CODE)S
  6872. 900 V
  6873. 7 LST
  6874. (30010)210 648 A
  6875. 1026(})S
  6876. 1440 V
  6877. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6878. 1530 V
  6879. (src/lib/math/ldexp.c)840 1698 A
  6880. 1620 V
  6881. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6882. 1800 V
  6883. (30100)210 648 A
  6884. 1026(/*)S
  6885. 1890 V
  6886. (30101)210 648 A
  6887. 1068(*)S
  6888. ((c))126 1152 A
  6889. (copyright)378 1320 A
  6890. (1987)168 1740 A
  6891. 1950(by)S
  6892. (the)126 2076 A
  6893. (Vrije)210 2244 A
  6894. (Universiteit,)546 2496 A
  6895. (Amsterdam,)420 3084 A
  6896. (The)126 3546 A
  6897. (Netherlands.)504 3714 A
  6898. 1980 V
  6899. (30102)210 648 A
  6900. 1068(*)S
  6901. (See)126 1152 A
  6902. (the)126 1320 A
  6903. (copyright)378 1488 A
  6904. (notice)252 1908 A
  6905. 2202(in)S
  6906. (the)126 2328 A
  6907. (ACK)126 2496 A
  6908. (home)168 2664 A
  6909. (directory,)420 2874 A
  6910. 3336(in)S
  6911. (the)126 3462 A
  6912. (file)168 3630 A
  6913. ("Copyright".)504 3840 A
  6914. 2070 V
  6915. (30103)210 648 A
  6916. 1068(*/)S
  6917. 2160 V
  6918. (30104)210 648 A
  6919. 1026(/*)S
  6920. ($Header:)336 1152 A
  6921. (ldexp.c,v)378 1530 A
  6922. (1.5)126 1950 A
  6923. (91/03/19)336 2118 A
  6924. (16:38:37)336 2496 A
  6925. (ceriel)252 2874 A
  6926. (Exp)126 3168 A
  6927. 3336($)S
  6928. 3420(*/)S
  6929. 2250 V
  6930. (30105)210 648 A
  6931. 2340 V
  6932. (30106)210 648 A
  6933. (#include)336 1026 A
  6934. (<math.h>)336 1698 A
  6935. 2430 V
  6936. (30107)210 648 A
  6937. (#include)336 1026 A
  6938. (<float.h>)378 1698 A
  6939. 2520 V
  6940. (30108)210 648 A
  6941. (#include)336 1026 A
  6942. (<errno.h>)378 1698 A
  6943. 2610 V
  6944. (30109)210 648 A
  6945. 2700 V
  6946. (30110)210 648 A
  6947. (double)252 1026 A
  6948. 2790 V
  6949. (30111)210 648 A
  6950. (ldexp(double)504 1026 A
  6951. (fl,)126 1572 A
  6952. (int)126 1740 A
  6953. (exp))168 1908 A
  6954. 2880 V
  6955. (30112)210 648 A
  6956. 1026({)S
  6957. 2970 V
  6958. (30113)210 648 A
  6959. (int)126 1362 A
  6960. (sign)168 1530 A
  6961. 1740(=)S
  6962. 1824(1;)S
  6963. 3060 V
  6964. (30114)210 648 A
  6965. (int)126 1362 A
  6966. (currexp;)336 1530 A
  6967. 3150 V
  6968. (30115)210 648 A
  6969. 3240 V
  6970. (30116)210 648 A
  6971. 1362(if)S
  6972. ((__IsNan(fl)))546 1488 A
  6973. 2076({)S
  6974. 3330 V
  6975. (30117)210 648 A
  6976. (errno)210 1698 A
  6977. 1950(=)S
  6978. (EDOM;)210 2034 A
  6979. 3420 V
  6980. (30118)210 648 A
  6981. (return)252 1698 A
  6982. (fl;)126 1992 A
  6983. 3510 V
  6984. (30119)210 648 A
  6985. 1362(})S
  6986. 3600 V
  6987. (30120)210 648 A
  6988. 1362(if)S
  6989. ((fl)126 1488 A
  6990. 1656(==)S
  6991. (0.0))168 1782 A
  6992. (return)252 1992 A
  6993. (0.0;)168 2286 A
  6994. 3690 V
  6995. (30121)210 648 A
  6996. 1362(if)S
  6997. ((fl<0))252 1488 A
  6998. 1782({)S
  6999. 3780 V
  7000. (30122)210 648 A
  7001. 1698(fl)S
  7002. 1824(=)S
  7003. (-fl;)168 1908 A
  7004. 3870 V
  7005. (30123)210 648 A
  7006. (sign)168 1698 A
  7007. 1908(=)S
  7008. (-1;)126 1992 A
  7009. 3960 V
  7010. (30124)210 648 A
  7011. 1362(})S
  7012. 4050 V
  7013. (30125)210 648 A
  7014. 1362(if)S
  7015. ((fl)126 1488 A
  7016. 1656(>)S
  7017. (DBL_MAX))336 1740 A
  7018. 2118({)S
  7019. 2706(/*)S
  7020. (for)126 2832 A
  7021. (infinity)336 3000 A
  7022. 3378(*/)S
  7023. 4140 V
  7024. (30126)210 648 A
  7025. (errno)210 1698 A
  7026. 1950(=)S
  7027. (ERANGE;)294 2034 A
  7028. 4230 V
  7029. (30127)210 648 A
  7030. (return)252 1698 A
  7031. (sign)168 1992 A
  7032. 2202(*)S
  7033. (fl;)126 2286 A
  7034. 4320 V
  7035. (30128)210 648 A
  7036. 1362(})S
  7037. 4410 V
  7038. (30129)210 648 A
  7039. 1362(fl)S
  7040. 1488(=)S
  7041. (frexp(fl,&currexp);)798 1572 A
  7042. 4500 V
  7043. (30130)210 648 A
  7044. (exp)126 1362 A
  7045. 1530(+=)S
  7046. (currexp;)336 1656 A
  7047. 4590 V
  7048. (30131)210 648 A
  7049. 1362(if)S
  7050. ((exp)168 1488 A
  7051. 1698(>)S
  7052. 1782(0))S
  7053. 1908({)S
  7054. 4680 V
  7055. (30132)210 648 A
  7056. 1698(if)S
  7057. ((exp)168 1824 A
  7058. 2034(>)S
  7059. (DBL_MAX_EXP))504 2118 A
  7060. 2664({)S
  7061. 4770 V
  7062. (30133)210 648 A
  7063. (errno)210 2034 A
  7064. 2286(=)S
  7065. (ERANGE;)294 2370 A
  7066. 4860 V
  7067. (30134)210 648 A
  7068. (return)252 2034 A
  7069. (sign)168 2328 A
  7070. 2538(*)S
  7071. (HUGE_VAL;)378 2622 A
  7072. 4950 V
  7073. (30135)210 648 A
  7074. 1698(})S
  7075. 5040 V
  7076. (30136)210 648 A
  7077. (while)210 1698 A
  7078. ((exp>30))336 1950 A
  7079. 2328({)S
  7080. 5130 V
  7081. (30137)210 648 A
  7082. 2034(fl)S
  7083. 2160(*=)S
  7084. ((double))336 2286 A
  7085. ((1L)126 2664 A
  7086. 2832(<<)S
  7087. (30);)168 2958 A
  7088. 5220 V
  7089. (30138)210 648 A
  7090. (exp)126 2034 A
  7091. 2202(-=)S
  7092. (30;)126 2328 A
  7093. 5310 V
  7094. (30139)210 648 A
  7095. 1698(})S
  7096. 5400 V
  7097. (30140)210 648 A
  7098. 1698(fl)S
  7099. 1824(*=)S
  7100. ((double))336 1950 A
  7101. ((1L)126 2328 A
  7102. 2496(<<)S
  7103. (exp);)210 2622 A
  7104. 5490 V
  7105. (30141)210 648 A
  7106. 1362(})S
  7107. 5580 V
  7108. (30142)210 648 A
  7109. (else)168 1362 A
  7110. 1698({)S
  7111. 5670 V
  7112. (30143)210 648 A
  7113. 1698(/*)S
  7114. (number)252 1824 A
  7115. (need)168 2118 A
  7116. (not)126 2328 A
  7117. 2496(be)S
  7118. (normalized)420 2622 A
  7119. 3084(*/)S
  7120. 5760 V
  7121. (30144)210 648 A
  7122. 1698(if)S
  7123. ((exp)168 1824 A
  7124. 2034(<)S
  7125. (DBL_MIN_EXP)462 2118 A
  7126. 2622(-)S
  7127. (DBL_MANT_DIG))546 2706 A
  7128. 3294({)S
  7129. 5850 V
  7130. (30145)210 648 A
  7131. (return)252 2034 A
  7132. (0.0;)168 2328 A
  7133. 5940 V
  7134. (30146)210 648 A
  7135. 1698(})S
  7136. 6030 V
  7137. (30147)210 648 A
  7138. (while)210 1698 A
  7139. ((exp<-30))378 1950 A
  7140. 2370({)S
  7141. 6120 V
  7142. (30148)210 648 A
  7143. 2034(fl)S
  7144. 2160(/=)S
  7145. ((double))336 2286 A
  7146. ((1L)126 2664 A
  7147. 2832(<<)S
  7148. (30);)168 2958 A
  7149. 6210 V
  7150. (30149)210 648 A
  7151. (exp)126 2034 A
  7152. 2202(+=)S
  7153. (30;)126 2328 A
  7154. 8418 V
  7155. EP
  7156. %%Page: 291 291
  7157. BP
  7158. /slant 0 def
  7159. /height 0 def
  7160. 630 V
  7161. 10 R
  7162. 648(MINIX)S
  7163. 976(SOURCE)S
  7164. 1399(CODE)S
  7165. 11 R
  7166. 1978(File:)S
  7167. (src/lib/math/ldexp.c)886 2211 A
  7168. 12 B
  7169. (291)180 4248 A
  7170. 900 V
  7171. 7 LST
  7172. (30150)210 648 A
  7173. 1698(})S
  7174. 990 V
  7175. (30151)210 648 A
  7176. 1698(fl)S
  7177. 1824(/=)S
  7178. ((double))336 1950 A
  7179. ((1L)126 2328 A
  7180. 2496(<<)S
  7181. (-exp);)252 2622 A
  7182. 1080 V
  7183. (30152)210 648 A
  7184. 1362(})S
  7185. 1170 V
  7186. (30153)210 648 A
  7187. (return)252 1362 A
  7188. (sign)168 1656 A
  7189. 1866(*)S
  7190. (fl;)126 1950 A
  7191. 1260 V
  7192. (30154)210 648 A
  7193. 1026(})S
  7194. 1890 V
  7195. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7196. 1980 V
  7197. (src/lib/math/log.c)756 1698 A
  7198. 2070 V
  7199. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7200. 2250 V
  7201. (30200)210 648 A
  7202. 1026(/*)S
  7203. 2340 V
  7204. (30201)210 648 A
  7205. 1068(*)S
  7206. ((c))126 1152 A
  7207. (copyright)378 1320 A
  7208. (1988)168 1740 A
  7209. 1950(by)S
  7210. (the)126 2076 A
  7211. (Vrije)210 2244 A
  7212. (Universiteit,)546 2496 A
  7213. (Amsterdam,)420 3084 A
  7214. (The)126 3546 A
  7215. (Netherlands.)504 3714 A
  7216. 2430 V
  7217. (30202)210 648 A
  7218. 1068(*)S
  7219. (See)126 1152 A
  7220. (the)126 1320 A
  7221. (copyright)378 1488 A
  7222. (notice)252 1908 A
  7223. 2202(in)S
  7224. (the)126 2328 A
  7225. (ACK)126 2496 A
  7226. (home)168 2664 A
  7227. (directory,)420 2874 A
  7228. 3336(in)S
  7229. (the)126 3462 A
  7230. (file)168 3630 A
  7231. ("Copyright".)504 3840 A
  7232. 2520 V
  7233. (30203)210 648 A
  7234. 1068(*)S
  7235. 2610 V
  7236. (30204)210 648 A
  7237. 1068(*)S
  7238. (Author:)294 1152 A
  7239. (Ceriel)252 1488 A
  7240. (J.H.)168 1782 A
  7241. (Jacobs)252 1992 A
  7242. 2700 V
  7243. (30205)210 648 A
  7244. 1068(*/)S
  7245. 2790 V
  7246. (30206)210 648 A
  7247. 1026(/*)S
  7248. ($Header:)336 1152 A
  7249. (log.c,v)294 1530 A
  7250. (1.3)126 1866 A
  7251. (91/03/19)336 2034 A
  7252. (16:38:45)336 2412 A
  7253. (ceriel)252 2790 A
  7254. (Exp)126 3084 A
  7255. 3252($)S
  7256. 3336(*/)S
  7257. 2880 V
  7258. (30207)210 648 A
  7259. 2970 V
  7260. (30208)210 648 A
  7261. (#include)336 1026 A
  7262. (<math.h>)336 1698 A
  7263. 3060 V
  7264. (30209)210 648 A
  7265. (#include)336 1026 A
  7266. (<float.h>)378 1698 A
  7267. 3150 V
  7268. (30210)210 648 A
  7269. (#include)336 1026 A
  7270. (<errno.h>)378 1698 A
  7271. 3240 V
  7272. (30211)210 648 A
  7273. (#include)336 1026 A
  7274. ("localmath.h")546 1698 A
  7275. 3330 V
  7276. (30212)210 648 A
  7277. 3420 V
  7278. (30213)210 648 A
  7279. (double)252 1026 A
  7280. 3510 V
  7281. (30214)210 648 A
  7282. (log(double)420 1026 A
  7283. 1488(x))S
  7284. 3600 V
  7285. (30215)210 648 A
  7286. 1026({)S
  7287. 3690 V
  7288. (30216)210 648 A
  7289. 1362(/*)S
  7290. (Algorithm)378 1698 A
  7291. (and)126 2118 A
  7292. (coefficients)504 2286 A
  7293. (from:)210 2832 A
  7294. 3780 V
  7295. (30217)210 648 A
  7296. ("Software)378 2034 A
  7297. (manual)252 2454 A
  7298. (for)126 2748 A
  7299. (the)126 2916 A
  7300. (elementary)420 3084 A
  7301. (functions")420 3546 A
  7302. 3870 V
  7303. (30218)210 648 A
  7304. 2034(by)S
  7305. (W.J.)168 2160 A
  7306. (Cody)168 2370 A
  7307. (and)126 2580 A
  7308. 2748(W.)S
  7309. (Waite,)252 2874 A
  7310. (Prentice-Hall,)588 3168 A
  7311. (1980)168 3798 A
  7312. 3960 V
  7313. (30219)210 648 A
  7314. 1362(*/)S
  7315. 4050 V
  7316. (30220)210 648 A
  7317. (static)252 1362 A
  7318. (double)252 1656 A
  7319. (a[])126 1950 A
  7320. 2118(=)S
  7321. 2202({)S
  7322. 4140 V
  7323. (30221)210 648 A
  7324. (-0.64124943423745581147e2,)1092 1698 A
  7325. 4230 V
  7326. (30222)210 648 A
  7327. (0.16383943563021534222e2,)1050 1740 A
  7328. 4320 V
  7329. (30223)210 648 A
  7330. (-0.78956112887491257267e0)1050 1698 A
  7331. 4410 V
  7332. (30224)210 648 A
  7333. 1362(};)S
  7334. 4500 V
  7335. (30225)210 648 A
  7336. (static)252 1362 A
  7337. (double)252 1656 A
  7338. (b[])126 1950 A
  7339. 2118(=)S
  7340. 2202({)S
  7341. 4590 V
  7342. (30226)210 648 A
  7343. (-0.76949932108494879777e3,)1092 1698 A
  7344. 4680 V
  7345. (30227)210 648 A
  7346. (0.31203222091924532844e3,)1050 1740 A
  7347. 4770 V
  7348. (30228)210 648 A
  7349. (-0.35667977739034646171e2,)1092 1698 A
  7350. 4860 V
  7351. (30229)210 648 A
  7352. (1.0)126 1740 A
  7353. 4950 V
  7354. (30230)210 648 A
  7355. 1362(};)S
  7356. 5040 V
  7357. (30231)210 648 A
  7358. 5130 V
  7359. (30232)210 648 A
  7360. (double)252 1362 A
  7361. (znum,)210 1698 A
  7362. (zden,)210 1950 A
  7363. 2202(z,)S
  7364. 2328(w;)S
  7365. 5220 V
  7366. (30233)210 648 A
  7367. (int)126 1362 A
  7368. (exponent;)378 1698 A
  7369. 5310 V
  7370. (30234)210 648 A
  7371. 5400 V
  7372. (30235)210 648 A
  7373. 1362(if)S
  7374. ((__IsNan(x)))504 1488 A
  7375. 2034({)S
  7376. 5490 V
  7377. (30236)210 648 A
  7378. (errno)210 1698 A
  7379. 1950(=)S
  7380. (EDOM;)210 2034 A
  7381. 5580 V
  7382. (30237)210 648 A
  7383. (return)252 1698 A
  7384. 1992(x;)S
  7385. 5670 V
  7386. (30238)210 648 A
  7387. 1362(})S
  7388. 5760 V
  7389. (30239)210 648 A
  7390. 1362(if)S
  7391. 1488((x)S
  7392. 1614(<)S
  7393. 1698(0))S
  7394. 1824({)S
  7395. 5850 V
  7396. (30240)210 648 A
  7397. (errno)210 1698 A
  7398. 1950(=)S
  7399. (EDOM;)210 2034 A
  7400. 5940 V
  7401. (30241)210 648 A
  7402. (return)252 1698 A
  7403. (-HUGE_VAL;)420 1992 A
  7404. 6030 V
  7405. (30242)210 648 A
  7406. 1362(})S
  7407. 6120 V
  7408. (30243)210 648 A
  7409. (else)168 1362 A
  7410. 1572(if)S
  7411. 1698((x)S
  7412. 1824(==)S
  7413. 1950(0))S
  7414. 2076({)S
  7415. 6210 V
  7416. (30244)210 648 A
  7417. (errno)210 1698 A
  7418. 1950(=)S
  7419. (ERANGE;)294 2034 A
  7420. 8418 V
  7421. EP
  7422. %%Page: 292 292
  7423. BP
  7424. /slant 0 def
  7425. /height 0 def
  7426. 630 V
  7427. 12 B
  7428. (292)180 648 A
  7429. 11 R
  7430. 2031(File:)S
  7431. (src/lib/math/log.c)781 2264 A
  7432. 10 R
  7433. 3402(MINIX)S
  7434. 3730(SOURCE)S
  7435. 4153(CODE)S
  7436. 900 V
  7437. 7 LST
  7438. (30245)210 648 A
  7439. (return)252 1698 A
  7440. (-HUGE_VAL;)420 1992 A
  7441. 990 V
  7442. (30246)210 648 A
  7443. 1362(})S
  7444. 1080 V
  7445. (30247)210 648 A
  7446. 1170 V
  7447. (30248)210 648 A
  7448. 1362(if)S
  7449. 1488((x)S
  7450. 1614(<=)S
  7451. (DBL_MAX))336 1740 A
  7452. 2118({)S
  7453. 1260 V
  7454. (30249)210 648 A
  7455. 1362(})S
  7456. 1350 V
  7457. (30250)210 648 A
  7458. (else)168 1362 A
  7459. (return)252 1572 A
  7460. 1866(x;)S
  7461. 2034(/*)S
  7462. (for)126 2160 A
  7463. (infinity)336 2328 A
  7464. (and)126 2706 A
  7465. (Nan)126 2874 A
  7466. 3042(*/)S
  7467. 1440 V
  7468. (30251)210 648 A
  7469. 1362(x)S
  7470. 1446(=)S
  7471. (frexp(x,)336 1530 A
  7472. (&exponent);)462 1908 A
  7473. 1530 V
  7474. (30252)210 648 A
  7475. 1362(if)S
  7476. 1488((x)S
  7477. 1614(>)S
  7478. (M_1_SQRT2))420 1698 A
  7479. 2160({)S
  7480. 1620 V
  7481. (30253)210 648 A
  7482. (znum)168 1698 A
  7483. 1908(=)S
  7484. 1992((x)S
  7485. 2118(-)S
  7486. (0.5))168 2202 A
  7487. 2412(-)S
  7488. (0.5;)168 2496 A
  7489. 1710 V
  7490. (30254)210 648 A
  7491. (zden)168 1698 A
  7492. 1908(=)S
  7493. 1992(x)S
  7494. 2076(*)S
  7495. (0.5)126 2160 A
  7496. 2328(+)S
  7497. (0.5;)168 2412 A
  7498. 1800 V
  7499. (30255)210 648 A
  7500. 1362(})S
  7501. 1890 V
  7502. (30256)210 648 A
  7503. (else)168 1362 A
  7504. 1572({)S
  7505. 1980 V
  7506. (30257)210 648 A
  7507. (znum)168 1698 A
  7508. 1908(=)S
  7509. 1992(x)S
  7510. 2076(-)S
  7511. (0.5;)168 2160 A
  7512. 2070 V
  7513. (30258)210 648 A
  7514. (zden)168 1698 A
  7515. 1908(=)S
  7516. (znum)168 1992 A
  7517. 2202(*)S
  7518. (0.5)126 2286 A
  7519. 2454(+)S
  7520. (0.5;)168 2538 A
  7521. 2160 V
  7522. (30259)210 648 A
  7523. (exponent--;)462 1698 A
  7524. 2250 V
  7525. (30260)210 648 A
  7526. 1362(})S
  7527. 2340 V
  7528. (30261)210 648 A
  7529. 1362(z)S
  7530. 1446(=)S
  7531. (znum/zden;)420 1530 A
  7532. 1992(w)S
  7533. 2076(=)S
  7534. 2160(z)S
  7535. 2244(*)S
  7536. 2328(z;)S
  7537. 2430 V
  7538. (30262)210 648 A
  7539. 1362(x)S
  7540. 1446(=)S
  7541. 1530(z)S
  7542. 1614(+)S
  7543. 1698(z)S
  7544. 1782(*)S
  7545. 1866(w)S
  7546. 1950(*)S
  7547. ((POLYNOM2(w,a)/POLYNOM3(w,b));)1260 2034 A
  7548. 2520 V
  7549. (30263)210 648 A
  7550. 1362(z)S
  7551. 1446(=)S
  7552. (exponent;)378 1530 A
  7553. 2610 V
  7554. (30264)210 648 A
  7555. 1362(x)S
  7556. 1446(+=)S
  7557. 1572(z)S
  7558. 1656(*)S
  7559. ((-2.121944400546905827679e-4);)1260 1740 A
  7560. 2700 V
  7561. (30265)210 648 A
  7562. (return)252 1362 A
  7563. 1656(x)S
  7564. 1740(+)S
  7565. 1824(z)S
  7566. 1908(*)S
  7567. (0.693359375;)504 1992 A
  7568. 2790 V
  7569. (30266)210 648 A
  7570. 1026(})S
  7571. 3240 V
  7572. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7573. 3330 V
  7574. (src/lib/math/log10.c)840 1698 A
  7575. 3420 V
  7576. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7577. 3600 V
  7578. (30300)210 648 A
  7579. 1026(/*)S
  7580. 3690 V
  7581. (30301)210 648 A
  7582. 1068(*)S
  7583. ((c))126 1152 A
  7584. (copyright)378 1320 A
  7585. (1988)168 1740 A
  7586. 1950(by)S
  7587. (the)126 2076 A
  7588. (Vrije)210 2244 A
  7589. (Universiteit,)546 2496 A
  7590. (Amsterdam,)420 3084 A
  7591. (The)126 3546 A
  7592. (Netherlands.)504 3714 A
  7593. 3780 V
  7594. (30302)210 648 A
  7595. 1068(*)S
  7596. (See)126 1152 A
  7597. (the)126 1320 A
  7598. (copyright)378 1488 A
  7599. (notice)252 1908 A
  7600. 2202(in)S
  7601. (the)126 2328 A
  7602. (ACK)126 2496 A
  7603. (home)168 2664 A
  7604. (directory,)420 2874 A
  7605. 3336(in)S
  7606. (the)126 3462 A
  7607. (file)168 3630 A
  7608. ("Copyright".)504 3840 A
  7609. 3870 V
  7610. (30303)210 648 A
  7611. 1068(*)S
  7612. 3960 V
  7613. (30304)210 648 A
  7614. 1068(*)S
  7615. (Author:)294 1152 A
  7616. (Ceriel)252 1488 A
  7617. (J.H.)168 1782 A
  7618. (Jacobs)252 1992 A
  7619. 4050 V
  7620. (30305)210 648 A
  7621. 1068(*/)S
  7622. 4140 V
  7623. (30306)210 648 A
  7624. 1026(/*)S
  7625. ($Header:)336 1152 A
  7626. (log10.c,v)378 1530 A
  7627. (1.3)126 1950 A
  7628. (91/03/19)336 2118 A
  7629. (16:38:55)336 2496 A
  7630. (ceriel)252 2874 A
  7631. (Exp)126 3168 A
  7632. 3336($)S
  7633. 3420(*/)S
  7634. 4230 V
  7635. (30307)210 648 A
  7636. 4320 V
  7637. (30308)210 648 A
  7638. (#include)336 1026 A
  7639. (<math.h>)336 1698 A
  7640. 4410 V
  7641. (30309)210 648 A
  7642. (#include)336 1026 A
  7643. (<errno.h>)378 1698 A
  7644. 4500 V
  7645. (30310)210 648 A
  7646. (#include)336 1026 A
  7647. ("localmath.h")546 1698 A
  7648. 4590 V
  7649. (30311)210 648 A
  7650. 4680 V
  7651. (30312)210 648 A
  7652. (double)252 1026 A
  7653. 4770 V
  7654. (30313)210 648 A
  7655. (log10(double)504 1026 A
  7656. 1572(x))S
  7657. 4860 V
  7658. (30314)210 648 A
  7659. 1026({)S
  7660. 4950 V
  7661. (30315)210 648 A
  7662. 1362(if)S
  7663. ((__IsNan(x)))504 1488 A
  7664. 2034({)S
  7665. 5040 V
  7666. (30316)210 648 A
  7667. (errno)210 1698 A
  7668. 1950(=)S
  7669. (EDOM;)210 2034 A
  7670. 5130 V
  7671. (30317)210 648 A
  7672. (return)252 1698 A
  7673. 1992(x;)S
  7674. 5220 V
  7675. (30318)210 648 A
  7676. 1362(})S
  7677. 5310 V
  7678. (30319)210 648 A
  7679. 1362(if)S
  7680. 1488((x)S
  7681. 1614(<)S
  7682. 1698(0))S
  7683. 1824({)S
  7684. 5400 V
  7685. (30320)210 648 A
  7686. (errno)210 1698 A
  7687. 1950(=)S
  7688. (EDOM;)210 2034 A
  7689. 5490 V
  7690. (30321)210 648 A
  7691. (return)252 1698 A
  7692. (-HUGE_VAL;)420 1992 A
  7693. 5580 V
  7694. (30322)210 648 A
  7695. 1362(})S
  7696. 5670 V
  7697. (30323)210 648 A
  7698. (else)168 1362 A
  7699. 1572(if)S
  7700. 1698((x)S
  7701. 1824(==)S
  7702. 1950(0))S
  7703. 2076({)S
  7704. 5760 V
  7705. (30324)210 648 A
  7706. (errno)210 1698 A
  7707. 1950(=)S
  7708. (ERANGE;)294 2034 A
  7709. 5850 V
  7710. (30325)210 648 A
  7711. (return)252 1698 A
  7712. (-HUGE_VAL;)420 1992 A
  7713. 5940 V
  7714. (30326)210 648 A
  7715. 1362(})S
  7716. 6030 V
  7717. (30327)210 648 A
  7718. 6120 V
  7719. (30328)210 648 A
  7720. (return)252 1362 A
  7721. (log(x))252 1656 A
  7722. 1950(/)S
  7723. (M_LN10;)294 2034 A
  7724. 6210 V
  7725. (30329)210 648 A
  7726. 1026(})S
  7727. 8418 V
  7728. EP
  7729. %%Page: 293 293
  7730. BP
  7731. /slant 0 def
  7732. /height 0 def
  7733. 630 V
  7734. 10 R
  7735. 648(MINIX)S
  7736. 976(SOURCE)S
  7737. 1399(CODE)S
  7738. 11 R
  7739. 1988(File:)S
  7740. (src/lib/math/modf.s)866 2221 A
  7741. 12 B
  7742. (293)180 4248 A
  7743. 990 V
  7744. 7 LST
  7745. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7746. 1080 V
  7747. (src/lib/math/modf.s)798 1698 A
  7748. 1170 V
  7749. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7750. 1350 V
  7751. (30400)210 648 A
  7752. 1026(#)S
  7753. 1440 V
  7754. (30401)210 648 A
  7755. (.sect)210 1026 A
  7756. (.text;)252 1278 A
  7757. (.sect)210 1572 A
  7758. (.rom;)210 1824 A
  7759. (.sect)210 2076 A
  7760. (.data;)252 2328 A
  7761. (.sect)210 2622 A
  7762. (.bss)168 2874 A
  7763. 1530 V
  7764. (30402)210 648 A
  7765. (.extern)294 1026 A
  7766. (_modf)210 1362 A
  7767. 1620 V
  7768. (30403)210 648 A
  7769. (.sect)210 1026 A
  7770. (.text)210 1278 A
  7771. 1710 V
  7772. (30404)210 648 A
  7773. (_modf:)252 1026 A
  7774. 1800 V
  7775. (30405)210 648 A
  7776. (#if)126 1026 A
  7777. (__i386)252 1194 A
  7778. 1890 V
  7779. (30406)210 648 A
  7780. (push)168 1362 A
  7781. (ebp)126 1698 A
  7782. 1980 V
  7783. (30407)210 648 A
  7784. (mov)126 1362 A
  7785. (ebp,)168 1698 A
  7786. (esp)126 1908 A
  7787. 2070 V
  7788. (30408)210 648 A
  7789. (push)168 1362 A
  7790. (12(ebp))294 1698 A
  7791. 2160 V
  7792. (30409)210 648 A
  7793. (push)168 1362 A
  7794. (8(ebp))252 1698 A
  7795. 2250 V
  7796. (30410)210 648 A
  7797. (push)168 1362 A
  7798. 1698(1)S
  7799. 2340 V
  7800. (30411)210 648 A
  7801. (push)168 1362 A
  7802. 1698(4)S
  7803. 2430 V
  7804. (30412)210 648 A
  7805. (call)168 1362 A
  7806. (.cif8)210 1698 A
  7807. 2520 V
  7808. (30413)210 648 A
  7809. (mov)126 1362 A
  7810. (eax,)168 1698 A
  7811. (esp)126 1908 A
  7812. 2610 V
  7813. (30414)210 648 A
  7814. (push)168 1362 A
  7815. (eax)126 1698 A
  7816. 2700 V
  7817. (30415)210 648 A
  7818. (call)168 1362 A
  7819. (.fif8)210 1698 A
  7820. 2790 V
  7821. (30416)210 648 A
  7822. (pop)126 1362 A
  7823. (ecx)126 1698 A
  7824. 2880 V
  7825. (30417)210 648 A
  7826. (mov)126 1362 A
  7827. (edx,)168 1698 A
  7828. (16(ebp))294 1908 A
  7829. 2970 V
  7830. (30418)210 648 A
  7831. (pop)126 1362 A
  7832. (ecx)126 1698 A
  7833. 3060 V
  7834. (30419)210 648 A
  7835. (pop)126 1362 A
  7836. (ebx)126 1698 A
  7837. 3150 V
  7838. (30420)210 648 A
  7839. (mov)126 1362 A
  7840. (0(edx),)294 1698 A
  7841. (ecx)126 2034 A
  7842. 3240 V
  7843. (30421)210 648 A
  7844. (mov)126 1362 A
  7845. (4(edx),)294 1698 A
  7846. (ebx)126 2034 A
  7847. 3330 V
  7848. (30422)210 648 A
  7849. (pop)126 1362 A
  7850. (eax)126 1698 A
  7851. 3420 V
  7852. (30423)210 648 A
  7853. (pop)126 1362 A
  7854. (edx)126 1698 A
  7855. 3510 V
  7856. (30424)210 648 A
  7857. (leave)210 1362 A
  7858. 3600 V
  7859. (30425)210 648 A
  7860. (ret)126 1362 A
  7861. 3690 V
  7862. (30426)210 648 A
  7863. (#else)210 1026 A
  7864. 1278(/*)S
  7865. (i86)126 1404 A
  7866. 1572(*/)S
  7867. 3780 V
  7868. (30427)210 648 A
  7869. (push)168 1362 A
  7870. 1698(bp)S
  7871. 3870 V
  7872. (30428)210 648 A
  7873. (mov)126 1362 A
  7874. (bp,)126 1698 A
  7875. 1866(sp)S
  7876. 3960 V
  7877. (30429)210 648 A
  7878. (lea)126 1362 A
  7879. (bx,)126 1698 A
  7880. (4(bp))210 1866 A
  7881. 4050 V
  7882. (30430)210 648 A
  7883. (mov)126 1362 A
  7884. (cx,)126 1698 A
  7885. 1866(#8)S
  7886. 4140 V
  7887. (30431)210 648 A
  7888. (call)168 1362 A
  7889. (.loi)168 1698 A
  7890. 4230 V
  7891. (30432)210 648 A
  7892. (mov)126 1362 A
  7893. (dx,)126 1698 A
  7894. 1866(#1)S
  7895. 4320 V
  7896. (30433)210 648 A
  7897. (push)168 1362 A
  7898. 1698(dx)S
  7899. 4410 V
  7900. (30434)210 648 A
  7901. (push)168 1362 A
  7902. 1698(dx)S
  7903. 4500 V
  7904. (30435)210 648 A
  7905. (push)168 1362 A
  7906. 1698(dx)S
  7907. 4590 V
  7908. (30436)210 648 A
  7909. (mov)126 1362 A
  7910. (ax,)126 1698 A
  7911. 1866(#2)S
  7912. 4680 V
  7913. (30437)210 648 A
  7914. (push)168 1362 A
  7915. 1698(ax)S
  7916. 4770 V
  7917. (30438)210 648 A
  7918. (call)168 1362 A
  7919. (.cif8)210 1698 A
  7920. 4860 V
  7921. (30439)210 648 A
  7922. (mov)126 1362 A
  7923. (ax,)126 1698 A
  7924. 1866(sp)S
  7925. 4950 V
  7926. (30440)210 648 A
  7927. (push)168 1362 A
  7928. 1698(ax)S
  7929. 5040 V
  7930. (30441)210 648 A
  7931. (call)168 1362 A
  7932. (.fif8)210 1698 A
  7933. 5130 V
  7934. (30442)210 648 A
  7935. (pop)126 1362 A
  7936. 1698(bx)S
  7937. 5220 V
  7938. (30443)210 648 A
  7939. (mov)126 1362 A
  7940. (bx,)126 1698 A
  7941. (12(bp))252 1866 A
  7942. 5310 V
  7943. (30444)210 648 A
  7944. (mov)126 1362 A
  7945. (cx,)126 1698 A
  7946. 1866(#8)S
  7947. 5400 V
  7948. (30445)210 648 A
  7949. (call)168 1362 A
  7950. (.sti)168 1698 A
  7951. 5490 V
  7952. (30446)210 648 A
  7953. (call)168 1362 A
  7954. (.ret8)210 1698 A
  7955. 5580 V
  7956. (30447)210 648 A
  7957. (jmp)126 1362 A
  7958. (.cret)210 1698 A
  7959. 5670 V
  7960. (30448)210 648 A
  7961. (#endif)252 1026 A
  7962. 8418 V
  7963. EP
  7964. %%Page: 294 294
  7965. BP
  7966. /slant 0 def
  7967. /height 0 def
  7968. 630 V
  7969. 12 B
  7970. (294)180 648 A
  7971. 11 R
  7972. 2006(File:)S
  7973. (src/lib/math/pow.c)830 2239 A
  7974. 10 R
  7975. 3402(MINIX)S
  7976. 3730(SOURCE)S
  7977. 4153(CODE)S
  7978. 990 V
  7979. 7 LST
  7980. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7981. 1080 V
  7982. (src/lib/math/pow.c)756 1698 A
  7983. 1170 V
  7984. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7985. 1350 V
  7986. (30500)210 648 A
  7987. 1026(/*)S
  7988. 1440 V
  7989. (30501)210 648 A
  7990. 1068(*)S
  7991. ((c))126 1152 A
  7992. (copyright)378 1320 A
  7993. (1988)168 1740 A
  7994. 1950(by)S
  7995. (the)126 2076 A
  7996. (Vrije)210 2244 A
  7997. (Universiteit,)546 2496 A
  7998. (Amsterdam,)420 3084 A
  7999. (The)126 3546 A
  8000. (Netherlands.)504 3714 A
  8001. 1530 V
  8002. (30502)210 648 A
  8003. 1068(*)S
  8004. (See)126 1152 A
  8005. (the)126 1320 A
  8006. (copyright)378 1488 A
  8007. (notice)252 1908 A
  8008. 2202(in)S
  8009. (the)126 2328 A
  8010. (ACK)126 2496 A
  8011. (home)168 2664 A
  8012. (directory,)420 2874 A
  8013. 3336(in)S
  8014. (the)126 3462 A
  8015. (file)168 3630 A
  8016. ("Copyright".)504 3840 A
  8017. 1620 V
  8018. (30503)210 648 A
  8019. 1068(*)S
  8020. 1710 V
  8021. (30504)210 648 A
  8022. 1068(*)S
  8023. (Author:)294 1152 A
  8024. (Ceriel)252 1488 A
  8025. (J.H.)168 1782 A
  8026. (Jacobs)252 1992 A
  8027. 1800 V
  8028. (30505)210 648 A
  8029. 1068(*/)S
  8030. 1890 V
  8031. (30506)210 648 A
  8032. 1026(/*)S
  8033. ($Header:)336 1152 A
  8034. (pow.c,v)294 1530 A
  8035. (1.3)126 1866 A
  8036. (90/08/28)336 2034 A
  8037. (13:59:36)336 2412 A
  8038. (eck)126 2790 A
  8039. (Exp)126 2958 A
  8040. 3126($)S
  8041. 3210(*/)S
  8042. 1980 V
  8043. (30507)210 648 A
  8044. 2070 V
  8045. (30508)210 648 A
  8046. (#include)336 1026 A
  8047. (<math.h>)336 1698 A
  8048. 2160 V
  8049. (30509)210 648 A
  8050. (#include)336 1026 A
  8051. (<float.h>)378 1698 A
  8052. 2250 V
  8053. (30510)210 648 A
  8054. (#include)336 1026 A
  8055. (<errno.h>)378 1698 A
  8056. 2340 V
  8057. (30511)210 648 A
  8058. (#include)336 1026 A
  8059. ("localmath.h")546 1698 A
  8060. 2430 V
  8061. (30512)210 648 A
  8062. 2520 V
  8063. (30513)210 648 A
  8064. (double)252 1026 A
  8065. 2610 V
  8066. (30514)210 648 A
  8067. (pow(double)420 1026 A
  8068. 1488(x,)S
  8069. (double)252 1614 A
  8070. 1908(y))S
  8071. 2700 V
  8072. (30515)210 648 A
  8073. 1026({)S
  8074. 2790 V
  8075. (30516)210 648 A
  8076. 1362(/*)S
  8077. (Simple)252 1698 A
  8078. (version)294 1992 A
  8079. (for)126 2328 A
  8080. (now.)168 2496 A
  8081. (The)126 2706 A
  8082. (Cody)168 2874 A
  8083. (and)126 3084 A
  8084. (Waite)210 3252 A
  8085. (book)168 3504 A
  8086. (has)126 3714 A
  8087. 2880 V
  8088. (30517)210 648 A
  8089. 1698(a)S
  8090. (very)168 1782 A
  8091. (complicated,)504 1992 A
  8092. (much)168 2538 A
  8093. (more)168 2748 A
  8094. (precise)294 2958 A
  8095. (version,)336 3294 A
  8096. (but)126 3672 A
  8097. 2970 V
  8098. (30518)210 648 A
  8099. (this)168 1698 A
  8100. (version)294 1908 A
  8101. (has)126 2244 A
  8102. (machine-dependent)714 2412 A
  8103. (arrays)252 3168 A
  8104. 3462(A1)S
  8105. (and)126 3588 A
  8106. (A2,)126 3756 A
  8107. 3060 V
  8108. (30519)210 648 A
  8109. (and)126 1698 A
  8110. 1866(I)S
  8111. (don't)210 1950 A
  8112. (know)168 2202 A
  8113. (yet)126 2412 A
  8114. (how)126 2580 A
  8115. 2748(to)S
  8116. (solve)210 2874 A
  8117. (this)168 3126 A
  8118. (???)126 3336 A
  8119. 3150 V
  8120. (30520)210 648 A
  8121. 1362(*/)S
  8122. 3240 V
  8123. (30521)210 648 A
  8124. (double)252 1362 A
  8125. (dummy;)252 1656 A
  8126. 3330 V
  8127. (30522)210 648 A
  8128. (int)126 1362 A
  8129. (result_neg)420 1698 A
  8130. 2160(=)S
  8131. 2244(0;)S
  8132. 3420 V
  8133. (30523)210 648 A
  8134. 3510 V
  8135. (30524)210 648 A
  8136. 1362(if)S
  8137. (((x)126 1488 A
  8138. 1656(==)S
  8139. 1782(0)S
  8140. 1866(&&)S
  8141. 1992(y)S
  8142. 2076(==)S
  8143. 2202(0))S
  8144. 2328(||)S
  8145. 3600 V
  8146. (30525)210 648 A
  8147. 1530((x)S
  8148. 1656(<)S
  8149. 1740(0)S
  8150. 1824(&&)S
  8151. (modf(y,)294 1950 A
  8152. (&dummy))294 2286 A