Lines Matching refs:str
60 *rmpadding(char *str, char *padbuffer, int *padding) in rmpadding() argument
74 if (str == NULL) in rmpadding()
77 while (ch = (*str++ & 0377)) in rmpadding()
80 if (*str == '<') { in rmpadding()
81 svbufptr = ++str; /* skip '<' */ in rmpadding()
85 for (; *str && isdigit(*str); str++) { in rmpadding()
86 *svbufptr++ = *str; in rmpadding()
87 *pbufptr++ = *str; in rmpadding()
92 if (*str == '.') { in rmpadding()
93 str++; in rmpadding()
95 for (; *str && isdigit(ch); in rmpadding()
96 str++) { in rmpadding()
97 *svbufptr++ = *str; in rmpadding()
98 *pbufptr++ = *str; in rmpadding()
103 for (; (*str == '*') || (*str == '/'); in rmpadding()
104 str++) { in rmpadding()
105 if (*str == '*') in rmpadding()
119 if (*str != '>') { in rmpadding()
120 str = svbufptr; in rmpadding()
124 str++; /* skip the '>' */ in rmpadding()
127 if (*str != '\0') { in rmpadding()
223 *cexpand(char *str) in cexpand() argument
228 retptr = rmpadding(str, padbuffer, (int *)0); in cexpand()