Patch from Scott McKellar:
1. In the header: I added compilation guards.
2. In the header: I changed leading double underscores to leading
single underscores. These identifiers don't appear elsewhere in the
code base, with either double or single underscores.
3. I moved most of the header into the implementation file. The
headers whose prototypes I moved are now static. Where there were
comments associated with the prototypes, I moved them to the function
definitions.
4. I removed an extra leading underscore from __osrfRouterFillFDSet().
5. I replaced some deprecated identifiers with their camel-case
equivalents:
osrf_message_free ==> osrfMessageFree
osrf_message ==> osrfMessage
6. I added the const qualifier to several function parameters.
7. In a couple of spots we were failing to free classname buffers.
I plugged those leaks.
git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@1232
9efc2488-bf62-4759-914b-
345cdb29e865