There are a number of slightly infelicitous types in OSLib; generally things that really should be `unsigned' or `size_t' are referred to as `int', when the items in question don't make sense as negative integers. Is there a policy on this anywhere? c.