From: WATANABE Hirofumi Date: 2001-11-28T13:25:18+09:00 Subject: [ruby-list:32581] Re: Linux カーネル 2.0 での make わたなべです。 Yukihiro Matsumoto writes: :|となってるので、にCHAR_BIT等が定義されてないんだと :|:思います。 : :うーむ、それはいいのか。 LONG_MAXもないとすると、一体何が定義してあるんだという疑問が ふつふつと湧いてきますが。 #現物を見てみたい。 :|単にこうしてしまえばよさそう。 : :とりあえずそうしましょうか。 あれだと結局LONG_MAX側でをincludeするのでだめそう。 こうかな。 #ifdef HAVE_LIMITS_H # include #endif #ifndef LONG_MAX /* assuming 32bit(2's compliment) long */ # define LONG_MAX 2147483647 # endif #endif #ifndef LONG_MIN # define LONG_MIN (-LONG_MAX-1) #endif #ifndef CHAR_BIT # define CHAR_BIT 8 #endif