[#21225] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — "U.Nakamura" <usa@...>

こんにちは、なかむら(う)です。

14 messages 2003/08/22
[#21227] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — nobu.nakada@... 2003/08/22

なかだです。

[#21228] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — matz@... (Yukihiro Matsumoto) 2003/08/22

まつもと ゆきひろです

[#21281] 大量メモリ消費攻撃に対する対応 — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

16 messages 2003/08/29
[#21285] Re: 大量メモリ消費攻撃に対する対応 — matz@... (Yukihiro Matsumoto) 2003/08/29

まつもと ゆきひろです

[#21288] Re: 大量メモリ消費攻撃に対する対応 — Hidetoshi NAGAI <nagai@...> 2003/08/29

永井@知能.九工大です.

[#21306] Re: 大量メモリ消費攻撃に対する対応 — matz@... (Yukihiro Matsumoto) 2003/09/03

まつもと ゆきひろです

[ruby-dev:21109] IRIX, preview7 (Re: IRIX (Re: ruby 1.8.0 preview4))

From: m_seki@...
Date: 2003-08-03 23:11:19 UTC
List: ruby-dev #21109
咳といいます。

ひさびさのIRIXです。
CVS, preview7ともにIRIXでコンパイルが通りません。
前回報告したものと同様です。

gcc -g -O2 -fPIC  -I. -I. -c marshal.c
In file included from marshal.c:18:
/usr/include/math.h:719: parse error before `('
/usr/include/math.h:719: parse error before `char'
make: *** [marshal.o] Error 1

[ruby-dev:20880]の中田さんのパッチは入らなかったのでしたっけ。



> m_seki@mva.biglobe.ne.jp wrote:
> > marshal.cが cc, gccともコンパイルが通りません。
> > 
> > この↓辺と関係あるんでしょうかねえ。
> >   util.h:64:double ruby_strtod _((const char*, char **));
> >   util.h:65:#define strtod(s,e) ruby_strtod((s),(e))
> 
> sとeのカッコは取ってしまっても大丈夫でしょう。
> 
> 
> Index: util.h
> ===================================================================
> RCS file: /cvs/ruby/src/ruby/util.h,v
> retrieving revision 1.13
> diff -u -2 -p -r1.13 util.h
> --- util.h	16 Jan 2003 07:34:03 -0000	1.13
> +++ util.h	24 Jul 2003 22:28:38 -0000
> @@ -42,5 +42,4 @@ unsigned long scan_hex _((const char*, i
>  #if defined(MSDOS) || defined(__CYGWIN32__) || defined(_WIN32)
>  void ruby_add_suffix();
> -#define add_suffix ruby_add_suffix
>  #endif
>  
> @@ -52,10 +51,10 @@ void ruby_unsetenv _((const char*));
>  #undef setenv
>  #undef unsetenv
> -#define setenv(name,val) ruby_setenv((name),(val))
> -#define unsetenv(name,val) ruby_unsetenv((name));
> +#define setenv(name,val) ruby_setenv(name,val)
> +#define unsetenv(name,val) ruby_unsetenv(name);
>  
>  char *ruby_strdup _((const char*));
>  #undef strdup
> -#define strdup(s) ruby_strdup((s))
> +#define strdup(s) ruby_strdup(s)
>  
>  char *ruby_getcwd _((void));
> @@ -63,5 +62,5 @@ char *ruby_getcwd _((void));
>  
>  double ruby_strtod _((const char*, char **));
> -#define strtod(s,e) ruby_strtod((s),(e))
> +#define strtod(s,e) ruby_strtod(s,e)
>  
>  #endif /* UTIL_H */

In This Thread