torvalds> The problem is not so much your own types - the problem can torvalds> often be the types of "C things", mainly 'sizeof(x)'.
You're right, so how about this:
#define ssizeof(x) ((ssize_t) sizeof(x))
-Mat