From: Koji Arai Date: 2001-03-24T01:05:40+09:00 Subject: [ruby-dev:12648] Re: extern inline (ruby.h) ruby-1.6.3 新井です。 In message "[ruby-dev:12638] Re: extern inline (ruby.h) ruby-1.6.3" on 23 Mar 2001 13:45:02 +0900, matz@zetabits.com (Yukihiro Matsumoto) wrote: > まつもと ゆきひろです > > In message "[ruby-dev:12628] Re: extern inline (ruby.h) ruby-1.6.3" > on 01/03/23, Koji Arai writes: > > |私は -g つきでいつもコンパイルしているのですが、このパッチだ > |と最適化オプションを指定しないとき(inline 展開を行わないとき) > |にどこにも定義がない状態になります。 > > むむむ、こういうパッチでどうでしょう? ばっちりです。残念ながら会社で試せなかったのですが、まあ大丈 夫でしょう。 このような対処はすごく当り前だと思えるのに autoconf で、 AC_DEFINE(NO_C_INLINE) に相当するようなことをデフォルトで行 わないのはなぜなんでしょうね? static inline foo() { ... } と static にするのが inline を使うときの定石なのかな? -- 新井康司 (Koji Arai)