Ticket #20404: config.h.ed

File config.h.ed, 3.0 KB (added by jmroot (Joshua Root), 14 years ago)

goes in perl5.8/files/

Line 
1/define[        ]LONGSIZE/c
2#ifdef __LP64__
3#define LONGSIZE 8              /**/
4#else /* !__LP64__ */
5#define LONGSIZE 4              /**/
6#endif /* __LP64__ */
7.
8/define[        ]CASTI32/c
9#if defined(__ppc__) || defined(__ppc64__)
10#define CASTI32         /**/
11#elif defined(__i386__) || defined(__x86_64__)
12/*#define CASTI32               / **/
13#else
14#error Architecture not supported
15#endif
16.
17/define[        ]CASTNEGFLOAT/a
18.
19.,.+1c
20#ifdef __i386__
21/*#define CASTNEGFLOAT          / **/
22#define CASTFLAGS 1             /**/
23#else
24#define CASTNEGFLOAT            /**/
25#define CASTFLAGS 0             /**/
26#endif
27.
28/define[        ]Quad_t/a
29.
30.,.+2c
31#ifdef __LP64__
32#   define Quad_t long  /**/
33#   define Uquad_t unsigned long        /**/
34#   define QUADKIND 2   /**/
35#else /* !__LP64__ */
36#   define Quad_t long long     /**/
37#   define Uquad_t unsigned long long   /**/
38#   define QUADKIND 3   /**/
39#endif /* __LP64__ */
40.
41/define[        ]PTRSIZE/c
42#ifdef __LP64__
43#define PTRSIZE 8               /**/
44#else /* !__LP64__ */
45#define PTRSIZE 4               /**/
46#endif /* __LP64__ */
47.
48/define[        ]USE_BSD_SETPGRP/c
49#if __DARWIN_UNIX03
50/*#define USE_BSD_SETPGRP       / **/
51#else /* !__DARWIN_UNIX03 */
52#define USE_BSD_SETPGRP /**/
53#endif /* __DARWIN_UNIX03 */
54.
55/define[        ]I32TYPE/a
56.
57.,.+1c
58#ifdef __LP64__
59#define I32TYPE         int     /**/
60#define U32TYPE         unsigned int    /**/
61#else /* !__LP64__ */
62#define I32TYPE         long    /**/
63#define U32TYPE         unsigned long   /**/
64#endif /* __LP64__ */
65.
66/define[        ]I64TYPE/a
67.
68.,.+1c
69#ifdef __LP64__
70#define I64TYPE         long    /**/
71#define U64TYPE         unsigned long   /**/
72#else /* !__LP64__ */
73#define I64TYPE         long long       /**/
74#define U64TYPE         unsigned long long      /**/
75#endif /* __LP64__ */
76.
77/define[        ]IVSIZE/a
78.
79.,.+1c
80#ifdef __LP64__
81#define IVSIZE          8               /**/
82#define UVSIZE          8               /**/
83#else /* !__LP64__ */
84#define IVSIZE          4               /**/
85#define UVSIZE          4               /**/
86#endif /* __LP64__ */
87.
88/NV_PRESERVES_UV$/a
89.
90.,.+1c
91#ifdef __LP64__
92#undef  NV_PRESERVES_UV
93#define NV_PRESERVES_UV_BITS    53
94#else /* !__LP64__ */
95#define NV_PRESERVES_UV
96#define NV_PRESERVES_UV_BITS    32
97#endif /* __LP64__ */
98.
99/define[        ]HAS_STDIO_STREAM_ARRAY/a
100.
101.,.+1c
102#if __DARWIN_UNIX03
103/*#define       HAS_STDIO_STREAM_ARRAY  / **/
104#define STDIO_STREAM_ARRAY     
105#else /* !__DARWIN_UNIX03 */
106#define HAS_STDIO_STREAM_ARRAY  /**/
107#define STDIO_STREAM_ARRAY      __sF
108#endif /* __DARWIN_UNIX03 */
109.
110/define[        ]USE_64_BIT_INT/c
111#ifdef __LP64__
112#define USE_64_BIT_INT          /**/
113#else /* !__LP64__ */
114/*#define       USE_64_BIT_INT          / **/
115#endif /* __LP64__ */
116.
117/define[        ]USE_64_BIT_ALL/c
118#ifdef __LP64__
119#define USE_64_BIT_ALL          /**/
120#else /* !__LP64__ */
121/*#define       USE_64_BIT_ALL          / **/
122#endif /* __LP64__ */
123.
124/define[        ]Gid_t_f/c
125#ifdef __LP64__
126#define Gid_t_f         "u"             /**/
127#else /* !__LP64__ */
128#define Gid_t_f         "lu"            /**/
129#endif /* __LP64__ */
130.
131/define[        ]Size_t_size/c
132#ifdef __LP64__
133#define Size_t_size 8           /* */
134#else /* !__LP64__ */
135#define Size_t_size 4           /* */
136#endif /* __LP64__ */
137.
138/define[        ]Uid_t_f/c
139#ifdef __LP64__
140#define Uid_t_f         "u"             /**/
141#else /* !__LP64__ */
142#define Uid_t_f         "lu"            /**/
143#endif /* __LP64__ */
144.
145/define[        ]NEED_VA_COPY/c
146#ifdef __x86_64__
147#define NEED_VA_COPY            /**/
148#else /* !__x86_64__ */
149/*#define       NEED_VA_COPY            / **/
150#endif /* __x86_64__ */
151.
152w