| 364 | } |
| 365 | |
| 366 | void encode_utf8_3(uint8_t *data, uint32_t i) { |
| 367 | i = i & 0xffff; |
| 368 | data[0] = 0xe0 + (i >> 12); |
| 369 | data[1] = 0x80 + ((i >> 6) & 0x3f); |
| 370 | data[2] = 0x80 + (i & 0x3f); |
| 371 | } |
| 372 | |
| 373 | void encode_utf8_4(uint8_t *data, uint32_t i) { |
| 374 | i = i & 0x10ffff; |
no outgoing calls
no test coverage detected