* This symbol, if defined, indicates to the C program that it should
* include <arpa/inet.h> to get inet_addr and friends declarations.
*/
-/*#define I_ARPA_INET / **/
+#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
* 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 is the type of pointer returned by malloc and realloc.
*/
#define Malloc_t void * /**/
-#define Free_t int /**/
+#define Free_t void /**/
/* PERL_MALLOC_WRAP:
* This symbol, if defined, indicates that we'd like malloc wrap checks.