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 になっている。