home *** CD-ROM | disk | FTP | other *** search
/ Practical Algorithms for Image Analysis / Practical Algorithms for Image Analysis.iso / TARFILE.GZ / tarfile / libtiff / config.log < prev    next >
Encoding:
Text File  |  1999-09-11  |  42.3 KB  |  4,949 lines

  1. Tue Mar  3 21:47:18 EST 1998
  2. Running ./configure with arguments:
  3.  
  4. This file contains information that is captured from running the configure
  5. script.  Lines that begin with a "+" are command lines echoed by the
  6. shell.  Other lines are the output of commands; usually the contents of
  7. test case files or the output from compilers.  If configure does the
  8. wrong thing, you can use the information captured here to aid in debugging.
  9.  
  10. ++ . ./config.site
  11. ++ cat dummy.c
  12. main(int argc, char* argv) { exit(0); }
  13. ++ cat xgnu.c
  14. #ifdef __GNUC__
  15. yes;
  16. #endif
  17. ++ gcc -E xgnu.c
  18. ++ egrep yes
  19. yes;
  20. ++ gcc -o dummy dummy.c
  21. ++ /usr/bin/gcc -g -c dummy.c
  22. ++ make -f confMakefile t
  23. /usr/bin/gcc  -E t.c
  24. # 1 "t.c"
  25. # 1 "/usr/include/sys/types.h" 1 3
  26.  
  27.  
  28.  
  29. # 1 "/usr/include/linux/types.h" 1 3
  30.  
  31.  
  32.  
  33. # 1 "/usr/include/linux/posix_types.h" 1 3
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77. typedef struct fd_set {
  78.     unsigned int fds_bits [(256 / (8 * sizeof(unsigned int)) ) ];
  79. } __kernel_fd_set;
  80.  
  81. # 1 "/usr/include/asm/posix_types.h" 1 3
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91. typedef unsigned short    __kernel_dev_t;
  92. typedef unsigned long    __kernel_ino_t;
  93. typedef unsigned short    __kernel_mode_t;
  94. typedef unsigned short    __kernel_nlink_t;
  95. typedef long        __kernel_off_t;
  96. typedef int        __kernel_pid_t;
  97. typedef unsigned short    __kernel_uid_t;
  98. typedef unsigned short    __kernel_gid_t;
  99. typedef unsigned int    __kernel_size_t;
  100. typedef int        __kernel_ssize_t;
  101. typedef int        __kernel_ptrdiff_t;
  102. typedef long        __kernel_time_t;
  103. typedef long        __kernel_clock_t;
  104. typedef int        __kernel_daddr_t;
  105. typedef char *        __kernel_caddr_t;
  106.  
  107.  
  108. typedef long long    __kernel_loff_t;
  109.  
  110.  
  111. typedef struct {
  112.     int    val[2];
  113. } __kernel_fsid_t;
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141. # 48 "/usr/include/linux/posix_types.h" 2 3
  142.  
  143.  
  144.  
  145. # 4 "/usr/include/linux/types.h" 2 3
  146.  
  147. # 1 "/usr/include/asm/types.h" 1 3
  148.  
  149.  
  150.  
  151. typedef unsigned short umode_t;
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158. typedef __signed__ char __s8;
  159. typedef unsigned char __u8;
  160.  
  161. typedef __signed__ short __s16;
  162. typedef unsigned short __u16;
  163.  
  164. typedef __signed__ int __s32;
  165. typedef unsigned int __u32;
  166.  
  167.  
  168. typedef __signed__ long long __s64;
  169. typedef unsigned long long __u64;
  170.  
  171.  
  172.  
  173.  
  174.  
  175. # 42 "/usr/include/asm/types.h" 3
  176.  
  177.  
  178.  
  179. # 5 "/usr/include/linux/types.h" 2 3
  180.  
  181.  
  182.  
  183.  
  184. typedef __kernel_fd_set        fd_set;
  185. typedef __kernel_dev_t        dev_t;
  186. typedef __kernel_ino_t        ino_t;
  187. typedef __kernel_mode_t        mode_t;
  188. typedef __kernel_nlink_t    nlink_t;
  189. typedef __kernel_off_t        off_t;
  190. typedef __kernel_pid_t        pid_t;
  191. typedef __kernel_uid_t        uid_t;
  192. typedef __kernel_gid_t        gid_t;
  193. typedef __kernel_daddr_t    daddr_t;
  194.  
  195.  
  196. typedef __kernel_loff_t        loff_t;
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205. typedef __kernel_size_t        size_t;
  206.  
  207.  
  208.  
  209.  
  210. typedef __kernel_ssize_t    ssize_t;
  211.  
  212.  
  213.  
  214.  
  215. typedef __kernel_ptrdiff_t    ptrdiff_t;
  216.  
  217.  
  218.  
  219.  
  220. typedef __kernel_time_t        time_t;
  221.  
  222.  
  223.  
  224.  
  225. typedef __kernel_clock_t    clock_t;
  226.  
  227.  
  228.  
  229.  
  230. typedef __kernel_caddr_t    caddr_t;
  231.  
  232.  
  233.  
  234. typedef unsigned char        u_char;
  235. typedef unsigned short        u_short;
  236. typedef unsigned int        u_int;
  237. typedef unsigned long        u_long;
  238.  
  239.  
  240. typedef unsigned char        unchar;
  241. typedef unsigned short        ushort;
  242. typedef unsigned int        uint;
  243. typedef unsigned long        ulong;
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252. struct ustat {
  253.     __kernel_daddr_t    f_tfree;
  254.     __kernel_ino_t        f_tinode;
  255.     char            f_fname[6];
  256.     char            f_fpack[6];
  257. };
  258.  
  259.  
  260. # 4 "/usr/include/sys/types.h" 2 3
  261.  
  262. # 1 "/usr/include/sys/bitypes.h" 1 3
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.      
  337.  
  338.  
  339.  
  340.     typedef   char            int8_t;
  341.     typedef unsigned char            u_int8_t;
  342.     typedef short                     int16_t;
  343.     typedef unsigned short          u_int16_t;
  344.     typedef int                       int32_t;
  345.     typedef unsigned int            u_int32_t;
  346.  
  347.  
  348.     typedef long long                 int64_t;
  349.     typedef unsigned long long      u_int64_t;
  350.  
  351.  
  352.  
  353.  
  354.  
  355. # 5 "/usr/include/sys/types.h" 2 3
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367. typedef unsigned long fd_mask;
  368.  
  369.  
  370. # 1 "t.c" 2
  371.  
  372. ++ cat t.c
  373. #include "sys/types.h"
  374. #include "stdlib.h"
  375. ++ make -f confMakefile t
  376. typedef long        __kernel_off_t;
  377. typedef long long    __kernel_loff_t;
  378. typedef __kernel_off_t        off_t;
  379. typedef __kernel_loff_t        loff_t;
  380. ++ cat t.c
  381. #include "sys/types.h"
  382. #include "stdlib.h"
  383. ++ make -f confMakefile t
  384. typedef unsigned int    __kernel_size_t;
  385. typedef int        __kernel_ssize_t;
  386. typedef __kernel_size_t        size_t;
  387. typedef __kernel_ssize_t    ssize_t;
  388.                  size_t __statelen)  ;
  389.                    size_t __statelen)  ;
  390. extern void *  malloc  (size_t __size)  ;
  391. extern void *  realloc  (void *  __ptr, size_t __size)  ;
  392. extern void *  calloc  (size_t __nmemb, size_t __size)  ;
  393. extern void *  __alloca  (size_t __size)  ;
  394. extern void *  valloc  (size_t __size)  ;
  395.                  size_t __nmemb, size_t __size,
  396. extern void qsort  (void *  __base, size_t __nmemb, size_t __size,
  397. extern int mblen  (__const char *__s, size_t __n)  ;
  398. extern int mbtowc  (wchar_t * __pwc, __const char *__s, size_t __n)  ;
  399. extern size_t mbstowcs  (wchar_t * __pwcs, __const char *__s, size_t __n)  ;
  400. extern size_t wcstombs  (char *__s, __const wchar_t * __pwcs, size_t __n)  ;
  401. extern void*    memalign  (size_t __alignment, size_t __size)  ;
  402. extern char*    ecvt  (double __value, size_t __ndigit, int *__decpt,
  403. extern char*    fcvt  (double __value, size_t __ndigit, int *__decpt,
  404. extern char*    gcvt  (double __value, size_t __ndigit, char *__buf)  ;
  405. ++ cat t.c
  406. #include "sys/types.h"
  407. ++ make -f confMakefile t
  408. typedef unsigned char        u_char;
  409. ++ cat t.c
  410. #include "sys/types.h"
  411. ++ make -f confMakefile t
  412. typedef unsigned short        u_short;
  413. ++ cat t.c
  414. #include "sys/types.h"
  415. ++ make -f confMakefile t
  416. typedef unsigned int        u_int;
  417.     typedef unsigned char            u_int8_t;
  418.     typedef unsigned short          u_int16_t;
  419.     typedef unsigned int            u_int32_t;
  420.     typedef unsigned long long      u_int64_t;
  421. ++ cat t.c
  422. #include "sys/types.h"
  423. ++ make -f confMakefile t
  424. typedef unsigned long        u_long;
  425. ++ cat t.c
  426. main() { int one = 1; char* cp = (char*)&one; exit(*cp!=0); }
  427. ++ make -f confMakefile t
  428. /usr/bin/gcc  t.c
  429. ++ make -f confMakefile t
  430. /usr/bin/gcc  t.c -lm
  431. ++ cat t.c
  432. /* this was lifted from GNU autoconf */
  433. /* Thanks to Mike Haertel and Jim Avera for this test. */
  434. #include <sys/types.h>
  435. #include <fcntl.h>
  436. #include <sys/mman.h>
  437. #if defined(__osf__) || defined(_AIX)
  438. # define valloc malloc
  439. #endif
  440. char *valloc(), *malloc();
  441.  
  442. int
  443. main()
  444. {
  445.   char *buf1, *buf2, *buf3;
  446.   int i = getpagesize(), j;
  447.   int i2 = getpagesize()*2;
  448.   int fd;
  449.  
  450.   buf1 = (char *)valloc(i2);
  451.   buf2 = (char *)valloc(i);
  452.   buf3 = (char *)malloc(i2);
  453.   for (j = 0; j < i2; ++j)
  454.     *(buf1 + j) = rand();
  455.   fd = open("conftestmmap", O_CREAT | O_RDWR, 0666);
  456.   write(fd, buf1, i2);
  457.   mmap(buf2, i, PROT_READ | PROT_WRITE, MAP_FIXED | MAP_PRIVATE, fd, 0);
  458.   for (j = 0; j < i; ++j)
  459.     if (*(buf1 + j) != *(buf2 + j))
  460.       exit(1);
  461.   lseek(fd, (long)i, 0);
  462.   read(fd, buf2, i); /* read into mapped memory -- file should not change */
  463.   /* (it does in i386 SVR4.0 - Jim Avera, jima@netcom.com) */
  464.   lseek(fd, (long)0, 0);
  465.   read(fd, buf3, i2);
  466.   for (j = 0; j < i2; ++j)
  467.     if (*(buf1 + j) != *(buf3 + j))
  468.       exit(1);
  469.   exit(0);
  470. }
  471. ++ make -f confMakefile t
  472. /usr/bin/gcc  t.c -lm
  473. In file included from t.c:5:
  474. /usr/include/sys/mman.h:11: warning: `MAP_FILE' redefined
  475. /usr/include/asm/mman.h:29: warning: this is the location of the previous definition
  476. ++ cat t.c
  477. #include "sys/mman.h"
  478. ++ make -f confMakefile t
  479. In file included from t.c:1:
  480. /usr/include/sys/mman.h:11: warning: `MAP_FILE' redefined
  481. /usr/include/asm/mman.h:29: warning: this is the location of the previous definition
  482. extern caddr_t mmap  (caddr_t __addr, size_t __len,        int __prot, int __flags, int __fd, off_t __off)  ;
  483. ++ make -f confMakefile t
  484. /usr/bin/gcc  -E t.c
  485. # 1 "t.c"
  486. # 1 "/usr/include/stdio.h" 1 3
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517. # 1 "/usr/include/features.h" 1 3
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651. # 1 "/usr/include/sys/cdefs.h" 1 3
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675. # 1 "/usr/include/features.h" 1 3
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694. # 136 "/usr/include/features.h" 3
  695.  
  696. # 24 "/usr/include/sys/cdefs.h" 2 3
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713. # 50 "/usr/include/sys/cdefs.h" 3
  714.  
  715.    
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734. # 100 "/usr/include/sys/cdefs.h" 3
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753. typedef long double __long_double_t;
  754.  
  755. # 128 "/usr/include/sys/cdefs.h" 3
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785. # 134 "/usr/include/features.h" 2 3
  786.  
  787.  
  788.  
  789. # 31 "/usr/include/stdio.h" 2 3
  790.  
  791.  
  792.  
  793. # 1 "/usr/include/libio.h" 1 3
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823. # 1 "/usr/include/_G_config.h" 1 3
  824.   
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845. typedef long _G_clock_t;
  846. typedef unsigned short _G_dev_t;
  847. typedef long int _G_fpos_t;
  848. typedef unsigned short _G_gid_t;
  849. typedef unsigned long _G_ino_t;
  850. typedef unsigned short _G_mode_t;
  851. typedef unsigned short _G_nlink_t;
  852. typedef long _G_off_t;
  853. typedef int _G_pid_t;
  854.  
  855.  
  856.  
  857. typedef int _G_ptrdiff_t;
  858. typedef unsigned long _G_sigset_t;
  859.  
  860.  
  861.  
  862. typedef unsigned int _G_size_t;
  863. typedef long _G_time_t;
  864. typedef unsigned short _G_uid_t;
  865. typedef long int _G_wchar_t;
  866. typedef int _G_ssize_t;
  867. typedef int   _G_wint_t;
  868. typedef void * _G_va_list;
  869.  
  870.  
  871.  
  872.  
  873. typedef          int   _G_int8_t __attribute__((__mode__(__QI__)));
  874. typedef unsigned int  _G_uint8_t __attribute__((__mode__(__QI__)));
  875. typedef          int  _G_int16_t __attribute__((__mode__(__HI__)));
  876. typedef unsigned int _G_uint16_t __attribute__((__mode__(__HI__)));
  877. typedef          int  _G_int32_t __attribute__((__mode__(__SI__)));
  878. typedef unsigned int _G_uint32_t __attribute__((__mode__(__SI__)));
  879. typedef          int  _G_int64_t __attribute__((__mode__(__DI__)));
  880. typedef unsigned int _G_uint64_t __attribute__((__mode__(__DI__)));
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921. # 30 "/usr/include/libio.h" 2 3
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935. # 51 "/usr/include/libio.h" 3
  936.  
  937.  
  938. # 63 "/usr/include/libio.h" 3
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026. struct _IO_lock_t {
  1027.   void *ptr;
  1028.   short int field1;
  1029.   short int field2;
  1030. };
  1031.  
  1032.  
  1033.  
  1034. struct _IO_jump_t;  struct _IO_FILE;
  1035.  
  1036. struct _IO_marker {
  1037.   struct _IO_marker *_next;
  1038.   struct _IO_FILE *_sbuf;
  1039.    
  1040.  
  1041.    
  1042.   int _pos;
  1043. # 176 "/usr/include/libio.h" 3
  1044.  
  1045. };
  1046.  
  1047.  
  1048.  
  1049. struct _IO_FILE {
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.   int _flags;         
  1058.    
  1059.   char* _IO_read_ptr;     
  1060.   char* _IO_read_end;     
  1061.   char* _IO_read_base;     
  1062.  
  1063.   char* _IO_write_base;     
  1064.   char* _IO_write_ptr;     
  1065.   char* _IO_write_end;     
  1066.   char* _IO_buf_base;     
  1067.   char* _IO_buf_end;     
  1068.    
  1069.   char *_IO_save_base;  
  1070.   char *_IO_backup_base;   
  1071.   char *_IO_save_end;  
  1072.  
  1073.   struct _IO_marker *_markers;
  1074.   
  1075.   struct _IO_FILE *_chain;
  1076.   
  1077.   int _fileno;
  1078.   int _blksize;
  1079.   _G_off_t  _offset;
  1080.   
  1081.  
  1082.    
  1083.   unsigned short _cur_column;
  1084.   char _unused;
  1085.   char _shortbuf[1];
  1086.   
  1087.    
  1088.  
  1089.   struct _IO_lock_t _IO_lock;
  1090. };
  1091.  
  1092.  
  1093. typedef struct _IO_FILE _IO_FILE;
  1094.  
  1095.  
  1096. struct _IO_FILE_plus;
  1097. extern struct _IO_FILE_plus _IO_stdin_, _IO_stdout_, _IO_stderr_;
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106. extern int __underflow  (_IO_FILE*)  ;
  1107. extern int __uflow  (_IO_FILE*)  ;
  1108. extern int __overflow  (_IO_FILE*, int)  ;
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130. extern int _IO_vfscanf  (_IO_FILE*, const char*, _G_va_list , int*)  ;
  1131. extern int _IO_vfprintf  (_IO_FILE*, const char*, _G_va_list )  ;
  1132. extern _G_ssize_t  _IO_padn  (_IO_FILE *, int, _G_ssize_t )  ;
  1133. extern _G_size_t  _IO_sgetn  (_IO_FILE *, void*, _G_size_t )  ;
  1134.  
  1135. extern _G_fpos_t  _IO_seekoff  (_IO_FILE*, _G_off_t , int, int)  ;
  1136. extern _G_fpos_t  _IO_seekpos  (_IO_FILE*, _G_fpos_t , int)  ;
  1137.  
  1138. extern void _IO_free_backup_area  (_IO_FILE*)  ;
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145. # 34 "/usr/include/stdio.h" 2 3
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.   
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183. typedef _G_size_t  size_t;
  1184.  
  1185.  
  1186.  
  1187.  
  1188. typedef struct _IO_FILE FILE;
  1189. typedef _G_fpos_t  fpos_t;
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205. extern FILE *stdin, *stdout, *stderr;
  1206.  
  1207. # 104 "/usr/include/stdio.h" 3
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218. extern void clearerr  (FILE*)  ;
  1219. extern int fclose  (FILE*)  ;
  1220. extern int feof  (FILE*)  ;
  1221. extern int ferror  (FILE*)  ;
  1222. extern int fflush  (FILE*)  ;
  1223. extern int fgetc  (FILE *)  ;
  1224. extern int fgetpos  (FILE* fp, fpos_t *pos)  ;
  1225. extern char* fgets  (char*, int, FILE*)  ;
  1226. extern FILE* fopen  (__const char*, __const char*)  ;
  1227. extern int fprintf  (FILE*, __const char* format, ...)  ;
  1228. extern int fputc  (int, FILE*)  ;
  1229. extern int fputs  (__const char *str, FILE *fp)  ;
  1230. extern size_t fread  (void*, size_t, size_t, FILE*)  ;
  1231. extern FILE* freopen  (__const char*, __const char*, FILE*)  ;
  1232. extern int fscanf  (FILE *fp, __const char* format, ...)  ;
  1233. extern int fseek  (FILE* fp, long int offset, int whence)  ;
  1234. extern int fsetpos  (FILE* fp, __const fpos_t *pos)  ;
  1235. extern long int ftell  (FILE* fp)  ;
  1236. extern size_t fwrite  (__const void*, size_t, size_t, FILE*)  ;
  1237. extern int getc  (FILE *)  ;
  1238. extern int getchar  (void)  ;
  1239. extern char* gets  (char*)  ;
  1240. extern void perror  (__const char *)  ;
  1241. extern int printf  (__const char* format, ...)  ;
  1242. extern int putc  (int, FILE *)  ;
  1243. extern int putchar  (int)  ;
  1244. extern int puts  (__const char *str)  ;
  1245. extern int remove  (__const char*)  ;
  1246. extern int rename  (__const char* _old, __const char* _new)  ;
  1247. extern void rewind  (FILE*)  ;
  1248. extern int scanf  (__const char* format, ...)  ;
  1249. extern void setbuf  (FILE*, char*)  ;
  1250. extern void setlinebuf  (FILE*)  ;
  1251. extern void setbuffer  (FILE*, char*, int)  ;
  1252. extern int setvbuf  (FILE*, char*, int mode, size_t size)  ;
  1253. extern int sprintf  (char*, __const char* format, ...)  ;
  1254. extern int sscanf  (__const char* string, __const char* format, ...)  ;
  1255. extern FILE* tmpfile  (void)  ;
  1256. extern char* tmpnam  (char*)  ;
  1257. extern int ungetc  (int c, FILE* fp)  ;
  1258. extern int vfprintf  (FILE *fp, char __const *fmt0, _G_va_list)  ;
  1259. extern int vprintf  (char __const *fmt, _G_va_list)  ;
  1260. extern int vsprintf  (char* string, __const char* format, _G_va_list)  ;
  1261.  
  1262.  
  1263. extern int vfscanf  (FILE*, __const char *, _G_va_list)  ;
  1264. extern int vscanf  (__const char *, _G_va_list)  ;
  1265. extern int vsscanf  (__const char *, __const char *, _G_va_list)  ;
  1266.  
  1267. extern int getw  (FILE*)  ;
  1268. extern int putw  (int, FILE*)  ;
  1269.  
  1270. extern char* tempnam  (__const char *__dir, __const char *__pfx)  ;
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276. extern int sys_nerr;
  1277. extern char *sys_errlist[];
  1278.  
  1279.  
  1280. extern int _sys_nerr;
  1281. extern char *_sys_errlist[];
  1282.  
  1283.  
  1284.  
  1285.  
  1286. extern void psignal  (int __sig, __const char *__s)  ;
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294. extern _G_ssize_t  getdelim  (char **, size_t *, int, FILE*)  ;
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300. extern int snprintf  (char *, size_t, const char *, ...)  ;
  1301. extern int vsnprintf  (char *, size_t, const char *, _G_va_list)  ;
  1302.  
  1303. extern int asprintf  (char **, const char *, ...)  ;
  1304. extern int vasprintf  (char **, const char *, _G_va_list)  ;
  1305.  
  1306.  
  1307.  
  1308. extern FILE *fdopen  (int, __const char *)  ;
  1309. extern int fileno  (FILE*)  ;
  1310. extern FILE* popen  (__const char*, __const char*)  ;
  1311. extern int pclose  (FILE*)  ;
  1312.  
  1313.  
  1314. extern int __underflow  (struct _IO_FILE*)  ;
  1315. extern int __overflow  (struct _IO_FILE*, int)  ;
  1316.  
  1317. # 226 "/usr/include/stdio.h" 3
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332. # 1 "t.c" 2
  1333.  
  1334. ++ make -f confMakefile t
  1335. /usr/bin/gcc  -E t.c
  1336. # 1 "t.c"
  1337. # 1 "/usr/include/unistd.h" 1 3
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363. # 1 "/usr/include/features.h" 1 3
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497. # 1 "/usr/include/sys/cdefs.h" 1 3
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521. # 1 "/usr/include/features.h" 1 3
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540. # 136 "/usr/include/features.h" 3
  1541.  
  1542. # 24 "/usr/include/sys/cdefs.h" 2 3
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559. # 50 "/usr/include/sys/cdefs.h" 3
  1560.  
  1561.    
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580. # 100 "/usr/include/sys/cdefs.h" 3
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599. typedef long double __long_double_t;
  1600.  
  1601. # 128 "/usr/include/sys/cdefs.h" 3
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631. # 134 "/usr/include/features.h" 2 3
  1632.  
  1633.  
  1634.  
  1635. # 26 "/usr/include/unistd.h" 2 3
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695. # 1 "/usr/include/posix_opt.h" 1 3
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739. # 85 "/usr/include/unistd.h" 2 3
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751. # 1 "/usr/include/gnu/types.h" 1 3
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776. typedef unsigned char __u_char;
  1777. typedef unsigned short __u_short;
  1778. typedef unsigned int __u_int;
  1779. typedef unsigned long __u_long;
  1780. typedef struct
  1781. {
  1782.   long val[2];
  1783. } __quad;
  1784. typedef struct
  1785. {
  1786.   __u_long val[2];
  1787. } __u_quad;
  1788.  
  1789.  
  1790. typedef unsigned short __dev_t;     
  1791. typedef unsigned short __gid_t;     
  1792. typedef unsigned short __uid_t;     
  1793. typedef unsigned short __mode_t; 
  1794. typedef long    __daddr_t;     
  1795. typedef long    __off_t;     
  1796. typedef long long __loff_t;     
  1797. typedef unsigned long __ino_t;     
  1798. typedef unsigned short __nlink_t;     
  1799. typedef long    __time_t;
  1800. # 59 "/usr/include/gnu/types.h" 3
  1801.  
  1802.  
  1803. typedef int __pid_t;         
  1804. typedef int __ssize_t;         
  1805. typedef __quad __fsid_t;     
  1806.  
  1807.  
  1808. typedef char *__caddr_t;
  1809. typedef long int __swblk_t;     
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820. typedef struct __fd_set {
  1821.         unsigned long fds_bits [8 ];
  1822. } __fd_set;
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854. # 134 "/usr/include/gnu/types.h" 3
  1855.  
  1856.  
  1857.  
  1858. # 96 "/usr/include/unistd.h" 2 3
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867. # 1 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 1 3
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876. # 17 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892. # 59 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930. # 129 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968. typedef unsigned int size_t;
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994. # 256 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  1995.  
  1996.  
  1997.  
  1998.  
  1999. # 288 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024. # 104 "/usr/include/unistd.h" 2 3
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036. extern int __access  (__const char *__name, int __type)  ;
  2037. extern int access  (__const char *__name, int __type)  ;
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052. extern __off_t __lseek  (int __fd, __off_t __offset, int __whence)  ;
  2053. extern __off_t lseek  (int __fd, __off_t __offset, int __whence)  ;
  2054.  
  2055.  
  2056.  
  2057. extern __loff_t __llseek  (int __fd, __loff_t __offset, int __whence)  ;
  2058. extern __loff_t llseek  (int __fd, __loff_t __offset, int __whence)  ;
  2059.  
  2060.  
  2061.  
  2062. extern int __close  (int __fd)  ;
  2063. extern int close  (int __fd)  ;
  2064.  
  2065.  
  2066.  
  2067. extern __ssize_t  __read  (int __fd, void *  __buf, size_t __nbytes)  ;
  2068. extern __ssize_t  read  (int __fd, void *  __buf, size_t __nbytes)  ;
  2069.  
  2070.  
  2071. extern __ssize_t  __write  (int __fd, __const void *  __buf, size_t __n)  ;
  2072. extern __ssize_t  write  (int __fd, __const void *  __buf, size_t __n)  ;
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079. extern int __pipe  (int __pipedes[2])  ;
  2080. extern int pipe  (int __pipedes[2])  ;
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089. extern unsigned int alarm  (unsigned int __seconds)  ;
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098. extern unsigned int sleep  (unsigned int __seconds)  ;
  2099.  
  2100.  
  2101.  
  2102.  
  2103. extern int pause  (void)  ;
  2104.  
  2105.  
  2106.  
  2107. extern int __chown  (__const char *__file,
  2108.              __uid_t __owner, __gid_t __group)  ;
  2109. extern int chown  (__const char *__file,
  2110.                __uid_t __owner, __gid_t __group)  ;
  2111.  
  2112.  
  2113.  
  2114. extern int __fchown  (int __fd,
  2115.               __uid_t __owner, __gid_t __group)  ;
  2116. extern int fchown  (int __fd,
  2117.             __uid_t __owner, __gid_t __group)  ;
  2118.  
  2119.  
  2120. extern int __fchdir  (int __fd)  ;
  2121. extern int fchdir  (int __fd)  ;
  2122.  
  2123.  
  2124.  
  2125. extern int __chdir  (__const char *__path)  ;
  2126. extern int chdir  (__const char *__path)  ;
  2127.  
  2128.  
  2129.  
  2130.  
  2131.  
  2132.  
  2133.  
  2134.  
  2135. extern char *getcwd  (char *__buf, size_t __size)  ;
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141. extern char *get_current_dir_name  (void)  ;
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148. extern char *getwd  (char __buf [])  ;
  2149.  
  2150.  
  2151.  
  2152.  
  2153. extern int __dup  (int __fd)  ;
  2154. extern int dup  (int __fd)  ;
  2155.  
  2156.  
  2157. extern int __dup2  (int __fd, int __fd2)  ;
  2158. extern int dup2  (int __fd, int __fd2)  ;
  2159.  
  2160.  
  2161. extern char **__environ;
  2162. extern char **environ;
  2163.  
  2164.  
  2165.  
  2166.  
  2167. extern int __execve  (__const char *__path, char *__const __argv[],
  2168.               char *__const __envp[])  ;
  2169. extern int execve  (__const char *__path, char *__const __argv[],
  2170.             char *__const __envp[])  ;
  2171.  
  2172.  
  2173. extern int execv  (__const char *__path, char *__const __argv[])  ;
  2174.  
  2175.  
  2176.  
  2177. extern int execle  (__const char *__path, __const char *__arg,...)  ;
  2178.  
  2179.  
  2180.  
  2181. extern int execl  (__const char *__path, __const char *__arg,...)  ;
  2182.  
  2183.  
  2184.  
  2185. extern int execvp  (__const char *__file, char *__const __argv[])  ;
  2186.  
  2187.  
  2188.  
  2189.  
  2190. extern int execlp  (__const char *__file, __const char *arg,...)  ;
  2191.  
  2192.  
  2193.  
  2194. extern   void _exit  (int __status)   __attribute__ ((noreturn)) ;
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201. # 1 "/usr/include/confname.h" 1 3
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225. enum
  2226.   {
  2227.     _PC_LINK_MAX
  2228.  
  2229.  
  2230.  
  2231.     ,
  2232.     _PC_MAX_CANON,
  2233.     _PC_MAX_INPUT,
  2234.     _PC_NAME_MAX,
  2235.     _PC_PATH_MAX,
  2236.     _PC_PIPE_BUF,
  2237.  
  2238.     _PC_CHOWN_RESTRICTED,
  2239.  
  2240.     _PC_NO_TRUNC,
  2241.     _PC_VDISABLE
  2242.  
  2243.  
  2244.  
  2245.  
  2246.   };
  2247.  
  2248.  
  2249. enum
  2250.   {
  2251.     _SC_ARG_MAX
  2252.  
  2253.  
  2254.  
  2255.     ,
  2256.     _SC_CHILD_MAX,
  2257.     _SC_CLK_TCK,
  2258.     _SC_NGROUPS_MAX,
  2259.     _SC_OPEN_MAX,
  2260.  
  2261.  
  2262.     _SC_STREAM_MAX,
  2263.     _SC_TZNAME_MAX,
  2264.  
  2265.     _SC_JOB_CONTROL,
  2266.     _SC_SAVED_IDS,
  2267.     _SC_VERSION,
  2268.  
  2269.  
  2270.  
  2271.  
  2272.     _SC_PAGESIZE,
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.      
  2279.  
  2280.     _SC_BC_BASE_MAX,
  2281.     _SC_BC_DIM_MAX,
  2282.     _SC_BC_SCALE_MAX,
  2283.     _SC_BC_STRING_MAX,
  2284.     _SC_COLL_WEIGHTS_MAX,
  2285.     _SC_EQUIV_CLASS_MAX,
  2286.     _SC_EXPR_NEST_MAX,
  2287.     _SC_LINE_MAX,
  2288.     _SC_RE_DUP_MAX,
  2289.  
  2290.     _SC_2_VERSION,
  2291.     _SC_2_C_BIND,
  2292.     _SC_2_C_DEV,
  2293.     _SC_2_FORT_DEV,
  2294.     _SC_2_FORT_RUN,
  2295.     _SC_2_SW_DEV,
  2296.     _SC_2_LOCALEDEF
  2297.   };
  2298.  
  2299.  
  2300.  
  2301. enum
  2302.   {
  2303.     _CS_PATH             
  2304.   };
  2305.  
  2306.  
  2307.  
  2308. # 280 "/usr/include/unistd.h" 2 3
  2309.  
  2310.  
  2311.  
  2312. extern long int __pathconf  (__const char *__path, int __name)  ;
  2313. extern long int pathconf  (__const char *__path, int __name)  ;
  2314.  
  2315.  
  2316. extern long int __fpathconf  (int __fd, int __name)  ;
  2317. extern long int fpathconf  (int __fd, int __name)  ;
  2318.  
  2319.  
  2320.  
  2321. extern long int __sysconf  (int __name)  ;
  2322. extern long int sysconf  (int __name)  ;
  2323.  
  2324.  
  2325.  
  2326. extern size_t confstr  (int __name, char *__buf, size_t __len)  ;
  2327.  
  2328.  
  2329.  
  2330.  
  2331. extern __pid_t __getpid  (void)  ;
  2332. extern __pid_t getpid  (void)  ;
  2333.  
  2334.  
  2335. extern __pid_t __getppid  (void)  ;
  2336. extern __pid_t getppid  (void)  ;
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343. extern __pid_t getpgid  (__pid_t __pid)  ;
  2344.  
  2345.  
  2346. extern __pid_t getpgrp  (void)  ;
  2347.  
  2348.  
  2349.  
  2350.  
  2351. extern int setpgid  (__pid_t __pid, __pid_t __pgid)  ;
  2352.  
  2353. extern int setpgrp  (void)  ;
  2354.  
  2355. # 350 "/usr/include/unistd.h" 3
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361. extern __pid_t __setsid  (void)  ;
  2362. extern __pid_t setsid  (void)  ;
  2363.  
  2364. extern __pid_t __getsid  (__pid_t __pid)  ;
  2365. extern __pid_t getsid  (__pid_t __pid)  ;
  2366.  
  2367.  
  2368. extern __uid_t __getuid  (void)  ;
  2369. extern __uid_t getuid  (void)  ;
  2370.  
  2371.  
  2372. extern __uid_t __geteuid  (void)  ;
  2373. extern __uid_t geteuid  (void)  ;
  2374.  
  2375.  
  2376. extern __gid_t __getgid  (void)  ;
  2377. extern __gid_t getgid  (void)  ;
  2378.  
  2379.  
  2380. extern __gid_t __getegid  (void)  ;
  2381. extern __gid_t getegid  (void)  ;
  2382.  
  2383.  
  2384.  
  2385.  
  2386. extern int __getgroups  (int __size, __gid_t __list[])  ;
  2387. extern int getgroups  (int __size, __gid_t __list[])  ;
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393. extern int __setuid  (__uid_t __uid)  ;
  2394. extern int setuid  (__uid_t __uid)  ;
  2395.  
  2396.  
  2397.  
  2398.  
  2399. extern int __setreuid  (__uid_t __ruid, __uid_t __euid)  ;
  2400. extern int setreuid  (__uid_t __ruid, __uid_t __euid)  ;
  2401.  
  2402.  
  2403. extern int seteuid  (__uid_t __uid)  ;
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410. extern int __setgid  (__gid_t __gid)  ;
  2411. extern int setgid  (__gid_t __gid)  ;
  2412.  
  2413.  
  2414.  
  2415.  
  2416. extern int __setregid  (__gid_t __rgid, __gid_t __egid)  ;
  2417. extern int setregid  (__gid_t __rgid, __gid_t __egid)  ;
  2418.  
  2419.  
  2420. extern int setegid  (__uid_t __uid)  ;
  2421.  
  2422.  
  2423.  
  2424. extern int __setfsuid  (__uid_t __uid)  ;
  2425. extern int setfsuid  (__uid_t __uid)  ;
  2426.  
  2427.  
  2428. extern int __setfsgid  (__gid_t __gid)  ;
  2429. extern int setfsgid  (__gid_t __gid)  ;
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435. extern __pid_t __fork  (void)  ;
  2436. extern __pid_t fork  (void)  ;
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443. extern __pid_t __vfork  (void)  ;
  2444. extern __pid_t vfork  (void)  ;
  2445.  
  2446.  
  2447.  
  2448.  
  2449. extern char *cuserid  (char * __buf)  ;
  2450.  
  2451.  
  2452. extern char *ctermid  (char *__buf)  ;
  2453.  
  2454.  
  2455.  
  2456. extern char *ttyname  (int __fd)  ;
  2457.  
  2458.  
  2459.  
  2460. extern int __isatty  (int __fd)  ;
  2461. extern int isatty  (int __fd)  ;
  2462.  
  2463.  
  2464.  
  2465. extern int __link  (__const char *__from, __const char *__to)  ;
  2466. extern int link  (__const char *__from, __const char *__to)  ;
  2467.  
  2468.  
  2469.  
  2470. extern int __symlink  (__const char *__from, __const char *__to)  ;
  2471. extern int symlink  (__const char *__from, __const char *__to)  ;
  2472.  
  2473.  
  2474.  
  2475.  
  2476. extern int __readlink  (__const char *__path, char *__buf, size_t __len)  ;
  2477. extern int readlink  (__const char *__path, char *__buf, size_t __len)  ;
  2478.  
  2479.  
  2480.  
  2481.  
  2482. extern int __unlink  (__const char *__name)  ;
  2483. extern int unlink  (__const char *__name)  ;
  2484.  
  2485.  
  2486. extern int __rmdir  (__const char *__path)  ;
  2487. extern int rmdir  (__const char *__path)  ;
  2488.  
  2489.  
  2490.  
  2491. extern __pid_t tcgetpgrp  (int __fd)  ;
  2492.  
  2493.  
  2494. extern int tcsetpgrp  (int __fd, __pid_t __pgrp_id)  ;
  2495.  
  2496.  
  2497.  
  2498. extern char *getlogin  (void)  ;
  2499.  
  2500.  
  2501.  
  2502. extern int setlogin  (__const char *__name)  ;
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531. extern int getopt  (int __argc, char *__const * __argv,
  2532.             __const char *__opts)  ;
  2533. extern int opterr;
  2534. extern int optind;
  2535. extern int optopt;
  2536. extern char *optarg;
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545. extern int __gethostname  (char *__name, size_t __len)  ;
  2546. extern int gethostname  (char *__name, size_t __len)  ;
  2547.  
  2548.  
  2549.  
  2550. extern int sethostname  (__const char *__name, size_t __len)  ;
  2551.  
  2552.  
  2553. extern long int gethostid  (void)  ;
  2554.  
  2555.  
  2556.  
  2557. extern int sethostid  (long int __id)  ;
  2558.  
  2559.  
  2560.  
  2561.  
  2562. extern size_t __getpagesize  (void)  ;
  2563. extern size_t getpagesize  (void)  ;
  2564.  
  2565.  
  2566.  
  2567.  
  2568. extern int __getdtablesize  (void)  ;
  2569. extern int getdtablesize  (void)  ;
  2570.  
  2571.  
  2572.  
  2573. extern int fsync  (int __fd)  ;
  2574.  
  2575.  
  2576. extern int sync  (void)  ;
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582. extern int vhangup  (void)  ;
  2583.  
  2584.  
  2585.  
  2586.  
  2587.  
  2588. extern int acct  (__const char *__name)  ;
  2589.  
  2590.  
  2591.  
  2592. extern int chroot  (__const char *__path)  ;
  2593.  
  2594.  
  2595.  
  2596. extern int swapon  (__const char *__path)  ;
  2597.  
  2598.  
  2599. extern char *getusershell  (void)  ;
  2600. extern void endusershell  (void)  ;  
  2601. extern void setusershell  (void)  ;  
  2602.  
  2603.  
  2604.  
  2605. extern char *getpass  (__const char *__prompt)  ;
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623. extern int lockf  (int __fd, int __cmd, __off_t __len)  ;
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629. # 1 "/usr/include/sys/types.h" 1 3
  2630.  
  2631.  
  2632.  
  2633. # 1 "/usr/include/linux/types.h" 1 3
  2634.  
  2635.  
  2636.  
  2637. # 1 "/usr/include/linux/posix_types.h" 1 3
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681. typedef struct fd_set {
  2682.     unsigned int fds_bits [(256 / (8 * sizeof(unsigned int)) ) ];
  2683. } __kernel_fd_set;
  2684.  
  2685. # 1 "/usr/include/asm/posix_types.h" 1 3
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695. typedef unsigned short    __kernel_dev_t;
  2696. typedef unsigned long    __kernel_ino_t;
  2697. typedef unsigned short    __kernel_mode_t;
  2698. typedef unsigned short    __kernel_nlink_t;
  2699. typedef long        __kernel_off_t;
  2700. typedef int        __kernel_pid_t;
  2701. typedef unsigned short    __kernel_uid_t;
  2702. typedef unsigned short    __kernel_gid_t;
  2703. typedef unsigned int    __kernel_size_t;
  2704. typedef int        __kernel_ssize_t;
  2705. typedef int        __kernel_ptrdiff_t;
  2706. typedef long        __kernel_time_t;
  2707. typedef long        __kernel_clock_t;
  2708. typedef int        __kernel_daddr_t;
  2709. typedef char *        __kernel_caddr_t;
  2710.  
  2711.  
  2712. typedef long long    __kernel_loff_t;
  2713.  
  2714.  
  2715. typedef struct {
  2716.     int    val[2];
  2717. } __kernel_fsid_t;
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745. # 48 "/usr/include/linux/posix_types.h" 2 3
  2746.  
  2747.  
  2748.  
  2749. # 4 "/usr/include/linux/types.h" 2 3
  2750.  
  2751. # 1 "/usr/include/asm/types.h" 1 3
  2752.  
  2753.  
  2754.  
  2755. typedef unsigned short umode_t;
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762. typedef __signed__ char __s8;
  2763. typedef unsigned char __u8;
  2764.  
  2765. typedef __signed__ short __s16;
  2766. typedef unsigned short __u16;
  2767.  
  2768. typedef __signed__ int __s32;
  2769. typedef unsigned int __u32;
  2770.  
  2771.  
  2772. typedef __signed__ long long __s64;
  2773. typedef unsigned long long __u64;
  2774.  
  2775.  
  2776.  
  2777.  
  2778.  
  2779. # 42 "/usr/include/asm/types.h" 3
  2780.  
  2781.  
  2782.  
  2783. # 5 "/usr/include/linux/types.h" 2 3
  2784.  
  2785.  
  2786.  
  2787.  
  2788. typedef __kernel_fd_set        fd_set;
  2789. typedef __kernel_dev_t        dev_t;
  2790. typedef __kernel_ino_t        ino_t;
  2791. typedef __kernel_mode_t        mode_t;
  2792. typedef __kernel_nlink_t    nlink_t;
  2793. typedef __kernel_off_t        off_t;
  2794. typedef __kernel_pid_t        pid_t;
  2795. typedef __kernel_uid_t        uid_t;
  2796. typedef __kernel_gid_t        gid_t;
  2797. typedef __kernel_daddr_t    daddr_t;
  2798.  
  2799.  
  2800. typedef __kernel_loff_t        loff_t;
  2801.  
  2802.  
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819. typedef __kernel_ptrdiff_t    ptrdiff_t;
  2820.  
  2821.  
  2822.  
  2823.  
  2824. typedef __kernel_time_t        time_t;
  2825.  
  2826.  
  2827.  
  2828.  
  2829. typedef __kernel_clock_t    clock_t;
  2830.  
  2831.  
  2832.  
  2833.  
  2834. typedef __kernel_caddr_t    caddr_t;
  2835.  
  2836.  
  2837.  
  2838. typedef unsigned char        u_char;
  2839. typedef unsigned short        u_short;
  2840. typedef unsigned int        u_int;
  2841. typedef unsigned long        u_long;
  2842.  
  2843.  
  2844. typedef unsigned char        unchar;
  2845. typedef unsigned short        ushort;
  2846. typedef unsigned int        uint;
  2847. typedef unsigned long        ulong;
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856. struct ustat {
  2857.     __kernel_daddr_t    f_tfree;
  2858.     __kernel_ino_t        f_tinode;
  2859.     char            f_fname[6];
  2860.     char            f_fpack[6];
  2861. };
  2862.  
  2863.  
  2864. # 4 "/usr/include/sys/types.h" 2 3
  2865.  
  2866. # 1 "/usr/include/sys/bitypes.h" 1 3
  2867.  
  2868.  
  2869.  
  2870.  
  2871.  
  2872.  
  2873.  
  2874.  
  2875.  
  2876.  
  2877.  
  2878.  
  2879.  
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914.  
  2915.  
  2916.  
  2917.  
  2918.  
  2919.  
  2920.  
  2921.  
  2922.  
  2923.  
  2924.  
  2925.  
  2926.  
  2927.  
  2928.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.  
  2940.      
  2941.  
  2942.  
  2943.  
  2944.     typedef   char            int8_t;
  2945.     typedef unsigned char            u_int8_t;
  2946.     typedef short                     int16_t;
  2947.     typedef unsigned short          u_int16_t;
  2948.     typedef int                       int32_t;
  2949.     typedef unsigned int            u_int32_t;
  2950.  
  2951.  
  2952.     typedef long long                 int64_t;
  2953.     typedef unsigned long long      u_int64_t;
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959. # 5 "/usr/include/sys/types.h" 2 3
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971. typedef unsigned long fd_mask;
  2972.  
  2973.  
  2974. # 623 "/usr/include/unistd.h" 2 3
  2975.  
  2976.  
  2977. extern int    __brk  (void* __end_data_segment)  ;
  2978. extern int    brk  (void* __end_data_segment)  ;
  2979. extern void*    __sbrk  (ptrdiff_t __increment)  ;
  2980. extern void*    sbrk  (ptrdiff_t __increment)  ;
  2981.  
  2982. extern char*    crypt  (__const char *__key, __const char *__salt)  ;
  2983. extern void    encrypt  (char __block[64], int __edflag)  ;
  2984. extern void    setkey  (__const char *__key)  ;
  2985.  
  2986. extern int    ftruncate  (int __fildes, size_t __length)  ;
  2987. extern int    truncate  (__const char *__path, size_t __length)  ;
  2988.  
  2989. extern int    ioperm   (unsigned long __from,
  2990.             unsigned long __num, int __turn_on)  ;
  2991. extern int    iopl  (int __level)  ;
  2992.  
  2993. extern char*    mktemp  (char *__template)  ;
  2994. extern int    mkstemp  (char *__template)  ;
  2995.  
  2996. extern int    nice  (int __val)  ;
  2997.  
  2998. extern int    profil  (char *__buf, int __bufsiz, int __offset,
  2999.             int __scale)  ;
  3000.  
  3001. extern void    usleep  (unsigned long __usec)  ;
  3002.  
  3003.  
  3004.  
  3005. extern int    _xustat  (int __ver, dev_t __dev, struct ustat* __ubuf)  ;
  3006. static __inline__ int
  3007. ustat (dev_t __dev, struct ustat* __ubuf)
  3008. {
  3009.   return _xustat (1 , __dev, __ubuf);
  3010. }
  3011.  
  3012. extern int    idle  (void)  ;
  3013. extern int    reboot  (int __magic, int __magic_too,
  3014.             int __flag)  ;
  3015.  
  3016. extern int    swapoff  (__const char * __specialfile)  ;
  3017.  
  3018. extern int    uselib  (__const char *__filename)  ;
  3019.  
  3020. extern int    getdomainname  (char *__name, size_t __len)  ;
  3021. extern int    setdomainname  (__const char *__name, size_t __len)  ;
  3022. extern char*    realpath  (__const char *__path,
  3023.             char __resolved_path [])  ;
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039. # 1 "t.c" 2
  3040.  
  3041. ++ make -f confMakefile t
  3042. /usr/bin/gcc  -E t.c
  3043. # 1 "t.c"
  3044. # 1 "/usr/include/string.h" 1 3
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058.  
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070. # 1 "/usr/include/features.h" 1 3
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113.  
  3114.  
  3115.  
  3116.  
  3117.  
  3118.  
  3119.  
  3120.  
  3121.  
  3122.  
  3123.  
  3124.  
  3125.  
  3126.  
  3127.  
  3128.  
  3129.  
  3130.  
  3131.  
  3132.  
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.  
  3181.  
  3182.  
  3183.  
  3184.  
  3185.  
  3186.  
  3187.  
  3188.  
  3189.  
  3190.  
  3191.  
  3192.  
  3193.  
  3194.  
  3195.  
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204. # 1 "/usr/include/sys/cdefs.h" 1 3
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210.  
  3211.  
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228. # 1 "/usr/include/features.h" 1 3
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.  
  3241.  
  3242.  
  3243.  
  3244.  
  3245.  
  3246.  
  3247. # 136 "/usr/include/features.h" 3
  3248.  
  3249. # 24 "/usr/include/sys/cdefs.h" 2 3
  3250.  
  3251.  
  3252.  
  3253.  
  3254.  
  3255.  
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266. # 50 "/usr/include/sys/cdefs.h" 3
  3267.  
  3268.    
  3269.  
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.  
  3281.  
  3282.  
  3283.  
  3284.  
  3285.  
  3286.  
  3287. # 100 "/usr/include/sys/cdefs.h" 3
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.  
  3306. typedef long double __long_double_t;
  3307.  
  3308. # 128 "/usr/include/sys/cdefs.h" 3
  3309.  
  3310.  
  3311.  
  3312.  
  3313.  
  3314.  
  3315.  
  3316.  
  3317.  
  3318.  
  3319.  
  3320.  
  3321.  
  3322.  
  3323.  
  3324.  
  3325.  
  3326.  
  3327.  
  3328.  
  3329.  
  3330.  
  3331.  
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337.  
  3338. # 134 "/usr/include/features.h" 2 3
  3339.  
  3340.  
  3341.  
  3342. # 26 "/usr/include/string.h" 2 3
  3343.  
  3344.  
  3345.  
  3346.  
  3347.  
  3348.  
  3349.  
  3350. # 1 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 1 3
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359. # 17 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375. # 59 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  3376.  
  3377.  
  3378.  
  3379.  
  3380.  
  3381.  
  3382.  
  3383.  
  3384.  
  3385.  
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.  
  3392.  
  3393.  
  3394.  
  3395.  
  3396.  
  3397.  
  3398.  
  3399.  
  3400.  
  3401.  
  3402.  
  3403.  
  3404.  
  3405.  
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413. # 129 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  3414.  
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440.  
  3441.  
  3442.  
  3443.  
  3444.  
  3445.  
  3446.  
  3447.  
  3448.  
  3449.  
  3450.  
  3451. typedef unsigned int size_t;
  3452.  
  3453.  
  3454.  
  3455.  
  3456.  
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477. # 256 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  3478.  
  3479.  
  3480.  
  3481.  
  3482. # 288 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.  
  3506.  
  3507. # 33 "/usr/include/string.h" 2 3
  3508.  
  3509.  
  3510.  
  3511.  
  3512.  
  3513.  
  3514.  
  3515.  
  3516.  
  3517.  
  3518.  
  3519. extern void *  memmove  (void *  __dest, __const void *  __src,
  3520.                  size_t __n)  ;
  3521.  
  3522.  
  3523.  
  3524.  
  3525. extern void *  __memccpy  (void *  __dest, __const void *  __src,
  3526.                    int __c, size_t __n)  ;
  3527.  
  3528. extern void *  memccpy  (void *  __dest, __const void *  __src,
  3529.                  int __c, size_t __n)  ;
  3530.  
  3531.  
  3532.  
  3533.  
  3534. extern void *  memset  (void *  __s, int __c, size_t __n)  ;
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544. extern void *  memchr  (__const void *  __s, int __c, size_t __n)  ;
  3545.  
  3546.  
  3547.  
  3548. extern char *strcpy  (char *__dest, __const char *__src)  ;
  3549.  
  3550. extern char *strncpy  (char *__dest, __const char *__src, size_t __n)  ;
  3551.  
  3552.  
  3553. extern char *strcat  (char *__dest, __const char *__src)  ;
  3554.  
  3555. extern char *strncat  (char *__dest, __const char *__src, size_t __n)  ;
  3556.  
  3557.  
  3558. extern int strcmp  (__const char *__s1, __const char *__s2)  ;
  3559.  
  3560. extern int strncmp  (__const char *__s1, __const char *__s2, size_t __n)  ;
  3561.  
  3562.  
  3563. extern int strcoll  (__const char *__s1, __const char *__s2)  ;
  3564.  
  3565. extern size_t strxfrm  (char *__dest, __const char *__src, size_t __n)  ;
  3566.  
  3567.  
  3568.  
  3569. extern char *strdup  (__const char *__s)  ;
  3570.  
  3571.  
  3572.  
  3573. extern char *strchr  (__const char *__s, int __c)  ;
  3574.  
  3575. extern char *strrchr  (__const char *__s, int __c)  ;
  3576.  
  3577.  
  3578.  
  3579. extern size_t strcspn  (__const char *__s, __const char *__reject)  ;
  3580.  
  3581.  
  3582. extern size_t strspn  (__const char *__s, __const char *__accept)  ;
  3583.  
  3584. extern char *strpbrk  (__const char *__s, __const char *__accept)  ;
  3585.  
  3586. extern char *strstr  (__const char *__haystack, __const char *__needle)  ;
  3587.  
  3588. extern char *strtok  (char *__s, __const char *__delim)  ;
  3589.  
  3590.  
  3591.  
  3592.  
  3593.  
  3594. extern void *  memmem  (__const void *  __haystack,
  3595.                 size_t __haystacklen,
  3596.                 __const void *  __needle,
  3597.                 size_t __needlelen)  ;
  3598.  
  3599.  
  3600.  
  3601. extern size_t strlen  (__const char *__s)  ;
  3602.  
  3603.  
  3604. extern char *strerror  (int __errnum)  ;
  3605.  
  3606.  
  3607.  
  3608. extern char *index  (__const char *__s, int __c)  ;
  3609.  
  3610.  
  3611. extern char *rindex  (__const char *__s, int __c)  ;
  3612.  
  3613. # 149 "/usr/include/string.h" 3
  3614.  
  3615.  
  3616.  
  3617. extern void bcopy  (__const void *  __src, void *  __dest, int __n)  ;
  3618.  
  3619.  
  3620. extern void bzero  (void *  __s, int __n)  ;
  3621.  
  3622.  
  3623. extern int bcmp  (__const void *  __s1, __const void *  __s2, int __n)  ;
  3624.  
  3625.  
  3626.  
  3627.  
  3628.  
  3629. extern int ffs  (int __i)  ;
  3630.  
  3631.  
  3632. extern int strcasecmp  (__const char *__s1, __const char *__s2)  ;
  3633.  
  3634.  
  3635.  
  3636. extern char *strsep  (char **__stringp, __const char *__delim)  ;
  3637.  
  3638.  
  3639.  
  3640.  
  3641. extern int strncasecmp  (__const char *__s1, __const char *__s2,
  3642.                  size_t __n)  ;
  3643.  
  3644.  
  3645. extern char *strsignal  (int __sig)  ;
  3646.  
  3647.  
  3648. extern char *stpcpy  (char *__dest, __const char *__src)  ;
  3649.  
  3650.  
  3651.  
  3652. extern char *__stpncpy  (char *__dest, __const char *__src, size_t __n)  ;
  3653. extern char *stpncpy  (char *__dest, __const char *__src, size_t __n)  ;
  3654.  
  3655.  
  3656. extern char *strfry  (char *__string)  ;
  3657.  
  3658.  
  3659. extern void *  memfrob  (void *  __s, size_t __n)  ;
  3660.  
  3661. extern void swab  (__const void *  __from, void *  __to,
  3662.                         size_t __nbytes)  ;
  3663.  
  3664.  
  3665.  
  3666.  
  3667.  
  3668. # 1 "t.c" 2
  3669.  
  3670. ++ make -f confMakefile t
  3671. /usr/bin/gcc  -E t.c
  3672. # 1 "t.c"
  3673. # 1 "/usr/include/stdlib.h" 1 3
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.  
  3700.  
  3701. # 1 "/usr/include/features.h" 1 3
  3702.  
  3703.  
  3704.  
  3705.  
  3706.  
  3707.  
  3708.  
  3709.  
  3710.  
  3711.  
  3712.  
  3713.  
  3714.  
  3715.  
  3716.  
  3717.  
  3718.  
  3719.  
  3720.  
  3721.  
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775.  
  3776.  
  3777.  
  3778.  
  3779.  
  3780.  
  3781.  
  3782.  
  3783.  
  3784.  
  3785.  
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.  
  3794.  
  3795.  
  3796.  
  3797.  
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.  
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.  
  3832.  
  3833.  
  3834.  
  3835. # 1 "/usr/include/sys/cdefs.h" 1 3
  3836.  
  3837.  
  3838.  
  3839.  
  3840.  
  3841.  
  3842.  
  3843.  
  3844.  
  3845.  
  3846.  
  3847.  
  3848.  
  3849.  
  3850.  
  3851.  
  3852.  
  3853.  
  3854.  
  3855.  
  3856.  
  3857.  
  3858.  
  3859. # 1 "/usr/include/features.h" 1 3
  3860.  
  3861.  
  3862.  
  3863.  
  3864.  
  3865.  
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871.  
  3872.  
  3873.  
  3874.  
  3875.  
  3876.  
  3877.  
  3878. # 136 "/usr/include/features.h" 3
  3879.  
  3880. # 24 "/usr/include/sys/cdefs.h" 2 3
  3881.  
  3882.  
  3883.  
  3884.  
  3885.  
  3886.  
  3887.  
  3888.  
  3889.  
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897. # 50 "/usr/include/sys/cdefs.h" 3
  3898.  
  3899.    
  3900.  
  3901.  
  3902.  
  3903.  
  3904.  
  3905.  
  3906.  
  3907.  
  3908.  
  3909.  
  3910.  
  3911.  
  3912.  
  3913.  
  3914.  
  3915.  
  3916.  
  3917.  
  3918. # 100 "/usr/include/sys/cdefs.h" 3
  3919.  
  3920.  
  3921.  
  3922.  
  3923.  
  3924.  
  3925.  
  3926.  
  3927.  
  3928.  
  3929.  
  3930.  
  3931.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936.  
  3937. typedef long double __long_double_t;
  3938.  
  3939. # 128 "/usr/include/sys/cdefs.h" 3
  3940.  
  3941.  
  3942.  
  3943.  
  3944.  
  3945.  
  3946.  
  3947.  
  3948.  
  3949.  
  3950.  
  3951.  
  3952.  
  3953.  
  3954.  
  3955.  
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.  
  3962.  
  3963.  
  3964.  
  3965.  
  3966.  
  3967.  
  3968.  
  3969. # 134 "/usr/include/features.h" 2 3
  3970.  
  3971.  
  3972.  
  3973. # 28 "/usr/include/stdlib.h" 2 3
  3974.  
  3975.  
  3976.  
  3977.  
  3978.  
  3979.  
  3980. # 1 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 1 3
  3981.  
  3982.  
  3983.  
  3984.  
  3985.  
  3986.  
  3987.  
  3988.  
  3989. # 17 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  3990.  
  3991.  
  3992.  
  3993.  
  3994.  
  3995.  
  3996.  
  3997.  
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004.  
  4005. # 59 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  4006.  
  4007.  
  4008.  
  4009.  
  4010.  
  4011.  
  4012.  
  4013.  
  4014.  
  4015.  
  4016.  
  4017.  
  4018.  
  4019.  
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  
  4028.  
  4029.  
  4030.  
  4031.  
  4032.  
  4033.  
  4034.  
  4035.  
  4036.  
  4037.  
  4038.  
  4039.  
  4040.  
  4041.  
  4042.  
  4043. # 129 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  4044.  
  4045.  
  4046.  
  4047.  
  4048.  
  4049.  
  4050.  
  4051.  
  4052.  
  4053.  
  4054.  
  4055.  
  4056.  
  4057.  
  4058.  
  4059.  
  4060.  
  4061.  
  4062.  
  4063.  
  4064.  
  4065.  
  4066.  
  4067.  
  4068.  
  4069.  
  4070.  
  4071.  
  4072.  
  4073.  
  4074.  
  4075.  
  4076.  
  4077.  
  4078.  
  4079.  
  4080.  
  4081. typedef unsigned int size_t;
  4082.  
  4083.  
  4084.  
  4085.  
  4086.  
  4087.  
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094.  
  4095.  
  4096.  
  4097.  
  4098.  
  4099.  
  4100.  
  4101.  
  4102.  
  4103.  
  4104.  
  4105.  
  4106.  
  4107.  
  4108.  
  4109.  
  4110.  
  4111.  
  4112.  
  4113.  
  4114.  
  4115.  
  4116.  
  4117.  
  4118.  
  4119.  
  4120.  
  4121.  
  4122.  
  4123.  
  4124.  
  4125.  
  4126.  
  4127.  
  4128.  
  4129.  
  4130.  
  4131.  
  4132.  
  4133.  
  4134.  
  4135.  
  4136.  
  4137.  
  4138.  
  4139.  
  4140.  
  4141.  
  4142.  
  4143.  
  4144.  
  4145.  
  4146.  
  4147.  
  4148.  
  4149.  
  4150.  
  4151.  
  4152.  
  4153.  
  4154.  
  4155.  
  4156. typedef long int wchar_t;
  4157.  
  4158.  
  4159.  
  4160.  
  4161.  
  4162.  
  4163.  
  4164.  
  4165.  
  4166.  
  4167.  
  4168.  
  4169.  
  4170.  
  4171.  
  4172.  
  4173.  
  4174.  
  4175. # 288 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  4176.  
  4177.  
  4178.  
  4179.  
  4180.  
  4181.  
  4182.  
  4183.  
  4184.  
  4185.  
  4186.  
  4187.  
  4188.  
  4189.  
  4190.  
  4191.  
  4192.  
  4193.  
  4194.  
  4195.  
  4196.  
  4197.  
  4198.  
  4199.  
  4200. # 34 "/usr/include/stdlib.h" 2 3
  4201.  
  4202.  
  4203.  
  4204.  
  4205.  
  4206.  
  4207.  
  4208.  
  4209. # 1 "/usr/include/errno.h" 1 3
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216.  
  4217.  
  4218.  
  4219.  
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.  
  4228.  
  4229.  
  4230.  
  4231.  
  4232.  
  4233.  
  4234.  
  4235.  
  4236. # 1 "/usr/include/linux/errno.h" 1 3
  4237.  
  4238.  
  4239.  
  4240. # 1 "/usr/include/asm/errno.h" 1 3
  4241.  
  4242.  
  4243.  
  4244.  
  4245.  
  4246.  
  4247.  
  4248.  
  4249.  
  4250.  
  4251.  
  4252.  
  4253.  
  4254.  
  4255.  
  4256.  
  4257.  
  4258.  
  4259.  
  4260.  
  4261.  
  4262.  
  4263.  
  4264.  
  4265.  
  4266.  
  4267.  
  4268.  
  4269.  
  4270.  
  4271.  
  4272.  
  4273.  
  4274.  
  4275.  
  4276.  
  4277.  
  4278.  
  4279.  
  4280.  
  4281.  
  4282.  
  4283.  
  4284.  
  4285.  
  4286.  
  4287.  
  4288.  
  4289.  
  4290.  
  4291.  
  4292.  
  4293.  
  4294.  
  4295.  
  4296.  
  4297.  
  4298.  
  4299.  
  4300.  
  4301.  
  4302.  
  4303.  
  4304.  
  4305.  
  4306.  
  4307.  
  4308.  
  4309.  
  4310.  
  4311.  
  4312.  
  4313.  
  4314.  
  4315.  
  4316.  
  4317.  
  4318.  
  4319.  
  4320.  
  4321.  
  4322.  
  4323.  
  4324.  
  4325.  
  4326.  
  4327.  
  4328.  
  4329.  
  4330.  
  4331.  
  4332.  
  4333.  
  4334.  
  4335.  
  4336.  
  4337.  
  4338.  
  4339.  
  4340.  
  4341.  
  4342.  
  4343.  
  4344.  
  4345.  
  4346.  
  4347.  
  4348.  
  4349.  
  4350.  
  4351.  
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.  
  4360.  
  4361.  
  4362.  
  4363.  
  4364.  
  4365.  
  4366.  
  4367.  
  4368. # 4 "/usr/include/linux/errno.h" 2 3
  4369.  
  4370.  
  4371. # 14 "/usr/include/linux/errno.h" 3
  4372.  
  4373.  
  4374.  
  4375. # 27 "/usr/include/errno.h" 2 3
  4376.  
  4377.  
  4378.  
  4379. extern int sys_nerr;
  4380. extern char *sys_errlist[];
  4381.  
  4382.  
  4383. extern int _sys_nerr;
  4384. extern char *_sys_errlist[];
  4385.  
  4386.  
  4387.  
  4388.  
  4389. extern void    perror  (__const char* __s)  ;
  4390. extern char*    strerror  (int __errno)  ;
  4391.  
  4392.  
  4393.  
  4394.  
  4395.  
  4396. extern int errno;
  4397.  
  4398.  
  4399.  
  4400.  
  4401.  
  4402.  
  4403.  
  4404.  
  4405.  
  4406. # 42 "/usr/include/stdlib.h" 2 3
  4407.  
  4408.  
  4409.  
  4410.  
  4411.  
  4412. typedef struct
  4413.   {
  4414.     int quot;             
  4415.     int rem;             
  4416.   } div_t;
  4417.  
  4418.  
  4419. typedef struct
  4420.   {
  4421.     long int quot;         
  4422.     long int rem;         
  4423.   } ldiv_t;
  4424.  
  4425.  
  4426.  
  4427.  
  4428.  
  4429.  
  4430.  
  4431.  
  4432.  
  4433.  
  4434.  
  4435.  
  4436.  
  4437.  
  4438.  
  4439.  
  4440.  
  4441.  
  4442.  
  4443.  
  4444. extern double atof  (__const char *__nptr)  ;
  4445.  
  4446. extern int atoi  (__const char *__nptr)  ;
  4447.  
  4448. extern long int atol  (__const char *__nptr)  ;
  4449.  
  4450.  
  4451. extern long long int atoq  (__const char *__nptr)  ;
  4452.  
  4453.  
  4454.  
  4455. extern float strtof  (__const char *__nptr, char **__endptr)  ;
  4456.  
  4457. extern double strtod  (__const char *__nptr, char **__endptr)  ;
  4458.  
  4459.  
  4460. extern __long_double_t strtold  (__const char *__nptr, char **__endptr)  ;
  4461.  
  4462.  
  4463. extern long int strtol  (__const char *__nptr, char **__endptr,
  4464.                  int __base)  ;
  4465.  
  4466. extern unsigned long int strtoul  (__const char *__nptr,
  4467.                        char **__endptr, int __base)  ;
  4468.  
  4469.  
  4470. extern long long int strtoq  (__const char *__nptr, char **__endptr,
  4471.                 int __base)  ;
  4472.  
  4473. extern unsigned long long int strtouq  (__const char *__nptr,
  4474.                     char **__endptr, int __base)  ;
  4475.  
  4476.  
  4477.  
  4478.  
  4479.  
  4480. extern double __strtod_internal (__const char *__nptr,
  4481.                  char **__endptr, int __group);
  4482. extern float __strtof_internal (__const char *__nptr, char **__endptr,
  4483.                 int __group);
  4484. extern __long_double_t __strtold_internal (__const char *__nptr,
  4485.                        char **__endptr, int __group);
  4486. extern long int __strtol_internal (__const char *__nptr, char **__endptr,
  4487.                    int __base, int __group);
  4488. extern unsigned long int __strtoul_internal (__const char *__nptr,
  4489.                          char **__endptr, int __base,
  4490.                          int __group);
  4491.  
  4492. extern long long int __strtoq_internal (__const char *__nptr, char **__endptr,
  4493.                     int __base, int __group);
  4494. extern unsigned long long int __strtouq_internal (__const char *__nptr,
  4495.                           char **__endptr, int __base,
  4496.                           int __group);
  4497.  
  4498.  
  4499. # 170 "/usr/include/stdlib.h" 3
  4500.  
  4501.  
  4502.  
  4503.  
  4504. extern int rand  (void)  ;
  4505.  
  4506. extern void srand  (unsigned int __seed)  ;
  4507.  
  4508.  
  4509.  
  4510.  
  4511.  
  4512.  
  4513. extern long int __random  (void)  ;
  4514.  
  4515. extern void __srandom  (unsigned int __seed)  ;
  4516.  
  4517.  
  4518.  
  4519.  
  4520.  
  4521. extern void *  __initstate  (unsigned int __seed, void *  __statebuf,
  4522.                  size_t __statelen)  ;
  4523.  
  4524.  
  4525. extern void *  __setstate  (void *  __statebuf)  ;
  4526.  
  4527.  
  4528. extern long int random  (void)  ;
  4529. extern void srandom  (unsigned int __seed)  ;
  4530. extern void *  initstate  (unsigned int __seed, void *  __statebuf,
  4531.                    size_t __statelen)  ;
  4532. extern void *  setstate  (void *  __statebuf)  ;
  4533.  
  4534. # 214 "/usr/include/stdlib.h" 3
  4535.  
  4536.  
  4537.  
  4538.  
  4539.  
  4540. extern void *  malloc  (size_t __size)  ;
  4541.  
  4542.  
  4543. extern void *  realloc  (void *  __ptr, size_t __size)  ;
  4544.  
  4545. extern void *  calloc  (size_t __nmemb, size_t __size)  ;
  4546.  
  4547. extern void free  (void *  __ptr)  ;
  4548.  
  4549.  
  4550.  
  4551. extern void cfree  (void *  __ptr)  ;
  4552.  
  4553.  
  4554.  
  4555. # 1 "/usr/include/alloca.h" 1 3
  4556.  
  4557.  
  4558.  
  4559.  
  4560.  
  4561.  
  4562.  
  4563.  
  4564.  
  4565.  
  4566.  
  4567.  
  4568.  
  4569.  
  4570.  
  4571.  
  4572.  
  4573.  
  4574.  
  4575.  
  4576.  
  4577.  
  4578.  
  4579. # 1 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 1 3
  4580.  
  4581.  
  4582.  
  4583.  
  4584.  
  4585.  
  4586.  
  4587.  
  4588. # 17 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  4589.  
  4590.  
  4591.  
  4592.  
  4593.  
  4594.  
  4595.  
  4596.  
  4597.  
  4598.  
  4599.  
  4600.  
  4601.  
  4602.  
  4603.  
  4604. # 59 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  4605.  
  4606.  
  4607.  
  4608.  
  4609.  
  4610.  
  4611.  
  4612.  
  4613.  
  4614.  
  4615.  
  4616.  
  4617.  
  4618.  
  4619.  
  4620.  
  4621.  
  4622.  
  4623.  
  4624.  
  4625.  
  4626.  
  4627.  
  4628.  
  4629.  
  4630.  
  4631.  
  4632.  
  4633.  
  4634.  
  4635.  
  4636.  
  4637.  
  4638.  
  4639.  
  4640.  
  4641.  
  4642. # 129 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  4643.  
  4644.  
  4645.  
  4646.  
  4647.  
  4648.  
  4649.  
  4650. # 180 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  4651.  
  4652.  
  4653.  
  4654.  
  4655.  
  4656.  
  4657.  
  4658.  
  4659.  
  4660.  
  4661.  
  4662.  
  4663. # 256 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  4664.  
  4665.  
  4666.  
  4667.  
  4668. # 288 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
  4669.  
  4670.  
  4671.  
  4672.  
  4673.  
  4674.  
  4675.  
  4676.  
  4677.  
  4678.  
  4679.  
  4680.  
  4681.  
  4682.  
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.  
  4690.  
  4691.  
  4692.  
  4693. # 24 "/usr/include/alloca.h" 2 3
  4694.  
  4695.  
  4696.  
  4697.  
  4698.  
  4699.  
  4700.  
  4701.  
  4702.  
  4703. extern void *  __alloca  (size_t __size)  ;
  4704.  
  4705.  
  4706.  
  4707.  
  4708.  
  4709.  
  4710.  
  4711.  
  4712.  
  4713.  
  4714.  
  4715.  
  4716.  
  4717.  
  4718.  
  4719. # 234 "/usr/include/stdlib.h" 2 3
  4720.  
  4721.  
  4722.  
  4723.  
  4724.  
  4725. extern void *  valloc  (size_t __size)  ;
  4726.  
  4727.  
  4728.  
  4729.  
  4730. extern   void abort  (void)  ;
  4731.  
  4732.  
  4733.  
  4734. extern int atexit  (void (*__func) (void))  ;
  4735.  
  4736.  
  4737.  
  4738.  
  4739. extern int on_exit  (void (*__func) (int __status, void *  __arg),
  4740.              void *  __arg)  ;
  4741.  
  4742.  
  4743.  
  4744.  
  4745.  
  4746. extern   void exit  (int __status)  ;
  4747.  
  4748.  
  4749.  
  4750. extern char *getenv  (__const char *__name)  ;
  4751.  
  4752.  
  4753.  
  4754.  
  4755.  
  4756. extern int putenv  (__const char *__string)  ;
  4757.  
  4758.  
  4759.  
  4760.  
  4761.  
  4762. extern int setenv  (__const char *__name, __const char *__value,
  4763.             int __replace)  ;
  4764.  
  4765.  
  4766.  
  4767. extern int system  (__const char *__command)  ;
  4768.  
  4769.  
  4770.  
  4771.  
  4772.  
  4773. typedef int (*__compar_fn_t)  (__const void * , __const void * )  ;
  4774.  
  4775.  
  4776.  
  4777. typedef __compar_fn_t comparison_fn_t;
  4778.  
  4779.  
  4780.  
  4781.  
  4782. extern void *  bsearch  (__const void *  __key, __const void *  __base,
  4783.                  size_t __nmemb, size_t __size,
  4784.                  __compar_fn_t __compar)  ;
  4785.  
  4786.  
  4787.  
  4788. extern void qsort  (void *  __base, size_t __nmemb, size_t __size,
  4789.             __compar_fn_t __compar)  ;
  4790.  
  4791.  
  4792. # 314 "/usr/include/stdlib.h" 3
  4793.  
  4794.  
  4795.  
  4796. extern   int abs  (int __x)  ;
  4797. extern   long int labs  (long int __x)  ;
  4798.  
  4799.  
  4800.  
  4801.  
  4802.  
  4803. extern   div_t div  (int __numer, int __denom)  ;
  4804. extern   ldiv_t ldiv  (long int __numer, long int __denom)  ;
  4805.  
  4806.  
  4807.  
  4808.  
  4809. extern int mblen  (__const char *__s, size_t __n)  ;
  4810.  
  4811.  
  4812. extern int mbtowc  (wchar_t * __pwc, __const char *__s, size_t __n)  ;
  4813.  
  4814.  
  4815. extern int wctomb  (char *__s, wchar_t __wchar)  ;
  4816.  
  4817.  
  4818.  
  4819.  
  4820.  
  4821.  
  4822.  
  4823.  
  4824. extern size_t mbstowcs  (wchar_t * __pwcs, __const char *__s, size_t __n)  ;
  4825.  
  4826. extern size_t wcstombs  (char *__s, __const wchar_t * __pwcs, size_t __n)  ;
  4827.  
  4828.  
  4829.  
  4830.  
  4831.  
  4832.  
  4833.  
  4834.  
  4835.  
  4836.  
  4837.  
  4838.  
  4839.  
  4840. # 375 "/usr/include/stdlib.h" 3
  4841.  
  4842.  
  4843.  
  4844.  
  4845.  
  4846. extern char **environ;
  4847. extern char **__environ;
  4848.  
  4849. extern void*    memalign  (size_t __alignment, size_t __size)  ;
  4850.  
  4851. extern char*    ecvt  (double __value, size_t __ndigit, int *__decpt,
  4852.             int *__sign)  ;
  4853. extern char*    fcvt  (double __value, size_t __ndigit, int *__decpt,
  4854.             int *__sign)  ;
  4855. extern char*    gcvt  (double __value, size_t __ndigit, char *__buf)  ;
  4856.  
  4857. extern double    drand48  (void)  ;
  4858. extern double    erand48  (unsigned short int __xsubi[3])  ;
  4859. extern long int    lrand48  (void)  ;
  4860. extern long int    nrand48  (unsigned short int __xsubi[3])  ;
  4861. extern long int    mrand48  (void)  ;
  4862. extern long int    jrand48  (unsigned short int __xsubi[3])  ;
  4863. extern void    srand48  (long int __seedval)  ;
  4864. extern unsigned short int
  4865.             *seed48  (unsigned short int __seed16v[3])  ;
  4866. extern void    lcong48  (unsigned short int __param[7])  ;
  4867.  
  4868. extern int    setenv  (__const char *__name, __const char *__value,
  4869.             int __overwrite)  ;
  4870. extern void    unsetenv  (__const char *__name)  ;
  4871.  
  4872. struct qelem {
  4873.   struct qelem *q_forw;
  4874.   struct qelem *q_back;
  4875.   char q_data[1];
  4876. };
  4877.  
  4878. extern void insque  (struct qelem *__elem, struct qelem *__prev)  ;
  4879. extern void remque  (struct qelem *__elem)  ;
  4880.  
  4881.  
  4882.  
  4883.  
  4884.  
  4885.  
  4886. # 1 "t.c" 2
  4887.  
  4888. ++ cat t.c
  4889. #include "fcntl.h"
  4890. #ifdef O_RDONLY
  4891. FOUND();
  4892. #endif
  4893. ++ make -f confMakefile t
  4894. FOUND();
  4895. ++ cat t.c
  4896. #include "string.h"
  4897. ++ make -f confMakefile t
  4898. extern void *  memset  (void *  __s, int __c, size_t __n)  ;
  4899. ++ cat t.c
  4900. #include "math.h"
  4901. ++ make -f confMakefile t
  4902. extern   double floor  (double __x)   __attribute__ ((const)) ;
  4903. ++ cat t.c
  4904. #include "math.h"
  4905. ++ make -f confMakefile t
  4906. extern   double ceil  (double __x)   __attribute__ ((const)) ;
  4907. ++ cat t.c
  4908. #include "math.h"
  4909. ++ make -f confMakefile t
  4910. extern   double exp  (double __x)   __attribute__ ((const)) ;
  4911. extern              double frexp  (double __x, int *__exp)  ;
  4912. extern   double ldexp  (double __x, int __exp)   __attribute__ ((const)) ;
  4913. ++ cat t.c
  4914. #include "math.h"
  4915. ++ make -f confMakefile t
  4916. extern   double pow  (double __x, double __y)   __attribute__ ((const)) ;
  4917. ++ cat t.c
  4918. #include "unistd.h"
  4919. ++ make -f confMakefile t
  4920. extern __ssize_t  __read  (int __fd, void *  __buf, size_t __nbytes)  ;
  4921. extern __ssize_t  read  (int __fd, void *  __buf, size_t __nbytes)  ;
  4922. ++ cat t.c
  4923. #include "stdlib.h"
  4924. ++ make -f confMakefile t
  4925. extern void *  malloc  (size_t __size)  ;
  4926. ++ cat t.c
  4927. #include "stdlib.h"
  4928. ++ make -f confMakefile t
  4929. extern void *  realloc  (void *  __ptr, size_t __size)  ;
  4930. ++ cat t.c
  4931. #include "stdlib.h"
  4932. ++ make -f confMakefile t
  4933. extern void free  (void *  __ptr)  ;
  4934. extern void cfree  (void *  __ptr)  ;
  4935. ++ make -f confMakefile t
  4936. /usr/bin/gcc  t.c -lm
  4937. ++ make -f confMakefile t
  4938. /usr/bin/gcc  t.c -lm
  4939. ++ make -f confMakefile t
  4940. /usr/bin/gcc  t.c -lm
  4941. ++ make -f confMakefile t
  4942. /usr/bin/gcc  t.c -limage
  4943. ld: cannot open -limage: No such file or directory
  4944. make: *** [t] Error 1
  4945. ++ make -f confMakefile t
  4946. /usr/bin/gcc  t.c -lgl
  4947. ld: cannot open -lgl: No such file or directory
  4948. make: *** [t] Error 1
  4949.