> > 
> > * Do you need an L suffix for large unsigned constants like 0xFFFFFFFF? 
> > Please investigate. I do not know the answer, but I recall seeing such 
> > suffixes elsewhere:
> > http://www.google.com/search?q=0xFFFFFFFF+vs+0xFFFFFFFFL
> 
> I thought that indicated "long" type to be used. When stored as 64-bit 
> values.
> 
> Which brings up a question of whether it really is an architecture 
> dependent int field or uint32_t for mark.

You're right, it's a fixed size. I've checked the kernel code and marks
are defined as u_int32_t/uint32_t.

I'll change to uint32_t throughout.

Andy


Reply via email to