Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)

No.25  Re:X410でXIMが動かない件(場当たりパッチ)
発言者: sけいし
発言日: 2002 02/09 00:27
 
> なんかおかしなことになりそうなので口をはさみます。
> Cygwinにはちゃんと動くワイドキャラクタ関係の関数が用意されていないから、
> なにもかもX側の関数と定義をを使うようにcygwin.cfを書かないとダメです。

実は -DX_WCHAR使う方法も 試したことあるのでした。
-DX_WCHARを使うと GIMPやFreecivといっしょに Xのバイナリまで配布しないといけなくなるので、Xlibで誤魔化したのでした。
それとXとCygwinで2種類のw_charを使うのが面倒そうに思えたので(汗)

解決策は
1.-DX_WCHARつきのバイナリを配布してもらう
2.場当たりパッチで誤魔化しきる
3.cygwinのワイドキャラクタの実装をなんとかする
の3つのうちどれかなんだろうけど。

2。は UNICODEのところに手をいれまくらないといけなくなってます(現状)。
3。は windowsとの互換性の問題もあるので難しいのかなと想像してます。

よって藤枝さんのおっしゃるようにXのバイナリに-DX_WCHARを入れてもらうのがベストの方法のように思います。

UNICODEのこととか考えてなくて場当たりパッチで誤魔化しちゃえと思ったsけいしが浅はかだったみたいです。
素直に −DX_WCHARを入れてもらうように提案すべきでした。すみません。

> 年内にはこんなことしなくてもいいようにするから、XFree86にパッチを投げるのだけはやめてね。

よろしくお願いします。


▼関連発言

10:X410でXIMが動かない件(場当たりパッチ) [sけいし] 02/09
 ├11:Re:X410でXIMが動かない件(場当たりパッチ) [TAKABE] 02/09
 │└12:Re:X410でXIMが動かない件(場当たりパッチ) [ogawa] 02/09
 │ └13:Re:X410でXIMが動かない件(場当たりパッチ) [TAKABE] 02/09
 └21:Re:X410でXIMが動かない件(場当たりパッチ) [早田] 02/09
  └24:Re:X410でXIMが動かない件(場当たりパッチ) [藤枝] 02/09
   └25:Re:X410でXIMが動かない件(場当たりパッチ) [sけいし] 02/09
    └26:Re:X410でXIMが動かない件(場当たりパッチ) [藤枝] 02/09
     └27:Re:X410でXIMが動かない件(場当たりパッチ) [藤枝] 02/09 <

Pass 保存

早田のホームページへ
CGIROOM