Entries from 2006-12-11 to 1 day

DLLエントリポイント - 解決編

PE DLLのエントリポイントを呼ぼうといろいろやったのでサマリ。 必要な事は大きく3つ ld に -e オプションでエントリポイントとなる関数(_dllmain推奨)を指定する PE DLLにある EntryPoint を再配置を考慮してずらす ロード時に動的にコードを生成して依存…

Makefileが更新されたときに

最近Makefileを更新することが良くあって、例えば ld に -e オプションをつけるとか。 でその後に make としても当然依存ファイルたちは変更がないので何も起きない。 これが不便だ。 Makefileが更新されていたら make cleann && make して欲しいなぁ。 うま…

byte -> uint8_t

byte -> uint8_t word -> uint16_t dword -> uint32_tの対応を行った。 大量の置換を伴うので、id:hideokiに教えてもらった perl -i -pe で一括置換した。 libbayguiだけは対象外にしましたがビルドできています。