> Every declaration which is outside the definition of any function > declares an extern static something, even with "extern" or "static" > or both omitted. > Adam Reed > ihnp4!npois!adam Not true. Static is used to hide the declaration from other files and the default of automatic to scope it throughout the program.