Steve,
Do you mean whether we have a signed short? I believe so since I see
both...
typedef short __int16_t;
typedef unsigned short __uint16_t;
...in /usr/include/ppc/_types.h on my MacOS X box.
Jack