Lines Matching defs:byte
113 * Internal nodes are one byte for the node itself, and up to three
114 * bytes for an offset into the tree. The first byte contains the
116 * NEXTBYTE - flag - advance to next byte if set
1043 * each node needs to store a three-byte offset. The indexes of the
1199 unsigned char byte;
1227 byte = 0;
1229 byte |= NEXTBYTE;
1230 byte |= (node->bitnum & BITNUM);
1233 byte |= LEFTNODE;
1235 byte |= RIGHTNODE;
1244 byte |= offlen << OFFLEN_SHIFT;
1245 *data++ = byte;
1254 byte |= TRIENODE;
1256 *data++ = byte;
1259 byte |= RIGHTNODE;
1261 byte |= TRIENODE;
1263 *data++ = byte;
2682 /* Add LPart, a 3-byte UTF-8 sequence. */
2685 /* Add VPart, a 3-byte UTF-8 sequence. */
2688 /* Add TPart if required, also a 3-byte UTF-8 sequence. */
2789 * Assumes the input points to the first byte of a valid UTF-8
3010 /* The first byte of s may not be an utf8 continuation. */
3031 * Get one byte from the normalized form of the string described by u8c.
3033 * Returns the byte cast to an unsigned char on succes, and -1 on failure.
3071 /* There is no next byte. */
3123 * Return the current byte if this is the current