Lines Matching defs:c
28 * Copyright (c) 2011 Gary Mills
31 /* Copyright (c) 1988 AT&T */
39 #define arg(n) (c < (n) ? nullstr: ap[n])
47 dochcom(wchar_t **ap, int c)
60 docq(wchar_t **ap, int c)
69 if (c <= 1 && !*l) {
72 } else if (c == 1) {
81 dodecr(wchar_t **ap, int c)
87 dodef(wchar_t **ap, int c)
89 def(ap, c, NOPUSH);
93 def(wchar_t **ap, int c, int mode)
97 if (c < 1)
116 dodefn(wchar_t **ap, int c)
120 while (c > 0)
121 if ((d = lookup(ap[c--])->def) != NULL) {
130 dodiv(wchar_t **ap, int c)
149 dodivnum(wchar_t **ap, int c)
156 dodnl(wchar_t **ap, int c)
165 dodump(wchar_t **ap, int c)
170 if (c > 0)
171 while (c--) {
211 doerrp(wchar_t **ap, int c)
214 if (c > 0)
223 doeval(wchar_t **ap, int c)
230 if (c > 0) {
245 doexit(wchar_t **ap, int c)
251 doif(wchar_t **ap, int c)
253 if (c < 3)
255 while (c >= 3) {
260 c -= 3;
263 if (c > 0)
268 doifdef(wchar_t **ap, int c)
270 if (c < 2)
273 while (c >= 2) {
278 c -= 2;
282 if (c > 0)
287 doincl(wchar_t **ap, int c)
289 incl(ap, c, 1);
293 incl(wchar_t **ap, int c, int noisy)
295 if (c > 0 && wcslen(ap[1]) > 0) {
312 doincr(wchar_t **ap, int c)
318 doindex(wchar_t **ap, int c)
344 dolen(wchar_t **ap, int c)
350 domake(wchar_t **ap, int c)
354 if (c > 0) {
363 dopopdef(wchar_t **ap, int c)
367 for (i = 1; i <= c; ++i)
372 dopushdef(wchar_t **ap, int c)
374 def(ap, c, PUSH);
378 doshift(wchar_t **ap, int c)
380 if (c <= 1)
385 pbstr(ap[c--]);
388 if (c <= 1)
396 dosincl(wchar_t **ap, int c)
398 incl(ap, c, 0);
402 dosubstr(wchar_t **ap, int c)
414 outlen = c >= 3 ? wstoi(ap[3]) : inlen;
422 dosyscmd(wchar_t **ap, int c)
425 if (c > 0) {
433 dosysval(wchar_t **ap, int c)
441 dotransl(wchar_t **ap, int c)
446 if (c < 1)
473 dotroff(wchar_t **ap, int c)
479 while (c > 0)
480 if ((np = lookup(ap[c--]))->name)
485 dotron(wchar_t **ap, int c)
491 while (c > 0)
492 if ((np = lookup(ap[c--]))->name)
497 doundef(wchar_t **ap, int c)
501 for (i = 1; i <= c; ++i)
529 doundiv(wchar_t **ap, int c)
533 if (c <= 0)
537 while (--c >= 0)
547 dowrap(wchar_t **ap, int c)