On Friday  7 Feb 2025, at 13:22, Greg A. Woods wrote:
> That was the point of my mentioning their history -- it's unlikely
> anyone is willing to risk change such long-standing system C code just
> to work around some non-C problems with one or a very few applications.

That was also the point of my asking the question :)
Just in case the change would have seemed harmless to knowledgable
people ... But I definitely get your point.

> > Well, the code is just:
> > message Version
> > {
> >   int32 major = 1;
> >   int32 minor = 2;
> > }
>
> So, I'm definitely not a C++ programmer, but wouldn't this be so
> easy as changing the member names?
>
>       message Version {
>               int32 my_protocol_major = 1;
>               int32 my_protocol_minor = 2;
>       }

Sure. If that would be my own code and/or if updating this wouldn't
break anything that depends on it, then yes.

In this case, I can't change the code. But I definitely can add
compile options to use _POSIX_C_SOURCE. So not too bad in the end.

Thanks for the insights!

Reply via email to