Overview: Basic C/C++ code obfuscator. Could be improved by using regular expressions. Could be expanded by also renaming variables as part of the obfuscation process.

Features: Supports stripping single/multi line comments, removing leading whitespace, and removing line breaks. When removing line breaks, it properly handles all preprocessor directives, 'using' declarations and single-line 'else' clauses where the braces have been omitted. Does not yet support all cases in which braces have been omitted in single-line conditional expressions.

Technology: C++