Lines Matching full:value
39 appendEncodedByte(uint16_t* buffer, uint16_t* buffLimit, uint8_t value, uint8_t state[],UErrorCode* status) {
44 uint16_t c = (uint16_t) ((state[1] << 8) | (((int32_t) value) & 0xFF));
55 state[1] = value;
64 encodeRunByte(uint16_t* buffer,uint16_t* bufLimit, uint8_t value, int32_t length, uint8_t state[], UErrorCode* status) {
71 if (value == ESCAPE_BYTE) {
74 buffer = appendEncodedByte(buffer,bufLimit, value, state, status);
79 if (value == ESCAPE_BYTE){
82 buffer = appendEncodedByte(buffer,bufLimit, value, state, status);
87 buffer = appendEncodedByte(buffer,bufLimit, value, state, status); /* Don't need to escape this value*/
92 #define APPEND( buffer, bufLimit, value, num, status){ \
94 *buffer++=(value); \
106 encodeRunShort(uint16_t* buffer,uint16_t* bufLimit, uint16_t value, int32_t length,UErrorCode* status) {
111 if (value == (int32_t) ESCAPE){
115 APPEND(buffer,bufLimit,value,num, status);
120 if (value == (int32_t) ESCAPE){
124 APPEND(buffer,bufLimit,value,num,status);
129 APPEND(buffer,bufLimit,(uint16_t)value, num, status); /* Don't need to escape this value */
144 * The ESCAPE value is chosen so as not to collide with commonly
190 * The ESCAPE_BYTE value is chosen so as not to collide with commonly
359 * one, or a run length and value.
374 * the next byte as the value to be repeated.