[HOME] [github] [twitter] [blog] [fml4] [fml8] [北海道] Powered by NetBSD and [nuinui.net] .

2002/11/21: 燃えよ!エディタ(6) -- how to hack --: nandub_onepass のコマンドラインを解析する

MS-DOS prompt 上で nandub を -h とか /h とかつけて実行してみたけど、コ マンドラインオプションを教えてくれない ;)

本当にコマンドラインオプションが無いんじゃろか?いや、そんなはずはない。 nandub の元になった virtualdub にはあるんだもん。もう少し、くわしく調 べてみよう。

まず、やることは、いつものとおり grep だ。ソースを広げ、

grep -ir 'command line' .
ふむ、けっこう、ひっかかった。それっぽいのもあるみたい。 よくみると、名前からして、Init.cpp ってのがそれっぽい。 コマンドラインオプションの解析は初期化の過程だからね。

Init.cpp を less でみて、argv をサーチ。おお、あったじゃん。 でも、getopt() とかじゃなくて自力で解析してるようだ。 じゃ、まじめに C を読もう。ほい、理解。 まぁ、おおむね virtuldub と一緒だね。

[第壱話] [第弐話] [第参話] [第四話] [第五話] [第六話]

[HOME] [github] [twitter] [blog] [fml4] [fml8] [北海道] Powered by NetBSD and [nuinui.net] .
Copyright (C) 1993-2022 Ken'ichi Fukamachi mail:< fukachan at fml.org >