/var/log/hdk.log コメント
2019/12/08 のコメント
2019/12/08 の日記を表示する
- 2019/12/09 11:00:35 soda さん 『 K&Rもauto変数宣言時の関数呼び出しは可能だったと思います。探してみたら
https://github.com/dspinellis/unix-history-repo/blob/538eba61a7959f88d84f4baeab0d6cb53eb6c1fc/usr/src/cmd/sh/args.c#L104
がありました。
』 - 2019/12/09 11:00:56 soda さん 『 bccは16bitコードが出せるのでLinux liloとかが使ってたような記憶が。
作者は後にFreeBSDのcommitterになってます(bde@FreeBSD) 』 - 2019/12/09 11:01:50 soda さん 『 8086の解析すごいので楽しみにしてますw 』
- 2019/12/10 01:01:27 hdk さん 『 auto変数宣言時の関数呼び出しは確かIRIXのccで引っ掛かったような記憶があるんですよね。あれはK&Rの制限ではないのですね... 』
- 2019/12/10 10:03:53 soda さん 『 IRIXということは結構新しい(←)話ですね。 うーん謎ですね。変なマクロかなにかに隠蔽されてて気づかなかったけど実はstatic変数だったという説を推したい気分です。 』
- 2019/12/10 11:32:00 soda さん 『 staticを隠すマクロは変態すぎるなあと考え直してみると、ぱっと見では関数に見えるけど実は文を生成するマクロだったっんじゃないかって気もしてきました。 』
- 2019/12/10 20:43:51 hdk さん 『 他の人が書いたプログラムをコンパイルするときではなくて、大学のプログラミングの講義の課題を解くのに引っ掛かったような気がするんですよね。オプションをつけないとデフォルトでは//コメントも引っ掛かるコンパイラーでした。 』
- 2019/12/10 20:52:25 soda さん 『 なるほど。コメントの // は C99 からですから仕方ないと思いますが、謎ですね… 』
コメントを書く