Lines Matching refs:prm
48 getprm(s, whsp, prm) in getprm() argument
49 char *s, *whsp, *prm; in getprm()
57 beginning = prm;
73 *prm = '\0';
74 return(prm == beginning ? NULL : s);
78 if ((prm == beginning + 1) && (*beginning == '2'))
79 *prm++ = *s++;
80 if ((prm == beginning + 1) && (*beginning == '1'))
82 if (prm == beginning) {
85 *prm++ = *s++;
86 *prm++ = *s++;
88 *prm = '\0';
93 if ((prm == beginning + 1) && (*beginning == '0'))
95 if (prm == beginning) {
98 *prm++ = *s++;
99 *prm++ = *s++;
100 *prm = '\0';
103 *prm++ = *s++;
111 if (prm == beginning)
112 *prm++ = *s++;
113 *prm = '\0';
121 if (prm == beginning) {
124 (void) strncpy(prm, s, c-s+1);
125 prm += c - s + 1;
129 *prm = '\0';
135 *prm++ = *s++;
139 *prm = '\0';
140 return(prm == beginning ? NULL : s);