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

Side by Side Diff: third_party/sqlite/src/src/test_demovfs.c

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/test_delete.c ('k') | third_party/sqlite/src/src/test_devsym.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 ** 2010 April 7 2 ** 2010 April 7
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 623 matching lines...) Expand 10 before | Expand all | Expand 10 after
634 demoCurrentTime, /* xCurrentTime */ 634 demoCurrentTime, /* xCurrentTime */
635 }; 635 };
636 return &demovfs; 636 return &demovfs;
637 } 637 }
638 638
639 #endif /* !defined(SQLITE_TEST) || SQLITE_OS_UNIX */ 639 #endif /* !defined(SQLITE_TEST) || SQLITE_OS_UNIX */
640 640
641 641
642 #ifdef SQLITE_TEST 642 #ifdef SQLITE_TEST
643 643
644 #include <tcl.h> 644 #if defined(INCLUDE_SQLITE_TCL_H)
645 # include "sqlite_tcl.h"
646 #else
647 # include "tcl.h"
648 # ifndef SQLITE_TCLAPI
649 # define SQLITE_TCLAPI
650 # endif
651 #endif
645 652
646 #if SQLITE_OS_UNIX 653 #if SQLITE_OS_UNIX
647 static int register_demovfs( 654 static int SQLITE_TCLAPI register_demovfs(
648 ClientData clientData, /* Pointer to sqlite3_enable_XXX function */ 655 ClientData clientData, /* Pointer to sqlite3_enable_XXX function */
649 Tcl_Interp *interp, /* The TCL interpreter that invoked this command */ 656 Tcl_Interp *interp, /* The TCL interpreter that invoked this command */
650 int objc, /* Number of arguments */ 657 int objc, /* Number of arguments */
651 Tcl_Obj *CONST objv[] /* Command arguments */ 658 Tcl_Obj *CONST objv[] /* Command arguments */
652 ){ 659 ){
653 sqlite3_vfs_register(sqlite3_demovfs(), 1); 660 sqlite3_vfs_register(sqlite3_demovfs(), 1);
654 return TCL_OK; 661 return TCL_OK;
655 } 662 }
656 static int unregister_demovfs( 663 static int SQLITE_TCLAPI unregister_demovfs(
657 ClientData clientData, /* Pointer to sqlite3_enable_XXX function */ 664 ClientData clientData, /* Pointer to sqlite3_enable_XXX function */
658 Tcl_Interp *interp, /* The TCL interpreter that invoked this command */ 665 Tcl_Interp *interp, /* The TCL interpreter that invoked this command */
659 int objc, /* Number of arguments */ 666 int objc, /* Number of arguments */
660 Tcl_Obj *CONST objv[] /* Command arguments */ 667 Tcl_Obj *CONST objv[] /* Command arguments */
661 ){ 668 ){
662 sqlite3_vfs_unregister(sqlite3_demovfs()); 669 sqlite3_vfs_unregister(sqlite3_demovfs());
663 return TCL_OK; 670 return TCL_OK;
664 } 671 }
665 672
666 /* 673 /*
667 ** Register commands with the TCL interpreter. 674 ** Register commands with the TCL interpreter.
668 */ 675 */
669 int Sqlitetest_demovfs_Init(Tcl_Interp *interp){ 676 int Sqlitetest_demovfs_Init(Tcl_Interp *interp){
670 Tcl_CreateObjCommand(interp, "register_demovfs", register_demovfs, 0, 0); 677 Tcl_CreateObjCommand(interp, "register_demovfs", register_demovfs, 0, 0);
671 Tcl_CreateObjCommand(interp, "unregister_demovfs", unregister_demovfs, 0, 0); 678 Tcl_CreateObjCommand(interp, "unregister_demovfs", unregister_demovfs, 0, 0);
672 return TCL_OK; 679 return TCL_OK;
673 } 680 }
674 681
675 #else 682 #else
676 int Sqlitetest_demovfs_Init(Tcl_Interp *interp){ return TCL_OK; } 683 int Sqlitetest_demovfs_Init(Tcl_Interp *interp){ return TCL_OK; }
677 #endif 684 #endif
678 685
679 #endif /* SQLITE_TEST */ 686 #endif /* SQLITE_TEST */
OLDNEW
« no previous file with comments | « third_party/sqlite/src/src/test_delete.c ('k') | third_party/sqlite/src/src/test_devsym.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698