Lines Matching defs:parms
205 static PARAMS parms;
207 #define nparam parms.count
210 #define GetParam(n) parms.params[(n)]
211 #define SetParam(n,v) parms.params[(n)] = v
212 #define ParamPair(n) nparam - (n), parms.params + (n)
1641 while (parms.count-- > 0) {
1642 parms.is_sub[parms.count] = 0;
1643 parms.params[parms.count] = 0;
1645 parms.count = 0;
1646 parms.has_subparams = 0;
1656 TRACE(("params %d (%d)\n", nparam, parms.has_subparams));
1658 TRACE(("%3d.%d %d\n", arg, parms.is_sub[n], parms.params[n]));
1659 if (!parms.is_sub[n])
1933 if (parms.is_sub[j]) {
1942 } while ((++j < nparam) && (parms.is_sub[j - 1] < parms.is_sub[j]));
1974 if (parms.is_sub[j]) {
1975 while ((++j < nparam) && (parms.is_sub[j - 1] < parms.is_sub[j])) {
1994 if (parms.has_subparams) {
1997 if (n >= 0 && parms.is_sub[n]) {
1998 while (++n < nparam && parms.is_sub[n - 1] < parms.is_sub[n]) {
2013 int result = (item >= 0) ? parms.params[item] : DEFAULT;
3037 parms.is_sub[nparam] = 0;
3349 if (parms.has_subparams) {
3678 parms.is_sub[nparam] = 0;
3692 parms.has_subparams = 1;
3694 parms.is_sub[nparam] = 1;
3696 } else if (parms.is_sub[nparam - 1] == 0) {
3697 parms.is_sub[nparam - 1] = 1;
3698 parms.is_sub[nparam] = 2;
3699 parms.params[nparam] = 0;
3702 parms.is_sub[nparam] = 1 + parms.is_sub[nparam - 1];
3703 parms.params[nparam] = 0;