Kazuki Ohta
mover****@hct*****
2005年 12月 15日 (木) 10:42:34 JST
太田です。 待ったぁ。FREECELL周りのAPIですが、CARが不必要なので次のように変更 しませんか?こうするとslotが1つになるので、compactでもfreecell型を作れます。 #define SCM_SAL_ENTYPE_FREECELL #define SCM_SAL_FREECELLP #define SCM_SAL_FREECELL_NEXT #define SCM_SAL_FREECELL_SET_NEXT それと、SCM_SAL_AS_FREECELLはSCM_AS_FREECELLとして sigschemetype.h に移動した方が良いと思います。 > r2583でstorage-fatty.hを実装しました。sigscheme.hの増加分は280行 > 程度なので許容範囲じゃないかと思いますがどうでしょう。 > > sigscheme.hを分割するかどうかはともかく、APIに問題がなさそうなら > 以下のようにしてstorage-compact.hを作ってください。 > > 1) svn cp {sigschemetype,storage}-compact.h > > 2) sigscheme.hでSCM_SAL_*()が定義されているマクロは > storage-compact.h側でSAL_プリフィクスを追加 > > 3) sigscheme.hと重複している型やマクロを削除 > > 4) FREECELLまわりのマクロをsigschemeinternal.hからコピーし、SAL_ > プリフィクス追加 > > ------------------------------- > ヤマケン yamak****@bp***** > _______________________________________________ > Anthy-dev mailing list > Anthy****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/anthy-dev -- ------------------------------------------------- Kazuki Ohta : mover****@hct***** -------------------------------------------------