Loading include/my_sys.h +9 −0 Original line number Diff line number Diff line Loading @@ -146,6 +146,15 @@ extern my_string my_strdup(const char *from,myf MyFlags); #define ORIG_CALLER_INFO /* nothing */ #endif #ifdef HAVE_ALLOCA #ifdef __GNUC__ /* Remove any previous definitions. */ #undef alloca #define alloca(size) __builtin_alloca (size) #else /* xlc */ #ifdef _AIX #pragma alloca #endif /* _AIX */ #endif /* __GNUC__ */ #define my_alloca(SZ) alloca((size_t) (SZ)) #define my_afree(PTR) {} #else Loading Loading
include/my_sys.h +9 −0 Original line number Diff line number Diff line Loading @@ -146,6 +146,15 @@ extern my_string my_strdup(const char *from,myf MyFlags); #define ORIG_CALLER_INFO /* nothing */ #endif #ifdef HAVE_ALLOCA #ifdef __GNUC__ /* Remove any previous definitions. */ #undef alloca #define alloca(size) __builtin_alloca (size) #else /* xlc */ #ifdef _AIX #pragma alloca #endif /* _AIX */ #endif /* __GNUC__ */ #define my_alloca(SZ) alloca((size_t) (SZ)) #define my_afree(PTR) {} #else Loading