Hi, 
I am looking for a way to code/compile my Crash tool extension .so in CPP.
During compile step, I hit a name collision with "namespace" keyword upon including defs.h.
Does anyone try any CPP extensions before and if yes are there any guidelines/suggestions
about the required changes, compile options? Any insights about Crash compatibility with CPP
are greatly appreciated.

Build errors:

defs.h:1917: error: expected identifier before ‘namespace’
defs.h:1917: error: expected unqualified-id before ‘namespace’
defs.h:1956: error: expected identifier before ‘namespace’
...
defs.h:2967: error: expected unqualified-id before ‘typename’
defs.h:2967: error: abstract declarator ‘char*’ used as declaration
defs.h:2967: error: expected ‘;’ before ‘typename’

Thanks and Regads, 
Ratnam