Nios® V プロセッサー・ソフトウェア開発者ハンドブック

ID 743810
日付 7/08/2024
Public
ドキュメント目次

7.11.5.3. ANSI C 関数のエミュレート

newlib の完全な実装は省略しても、ANSI スタイルの関数が一定数必要な場合は、UNIX スタイルの関数を使用することでそれらを簡単に実装できます。

バッファリングされていない getchar()

/* getchar: unbuffered single character input */ int getchar ( void ) { char c; return ( read ( 0, &c, 1 ) == 1 ) ? ( unsigned char ) c : EOF; }