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