Stunnix C/C++ Obfuscator (http://stunnix.com/prod/cxxo/), a tool that allows developers to make C/C++ source code unreadable, has been revved to version 4.5. It works on Mac OS X, Linux and Windows systems.
Stunnix C/C++ Obfuscator supports any C/C++ compiler, has support for renaming of files and directories, and, as of version 4.5, correctly supports code that uses a C preprocessor. It also packs several tools for extracting API symbols that shouldn’t change the name. Pricing starts at $449 for a single developer edition, although a demo/evaluation version is available for free.