From: Jun-ichiro itojun Hagino Date: 2000-11-02T02:46:50+09:00 Subject: [ruby-dev:11362] Re: [PATCH] an analogue of `long long' >> gcc 以外でも long long 相当が使えるようにしてみました。VC では __int64 >> らしいです。そのまんまな名前ですが。 >`int64_t' とかで sys/types.h とかその周辺に定義されてるのもあるかも. >新しい標準だとあるならこの名前であるはずなんじゃなかったかな. ># int8_t とか,int16_t とか,int32_t とか. ANSI C 99だかで定義されているのは/usr/include/inttypes.h (int32_tとか uint32_t)です。 /usr/include/sys/types.hはBSD由来(?)、非標準です。 (int32_tとかu_int32_t - uの次のunderscoreに注意) inttypes.hはまだまだ一般的でないです。configure.inで頑張って逃げる 必要があるでしょう。 itojun