On Wed, 23 May 2007, Michael Stefaniuc wrote:
>
> I didn't find '$' as valid identifier character in "The C Programming
> Language (ANSI C)" nor does http://c0x.coding-guidelines.com/5.2.1.html
> allow it as valid char in the "source character set".
I think it was a common extension for some strange operating systems
(read: VMS), where system symbols have "$" embedded in the name. So you'd
have names like "sys$function()" for system functions.
It's possible others did it too - gcc says it's "traditional", but the
only case I've seen it is from VMS (and thus from DEC->Compaq->HP C
compilers).
But I certainly wouldn't object to sparse supporting it, although I would
suggest that it at least warn by default.
Linus
-
To unsubscribe from this list: send the line "unsubscribe linux-sparse" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html