Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(147)

Side by Side Diff: third_party/sqlite/src/src/hash.h

Issue 2751253002: [sql] Import SQLite 3.17.0. (Closed)
Patch Set: also clang on Linux i386 Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/sqlite/src/src/global.c ('k') | third_party/sqlite/src/src/hash.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 ** 2001 September 22 2 ** 2001 September 22
3 ** 3 **
4 ** The author disclaims copyright to this source code. In place of 4 ** The author disclaims copyright to this source code. In place of
5 ** a legal notice, here is a blessing: 5 ** a legal notice, here is a blessing:
6 ** 6 **
7 ** May you do good and not evil. 7 ** May you do good and not evil.
8 ** May you find forgiveness for yourself and forgive others. 8 ** May you find forgiveness for yourself and forgive others.
9 ** May you share freely, never taking more than you give. 9 ** May you share freely, never taking more than you give.
10 ** 10 **
11 ************************************************************************* 11 *************************************************************************
12 ** This is the header file for the generic hash-table implementation 12 ** This is the header file for the generic hash-table implementation
13 ** used in SQLite. 13 ** used in SQLite.
14 */ 14 */
15 #ifndef _SQLITE_HASH_H_ 15 #ifndef SQLITE_HASH_H
16 #define _SQLITE_HASH_H_ 16 #define SQLITE_HASH_H
17 17
18 /* Forward declarations of structures. */ 18 /* Forward declarations of structures. */
19 typedef struct Hash Hash; 19 typedef struct Hash Hash;
20 typedef struct HashElem HashElem; 20 typedef struct HashElem HashElem;
21 21
22 /* A complete hash table is an instance of the following structure. 22 /* A complete hash table is an instance of the following structure.
23 ** The internals of this structure are intended to be opaque -- client 23 ** The internals of this structure are intended to be opaque -- client
24 ** code should not attempt to access or modify the fields of this structure 24 ** code should not attempt to access or modify the fields of this structure
25 ** directly. Change this structure only by using the routines below. 25 ** directly. Change this structure only by using the routines below.
26 ** However, some of the "procedures" and "functions" for modifying and 26 ** However, some of the "procedures" and "functions" for modifying and
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
86 #define sqliteHashNext(E) ((E)->next) 86 #define sqliteHashNext(E) ((E)->next)
87 #define sqliteHashData(E) ((E)->data) 87 #define sqliteHashData(E) ((E)->data)
88 /* #define sqliteHashKey(E) ((E)->pKey) // NOT USED */ 88 /* #define sqliteHashKey(E) ((E)->pKey) // NOT USED */
89 /* #define sqliteHashKeysize(E) ((E)->nKey) // NOT USED */ 89 /* #define sqliteHashKeysize(E) ((E)->nKey) // NOT USED */
90 90
91 /* 91 /*
92 ** Number of entries in a hash table 92 ** Number of entries in a hash table
93 */ 93 */
94 /* #define sqliteHashCount(H) ((H)->count) // NOT USED */ 94 /* #define sqliteHashCount(H) ((H)->count) // NOT USED */
95 95
96 #endif /* _SQLITE_HASH_H_ */ 96 #endif /* SQLITE_HASH_H */
OLDNEW
« no previous file with comments | « third_party/sqlite/src/src/global.c ('k') | third_party/sqlite/src/src/hash.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698