2005年03月29日(Tue) 今日も雨だ [長年日記]
● 雨季?
● やっと確定申告の書類を投函した
ちゃんと返ってくるといいな。
● [memo] gccに-ansiオプションを付けるとunistd.hを#includeしていてもgetopt(3)が使えない
POSIXには定義してあってもANSIには定義されてないってこと?そんなもんなのかなー。
(追記)info gccによれば-ansiオプションはISO C90で定義されていない関数などを定義されないようにするのだそうだ。manページによれば、getopt(3)はPOSIX.2に準拠している(正確にはPOSIX.2に技術的な問題があり準拠していない)ということだ。POSIX.2はISO/IEC 9945-2:1993で定義されているのかな?とすると、それ以降のC、つまりC99でサポートされるのかな?と思ったけど-std=c99でもだめでした。-std=gnu99ならおっけー。難しいのう…。
● うわー。土砂降りだ。とにかく寝よう。
最近のツッコまれどころ