CmpAddKeyHashToEntry

VOID __stdcall CmpAddKeyHashToEntry(_CM_KEY_HASH *KeyHash, _CM_KEY_HASH_TABLE_ENTRY *TableEntry, UINT8 Force){
  _CM_KEY_HASH *Entry; 
  _CM_KEY_HASH *v4; 
  Entry = TableEntry->Entry;
  v4 = Entry;
  if( Force || !Entry )
  {
LABEL_2:
    KeyHash->NextHash = Entry;
    TableEntry->Entry = KeyHash;
  }
  else
  {
    while( KeyHash->ConvKey.Hash != v4->ConvKey.Hash
         || KeyHash->KeyCell != v4->KeyCell
         || KeyHash->KeyHive != v4->KeyHive )
    {
      v4 = v4->NextHash;
      if( !v4 )
        goto LABEL_2;
    }
  }
}

Referenced by:

CmpInsertKeyHash