> But it seems to me like it might be sensible to have the compiler spit > out these declarations at install time, since they are really > compiler-dependent facts, right? No, ssize_t is a typedef defined by libc headers. It is not used in any interfaces the compiler knows about (unlike size_t and ptrdiff_t, for example).