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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html