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

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

Issue 5626002: Update sqlite to 3.7.3. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/third_party/sqlite/src
Patch Set: Remove misc change. Created 10 years 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 | Annotate | Revision Log
« no previous file with comments | « third_party/sqlite/src/src/test1.c ('k') | third_party/sqlite/src/src/test3.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 15 2 ** 2001 September 15
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 ** Code for testing the pager.c module in SQLite. This code 12 ** Code for testing the pager.c module in SQLite. This code
13 ** is not included in the SQLite library. It is used for automated 13 ** is not included in the SQLite library. It is used for automated
14 ** testing of the SQLite library. 14 ** testing of the SQLite library.
15 **
16 ** $Id: test2.c,v 1.74 2009/07/24 19:01:20 drh Exp $
17 */ 15 */
18 #include "sqliteInt.h" 16 #include "sqliteInt.h"
19 #include "tcl.h" 17 #include "tcl.h"
20 #include <stdlib.h> 18 #include <stdlib.h>
21 #include <string.h> 19 #include <string.h>
22 #include <ctype.h> 20 #include <ctype.h>
23 21
24 /* 22 /*
25 ** Interpret an SQLite error number 23 ** Interpret an SQLite error number
26 */ 24 */
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
67 ** Usage: pager_open FILENAME N-PAGE 65 ** Usage: pager_open FILENAME N-PAGE
68 ** 66 **
69 ** Open a new pager 67 ** Open a new pager
70 */ 68 */
71 static int pager_open( 69 static int pager_open(
72 void *NotUsed, 70 void *NotUsed,
73 Tcl_Interp *interp, /* The TCL interpreter that invoked this command */ 71 Tcl_Interp *interp, /* The TCL interpreter that invoked this command */
74 int argc, /* Number of arguments */ 72 int argc, /* Number of arguments */
75 const char **argv /* Text of each argument */ 73 const char **argv /* Text of each argument */
76 ){ 74 ){
77 u16 pageSize; 75 u32 pageSize;
78 Pager *pPager; 76 Pager *pPager;
79 int nPage; 77 int nPage;
80 int rc; 78 int rc;
81 char zBuf[100]; 79 char zBuf[100];
82 if( argc!=3 ){ 80 if( argc!=3 ){
83 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0], 81 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
84 " FILENAME N-PAGE\"", 0); 82 " FILENAME N-PAGE\"", 0);
85 return TCL_ERROR; 83 return TCL_ERROR;
86 } 84 }
87 if( Tcl_GetInt(interp, argv[2], &nPage) ) return TCL_ERROR; 85 if( Tcl_GetInt(interp, argv[2], &nPage) ) return TCL_ERROR;
(...skipping 488 matching lines...) Expand 10 before | Expand all | Expand 10 after
576 void *NotUsed, 574 void *NotUsed,
577 Tcl_Interp *interp, /* The TCL interpreter that invoked this command */ 575 Tcl_Interp *interp, /* The TCL interpreter that invoked this command */
578 int argc, /* Number of arguments */ 576 int argc, /* Number of arguments */
579 const char **argv /* Text of each argument */ 577 const char **argv /* Text of each argument */
580 ){ 578 ){
581 int pbyte; 579 int pbyte;
582 int rc; 580 int rc;
583 if( argc!=2 ){ 581 if( argc!=2 ){
584 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0], 582 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
585 " PENDING-BYTE\"", (void*)0); 583 " PENDING-BYTE\"", (void*)0);
584 return TCL_ERROR;
586 } 585 }
587 if( Tcl_GetInt(interp, argv[1], &pbyte) ) return TCL_ERROR; 586 if( Tcl_GetInt(interp, argv[1], &pbyte) ) return TCL_ERROR;
588 rc = sqlite3_test_control(SQLITE_TESTCTRL_PENDING_BYTE, pbyte); 587 rc = sqlite3_test_control(SQLITE_TESTCTRL_PENDING_BYTE, pbyte);
589 Tcl_SetObjResult(interp, Tcl_NewIntObj(rc)); 588 Tcl_SetObjResult(interp, Tcl_NewIntObj(rc));
590 return TCL_OK; 589 return TCL_OK;
591 } 590 }
592 591
593 /* 592 /*
594 ** sqlite3BitvecBuiltinTest SIZE PROGRAM 593 ** sqlite3BitvecBuiltinTest SIZE PROGRAM
595 ** 594 **
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
669 Tcl_LinkVar(interp, "sqlite_io_error_persist", 668 Tcl_LinkVar(interp, "sqlite_io_error_persist",
670 (char*)&sqlite3_io_error_persist, TCL_LINK_INT); 669 (char*)&sqlite3_io_error_persist, TCL_LINK_INT);
671 Tcl_LinkVar(interp, "sqlite_io_error_hit", 670 Tcl_LinkVar(interp, "sqlite_io_error_hit",
672 (char*)&sqlite3_io_error_hit, TCL_LINK_INT); 671 (char*)&sqlite3_io_error_hit, TCL_LINK_INT);
673 Tcl_LinkVar(interp, "sqlite_io_error_hardhit", 672 Tcl_LinkVar(interp, "sqlite_io_error_hardhit",
674 (char*)&sqlite3_io_error_hardhit, TCL_LINK_INT); 673 (char*)&sqlite3_io_error_hardhit, TCL_LINK_INT);
675 Tcl_LinkVar(interp, "sqlite_diskfull_pending", 674 Tcl_LinkVar(interp, "sqlite_diskfull_pending",
676 (char*)&sqlite3_diskfull_pending, TCL_LINK_INT); 675 (char*)&sqlite3_diskfull_pending, TCL_LINK_INT);
677 Tcl_LinkVar(interp, "sqlite_diskfull", 676 Tcl_LinkVar(interp, "sqlite_diskfull",
678 (char*)&sqlite3_diskfull, TCL_LINK_INT); 677 (char*)&sqlite3_diskfull, TCL_LINK_INT);
678 #ifndef SQLITE_OMIT_WSD
679 Tcl_LinkVar(interp, "sqlite_pending_byte", 679 Tcl_LinkVar(interp, "sqlite_pending_byte",
680 (char*)&sqlite3PendingByte, TCL_LINK_INT | TCL_LINK_READ_ONLY); 680 (char*)&sqlite3PendingByte, TCL_LINK_INT | TCL_LINK_READ_ONLY);
681 #endif
681 return TCL_OK; 682 return TCL_OK;
682 } 683 }
OLDNEW
« no previous file with comments | « third_party/sqlite/src/src/test1.c ('k') | third_party/sqlite/src/src/test3.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698