K.Maebashi's BBS 投稿フォーム
ハンドル名
件名
Link
>はじめまして。ご報告ありがとうございます。 > >>8行目 >>"}" → "};" >>"union" の宣言の終わりのセミコロンが無い。 > >これですが、ここはもともとセミコロンは不要ではないでしょうか >(bisonで試したところあってもなくても通りましたが)。 >NUTSHELLの本でも、以下のサンプルでもセミコロンは付いていませんし。 >http://www.linux.or.jp/JF/JFdocs/Lex-YACC-HOWTO-6.html#ss6.3 > >>64行目 >>"exit()" を使用しているのに、"stdlib.h" が include されていない。 > >こちらは修正いたしました。 >gccだとexit()は組み込み関数になっていて、-Wallを付けても、stdlib.hをinclude >していない状態でコンパイルエラーにならなくて… というのは言い訳ですね。 >実は現在公開しているcrowbarやDikamでも同様の問題があり、最近ようやく >-ansiオプションを付けました。次バージョンから修正します。 > >>私は2行目と3行目の間に "#include <stdlib.h>" という行を挿入したのですが、 >>これでいいのでしょうか? > >それでOKです。 > >ご報告いただきありがとうございました。
spamよけのため、ここに「ほげぴよ」と入力してください。
削除パスワード :
クリック!