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
  • trunk/src/kash/expand.c

    r1198 r1199  
    385385                --p;
    386386        if (*p != CTLARI)
    387                 error("missing CTLARI (shouldn't happen)");
     387                error(psh, "missing CTLARI (shouldn't happen)");
    388388        if (p > start && *(p-1) == CTLESC)
    389389                for (p = start; *p != CTLARI; p++)
     
    453453                                break;
    454454                        while ((i = read(in.fd, buf, sizeof buf)) < 0 && errno == EINTR);
    455                         TRACE(("expbackq: read returns %d\n", i));
     455                        TRACE((psh, "expbackq: read returns %d\n", i));
    456456                        if (i <= 0)
    457457                                break;
     
    480480        if (quoted == 0)
    481481                recordregion(startloc, dest - stackblock(psh), 0);
    482         TRACE(("evalbackq: size=%d: \"%.*s\"\n",
     482        TRACE((psh, "evalbackq: size=%d: \"%.*s\"\n",
    483483                (dest - stackblock(psh)) - startloc,
    484484                (dest - stackblock(psh)) - startloc,
     
    523523                if (*p != CTLENDVAR) {
    524524                        outfmt(&errout, "%s\n", startp);
    525                         error((char *)NULL);
    526                 }
    527                 error("%.*s: parameter %snot set", p - str - 1,
     525                        error(psh, (char *)NULL);
     526                }
     527                error(psh, "%.*s: parameter %snot set", p - str - 1,
    528528                      str, (varflags & VSNUL) ? "null or "
    529529                                              : nullstr);
     
    658658                case VSTRIMRIGHTMAX:
    659659                case VSLENGTH:
    660                         error("%.*s: parameter not set", p - var - 1, var);
     660                        error(psh, "%.*s: parameter not set", p - var - 1, var);
    661661                        /* NOTREACHED */
    662662                }
     
    15561556        int i;
    15571557
    1558         out1fmt("%d", argc - 1);
    1559         out1c('\0');
     1558        out1fmt(psh, "%d", argc - 1);
     1559        out1c(psh, '\0');
    15601560        for (i = 1, len = 0; i < argc; i++)
    15611561                len += strlen(argv[i]);
    1562         out1fmt("%zd", len);
    1563         out1c('\0');
     1562        out1fmt(psh, "%zd", len);
     1563        out1c(psh, '\0');
    15641564        for (i = 1; i < argc; i++) {
    1565                 out1str(argv[i]);
    1566                 out1c('\0');
     1565                out1str(psh, argv[i]);
     1566                out1c(psh, '\0');
    15671567        }
    15681568        return (0);
Note: See TracChangeset for help on using the changeset viewer.