Nobuyuki Tsuchimura
tutim****@nn*****
2007年 12月 11日 (火) 13:27:53 JST
土村です。 From: TSUCHIYA Masatoshi <tsuch****@namaz*****> Subject: Re: xdvik-jp-22.84.13-j1.34 Date: Tue, 11 Dec 2007 09:07:17 +0900 Message-ID: <87tzm****@tsuch*****> > 多分,inttypes.h のチェックもした方が良いと思います.それと,全ての環境で > stdint.h があるとは限らないので,HAVE_STDINT_H でガードした方が良いと思い > ます. 確かにそうですね。 > で,このパッチで良いかとなると,まだ疑問があります. > > AC_CHECK_TYPE マクロは,型が define されているかどうかを検討する汎用マク > ロだと思うのですが,ここに uint32_t のための変更を入れるのは良いのでしょ > うか? 言われてみれば、その通りです。 心配になったので、自分でコードを起こすことはせず、 TeX Live から輸入することにしようと思います。 http://tug.org/svn/texlive/trunk/Build/source/texk/etc/autoconf/ http://tug.org/svn/texlive/trunk/Build/source/texk/etc/autoconf/acgeneral.m4?view=log これを xdvik のものと比較してみました。 --- xdvik-22.84.13/texk/etc/autoconf/acgeneral.m4 2003-10-18 09:13:57.000000000 +0900 +++ ./acgeneral.m4 2007-12-11 13:14:43.000000000 +0900 <...snip> @@ -2037,6 +2050,9 @@ #if STDC_HEADERS #include <stdlib.h> #include <stddef.h> +#endif +#if HAVE_STDINT_H +#include <stdint.h> #endif], ac_cv_type_$1=yes, ac_cv_type_$1=no)])dnl AC_MSG_RESULT($ac_cv_type_$1) if test $ac_cv_type_$1 = no; then <snip...> このように HAVE_STDINT_H のガードが入っています。 しかし inttypes.h のチェックは入っていません。 これでいいのか、私にはよくわかりません。 > >います。私から報告すると言うことでよろしいでしょうか。 > よろしくお願いします. TeX Live と同じにして下さい、というお願いがしやすいので、 ひとます stdint.h のチェックを追加するという方針で 報告しておくことにします。 ----- 土村 展之 Nobuyuki Tsuchimura