q                  14 grep.c           char *p, *q;
q                  21 grep.c             while((q = strchr(p, '\n')) != 0){
q                  22 grep.c               *q = 0;
q                  24 grep.c                 *q = '\n';
q                  25 grep.c                 write(1, p, q+1 - p);
q                  27 grep.c               p = q+1;
q                 266 sh.c           gettoken(char **ps, char *es, char **q, char **eq)
q                 274 sh.c             if(q)
q                 275 sh.c               *q = s;
q                 378 sh.c             char *q, *eq;
q                 382 sh.c               if(gettoken(ps, es, &q, &eq) != 'a')
q                 386 sh.c                 cmd = redircmd(cmd, q, eq, O_RDONLY, 0);
q                 389 sh.c                 cmd = redircmd(cmd, q, eq, O_WRONLY|O_CREATE, 1);
q                 392 sh.c                 cmd = redircmd(cmd, q, eq, O_WRONLY|O_CREATE, 1);
q                 418 sh.c             char *q, *eq;
q                 432 sh.c               if((tok=gettoken(ps, es, &q, &eq)) == 0)
q                 436 sh.c               cmd->argv[argc] = q;
q                  59 string.c       strncmp(const char *p, const char *q, uint n)
q                  61 string.c         while(n > 0 && *p && *p == *q)
q                  62 string.c           n--, p++, q++;
q                  65 string.c         return (uchar)*p - (uchar)*q;
q                  19 ulib.c         strcmp(const char *p, const char *q)
q                  21 ulib.c           while(*p && *p == *q)
q                  22 ulib.c             p++, q++;
q                  23 ulib.c           return (uchar)*p - (uchar)*q;