local.h in scanf.c

Doug Evans dje@transmeta.com
Wed Nov 19 21:37:00 GMT 2003

J. Johnston writes:
 > local.h is just a local header file that is not externalized.  It is also not 
 > meant to be included multiple times.  The C header files available to the 
 > end-user have to be protected from multiple inclusion as some header files 
 > include others and the end-user is not restricted from including them multiple 
 > times.  This is not the case for local.h.

That doesn't mean that one can't still protect local.h from multiple inclusion.
Whether it is internal or external is irrelevant to the discussion.

More information about the Newlib mailing list