1N/A for extensions. <_G_config.h> defines _G_HAVE_BOOL, but we can't
1N/A be sure _G_config.h will be included before this file. _G_config.h
1N/A# include <inttypes.h>
1N/A# ifdef INT32_MIN_BROKEN
1N/A# ifdef INT64_MIN_BROKEN
1N/A#ifdef HAS_MEMCMP
1N/A# define isPUNCT(c) (((c) >= 33 && (c) <= 47) || ((c) >= 58 && (c) <= 64) || ((c) >= 91 && (c) <= 96) || ((c) >= 123 && (c) <= 126))
1N/A#ifdef USE_NEXT_CTYPE
1N/A# ifdef PERL_IMPLICIT_CONTEXT
1N/A#ifdef PERL_MALLOC_WRAP
1N/A#define Move(s,d,n,t) (MEM_WRAP_CHECK(n,t), (void)memmove((char*)(d),(char*)(s), (n) * sizeof(t)))
1N/A#define Copy(s,d,n,t) (MEM_WRAP_CHECK(n,t), (void)memcpy((char*)(d),(char*)(s), (n) * sizeof(t)))
1N/A#ifdef USE_STRUCT_COPY
1N/A#ifdef NEED_VA_COPY