xdvik-jp-22.84.13-j1.34

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




Xdvi-users メーリングリストの案内
Back to archive index