Hi Kevin, The ABI of your platform probably converts the uint16_t to an unsigned int on the stack. HTH, --Eljay