FreeTDS API: include/freetds/alloca.h Source File

FreeTDS API

alloca.h
1 /* Cfr https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Particular-Functions.html */
2 #if HAVE_ALLOCA_H
3 # include <alloca.h>
4 #elif defined __GNUC__
5 # define alloca __builtin_alloca
6 #elif defined _AIX
7 # define alloca __alloca
8 #elif defined _MSC_VER
9 # include <malloc.h>
10 # define alloca _alloca
11 #else
12 # include <stddef.h>
13 # ifdef __cplusplus
14 extern "C"
15 # endif
16 void *alloca (size_t);
17 #endif