コメントと不要な改行やタブ、スペースを削除します。
うまく動くことは保証しません。自己責任でお使いください。
大切なソースはバックアップをお取りください。
C++のソースにも対応しているかもしれません。
デコーダはまだ作っていません。そのうち作ります。
一応このプログラムを変換したものはコンパイルが通りました。
追記
バグを発見しました。
#defineを使っている場合、コンパイルが通らなくなる場合があります。
修正バージョン(assyuku_new.zip)をお使いください。
さらに追記
ファイルクローズを行っていないバグを発見しました。
修正バージョン(assyuku_new2.zip)をお使いください。
さらに追記
使い方は、コマンドラインで
assyuku 入力ファイル 出力ファイルとして呼び出してください。
入力ファイルと出力ファイルは絶対に同じにしないでください。消えてしまいます。