Ignore:
Timestamp:
Apr 27, 2012, 5:09:55 AM (7 years ago)
Author:
ksherdy
Message:

Updated div2 to support arbitrary lengths.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/symbol_table/src/hash_table.hpp

    r2054 r2056  
    397397        // Even
    398398        ///////////////////////////////////////////////////////////////////////////
    399 /*      if (!div2_hash_table::is_delimeter(raw_bytes, index_of_last)) {
     399        if (!div2_hash_table::is_delimeter(raw_bytes, index_of_last)) {
    400400
    401401            if(lookup(bucket, raw_bytes, idx, lgth, h0, h1, gid)) {
     
    406406            return gid;
    407407
    408         } else*/ {
    409 
    410         ///////////////////////////////////////////////////////////////////////////
    411         // Odd
    412         ///////////////////////////////////////////////////////////////////////////
    413             ///lgth--;
    414 
     408        } else {
     409
     410            ///////////////////////////////////////////////////////////////////////////
     411            // Odd
     412            ///////////////////////////////////////////////////////////////////////////
    415413            if(this->hash_table_odd.lookup(bucket, raw_bytes, idx, lgth-1, h0, h1, gid)) {
    416414                return gid;
Note: See TracChangeset for help on using the changeset viewer.