S_SHORT
case S_SHORT:
ti("<%hd>", S_SHORT, INT16_MIN, "<-32768>");
ti("<%hd>", S_SHORT, -1, "<-1>");
ti("<%hd>", S_SHORT, 0, "<0>");
ti("<%hd>", S_SHORT, 1, "<1>");
ti("<%hd>", S_SHORT, INT16_MAX, "<32767>");
tu("<%hu>", S_SHORT, 0, "<0>");
tu("<%hu>", S_SHORT, UINT16_MAX, "<65535>");
tu("<%hx>", S_SHORT, 0, "<0>");
tu("<%#hx>", S_SHORT, 0, "<0>");
tu("<%hX>", S_SHORT, 0, "<0>");
tu("<%#hX>", S_SHORT, 0, "<0>");
tu("<%hx>", S_SHORT, 1, "<1>");
tu("<%#hx>", S_SHORT, 1, "<0x1>");
tu("<%hX>", S_SHORT, 1, "<1>");
tu("<%#hX>", S_SHORT, 1, "<0X1>");
tu("<%hx>", S_SHORT, 10, "<a>");
tu("<%#hx>", S_SHORT, 10, "<0xa>");
tu("<%hX>", S_SHORT, 10, "<A>");
tu("<%#hX>", S_SHORT, 10, "<0XA>");
tu("<%hx>", S_SHORT, UINT16_MAX, "<ffff>");
tu("<%#hx>", S_SHORT, UINT16_MAX, "<0xffff>");
tu("<%hX>", S_SHORT, UINT16_MAX, "<FFFF>");
tu("<%#hX>", S_SHORT, UINT16_MAX, "<0XFFFF>");
case S_SHORT: