Home | History | Annotate | Download | only in base

Lines Matching refs:srclen

64               const char * source, size_t srclen,
71 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
86 const char * source, size_t srclen,
93 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
95 if ((ch == escape) && (srcpos < srclen)) {
105 const char * source, size_t srclen,
112 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
130 const char * source, size_t srclen,
137 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
140 && (srcpos + 1 < srclen)
181 const char * source, size_t srclen) {
183 return srclen * 3 + 1;
188 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
207 const char * source, size_t srclen) {
209 return srclen + 1;
215 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
220 && (srcpos + 1 < srclen)
234 size_t utf8_decode(const char* source, size_t srclen, unsigned long* value) {
240 if ((srclen < 2) || ((s[1] & 0xC0) != 0x80)) { // Check s[1] != 10xxxxxx
250 if ((srclen < 3) || ((s[2] & 0xC0) != 0x80)) { // Check s[2] != 10xxxxxx
258 if ((srclen < 4) || ((s[3] & 0xC0) != 0x80)) { // Check s[3] != 10xxxxxx
296 const char * source, size_t srclen) {
302 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
329 if (size_t vallen = utf8_decode(&source[srcpos], srclen - srcpos, &val)) {
348 const char * source, size_t srclen) {
350 return xml_decode(buffer, buflen, source, srclen);
354 const char * source, size_t srclen) {
360 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
387 const char * source, size_t srclen) {
393 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
397 } else if ((srcpos + 2 < srclen)
401 } else if ((srcpos + 2 < srclen)
405 } else if ((srcpos + 4 < srclen)
409 } else if ((srcpos + 4 < srclen)
413 } else if ((srcpos + 3 < srclen)
417 } else if ((srcpos < srclen) && (source[srcpos] == '#')) {
419 if ((srcpos + 1 < srclen) && (source[srcpos+1] == 'x')) {
426 if ((static_cast<size_t>(ptr - source) < srclen) && (*ptr == ';')) {
447 std::string hex_encode(const char * source, size_t srclen) {
448 const size_t kBufferSize = srclen * 2 + 1;
450 size_t length = hex_encode(buffer, kBufferSize, source, srclen);
455 const char * csource, size_t srclen) {
464 srclen = _min(srclen, (buflen - 1) / 2);
465 while (srcpos < srclen) {
476 const char * source, size_t srclen) {
485 while ((srcpos + 1 < srclen)