2009-09-22
2009-08-24版のlccでmakeして、マゴット犬に屠られてみるまでやってみた。
なんと、sjis対応してなかったのでしっかく。
表、能、ソに\足してごまかしてみたけど、化けて表示されちゃう。
コンパイル速いけれど、まだこなれてないのかなあ。
init2.cのstore_table配列で、宣言よりも初期化の記述が少ないと途中でコンパイルをあきらめたりする。てきとーに埋めると通る。
readdib.cのReadDIB関数でコンパイルエラー。
Error readdib.c: 324 the left hand side of the assignment can't be assigned to
if (!MakeBitmapAndPalette(hDC, pInfo->hDIB, &((HPALETTE)pInfo->hPalette),
&((HBITMAP)pInfo->hBitmap)))
これは
if (!MakeBitmapAndPalette(hDC, pInfo->hDIB, (HPALETTE*)&(pInfo->hPalette),
(HBITMAP*)&(pInfo->hBitmap)))
これでどうだ。
他にはchuukei.cでヘッダ足りない。
#ifdef WINDOWS
#include <windows.h>
#include <mmsystem.h> // added
#endif
VK_ATTN等の定義がlcc-win32に付いてるヘッダーファイルには無いので定義する。
セ記事を書く
セコメントをする