Hello, Flavio Cruz, on Tue 05 Apr 2016 02:08:44 +0200, wrote: > --- a/include/mach/message.h > +++ b/include/mach/message.h > @@ -188,8 +188,8 @@ typedef struct { > * a mach_msg_type_long_t should be zero. > */ > > -typedef unsigned int mach_msg_type_name_t; > -typedef unsigned int mach_msg_type_size_t; > +typedef unsigned char mach_msg_type_name_t; > +typedef unsigned short mach_msg_type_size_t;
Looking at this again, I'm realizing that this would change the ABI of a big lot of functions, those which have a mach_msg_type_name_t * parameter. I don't think we can afford doing that :) Which warning do you get, exactly? Samuel