On Thu, Jun 19, 2014 at 09:40:31AM +0200, Lars-Peter Clausen wrote: > One-bit signed bitfields have two possible values: 0 and -1. This sometimes > leads to unexpected results (e.g. foo.bar = 1; foo.bar == 1 => false) which is > why it is recommended to make one-bit bitfields unsigned. Applied, thanks.