Lines Matching full:key
553 * 1 to indicate an external ERROR (i.e. key not found, etc)
558 const DBT *key, argument
569 return (hash_access(hashp, HASH_GET, (DBT *)key, data));
574 DBT *key, argument
591 HASH_PUTNEW : HASH_PUT, (DBT *)key, (DBT *)data));
596 const DBT *key, argument
610 return (hash_access(hashp, HASH_DELETE, (DBT *)key, NULL));
619 DBT *key, argument
634 size = key->size;
635 kp = (char *)key->data;
645 /* Real key/data pair */
698 if (__addel(hashp, rbufp, key, val)) {
729 (__addel(hashp, rbufp, key, val))) {
747 DBT *key, argument
809 if (__big_keydata(hashp, bufp, key, data, 1))
812 key->data = (u_char *)hashp->cpage->page + bp[ndx];
813 key->size = (ndx > 1 ? bp[ndx - 1] : hashp->BSIZE) - bp[ndx];