This changes the usage of 'unsigned char*' in the API with the much more common 'char *' as that has literally no effect on the generated code anyway.