Bruno Haible <[EMAIL PROTECTED]> writes: > Do you know / can you imagine another convention that can be used > to denote a function or macro name as a symbol? Like we use <...> > for URLs or system header files, upper case to denote a variable in > plain text (in place of <var>...</var>), *...* for emphasis, etc.?
Sorry, I couldn't think of a simple short convention that would be immediately obvious. I'm not sure we need a single convention for all these uses. Single-quoting is common but in many cases I don't think we need to bother with the quotes. Conversely, in some cases, we may need to append "function" to disambiguouate troublesome cases like iconv. Here's an example: Do this here, before calling the real iconv_open, because the OSF/1 5.1 iconv function inserts a BOM, which is wrong. This example could single-quote iconv_open and iconv but it's not necessary here to avoid ambiguity. (I prefer not to overquote when the quoting is not necessary; of course your style may differ.) Conversely, the word "function" here helps to distinguish the 'iconv' function from the 'iconv' program.