Hi list,
I've decided that some functions in my ElfData plugin's .cpp files,
should not be available from other .cpp files. This doesn't affect
the plugin's compiled form in any way, it's just an internal
housekeeping matter.
Previously, I was using the convention of prefixing all functions
that should only be used by the .cpp file that implements it, with
local_ , and making it static of course. This has an advantage that I
don't need to prepend my plugin or class name, because the function
can only be used by the file that calls it.
For example, normally I might have a function ED_FS_InternalUtility.
Now I can use local_InternalUtility.
But I was thinking actually I didn't like the look of the local_
prefix. It just looks dumb to me.
Maybe I could do the same convention by appending _? So I'll get
"InternalUtility_" as the function name. Already it does look better
to me.
Is there any harm that could come by appending this _ ? I remember
that linkers sometimes reserve _ as a special character, although I
understand that it's only reserved for the first letter of a function
name, not the last.
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>