#include "parse.h" uint16_t prs_u16_big(struct bytestream* bs) { return (bs_get(bs) << 8) | bs_get(bs); } #ifdef UNITTEST #include int main() { struct bytestream bs = BS_FROM_MEMBUF("\x12\x34",2); assert(prs_u16_big(&bs) == 0x1234); assert(bs_err(&bs) == 0); assert(prs_u16_big(&bs) == 0); assert(bs_err(&bs)); } #endif