Omit empty ivars struct

Empty structures are a GCC extension.
Regenerate charmonizer.c with Solaris fixes