On 5/19/21 9:28 AM, Peng Yu wrote:
Hi,
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
stdio.h.
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 protected] http://tiswww.cwru.edu/~chet/