Changeset 4503

Show
Ignore:
Timestamp:
08/04/09 21:27:40 (5 years ago)
Author:
soohyunc
Message:

introduced BITLEN instead of 16.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • vic/branches/cc/cc/tfwc_sndr.cpp

    r4501 r4503  
    210210        // (i.e., number of packets in AckVec) 
    211211        int numElm = ends_ - begins_; 
     212        int x = numElm%BITLEN; 
    212213 
    213214        // start of seqvec 
     
    216217        int i, j, k = 0; 
    217218        for (i = 0; i < num_chunks-1; i++) { 
    218                 for (j = 0; j < 16; j++) { 
     219                for (j = 0; j < BITLEN; j++) { 
    219220                        if ( CHECK_BIT_AT(ackvec[i], (j+1)) ) 
    220221                                seqvec_[k%SSZ] = start; 
     
    224225        } 
    225226 
    226         int a = (numElm%16 == 0) ? 16 : numElm%16; 
     227        int a = (x == 0) ? BITLEN : x; 
    227228        for (i = 0; i < a; i++) { 
    228229                if ( CHECK_BIT_AT(ackvec[num_chunks-1], i+1 ))