Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/bdsh/compl.c

    rf737c1d5 re14a103  
    9999        tokenizer_t tok;
    100100        token_t tokens[WORD_MAX];
    101         int current_token;
     101        unsigned int current_token;
    102102        size_t tokens_length;
    103103
     
    127127       
    128128        /* Find the current token */
    129         for (current_token = 0; current_token < (int) tokens_length;
    130             current_token++) {
     129        for (current_token = 0; current_token < tokens_length; current_token++) {
    131130                token_t *t = &tokens[current_token];
    132131                size_t end = t->char_start + t->char_length;
     
    138137                }
    139138        }
    140         if (tokens_length == 0) current_token = -1;
    141        
    142         if (current_token >= 0 && tokens[current_token].type != TOKTYPE_SPACE) {
     139       
     140        if (tokens[current_token].type != TOKTYPE_SPACE) {
    143141                *cstart = tokens[current_token].char_start;
    144142        }
     
    156154                goto error;
    157155        }
    158         prefix[pref_size] = 0;
    159 
    160         if (current_token >= 0) {
    161                 str_ncpy(prefix, pref_size + 1, stext +
    162                     tokens[current_token].byte_start, pref_size);
    163         }
     156
     157        str_ncpy(prefix, pref_size + 1, stext +
     158            tokens[current_token].byte_start, pref_size);
    164159
    165160        /*
     
    171166        /* Skip any whitespace before current token */
    172167        int prev_token = current_token - 1;
    173         if (prev_token >= 0 && tokens[prev_token].type == TOKTYPE_SPACE) {
     168        if (prev_token != -1 && tokens[prev_token].type == TOKTYPE_SPACE) {
    174169                prev_token--;
    175170        }
     
    179174         * follows a pipe token.
    180175         */
    181         if (prev_token < 0 || tokens[prev_token].type == TOKTYPE_SPACE)
     176        if (prev_token == -1 || tokens[prev_token].type == TOKTYPE_SPACE)
    182177                cs->is_command = true;
    183178        else
Note: See TracChangeset for help on using the changeset viewer.