>>235
uint16_tじゃなくてint16_tだ。他はOK.