HashElem
HashElem *p;
HashElem *p;
HashElem *i;
HashElem *pElem;
HashElem *elem, *next_elem; /* For looping over existing elements */
HashElem *x; /* Element being copied to new hash table */
static HashElem *findElementGivenHash(
HashElem *elem; /* Used to loop thru the element list */
HashElem* elem, /* The element to be removed from the pH */
HashElem *elem; /* The element that matches key */
HashElem *elem; /* Used to loop thru the element list */
HashElem *new_elem; /* New element added to the pH */
new_elem = (HashElem*)sqliteMalloc( sizeof(HashElem) );
HashElem *elem; /* For looping over all elements of the table */
HashElem *next_elem = elem->next;
typedef struct HashElem HashElem;
HashElem *first; /* The first element of the array */
HashElem *chain; /* Pointer to first entry with this hash */
HashElem *next, *prev; /* Next and previous elements in the table */
HashElem *i;
HashElem *x;
HashElem *pElem = sqliteHashFirst(&p->hash);
HashElem *i;
HashElem *pSearch; /* The hash element for pCurrent */
HashElem *prev; /* Previously accessed hash elemen */
HashElem *p;