Hiroyuki Ikezoe
poinc****@ikezo*****
2008年 2月 25日 (月) 13:04:30 JST
g新部ひろゆきです。 2008-02-23 (土) の 16:27 +0900 に Mamoru Tasaka さんは書きました: > Mamoru Tasaka wrote, at 02/22/2008 03:49 PM +9:00: > > > > Hiroyuki Ikezoe wrote, at 02/22/2008 02:23 PM +9:00: > >> ごめんなさい。間違いました。 > >> nsEmbedString.hが問題なのは64ビットの方でした。 > >> MOZILLA_INTERNAL_APIをdefineしてるのは > >> nsICanvasRenderingContextInternal.hのとこだけで、そこは失敗しても問題な > >> いです。 > > > > こっちは(xulrunner 20080217 版ですが) > > /usr/include/xulrunner-sdk-1.9pre/unstable/nsStringAPI.h : > > ---------------------------------------------------------------------------------- > > 1186 inline const nsDependentSubstring > > 1187 Substring( const PRUnichar* start, const PRUnichar* end ) > > 1188 { > > 1189 return nsDependentSubstring(start, end - start); > > 1190 } > > 1191 > > 1192 inline const nsDependentSubstring > > 1193 Substring( const PRUnichar* start, PRUint32 length ) > > 1194 { > > 1195 return nsDependentSubstring(start, length); > > 1196 } > > ---------------------------------------------------------------------------------- > > となってるようです。 > > > > うーん、-Wsign-compare -Wsign-conversion -Wconversion -Werrorと書いているのが > 影響して、 PRUint32 <-> int とか PRInt32 <-> floatとかの変換でerrorが大量に > 発生するなあ... エラーを貼ってもらえますか? PRUint32 <-> int はともかく、PRInt32 <-> float は明らかにおかしいです。 > checking whether nsIHelperAppLauncherDialog methods expect PRBool > の所、引数-1を受け付けるか以外で何かよい判別方法はないでしょうか? あったら教えて欲しいです。