Lines Matching refs:str
120 char *str; /* string to encode */
133 str = SvPV(sv, rlen); /* SvPV(sv, len) gives warning for signed len */
166 c1 = *str++;
167 c2 = len > 1 ? *str++ : '\0';
171 c3 = *str++;
201 register unsigned char *str = (unsigned char*)SvPVbyte(sv, len);
202 unsigned char const* end = str + len;
215 while (str < end) {
218 unsigned char uc = index_64[NATIVE_TO_ASCII(*str++)];
222 if (str == end) {
377 char *str = SvPVbyte(sv, len);
378 char const* end = str + len;
386 while (str < end) {
387 if (*str == ' ' || *str == '\t') {
389 whitespace = str;
390 str++;
392 else if (*str == '\r' && (str + 1) < end && str[1] == '\n') {
393 str++;
395 else if (*str == '\n') {
397 *r++ = *str++;
401 while (whitespace < str) {
406 if (*str == '=') {
407 if ((str + 2) < end && isXDIGIT(str[1]) && isXDIGIT(str[2])) {
409 str++;
410 buf[0] = *str++;
411 buf[1] = *str++;
417 char *p = str + 1;
421 str = p + 1;
423 str = p + 2;
425 *r++ = *str++; /* give up */
429 *r++ = *str++;
434 while (whitespace < str) {