diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2006-08-07 03:43:42 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2006-08-07 03:43:42 +0000 |
commit | 390aa976987ea521522d86168d21b026aaac64dd (patch) | |
tree | 65963f9a87ff507ba517d9e39584e9c0fa0c8d95 /regex.c | |
parent | 244007bd9093a28bd0f9716d202811c6bb05443b (diff) |
* dln.c, eval.c, gc.c, regex.c, ruby.h: shut up AIX alloca
warning. [ruby-dev:29191]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'regex.c')
-rw-r--r-- | regex.c | 19 |
1 files changed, 11 insertions, 8 deletions
@@ -84,16 +84,19 @@ void rb_trap_exec _((void)); # endif # endif /* atarist */ #else -# if defined(HAVE_ALLOCA_H) +# ifdef HAVE_ALLOCA_H # include <alloca.h> -# elif !defined(alloca) -char *alloca(); -# endif -#endif /* __GNUC__ */ +# else +# ifdef _AIX + #pragma alloca +# else +# ifndef alloca /* predefined by HP cc +Olibcalls */ +void *alloca (); +# endif +# endif /* AIX */ +# endif /* HAVE_ALLOCA_H */ -#ifdef _AIX -#pragma alloca -#endif +#endif /* __GNUC__ */ #ifdef HAVE_STRING_H # include <string.h> |