This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Add script to check source code for ANSI-C violations.
[perl5.git] / Porting / config_H
index f07eb48..165f596 100644 (file)
  */
 #define        I_ARPA_INET             /**/
 
+/* I_ASSERT:
+ *     This symbol, if defined, indicates to the C program that it could
+ *     include <assert.h> to get the assert() macro.
+ */
+#define        I_ASSERT                /**/
+
 /* I_DBM:
  *     This symbol, if defined, indicates that <dbm.h> exists and should
  *     be included.
  *     This symbol contains the ~name expanded version of ARCHLIB, to be used
  *     in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define ARCHLIB "/opt/perl/lib/5.9.4/i686-linux"               /**/
-#define ARCHLIB_EXP "/opt/perl/lib/5.9.4/i686-linux"           /**/
+#define ARCHLIB "/opt/perl/lib/5.10.0/i686-linux"              /**/
+#define ARCHLIB_EXP "/opt/perl/lib/5.10.0/i686-linux"          /**/
 
 /* ARCHNAME:
  *     This symbol holds a string representing the architecture name.
  *     This symbol, if defined, indicates that the localtime_r routine
  *     is available to localtime re-entrantly.
  */
+/* LOCALTIME_R_NEEDS_TZSET:
+ *     Many libc's localtime_r implementations do not call tzset,
+ *     making them differ from localtime(), and making timezone
+ *     changes using $ENV{TZ} without explicitly calling tzset
+ *     impossible. This symbol makes us call tzset before localtime_r
+ */
 /* LOCALTIME_R_PROTO:
  *     This symbol encodes the prototype of localtime_r.
  *     It is zero if d_localtime_r is undef, and one of the
  *     is defined.
  */
 /*#define HAS_LOCALTIME_R         / **/
+/*#define LOCALTIME_R_NEEDS_TZSET         / **/
 #define LOCALTIME_R_PROTO 0       /**/
 
 /* HAS_LONG_DOUBLE:
  *     This symbol contains the ~name expanded version of PRIVLIB, to be used
  *     in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define PRIVLIB "/opt/perl/lib/5.9.4"          /**/
-#define PRIVLIB_EXP "/opt/perl/lib/5.9.4"              /**/
+#define PRIVLIB "/opt/perl/lib/5.10.0"         /**/
+#define PRIVLIB_EXP "/opt/perl/lib/5.10.0"             /**/
 
 /* PTRSIZE:
  *     This symbol contains the size of a pointer, so that the C preprocessor
  *     This symbol contains the ~name expanded version of SITEARCH, to be used
  *     in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define SITEARCH "/opt/perl/lib/site_perl/5.9.4/i686-linux"            /**/
-#define SITEARCH_EXP "/opt/perl/lib/site_perl/5.9.4/i686-linux"                /**/
+#define SITEARCH "/opt/perl/lib/site_perl/5.10.0/i686-linux"           /**/
+#define SITEARCH_EXP "/opt/perl/lib/site_perl/5.10.0/i686-linux"               /**/
 
 /* SITELIB:
  *     This symbol contains the name of the private library for this package.
  *     removed.  The elements in inc_version_list (inc_version_list.U) can
  *     be tacked onto this variable to generate a list of directories to search.
  */
-#define SITELIB "/opt/perl/lib/site_perl/5.9.4"                /**/
-#define SITELIB_EXP "/opt/perl/lib/site_perl/5.9.4"            /**/
+#define SITELIB "/opt/perl/lib/site_perl/5.10.0"               /**/
+#define SITELIB_EXP "/opt/perl/lib/site_perl/5.10.0"           /**/
 #define SITELIB_STEM "/opt/perl/lib/site_perl"         /**/
 
 /* Size_t_size:
  *     script to make sure (one hopes) that it runs with perl and not
  *     some shell.
  */
-#define STARTPERL "#!/opt/perl/bin/perl5.9.4"          /**/
+#define STARTPERL "#!/opt/perl/bin/perl5.10.0"         /**/
 
 /* STDCHAR:
  *     This symbol is defined to be the type of char used in stdio.h.
  */
 #define HAS_COPYSIGNL          /**/
 
+/* USE_CPLUSPLUS:
+ *     This symbol, if defined, indicates that a C++ compiler was
+ *     used to compiled Perl and will be used to compile extensions.
+ */
+/*#define USE_CPLUSPLUS                /**/
+
 /* HAS_DBMINIT_PROTO:
  *     This symbol, if defined, indicates that the system provides
  *     a prototype for the dbminit() function.  Otherwise, it is up