On Tue, Nov 27, 2012 at 01:35:47PM +0400, Andrey Wagin wrote: > > > > Shifts (as far as I remember) have undefined behaviour on sign propagation in C, > > so I guess you better use plain ((long)addr > 0) predicate here. > > It's not bool, it's a number. I want to be able to get a first signal, > a second one and so. Ah, I see, ok.