typedefs were changed
typedefs and the order of arguments in the constructoc were changed
some codeto generate binary files