Lines Matching refs:str
62 *rmpadding(char *str, char *padbuffer, int *padding) in rmpadding() argument
76 if (str == NULL) in rmpadding()
79 while (ch = (*str++ & 0377)) in rmpadding()
82 if (*str == '<') { in rmpadding()
83 svbufptr = ++str; /* skip '<' */ in rmpadding()
87 for (; *str && isdigit(*str); str++) { in rmpadding()
88 *svbufptr++ = *str; in rmpadding()
89 *pbufptr++ = *str; in rmpadding()
94 if (*str == '.') { in rmpadding()
95 str++; in rmpadding()
97 for (; *str && isdigit(ch); in rmpadding()
98 str++) { in rmpadding()
99 *svbufptr++ = *str; in rmpadding()
100 *pbufptr++ = *str; in rmpadding()
105 for (; (*str == '*') || (*str == '/'); in rmpadding()
106 str++) { in rmpadding()
107 if (*str == '*') in rmpadding()
121 if (*str != '>') { in rmpadding()
122 str = svbufptr; in rmpadding()
126 str++; /* skip the '>' */ in rmpadding()
129 if (*str != '\0') { in rmpadding()
225 *cexpand(char *str) in cexpand() argument
230 retptr = rmpadding(str, padbuffer, (int *)0); in cexpand()