[PATCH] osmocon: correct parsing of -m

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/baseband-devel@lists.osmocom.org/.

Peter Stuge peter at stuge.se
Wed Dec 14 06:55:03 UTC 2011


Sylvain Munaut wrote:
> >> > How was it incorrect before?
> >>
> >> According to specs, enum types _can_ be unsigned and so the test
> >> would be always false.
> >
> > Ok. I thought perhaps the first enum was set to 0, which guarantees
> > that all following enums are positive integers.
> 
> They are all positive integers ...

That's only certain if one enum value is defined to >= 0, and no
later enum is defined to < 0. If no enum value is defined at all,
then they may very well be negative.


> And since the enum type in this case is unsigned, an unsigned value
> can never be inferior to 0 and so the test is always false.

enums don't have signedness AFAIU?


//Peter




More information about the baseband-devel mailing list