作者: WATANABE Hirofumi
日時: 2004/4/07(23:57)
わたなべです。

"Bruce." <kbk@...> writes:

> gawkと平行してGNU grepとも格闘していたのですが、最後の最後に引っかかったのが
> サブジェクトにもある uintptr_t 。一見して unsigned int * かと思ったのですが
> char *(かvoid *)でないと辻褄が合いません(正規表現マッチがうまくいかない)。
> 
> 実際のところどのように typedef されているのでしょうか?

glibc 2.3.2だと
  64ビットマシン typedef unsigned long int       uintptr_t;
  32ビットマシン typedef unsigned int            uintptr_t;
となってました。

http://seclan.dll.jp/c99d/c99d09.htm によると
  ポインタを格納するのに適切な符号なし整数型の typedef 名
ということのようで。

-- 
わたなべひろふみ