[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freewnn:00066] prototype
- To: freewnn@tomo.tomo.gr.jp
- Subject: [freewnn:00066] prototype
- From: Tatsuo Furukawa <frkwtto@XXXX>
- Date: Fri, 13 Aug 1999 00:58:45 +0900
- In-Reply-To: <86yafhbqe3.fsf@itl.co.jp> (message from MOTOKI Sinichi on 12 Aug1999 12:59:32 +0900)
- Reply-To: freewnn@tomo.gr.jp
古川竜雄です。
元木さん> で、本題ですが ANSI なコンパイラを使っているのにプロトタイプ
元木さん> 宣言が使えないのも悲しいので、
プロトタイプ宣言は必須でしょう! 理由は「悲しい」からというよりは「ない
と開発効率がおちる」からです。
んでは具体的にどうするかですが、
元木さん> せめて __P((char *, char*)) にするのは許してほしいです。(^^;
元木さん> # K&R だったら #define __P (), ANSI だったら #define __P (x)
元木さん> # とかで。
zsh や GhostScript では ansi2knr を使っています。この方式を FreeWnn で
も導入するというのはどうでしょうか? そうすれば、心おきなく ANSI-C で書
けますから開発効率アップ! んで、K&R のコンパイラしかない人は、自動的に
Makefile が ANSI-C => K&R に書き換えてからコンパイルしてくれるというわ
けです。
# automake にも同様の機能があるみたいですね。
--
古川竜雄 (frkwtto@osk3.3web.ne.jp) / FreeWnn Project