Lines Matching refs:cp
448 char *decstring = NULL, *cp = NULL; in _mpd_to_string() local
459 cp = decstring = mpd_alloc(mem, sizeof *decstring); in _mpd_to_string()
460 if (cp == NULL) { in _mpd_to_string()
466 *cp++ = '-'; in _mpd_to_string()
469 *cp++ = ' '; in _mpd_to_string()
472 *cp++ = '+'; in _mpd_to_string()
477 strcpy(cp, "NaN"); in _mpd_to_string()
478 cp += 3; in _mpd_to_string()
481 strcpy(cp, "sNaN"); in _mpd_to_string()
482 cp += 4; in _mpd_to_string()
485 cp = coeff_to_string(cp, dec); in _mpd_to_string()
489 strcpy(cp, "Infinity"); in _mpd_to_string()
490 cp += 8; in _mpd_to_string()
567 cp = decstring = mpd_alloc(mem, sizeof *decstring); in _mpd_to_string()
568 if (cp == NULL) { in _mpd_to_string()
575 *cp++ = '-'; in _mpd_to_string()
578 *cp++ = ' '; in _mpd_to_string()
581 *cp++ = '+'; in _mpd_to_string()
586 *cp++ = '0'; in _mpd_to_string()
587 *cp++ = '.'; in _mpd_to_string()
589 *cp++ = '0'; in _mpd_to_string()
591 cp = coeff_to_string(cp, dec); in _mpd_to_string()
595 cp = coeff_to_string(cp, dec); in _mpd_to_string()
597 *cp++ = '0'; in _mpd_to_string()
602 cp = coeff_to_string_dot(cp, cp+dplace, dec); in _mpd_to_string()
614 *cp++ = (flags&MPD_FMT_UPPER) ? 'E' : 'e'; in _mpd_to_string()
615 cp = exp_to_string(cp, ldigits-dplace); in _mpd_to_string()
620 *cp++ = '%'; in _mpd_to_string()
623 assert(cp < decstring+mem); in _mpd_to_string()
624 assert(cp-decstring < MPD_SSIZE_MAX); in _mpd_to_string()
626 *cp = '\0'; in _mpd_to_string()
628 return (mpd_ssize_t)(cp-decstring); in _mpd_to_string()
676 const uchar *cp = (const uchar *)s; in _mpd_copy_utf8() local
681 if (*cp == 0) { in _mpd_copy_utf8()
686 else if (*cp <= 0x7f) { in _mpd_copy_utf8()
688 dest[0] = *cp; in _mpd_copy_utf8()
692 else if (0xc2 <= *cp && *cp <= 0xdf) { in _mpd_copy_utf8()
696 else if (*cp == 0xe0) { in _mpd_copy_utf8()
700 else if (*cp <= 0xec) { in _mpd_copy_utf8()
704 else if (*cp == 0xed) { in _mpd_copy_utf8()
708 else if (*cp <= 0xef) { in _mpd_copy_utf8()
712 else if (*cp == 0xf0) { in _mpd_copy_utf8()
716 else if (*cp <= 0xf3) { in _mpd_copy_utf8()
720 else if (*cp == 0xf4) { in _mpd_copy_utf8()
729 dest[0] = *cp++; in _mpd_copy_utf8()
730 if (*cp < lb || ub < *cp) { in _mpd_copy_utf8()
733 dest[1] = *cp++; in _mpd_copy_utf8()
735 if (*cp < 0x80 || 0xbf < *cp) { in _mpd_copy_utf8()
738 dest[i] = *cp++; in _mpd_copy_utf8()
754 const char *cp = spec->grouping; in mpd_validate_lconv() local
755 while (*cp != '\0') { in mpd_validate_lconv()
756 if (*cp++ < 0) { in mpd_validate_lconv()
775 char *cp = (char *)fmt; in mpd_parse_fmt_str() local
790 if ((n = _mpd_copy_utf8(spec->fill, cp)) < 0) { in mpd_parse_fmt_str()
795 if (*cp && (*(cp+n) == '<' || *(cp+n) == '>' || in mpd_parse_fmt_str()
796 *(cp+n) == '=' || *(cp+n) == '^')) { in mpd_parse_fmt_str()
797 cp += n; in mpd_parse_fmt_str()
798 spec->align = *cp++; in mpd_parse_fmt_str()
805 if (*cp == '<' || *cp == '>' || in mpd_parse_fmt_str()
806 *cp == '=' || *cp == '^') { in mpd_parse_fmt_str()
807 spec->align = *cp++; in mpd_parse_fmt_str()
813 if (*cp == '+' || *cp == '-' || *cp == ' ') { in mpd_parse_fmt_str()
814 spec->sign = *cp++; in mpd_parse_fmt_str()
818 if (*cp == '0') { in mpd_parse_fmt_str()
825 spec->fill[0] = *cp++; in mpd_parse_fmt_str()
830 if (isdigit((uchar)*cp)) { in mpd_parse_fmt_str()
831 if (*cp == '0') { in mpd_parse_fmt_str()
835 spec->min_width = mpd_strtossize(cp, &cp, 10); in mpd_parse_fmt_str()
842 if (*cp == ',') { in mpd_parse_fmt_str()
846 cp++; in mpd_parse_fmt_str()
850 if (*cp == '.') { in mpd_parse_fmt_str()
851 cp++; in mpd_parse_fmt_str()
852 if (!isdigit((uchar)*cp)) { in mpd_parse_fmt_str()
856 spec->prec = mpd_strtossize(cp, &cp, 10); in mpd_parse_fmt_str()
863 if (*cp == 'E' || *cp == 'e' || *cp == 'F' || *cp == 'f' || in mpd_parse_fmt_str()
864 *cp == 'G' || *cp == 'g' || *cp == '%') { in mpd_parse_fmt_str()
865 spec->type = *cp++; in mpd_parse_fmt_str()
867 else if (*cp == 'N' || *cp == 'n') { in mpd_parse_fmt_str()
874 spec->type = *cp++; in mpd_parse_fmt_str()
886 if (*cp != '\0') { in mpd_parse_fmt_str()
948 char *cp = dest->data + dest->cur; in _mbstr_copy_pad() local
950 cp[n] = '0'; in _mbstr_copy_pad()
1143 char *cp; in _mpd_add_pad() local
1150 cp = result->data = mpd_realloc(result->data, in _mpd_add_pad()
1175 if (align == '=' && (*cp == '-' || *cp == '+' || *cp == ' ')) { in _mpd_add_pad()
1177 cp++; len--; in _mpd_add_pad()
1180 memmove(cp+n_fill*lpad, cp, len); in _mpd_add_pad()
1183 cp[i*n_fill+j] = spec->fill[j]; in _mpd_add_pad()
1186 cp += (n_fill*lpad + len); in _mpd_add_pad()
1189 cp[i*n_fill+j] = spec->fill[j]; in _mpd_add_pad()
1451 char *cp; in mpd_snprint_flags() local
1456 *dest = '\0'; cp = dest; in mpd_snprint_flags()
1459 n = snprintf(cp, nmemb, "%s ", mpd_flag_string[j]); in mpd_snprint_flags()
1461 cp += n; nmemb -= n; in mpd_snprint_flags()
1465 if (cp != dest) { in mpd_snprint_flags()
1466 *(--cp) = '\0'; in mpd_snprint_flags()
1469 return (int)(cp-dest); in mpd_snprint_flags()
1476 char *cp; in mpd_lsnprint_flags() local
1486 cp = dest+1; in mpd_lsnprint_flags()
1491 n = snprintf(cp, nmemb, "%s, ", flag_string[j]); in mpd_lsnprint_flags()
1493 cp += n; nmemb -= n; in mpd_lsnprint_flags()
1498 if (cp != dest+1) { in mpd_lsnprint_flags()
1499 cp -= 2; in mpd_lsnprint_flags()
1502 *cp++ = ']'; in mpd_lsnprint_flags()
1503 *cp = '\0'; in mpd_lsnprint_flags()
1505 return (int)(cp-dest); /* strlen, without NUL terminator */ in mpd_lsnprint_flags()
1512 char *cp; in mpd_lsnprint_signals() local
1523 cp = dest+1; in mpd_lsnprint_signals()
1535 n = snprintf(cp, nmemb, "%s, ", signal_string[j]); in mpd_lsnprint_signals()
1537 cp += n; nmemb -= n; in mpd_lsnprint_signals()
1542 if (cp != dest+1) { in mpd_lsnprint_signals()
1543 cp -= 2; in mpd_lsnprint_signals()
1546 *cp++ = ']'; in mpd_lsnprint_signals()
1547 *cp = '\0'; in mpd_lsnprint_signals()
1549 return (int)(cp-dest); /* strlen, without NUL terminator */ in mpd_lsnprint_signals()