get{Decl,Type}Size: avoid C casts, s/(size_t)-1/size_t(-1)/