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

Side by Side Diff: third_party/sqlite/src/ext/fts2/fts2_hash.c

Issue 901033002: Import SQLite 3.8.7.4. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Chromium changes to support SQLite 3.8.7.4. Created 5 years, 10 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
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 **
(...skipping 12 matching lines...) Expand all
23 ** * The FTS2 module is being built into the core of 23 ** * The FTS2 module is being built into the core of
24 ** SQLite (in which case SQLITE_ENABLE_FTS2 is defined). 24 ** SQLite (in which case SQLITE_ENABLE_FTS2 is defined).
25 */ 25 */
26 #if !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_FTS2) 26 #if !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_FTS2)
27 27
28 #include <assert.h> 28 #include <assert.h>
29 #include <stdlib.h> 29 #include <stdlib.h>
30 #include <string.h> 30 #include <string.h>
31 31
32 #include "sqlite3.h" 32 #include "sqlite3.h"
33 #include "sqlite3ext.h"
34 SQLITE_EXTENSION_INIT3
33 #include "fts2_hash.h" 35 #include "fts2_hash.h"
34 36
35 /* 37 /*
36 ** Malloc and Free functions 38 ** Malloc and Free functions
37 */ 39 */
38 static void *fts2HashMalloc(int n){ 40 static void *fts2HashMalloc(int n){
39 void *p = sqlite3_malloc(n); 41 void *p = sqlite3_malloc(n);
40 if( p ){ 42 if( p ){
41 memset(p, 0, n); 43 memset(p, 0, n);
42 } 44 }
(...skipping 322 matching lines...) Expand 10 before | Expand all | Expand 10 after
365 } 367 }
366 assert( pH->htsize>0 ); 368 assert( pH->htsize>0 );
367 assert( (pH->htsize & (pH->htsize-1))==0 ); 369 assert( (pH->htsize & (pH->htsize-1))==0 );
368 h = hraw & (pH->htsize-1); 370 h = hraw & (pH->htsize-1);
369 insertElement(pH, &pH->ht[h], new_elem); 371 insertElement(pH, &pH->ht[h], new_elem);
370 new_elem->data = data; 372 new_elem->data = data;
371 return 0; 373 return 0;
372 } 374 }
373 375
374 #endif /* !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_FTS2) */ 376 #endif /* !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_FTS2) */
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698