Lines Matching refs:p
430 char *p, aux; in sdsll2str() local
437 p = s; in sdsll2str()
439 *p++ = '0'+(v%10); in sdsll2str()
442 if (value < 0) *p++ = '-'; in sdsll2str()
445 l = p-s; in sdsll2str()
446 *p = '\0'; in sdsll2str()
449 p--; in sdsll2str()
450 while(s < p) { in sdsll2str()
452 *s = *p; in sdsll2str()
453 *p = aux; in sdsll2str()
455 p--; in sdsll2str()
462 char *p, aux; in sdsull2str() local
467 p = s; in sdsull2str()
469 *p++ = '0'+(v%10); in sdsull2str()
474 l = p-s; in sdsull2str()
475 *p = '\0'; in sdsull2str()
478 p--; in sdsull2str()
479 while(s < p) { in sdsull2str()
481 *s = *p; in sdsull2str()
482 *p = aux; in sdsull2str()
484 p--; in sdsull2str()
858 sds sdscatrepr(sds s, const char *p, size_t len) { in sdscatrepr() argument
861 switch(*p) { in sdscatrepr()
864 s = sdscatprintf(s,"\\%c",*p); in sdscatrepr()
872 if (isprint(*p)) in sdscatrepr()
873 s = sdscatprintf(s,"%c",*p); in sdscatrepr()
875 s = sdscatprintf(s,"\\x%02x",(unsigned char)*p); in sdscatrepr()
878 p++; in sdscatrepr()
934 const char *p = line; in sdssplitargs() local
941 while(*p && isspace(*p)) p++; in sdssplitargs()
942 if (*p) { in sdssplitargs()
951 if (*p == '\\' && *(p+1) == 'x' && in sdssplitargs()
952 is_hex_digit(*(p+2)) && in sdssplitargs()
953 is_hex_digit(*(p+3))) in sdssplitargs()
957 byte = (hex_digit_to_int(*(p+2))*16)+ in sdssplitargs()
958 hex_digit_to_int(*(p+3)); in sdssplitargs()
960 p += 3; in sdssplitargs()
961 } else if (*p == '\\' && *(p+1)) { in sdssplitargs()
964 p++; in sdssplitargs()
965 switch(*p) { in sdssplitargs()
971 default: c = *p; break; in sdssplitargs()
974 } else if (*p == '"') { in sdssplitargs()
977 if (*(p+1) && !isspace(*(p+1))) goto err; in sdssplitargs()
979 } else if (!*p) { in sdssplitargs()
983 current = sdscatlen(current,p,1); in sdssplitargs()
986 if (*p == '\\' && *(p+1) == '\'') { in sdssplitargs()
987 p++; in sdssplitargs()
989 } else if (*p == '\'') { in sdssplitargs()
992 if (*(p+1) && !isspace(*(p+1))) goto err; in sdssplitargs()
994 } else if (!*p) { in sdssplitargs()
998 current = sdscatlen(current,p,1); in sdssplitargs()
1001 switch(*p) { in sdssplitargs()
1016 current = sdscatlen(current,p,1); in sdssplitargs()
1020 if (*p) p++; in sdssplitargs()
1232 char *p; in sdsTest() local
1252 p = x+oldlen; in sdsTest()
1254 p[j] = 'A'+j; in sdsTest()