Skip to content

Commit 390aa97

Browse files
author
matz
committed
* 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
1 parent 244007b commit 390aa97

File tree

6 files changed

+21
-21
lines changed

6 files changed

+21
-21
lines changed

ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
Mon Aug 7 12:05:28 2006 Yukihiro Matsumoto <matz@ruby-lang.org>
2+
3+
* dln.c, eval.c, gc.c, regex.c, ruby.h: shut up AIX alloca
4+
warning. [ruby-dev:29191]
5+
16
Sun Aug 6 20:40:41 2006 Tadayoshi Funaba <tadf@dotrb.org>
27

38
* lib/date/format.rb (str[fp]time): %[EO]U didn't denote %U.

dln.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,6 @@
2727
char *dln_argv0;
2828
#endif
2929

30-
#ifdef _AIX
31-
#pragma alloca
32-
#endif
33-
3430
#if defined(HAVE_ALLOCA_H)
3531
#include <alloca.h>
3632
#endif

eval.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,7 @@
5353
# ifdef HAVE_ALLOCA_H
5454
# include <alloca.h>
5555
# else
56-
# ifdef _AIX
57-
#pragma alloca
58-
# else
56+
# ifndef _AIX
5957
# ifndef alloca /* predefined by HP cc +Olibcalls */
6058
void *alloca ();
6159
# endif

gc.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,7 @@ void rb_io_fptr_finalize _((struct OpenFile*));
6666
# ifdef HAVE_ALLOCA_H
6767
# include <alloca.h>
6868
# else
69-
# ifdef _AIX
70-
#pragma alloca
71-
# else
69+
# ifndef _AIX
7270
# ifndef alloca /* predefined by HP cc +Olibcalls */
7371
void *alloca ();
7472
# endif

regex.c

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -84,16 +84,19 @@ void rb_trap_exec _((void));
8484
# endif
8585
# endif /* atarist */
8686
#else
87-
# if defined(HAVE_ALLOCA_H)
87+
# ifdef HAVE_ALLOCA_H
8888
# include <alloca.h>
89-
# elif !defined(alloca)
90-
char *alloca();
91-
# endif
92-
#endif /* __GNUC__ */
89+
# else
90+
# ifdef _AIX
91+
#pragma alloca
92+
# else
93+
# ifndef alloca /* predefined by HP cc +Olibcalls */
94+
void *alloca ();
95+
# endif
96+
# endif /* AIX */
97+
# endif /* HAVE_ALLOCA_H */
9398

94-
#ifdef _AIX
95-
#pragma alloca
96-
#endif
99+
#endif /* __GNUC__ */
97100

98101
#ifdef HAVE_STRING_H
99102
# include <string.h>

ruby.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@ extern "C" {
6565

6666
#if defined(HAVE_ALLOCA_H)
6767
#include <alloca.h>
68-
#endif
69-
70-
#ifdef _AIX
68+
#else
69+
# ifdef _AIX
7170
#pragma alloca
71+
# endif
7272
#endif
7373

7474
#if defined(__VMS)

0 commit comments

Comments
 (0)