Lines Matching defs:cp
83 const char *cp;
96 cp = format;
98 while (*cp) {
101 if (*cp != '%') {
102 len = strcspn (cp, "%");
103 copy_fn (data, cp, len);
105 cp += len;
109 cp++;
112 if (*cp == '%') {
115 cp++;
125 if (*cp >= '0' && *cp <= '9') {
127 if (cp[strspn (cp, "0123456789")] == '$') {
129 for (i = 0; i < 6 && *cp >= '0' && *cp <= '9'; i++, cp++) {
130 n = 10 * n + (*cp - '0');
143 cp++; /* $ */
148 for (; ; cp++) {
149 if (*cp == '-')
152 else if (*cp != ' ')
157 if (*cp >= '0' && *cp <= '9') {
159 for (i = 0; i < 6 && *cp >= '0' && *cp <= '9'; i++, cp++) {
160 width = 10 * width + (*cp - '0');
165 if (*cp == '.') {
167 for (i = 0, cp++; i < 6 && *cp >= '0' && *cp <= '9'; cp++, i++) {
168 precision = 10 * precision + (*cp - '0');
173 switch (*cp++) {