Ignore:
Timestamp:
Oct 7, 2007, 12:04:05 AM (18 years ago)
Author:
bird
Message:

moving globals into shinstance...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/src/kash/parser.c

    r1198 r1199  
    257257
    258258        negate = 0;
    259         TRACE(("pipeline: entered\n"));
     259        TRACE((psh, "pipeline: entered\n"));
    260260        while (readtoken() == TNOT)
    261261                negate = !negate;
     
    313313
    314314        while (readtoken() == TNOT) {
    315                 TRACE(("command: TNOT recognized\n"));
     315                TRACE((psh, "command: TNOT recognized\n"));
    316316                negate = !negate;
    317317        }
     
    353353                n1->nbinary.ch1 = list(0);
    354354                if ((got=readtoken()) != TDO) {
    355 TRACE(("expecting DO got %s %s\n", tokname[got], got == TWORD ? wordtext : ""));
     355TRACE((psh, "expecting DO got %s %s\n", tokname[got], got == TWORD ? wordtext : ""));
    356356                        synexpect(TDO);
    357357                }
     
    554554
    555555        while (readtoken() == TNOT) {
    556                 TRACE(("command: TNOT recognized\n"));
     556                TRACE((psh, "command: TNOT recognized\n"));
    557557                negate = !negate;
    558558        }
     
    622622void fixredir(union node *n, const char *text, int err)
    623623        {
    624         TRACE(("Fix redir %s %d\n", text, err));
     624        TRACE((psh, "Fix redir %s %d\n", text, err));
    625625        if (!err)
    626626                n->ndup.vname = NULL;
     
    654654                if (quoteflag == 0)
    655655                        n->type = NXHERE;
    656                 TRACE(("Here document %d\n", n->type));
     656                TRACE((psh, "Here document %d\n", n->type));
    657657                if (here->striptabs) {
    658658                        while (*wordtext == '\t')
     
    753753                                        lasttoken = t = pp -
    754754                                            parsekwd + KWDOFFSET;
    755                                         TRACE(("keyword %s recognized\n", tokname[t]));
     755                                        TRACE((psh, "keyword %s recognized\n", tokname[t]));
    756756                                        goto out;
    757757                                }
    758758                        }
    759759                        if(!noalias &&
    760                             (ap = lookupalias(wordtext, 1)) != NULL) {
     760                            (ap = lookupalias(psh, wordtext, 1)) != NULL) {
    761761                                pushstring(ap->val, strlen(ap->val), ap);
    762762                                checkkwd = savecheckkwd;
     
    769769#ifdef DEBUG
    770770        if (!alreadyseen)
    771             TRACE(("token %s %s\n", tokname[t], t == TWORD ? wordtext : ""));
     771            TRACE((psh, "token %s %s\n", tokname[t], t == TWORD ? wordtext : ""));
    772772        else
    773             TRACE(("reread token %s %s\n", tokname[t], t == TWORD ? wordtext : ""));
     773            TRACE((psh, "reread token %s %s\n", tokname[t], t == TWORD ? wordtext : ""));
    774774#endif
    775775        return (t);
     
    16201620{
    16211621        if (commandname)
    1622                 outfmt(&errout, "%s: %d: ", commandname, startlinno);
    1623         outfmt(&errout, "Syntax error: %s\n", msg);
    1624         error((char *)NULL);
     1622                outfmt(&psh->errout, "%s: %d: ", commandname, startlinno);
     1623        outfmt(&psh->errout, "Syntax error: %s\n", msg);
     1624        error(psh, (char *)NULL);
    16251625        /* NOTREACHED */
    16261626}
Note: See TracChangeset for help on using the changeset viewer.