Lines Matching defs:buf
23 void ParseUnicode(uint16_t* buf, size_t buf_size, const char* src, size_t* result_size,
37 buf[output_ix++] = (uint16_t)src[input_ix++];
56 buf[output_ix++] = codepoint;
60 buf[output_ix++] = U16_LEAD(codepoint);
61 buf[output_ix++] = U16_TRAIL(codepoint);
86 uint16_t buf[BUF_SIZE];
89 ParseUnicode(buf, BUF_SIZE, "U+000D U+1F431 | 'a'", &size, &offset);
92 EXPECT_EQ(buf[0], 0x000D);
93 EXPECT_EQ(buf[1], 0xD83D);
94 EXPECT_EQ(buf[2], 0xDC31);
95 EXPECT_EQ(buf[3], 'a');