• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:_IOFBF の定義が、異なる)

_IOFBF の定義について

このQ&Aのポイント
  • コンパイラーA/B/Cによって異なる_IOFBFの定義が存在します。
  • setvbuf関数の第3引数で使用される定数であり、フルバッファリング、行バッファリング、バッファリングなしを指定します。
  • AコンパイラーのDLLからBコンパイラーのDLLを呼び出した場合に不具合が発生する可能性があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

「標準関数」そのものは規格にあるんだけどね.... んでこいつらは規格上「全て異なる整定数」としか決まっていない.

C-programmer
質問者

お礼

仕様を見ても、どこもニーモックしか書かれていない だから、「全て異なる整定数」となるが正しい定義なんですね 今更ながら、「何悩んでたんだ!!!」って感じです カーネルのファンクションコールしている訳じゃないんですよね? あぁ~ お恥ずかしい…m(__)m

その他の回答 (1)

回答No.1

>本当に正しい定義はどれか? すべて。 標準関数はコンパイラのオマケであってCの定義でもISO,JIS等で定められたものでもない。 複数のコンパイラのDLLを使用しない。

C-programmer
質問者

お礼

肝心なこと忘れていました その通りです!