Lines Matching refs:bufLimit

64 encodeRunByte(uint16_t* buffer,uint16_t* bufLimit, uint8_t value, int32_t length, uint8_t state[], UErrorCode* status) {
72 buffer = appendEncodedByte(buffer,bufLimit, ESCAPE_BYTE, state,status);
74 buffer = appendEncodedByte(buffer,bufLimit, value, state, status);
80 buffer = appendEncodedByte(buffer, bufLimit,ESCAPE_BYTE, state,status);
82 buffer = appendEncodedByte(buffer,bufLimit, value, state, status);
85 buffer = appendEncodedByte(buffer,bufLimit, ESCAPE_BYTE, state,status);
86 buffer = appendEncodedByte(buffer,bufLimit, (char)length, 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){ \
93 if(buffer<bufLimit){ \
106 encodeRunShort(uint16_t* buffer,uint16_t* bufLimit, uint16_t value, int32_t length,UErrorCode* status) {
112 APPEND(buffer,bufLimit,ESCAPE, num, status);
115 APPEND(buffer,bufLimit,value,num, status);
121 APPEND(buffer,bufLimit,ESCAPE,num,status);
124 APPEND(buffer,bufLimit,value,num,status);
127 APPEND(buffer,bufLimit,ESCAPE,num,status);
128 APPEND(buffer,bufLimit,(uint16_t) length, num,status);
129 APPEND(buffer,bufLimit,(uint16_t)value, num, status); /* Don't need to escape this value */
149 uint16_t* bufLimit = buffer+bufLen;
151 if(buffer < bufLimit){
153 if(buffer<bufLimit){
164 buffer = encodeRunShort(buffer,bufLimit, (uint16_t)runValue, runLength,status);
169 buffer= encodeRunShort(buffer,bufLimit,(uint16_t)runValue, runLength,status);
196 uint16_t* bufLimit = buffer+bufLen;
197 if(buffer < bufLimit){
200 if(buffer<bufLimit){
212 buffer = encodeRunByte(buffer, bufLimit,runValue, runLength, state,status);
217 buffer = encodeRunByte(buffer,bufLimit, runValue, runLength, state, status);
223 buffer = appendEncodedByte(buffer,bufLimit, 0, state ,status);