Words in multi-word names may be separated by underscores if needed for clarity. This distinguishes our application code header files from VxWorks and Unix header files. Note that the VLBA real time code also follows this convention. B. Functions, Subroutines, and Other Identifiers Long names that are descriptive of the item involved are encouraged to the extent permitted by the language. Standards for upper and lower case do not apply in languages where case is not significant, e.g. Fortran.
Names are to be in lower case except for the first letters of words in multi-word names.
The first character of a name must be a lower case letter. The underscore character is to be avoided. Within C modules, this distinuishes them from function calls and other language elements. The information on version number and revision date will be inserted in the module's documentation automatically by the SCCS utility. The testing section of the imbedded documentation may contain references to data or script files used to carry out the tests.