[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Why does stdio.h have to be included before readline/readline.h (ins
Re: Why does stdio.h have to be included before readline/readline.h (installed via homebrew) on macOS?
Wed, 19 May 2021 11:28:51 -0400
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.10.1
On 5/19/21 9:28 AM, Peng Yu wrote:
stdio.h must be included before readline/readline.h in the following
program in order for it to compile on macOS. But the program can be
compiled on Linux when stdio.h is deleted.
If you want to use stdio functions like printf, you need to include
Several readline functions return EOF (e.g., rl_getc), so if you want to
use those in your program, you need to include stdio.h.
``The lyf so short, the craft so long to lerne.'' - Chaucer
``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU email@example.com http://tiswww.cwru.edu/~chet/