diff options
Diffstat (limited to 'src/hash.c')
-rw-r--r-- | src/hash.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/hash.c b/src/hash.c index bb2291c6f..c7feea8fd 100644 --- a/src/hash.c +++ b/src/hash.c @@ -12,7 +12,7 @@ ** This is the implementation of generic hash-tables ** used in SQLite. ** -** $Id: hash.c,v 1.10 2003/05/12 23:06:53 drh Exp $ +** $Id: hash.c,v 1.11 2004/01/08 02:17:33 drh Exp $ */ #include "sqliteInt.h" #include <assert.h> @@ -75,6 +75,7 @@ static int intCompare(const void *pKey1, int n1, const void *pKey2, int n2){ return n2 - n1; } +#if 0 /* NOT USED */ /* ** Hash and comparison functions when the mode is SQLITE_HASH_POINTER */ @@ -87,6 +88,7 @@ static int ptrCompare(const void *pKey1, int n1, const void *pKey2, int n2){ if( pKey1<pKey2 ) return -1; return 1; } +#endif /* ** Hash and comparison functions when the mode is SQLITE_HASH_STRING @@ -130,7 +132,7 @@ static int binCompare(const void *pKey1, int n1, const void *pKey2, int n2){ static int (*hashFunction(int keyClass))(const void*,int){ switch( keyClass ){ case SQLITE_HASH_INT: return &intHash; - case SQLITE_HASH_POINTER: return &ptrHash; + /* case SQLITE_HASH_POINTER: return &ptrHash; // NOT USED */ case SQLITE_HASH_STRING: return &strHash; case SQLITE_HASH_BINARY: return &binHash;; default: break; @@ -147,7 +149,7 @@ static int (*hashFunction(int keyClass))(const void*,int){ static int (*compareFunction(int keyClass))(const void*,int,const void*,int){ switch( keyClass ){ case SQLITE_HASH_INT: return &intCompare; - case SQLITE_HASH_POINTER: return &ptrCompare; + /* case SQLITE_HASH_POINTER: return &ptrCompare; // NOT USED */ case SQLITE_HASH_STRING: return &strCompare; case SQLITE_HASH_BINARY: return &binCompare; default: break; |