Changeset 2312


Ignore:
Timestamp:
Mar 2, 2009, 2:14:43 AM (16 years ago)
Author:
bird
Message:

kash: eliminating warnings (gcc/darwin).

Location:
trunk/src/kash
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kash/bltin/kill.c

    r1233 r2312  
    197197        size_t len, nl;
    198198        const char *name;
    199         int termwidth = 80;
     199        unsigned termwidth = 80;
    200200
    201201        if (shfile_isatty(&psh->fdtab, out->fd)) {
  • trunk/src/kash/mail.c

    r1233 r2312  
    6060
    6161
    62 /*STATIC int nmboxes;                   /* number of mailboxes */
     62/*STATIC int nmboxes;*/                 /* number of mailboxes */
    6363/*STATIC time_t mailtime[MAXMBOXES];*/  /* times of mailboxes */
    6464
  • trunk/src/kash/memalloc.c

    r2290 r2312  
    127127
    128128        nbytes = SHELL_ALIGN(nbytes);
    129         if (nbytes > psh->stacknleft) {
     129        if (nbytes > (size_t)psh->stacknleft || psh->stacknleft < 0) {
    130130                size_t blocksize;
    131131                struct stack_block *sp;
  • trunk/src/kash/parser.c

    r2298 r2312  
    13461346                if (subtype != VSNORMAL) {
    13471347                        varnest++;
    1348                         if (varnest >= maxnest) {
     1348                        if (varnest >= (int)maxnest) {
    13491349                                dblquotep = ckrealloc(psh, dblquotep, maxnest / 8);
    13501350                                dblquotep[(maxnest / 32) - 1] = 0;
  • trunk/src/kash/setmode.c

    r2290 r2312  
    368368        case 'X':
    369369                set->cmd = op;
    370                 set->bits = (who ? who : mask) & oparg;
     370                set->bits = (who ? (unsigned int)who : mask) & (unsigned int)oparg;
    371371                break;
    372372
  • trunk/src/kash/shfile.c

    r2309 r2312  
    843843{
    844844    int rc;
    845     int s;
    846845#ifdef SHFILE_IN_USE
    847846# if K_OS == K_OS_WINDOWS
     
    879878        }
    880879# endif
    881         s = errno;
    882880        if (fds[1] == -1)
    883881        {
     882            int s = errno;
    884883            if (fds[0] != -1)
    885884            {
  • trunk/src/kash/shthread.c

    r2296 r2312  
    4848#else
    4949static int sh_tls_inited = 0;
    50 static int sh_tls;
     50static pthread_key_t sh_tls;
    5151#endif
    5252
Note: See TracChangeset for help on using the changeset viewer.