i_shadow=''
i_socks=''
i_stdbool=''
-i_stddef=''
i_stdint=''
i_stdlib=''
i_string=''
set i_stdbool
eval $setvar
-: see if stddef is available
-set stddef.h i_stddef
-eval $inhdr
-
: see if stdint is available
set stdint.h i_stdint
eval $inhdr
i_shadow='$i_shadow'
i_socks='$i_socks'
i_stdbool='$i_stdbool'
-i_stddef='$i_stddef'
i_stdint='$i_stdint'
i_stdlib='$i_stdlib'
i_string='$i_string'
i_shadow='define'
i_socks='undef'
i_stdbool='undef'
-i_stddef='define'
i_stdint='define'
i_stdlib='define'
i_string='define'
i_sgtty='undef'
i_shadow='define'
i_socks='undef'
-i_stddef='define'
i_stdlib='define'
i_string='define'
i_sunmath='undef'
i_shadow='undef'
i_socks='undef'
i_stdbool='define'
-i_stddef='define'
i_stdint='undef'
i_stdlib='define'
i_string='define'
*/
#define I_NETINET_IN /**/
-/* I_STDDEF:
- * This symbol, if defined, indicates that <stddef.h> exists and should
- * be included.
- */
-#define I_STDDEF /**/
-
/* I_STRING:
* This symbol, if defined, indicates to the C program that it should
* include <string.h> (USG systems) instead of <strings.h> (BSD systems).
indicates to the C program that <stdbool.h> exists and should
be included.
-i_stddef (i_stddef.U):
- This variable conditionally defines the I_STDDEF symbol, which
- indicates to the C program that <stddef.h> exists and should
- be included.
-
i_stdint (i_stdint.U):
This variable conditionally defines the I_STDINT symbol, which
indicates to the C program that <stdint.h> exists and should
i_shadow='undef'
i_socks='undef'
i_stdbool='define'
-i_stddef='define'
i_stdint='define'
i_stdlib='define'
i_string='define'
*/
/*#define I_STDBOOL / **/
-/* I_STDDEF:
- * This symbol, if defined, indicates that <stddef.h> exists and should
- * be included.
- */
-#define I_STDDEF /**/
-
/* I_STRING:
* This symbol, if defined, indicates to the C program that it should
* include <string.h> (USG systems) instead of <strings.h> (BSD systems).
/* Just in case the inclusion of perl.h did not
* pull in enough system headers, let's try again. */
#include <stdlib.h>
-#ifdef I_STDDEF
#include <stddef.h>
-#endif
#include <stdarg.h>
#ifdef I_LIMITS
#include <limits.h>
*/
#$i_niin I_NETINET_IN /**/
-/* I_STDDEF:
- * This symbol, if defined, indicates that <stddef.h> exists and should
- * be included.
- */
-#$i_stddef I_STDDEF /**/
-
/* I_STRING:
* This symbol, if defined, indicates to the C program that it should
* include <string.h> (USG systems) instead of <strings.h> (BSD systems).
$ ELSE
$ WC "i_stdbool='undef'"
$ ENDIF
-$ WC "i_stddef='define'"
$ WC "i_stdint='undef'"
$ WC "i_stdlib='define'"
$ WC "i_string='define'"
#include <setjmp.h>
#include <signal.h>
#include <stdarg.h>
-
-#ifdef I_STDDEF
#include <stddef.h>
-#endif
#ifdef I_UNISTD
#include <unistd.h>
# define PERL_STRLEN_EXPAND_SHIFT 2
#endif
-#if defined(STANDARD_C) && defined(I_STDDEF) && !defined(PERL_GCC_PEDANTIC)
-# include <stddef.h>
-# define STRUCT_OFFSET(s,m) offsetof(s,m)
-#else
-# define STRUCT_OFFSET(s,m) (Size_t)(&(((s *)0)->m))
-#endif
+#include <stddef.h>
+#define STRUCT_OFFSET(s,m) offsetof(s,m)
/* ptrdiff_t is C11, so undef it under pedantic builds */
#ifdef PERL_GCC_PEDANTIC
*/
#define I_NETINET_IN /* config-skip */
-/* I_STDDEF:
- * This symbol, if defined, indicates that <stddef.h> exists and should
- * be included.
- */
-#define I_STDDEF /**/
-
/* I_STRING:
* This symbol, if defined, indicates to the C program that it should
* include <string.h> (USG systems) instead of <strings.h> (BSD systems).
*/
#define I_NETINET_IN /**/
-/* I_STDDEF:
- * This symbol, if defined, indicates that <stddef.h> exists and should
- * be included.
- */
-#define I_STDDEF /**/
-
/* I_STRING:
* This symbol, if defined, indicates to the C program that it should
* include <string.h> (USG systems) instead of <strings.h> (BSD systems).
i_shadow='undef'
i_socks='undef'
i_stdbool='undef'
-i_stddef='define'
i_stdint='undef'
i_stdlib='define'
i_string='define'
i_socks='undef'
i_stdarg='define'
i_stdbool='undef'
-i_stddef='undef'
i_stdint='undef'
i_stdlib='define'
i_string='define'
*/
/*#define I_NETINET_IN / **/
-/* I_STDDEF:
- * This symbol, if defined, indicates that <stddef.h> exists and should
- * be included.
- */
-#define I_STDDEF /**/
-
/* I_STRING:
* This symbol, if defined, indicates to the C program that it should
* include <string.h> (USG systems) instead of <strings.h> (BSD systems).
#endif
/* Generated from:
- * 71879525dcc4fa1f709eedff386a3384fad9b06f7f066a51ecc7f6bba9331b24 config_h.SH
- * 408e88881e8a567afeba7b56cb949d7886e8473896575932bfdef72ee9c32249 uconfig.sh
+ * 946b039c5c96299edae15aed6aeb6ca541042f6e545cb5631660412885369e33 config_h.SH
+ * ac7c2c95dc09327ba3d5305e3e786bcd8c6d759f88fc469a2f1b9310f03137f9 uconfig.sh
* ex: set ro: */
i_shadow='undef'
i_socks='undef'
i_stdbool='undef'
-i_stddef='define'
i_stdint='undef'
i_stdlib='define'
i_string='define'
i_shadow='undef'
i_socks='undef'
i_stdbool='undef'
-i_stddef='define'
i_stdint='undef'
i_stdlib='define'
i_string='define'
i_shadow='undef'
i_socks='undef'
i_stdbool='undef'
-i_stddef='define'
i_stdint='undef'
i_stdlib='define'
i_string='define'
i_shadow='undef'
i_socks='undef'
i_stdbool='define'
-i_stddef='define'
i_stdint='undef'
i_stdlib='define'
i_string='define'
i_shadow='undef'
i_socks='undef'
i_stdbool='undef'
-i_stddef='define'
i_stdint='undef'
i_stdlib='define'
i_string='define'
*/
/*#define I_NETINET_IN /**/
-/* I_STDDEF:
- * This symbol, if defined, indicates that <stddef.h> exists and should
- * be included.
- */
-#define I_STDDEF /**/
-
/* I_STRING:
* This symbol, if defined, indicates to the C program that it should
* include <string.h> (USG systems) instead of <strings.h> (BSD systems).
*/
/*#define I_NETINET_IN / **/
-/* I_STDDEF:
- * This symbol, if defined, indicates that <stddef.h> exists and should
- * be included.
- */
-#define I_STDDEF /**/
-
/* I_STRING:
* This symbol, if defined, indicates to the C program that it should
* include <string.h> (USG systems) instead of <strings.h> (BSD systems).
*/
/*#define I_NETINET_IN / **/
-/* I_STDDEF:
- * This symbol, if defined, indicates that <stddef.h> exists and should
- * be included.
- */
-#define I_STDDEF /**/
-
/* I_STRING:
* This symbol, if defined, indicates to the C program that it should
* include <string.h> (USG systems) instead of <strings.h> (BSD systems).