| 1 | This README file is copied into the directory for GCC-only header files | 
 
 
 
 
 | 2 | when fixincludes is run by the makefile for GCC. | 
 
 
 
 
 | 3 |  | 
 
 
 
 
 | 4 | Many of the files in this directory were automatically edited from the | 
 
 
 
 
 | 5 | standard system header files by the fixincludes process.  They are | 
 
 
 
 
 | 6 | system-specific, and will not work on any other kind of system.  They | 
 
 
 
 
 | 7 | are also not part of GCC.  The reason we have to do this is because | 
 
 
 
 
 | 8 | GCC requires ANSI C headers and many vendors supply ANSI-incompatible | 
 
 
 
 
 | 9 | headers. | 
 
 
 
 
 | 10 |  | 
 
 
 
 
 | 11 | Because this is an automated process, sometimes headers get "fixed" | 
 
 
 
 
 | 12 | that do not, strictly speaking, need a fix.  As long as nothing is broken | 
 
 
 
 
 | 13 | by the process, it is just an unfortunate collateral inconvenience. | 
 
 
 
 
 | 14 | We would like to rectify it, if it is not "too inconvenient". |