[Lha-users] Re: LHa for UNIX (autoconf) 2005-09-24 release

Back to archive index

OKUMURA N. Shin-ya oku.n****@dream*****
2005年 10月 13日 (木) 01:25:47 JST


おくむら@練馬です。

On Wed, Oct 12, 2005 at 01:22:07AM +0900, OKUMURA N. Shin-ya wrote:

> 明日にでも職場の Solaris とお見合いさせて相性を見てみます。

色々試してみたり、情報収集したり、勉強したりで添付のような
configure.ac に改造してみました。いかがでしょう?

取り敢えず、
・Cygwin + libiconv
・Solaris7 (PC) + gcc
・Solaris8 (SPARC) + Sun Workshop Pro
・Linux + glibc
で巧く encoding を選べるようになりました。

HP-UX や AIX は情報収集しただけなので、自信がありません。

以下、変更点です:

・各 Unices の変種のドキュメントを集めて CP932 の親戚を列挙。
・さすがに encoding 名が並ぶとしんどいのでマクロ化。
・古い Solaris とか AIX の iconv_open は encoding の from と
 to が同じだと失敗するはずなので、片方を"UTF-8"に変更。
 取り敢えず上述の環境では全て"UTF-8"が存在するし、収集した
 ドキュメントを読む限り、どの変種にも存在する。はず。多分。

当初のベクトルとは若干違いますが、後は HAVE_ICONV の場合に、
src/header.c の中で iconv を使うようにすれば第一段階はクリア
できそうな気がしてきました(たかがこれだけに二年か! > 自分)。
-- 
OKUMURA N. Shin-ya (oku.n****@dream*****)
if (it == misfeature && it != bug) it = bug;

begin 644 configure.ac.gz
M'XL(`!$S34,"`WV476_:,!2&K^M?<01<)"A`$JIJ%6,;R_@(E(!(J#JA*LH<
M0]P&&R6FVS3MO\\F?%0:<.?D/*_/^Y[8*<,TXYCD.8B$YK"D*8&?5"00;07'
MG"U!<-AD/-YB`A&H-W2US0CD.*,;44<=)W0]-]`65-;>0)!</!M @ U4T#7G!D
MVO;=W1=&E^)W'?.U`3LJ5)2.E-89=)U1V)M[CJ\5-;XAK*B-_7Y1=[W^87_"
M,(\I6P&+U @ 26/`,_D;N'0]=_+E3?NG(W[6'0"5UGXCV&OBR%7<\Q8('H<F<0
M*D6K_$5&;@/C+9F>,*4.9M_#F=0ORI3A=!L3^+ACZ\DGM(XHTW3T!^U#`(Y;
M""=1!M6CK394K!9".):K4Q[M4#>@-`]ZM0\EO:7,:(IKPSZYT&N6CL @ O*C1+
MUHN5J;>@407^"M4&^BM'NSAY;U<L&7I)D8K^[C7CZ/_\6LF9WC?MDGYS4X:4
M_MCQ!JSD$I_%U_D1]WD:930_BZF.8[_@!M/:_.DLY7X=U^YOFP76<:]`AYZ3
M-%:@]ED_RTZ=T8F[YD^M:NHC%'@PZ6L3OZ<WAH_.>7[@]@)UGIY,VU*&I=]4
MD(Q%@KX1P!&+:1P)<G$8IFU:^YPGG5',YE*:L1^..M[0W7M,"*21/*?'9CG(
M(W'9;DT^7I':^O6D5Z1-_>)0KZAN3Q=XUO7G#_+W\.[*[2_J9!Y,YP'Z!\:H
&RS""!```
`
end



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