メインコンテンツまでスキップ

いよいよ本格的な改造に踏み込みはじめる。 mainloop を分離した。

謎というほどでも無いのだけど emacs などの editor 向けに、 キーボード入力などをオミットした別のモードのようだ。 使ったことないのと、裏口でコードが複雑化している感じがある。

マクロを除去して libwc 回りを削除したため ASCII しか表示できなくなりました。 HTML は utf-8 で記述されているので、無変換で出力できれば表示されるはずの部分が、 ?? となっています。

w3m の内部コードを素の utf-8 に変えることを試みます。

これからヘッダーを小分けにしていくのに、 前方宣言を使いたいのだけどその時に typedef に配慮が必要です。

C では多少型が違っても void*int になってわりとコンパイルが通る。 関数 signature が無くてもコンパイルが通る。 C++ ではそうはいかない。 そこがいい。

なんとなく最初からやりなおし。 長くなるので作業メモを作った。