I have a struct defined in an historical library with alas, an unfortunate choice of type : unsigned char * instead of char*.
unsigned char *
char*
struct