[Efont-devel] please use strtod instead of strtof

Zurück zum Archiv-Index

Hidetaka Iwai tyuyu****@debia*****
2005年 5月 16日 (月) 22:14:09 JST


岩井です。

以前から(rev. 1.12から?) compile 中に

sfd.c: In function `SkelCharReadStrokes':
sfd.c:5229: warning: implicit declaration of function `strtof'

と警告が出ていたのですが、これにより fontforge/sfd.c の getSkeleton()
において

	        si->gothicwidth = strtof(buf,NULL);

で si->gothicwidth が異常な値となり、(setq gothicwidth xxx) といった S
式を持つファイルの読み込みが異常になります。具体的には、[1]新しいサン
プルファイルを読み込んだときに点の位置がおかしくなります。

 1. http://khdd.net/kanou/fonts/ff/prim-sample.l.bz2

strtof は C99 からなので、できれば strtod を使った方が良いと思いますが
いかがでしょう?

regards,
--
 Hidetaka Iwai
 tyuyu****@debia*****



Efont-devel メーリングリストの案内
Zurück zum Archiv-Index