Lines Matching defs:srcpos

33   size_t srcpos = 0, bufpos = 0;
34 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
35 char ch = source[srcpos++];
55 size_t srcpos = 0, bufpos = 0;
56 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
57 char ch = source[srcpos++];
58 if ((ch == escape) && (srcpos < srclen)) {
59 ch = source[srcpos++];
74 size_t srcpos = 0, bufpos = 0;
75 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
76 char ch = source[srcpos++];
99 size_t srcpos = 0, bufpos = 0;
100 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
101 char ch = source[srcpos++];
103 && (srcpos + 1 < srclen)
104 && hex_decode(source[srcpos], &h1)
105 && hex_decode(source[srcpos+1], &h2)) {
107 srcpos += 2;
150 size_t srcpos = 0, bufpos = 0;
151 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
152 unsigned char ch = source[srcpos++];
177 size_t srcpos = 0, bufpos = 0;
178 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
179 unsigned char ch = source[srcpos++];
183 && (srcpos + 1 < srclen)
184 && hex_decode(source[srcpos], &h1)
185 && hex_decode(source[srcpos+1], &h2))
188 srcpos += 2;
264 size_t srcpos = 0, bufpos = 0;
265 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
266 unsigned char ch = source[srcpos];
268 srcpos += 1;
293 if (size_t vallen = utf8_decode(&source[srcpos], srclen - srcpos, &val)) {
294 srcpos += vallen;
297 val = static_cast<unsigned char>(source[srcpos++]);
323 size_t srcpos = 0, bufpos = 0;
324 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
325 unsigned char ch = source[srcpos++];
356 size_t srcpos = 0, bufpos = 0;
357 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
358 unsigned char ch = source[srcpos++];
361 } else if ((srcpos + 2 < srclen)
362 && (memcmp(source + srcpos, "lt;", 3) == 0)) {
364 srcpos += 3;
365 } else if ((srcpos + 2 < srclen)
366 && (memcmp(source + srcpos, "gt;", 3) == 0)) {
368 srcpos += 3;
369 } else if ((srcpos + 4 < srclen)
370 && (memcmp(source + srcpos, "apos;", 5) == 0)) {
372 srcpos += 5;
373 } else if ((srcpos + 4 < srclen)
374 && (memcmp(source + srcpos, "quot;", 5) == 0)) {
376 srcpos += 5;
377 } else if ((srcpos + 3 < srclen)
378 && (memcmp(source + srcpos, "amp;", 4) == 0)) {
380 srcpos += 4;
381 } else if ((srcpos < srclen) && (source[srcpos] == '#')) {
383 if ((srcpos + 1 < srclen) && (source[srcpos+1] == 'x')) {
385 srcpos += 1;
389 unsigned long val = strtoul(source + srcpos + 1, &ptr, int_base);
391 srcpos = ptr - source + 1;
446 size_t srcpos = 0, bufpos = 0;
451 while (srcpos < srclen) {
452 unsigned char ch = bsource[srcpos++];
458 if (delimiter && (srcpos < srclen)) {
497 size_t srcpos = 0, bufpos = 0;
502 while (srcpos < srclen) {
503 if ((srclen - srcpos) < 2) {
509 if (!hex_decode(source[srcpos], &h1) ||
510 !hex_decode(source[srcpos + 1], &h2))
514 srcpos += 2;
517 if (delimiter && (srclen - srcpos) > 1) {
518 if (source[srcpos] != delimiter)
520 ++srcpos;