/ / メモ
2010-03-13

http://www.kmonos.net/alang/d/2.0/phobos/std_c_stdlib.html

long strtol(in char*, char**, int);
uint strtoul(in char*, char**, int);

と記述されてた。

なんか strtol の戻り値が変。

core.stdc.stdlibを見ると、
strtol の戻り値が c_long 型になっていた。

core.stdc.configを見ると、
windows 上だと c_long 型は、
int の alias になっていた。

英語のドキュメントを見る。
http://www.digitalmars.com/d/2.0/phobos/std_c_stdlib.html

1.0のドキュメントを見る。
http://www.digitalmars.com/d/1.0/phobos/std_c_stdlib.html
long になっている。

トラックバック http://mikanya.dip.jp/memo/2010-03-13-1