Back to index

cell-binutils  2.17cvs20070401
alloca-conf.h
Go to the documentation of this file.
00001 #include "config.h"
00002 
00003 #if defined(__GNUC__) && !defined(C_ALLOCA)
00004 # ifndef alloca
00005 #  define alloca __builtin_alloca
00006 # endif
00007 #else /* ! defined (__GNUC__) */
00008 #  ifdef _AIX
00009  #pragma alloca
00010 #  else
00011 #  if defined(HAVE_ALLOCA_H) && !defined(C_ALLOCA)
00012 #   include <alloca.h>
00013 #  else /* ! defined (HAVE_ALLOCA_H) */
00014 #   ifdef __STDC__
00015 extern PTR alloca (size_t);
00016 #   else /* ! defined (__STDC__) */
00017 extern PTR alloca ();
00018 #   endif /* ! defined (__STDC__) */
00019 #  endif /* ! defined (HAVE_ALLOCA_H) */
00020 #  ifdef _WIN32
00021 #   include <malloc.h>
00022 #  endif
00023 # endif /* ! defined (_AIX) */
00024 #endif /* ! defined (__GNUC__) */