unsignedShort¶
An unsignedShort is an unsigned 16-bit integer.
The lexical form is the same as unsignedLong, but values range from 0 to 65535 inclusive.
-
EXESS_MAX_USHORT_LENGTH¶
5U
The maximum length of a canonical
unsignedShortstring.
-
ExessResult exess_read_ushort(const char *str, uint16_t *out)¶
Read an
unsignedShortstring after any leading whitespace.- Parameters:
str – String to read.
out – Parsed value, or zero on error.
- Returns:
The
countof characters read, and astatus.
-
ExessResult exess_write_ushort(uint16_t value, size_t buf_size, char *buf)¶
Write a canonical
unsignedShortstring.- Parameters:
value – Value to write.
buf_size – Size of
bufin bytes.buf – Output buffer, or null to only measure.
- Returns:
The
countof characters in the output, and astatus(ExessStatus.EXESS_SUCCESS, orExessStatus.EXESS_NO_SPACEif the buffer is too small).