Home | History | Annotate | Download | only in base

Lines Matching refs:buflen

63 size_t escape(char * buffer, size_t buflen,
67 if (buflen <= 0)
71 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
74 if (bufpos + 2 >= buflen)
85 size_t unescape(char * buffer, size_t buflen,
89 if (buflen <= 0)
93 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
104 size_t encode(char * buffer, size_t buflen,
108 if (buflen <= 0)
112 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
116 } else if (bufpos + 3 >= buflen) {
129 size_t decode(char * buffer, size_t buflen,
132 if (buflen <= 0)
137 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
180 size_t url_encode(char * buffer, size_t buflen,
184 if (buflen <= 0)
188 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
191 if (bufpos + 3 >= buflen) {
206 size_t url_decode(char * buffer, size_t buflen,
210 if (buflen <= 0)
215 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
269 size_t utf8_encode(char* buffer, size_t buflen, unsigned long value) {
270 if ((value <= 0x7F) && (buflen >= 1)) {
274 if ((value <= 0x7FF) && (buflen >= 2)) {
279 if ((value <= 0xFFFF) && (buflen >= 3)) {
285 if ((value <= 0x1FFFFF) && (buflen >= 4)) {
295 size_t html_encode(char * buffer, size_t buflen,
298 if (buflen <= 0)
302 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
317 if (bufpos + esclen >= buflen) {
336 if (bufpos + esclen >= buflen) {
347 size_t html_decode(char * buffer, size_t buflen,
350 return xml_decode(buffer, buflen, source, srclen);
353 size_t xml_encode(char * buffer, size_t buflen,
356 if (buflen <= 0)
360 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
373 if (bufpos + esclen >= buflen) {
386 size_t xml_decode(char * buffer, size_t buflen,
389 if (buflen <= 0)
393 while ((srcpos < srclen) && (bufpos + 1 < buflen)) {
432 if (size_t esclen = utf8_encode(buffer + bufpos, buflen - bufpos, val)) {
454 size_t hex_encode(char * buffer, size_t buflen,
457 if (buflen <= 0)
464 srclen = _min(srclen, (buflen - 1) / 2);
475 size_t hex_decode(char * cbuffer, size_t buflen,
478 if (buflen <= 0)
486 && (bufpos + 1 < buflen)