Lines Matching refs:length
33 int length = -1; /* bad length */
38 length = 1;
51 length = 2;
64 length = 3;
70 if (length <= 0) {
78 // assert(UNICODE::utf8_size(result) == length, "checking reverse computation");
79 return (char *)(ptr + length);
167 const jbyte* UTF8::strrchr(const jbyte* base, int length, jbyte c) {
168 assert(length >= 0, "sanity check");
171 while(--length >= 0 && base[length] != c);
172 return (length < 0) ? NULL : &base[length];
204 int UNICODE::utf8_length(jchar* base, int length) {
206 for (int index = 0; index < length; index++) {
215 char* UNICODE::as_utf8(jchar* base, int length) {
216 int utf8_len = utf8_length(base, length);
219 for (int index = 0; index < length; index++) {
223 assert(p == &result[utf8_len], "length prediction must be correct");
227 char* UNICODE::as_utf8(jchar* base, int length, char* buf, int buflen) {
230 for (int index = 0; index < length; index++) {
239 void UNICODE::convert_to_utf8(const jchar* base, int length, char* utf8_buffer) {
240 for(int index = 0; index < length; index++) {