> "illegal" -> "invalid" or "not permitted"
The ISO standard for Ada contains this (1.1.2 Structure): Legality Rules 27 Rules that are enforced at compile time. A construct is legal if it obeys all of the Legality Rules. and "illegal" is documented in the Index. But the standard for C doesn't, so I'll change the wording, thanks. -- Eric Botcazou