もう少し早く見つけました。氏ソースコード、初めて始めたときに書いた氏、1987年。
氏次の宣言で書かれています。
myFunction(c, v)
char c;
int v;
{
...
}
まだ利用可能なコンパイラがあるかどうかを知りたいです。Linux今日(私はDebian 10)はこのような古いコードをコンパイルできます。
答え1
はい、どちらも可能gcc
です。clang
-std=c89
他のANSI以前のK&R C機能は機能しないか、オプションとトリックが必要な場合があります。
特にリテラル文字列を書くことができると仮定するのはうまくいきません(もはやgcc
サポートされていませんclang
)-fwrite-strings
。