This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
POSIX: MSVC defines all of these
[perl5.git] / metaconfig.h
1 /* This is a placeholder file for symbols that should be exported
2  * into config_h.SH and Porting/Glossary. See also metaconfig.SH
3  *
4  * First version was created from the part in handy.h
5  * H.Merijn Brand 21 Dec 2010 (Tux)
6  *
7  * Mentioned variables are forced to be included into config_h.SH
8  * as they are only included if meta finds them referenced. That
9  * implies that noone can use them unless they are available and
10  * they won't be available unless used. When new symbols are probed
11  * in Configure, this is the way to force them into availability.
12  *
13  * Symbols should only be here temporarily. Once they are actually used,
14  * they should be removed from here.
15  *
16  * BIN
17  * CASTI32
18  * CASTNEGFLOAT
19  * CPPLAST
20  * CPPMINUS
21  * CPPRUN
22  * CPPSTDIN
23  * DOSUID
24  * DOUBLE_HAS_NEGATIVE_ZERO
25  * DOUBLE_HAS_SUBNORMALS
26  * DOUBLEMANTBITS
27  * DOUBLE_STYLE_CRAY
28  * DOUBLE_STYLE_IBM
29  * DOUBLE_STYLE_IEEE
30  * DOUBLE_STYLE_VAX
31  * DRAND48_R_PROTO
32  * Gid_t_f
33  * HAS_ASCTIME64
34  * HAS_ATOLF
35  * HAS_BUILTIN_ADD_OVERFLOW
36  * HAS_BUILTIN_MUL_OVERFLOW
37  * HAS_BUILTIN_SUB_OVERFLOW
38  * HAS_CSH
39  * HAS_CTERMID
40  * HAS_CTIME64
41  * HAS_DIFFTIME64
42  * HAS_DRAND48_PROTO
43  * HAS_DRAND48_R
44  * HAS_FD_SET
45  * HAS_FFS
46  * HAS_FFSL
47  * HAS_GETMNT
48  * HAS_GMTIME64
49  * HAS_GNULIBC
50  * HAS_INT64_T
51  * HAS_IPV6_MREQ_SOURCE
52  * HAS_ISLESS
53  * HAS_ISNORMAL
54  * HAS_LGAMMA_R
55  * HAS_LOCALECONV_L
56  * HAS_LOCALTIME64
57  * HAS_LSEEK_PROTO
58  * HAS_MKTIME64
59  * HAS_NANOSLEEP
60  * HAS_OPEN3
61  * HAS_OPENAT
62  * HAS_PRCTL
63  * HAS_PSEUDOFORK
64  * HAS_RANDOM_R
65  * HAS_SIGINFO_SI_VALUE
66  * HAS_SIGSETJMP
67  * HAS_SRAND48_R
68  * HAS_SRANDOM_R
69  * HAS_STRTOD_L
70  * HAS_STRTOLD_L
71  * HAS_STRUCT_FS_DATA
72  * HAS_STRUCT_STATFS
73  * HAS_STRUCT_STATFS_F_FLAGS
74  * HAS_TIME
75  * HAS_USTAT
76  * HAS_VFORK
77  * HAS_WCSCMP
78  * HAS_WCSXFRM
79  * I16SIZE
80  * I32SIZE
81  * I64SIZE
82  * I8SIZE
83  * I_GDBM
84  * INSTALL_USR_BIN_PERL
85  * I_STDBOOL
86  * I_SYS_MOUNT
87  * I_SYS_STATFS
88  * I_SYS_STATVFS
89  * I_SYS_VFS
90  * I_TIME
91  * I_USTAT
92  * I_VFORK
93  * I_XLOCALE
94  * LOCALTIME_R_NEEDS_TZSET
95  * LOC_SED
96  * LONGDBLMANTBITS
97  * LONG_DOUBLE_STYLE_IEEE
98  * LONG_DOUBLE_STYLE_IEEE_DOUBLEDOUBLE
99  * LONG_DOUBLE_STYLE_IEEE_EXTENDED
100  * LONG_DOUBLE_STYLE_IEEE_STD
101  * LONG_DOUBLE_STYLE_VAX
102  * OSVERS
103  * PERL_LC_ALL_CATEGORY_POSITIONS_INIT
104  * PERL_LC_ALL_SEPARATOR
105  * PERL_LC_ALL_USES_NAME_VALUE_PAIRS
106  * PERL_PRIeldbl
107  * PERL_SCNfldbl
108  * PERL_TARGETARCH
109  * PERL_VENDORARCH
110  * RANDOM_R_PROTO
111  * SRAND48_R_PROTO
112  * SRANDOM_R_PROTO
113  * STARTPERL
114  * ST_INO_SIGN
115  * ST_INO_SIZE
116  * U32_ALIGNMENT_REQUIRED
117  * U32of
118  * U32xf
119  * U32Xf
120  * U8SIZE
121  * Uid_t_f
122  * USE_CROSS_COMPILE
123  * USE_MORE_BITS
124  */