Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Unused functions in testfixture.exe with certain defines. (CVS 5172) |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
5e3ff1bb37f7fbdc9b1414232bd78f09 |
User & Date: | shane 2008-05-29 02:57:48.000 |
Context
2008-05-29
| ||
03:01 | Omit declaration for functions that are only used by asserts if asserts aren't being used (NDEBUG). (CVS 5173) (check-in: 5afc445a0e user: shane tags: trunk) | |
02:57 | Unused functions in testfixture.exe with certain defines. (CVS 5172) (check-in: 5e3ff1bb37 user: shane tags: trunk) | |
02:53 | sqlite3OsDl*() APIs can be omitted if SQLITE_OMIT_LOAD_EXTENSION defined. (CVS 5171) (check-in: 7c51a97dc1 user: shane tags: trunk) | |
Changes
Changes to src/test1.c.
︙ | ︙ | |||
9 10 11 12 13 14 15 | ** May you share freely, never taking more than you give. ** ************************************************************************* ** Code for testing all sorts of SQLite interfaces. This code ** is not included in the SQLite library. It is used for automated ** testing of the SQLite library. ** | | | 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | ** May you share freely, never taking more than you give. ** ************************************************************************* ** Code for testing all sorts of SQLite interfaces. This code ** is not included in the SQLite library. It is used for automated ** testing of the SQLite library. ** ** $Id: test1.c,v 1.305 2008/05/29 02:57:48 shane Exp $ */ #include "sqliteInt.h" #include "tcl.h" #include <stdlib.h> #include <string.h> /* |
︙ | ︙ | |||
221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 | } return 0; } /* ** The I/O tracing callback. */ static FILE *iotrace_file = 0; static void io_trace_callback(const char *zFormat, ...){ va_list ap; va_start(ap, zFormat); vfprintf(iotrace_file, zFormat, ap); va_end(ap); fflush(iotrace_file); } /* ** Usage: io_trace FILENAME ** ** Turn I/O tracing on or off. If FILENAME is not an empty string, ** I/O tracing begins going into FILENAME. If FILENAME is an empty ** string, I/O tracing is turned off. | > > | 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 | } return 0; } /* ** The I/O tracing callback. */ #if !defined(SQLITE_OMIT_TRACE) && defined(SQLITE_ENABLE_IOTRACE) static FILE *iotrace_file = 0; static void io_trace_callback(const char *zFormat, ...){ va_list ap; va_start(ap, zFormat); vfprintf(iotrace_file, zFormat, ap); va_end(ap); fflush(iotrace_file); } #endif /* ** Usage: io_trace FILENAME ** ** Turn I/O tracing on or off. If FILENAME is not an empty string, ** I/O tracing begins going into FILENAME. If FILENAME is an empty ** string, I/O tracing is turned off. |
︙ | ︙ |
Changes to src/test_malloc.c.
︙ | ︙ | |||
9 10 11 12 13 14 15 | ** May you share freely, never taking more than you give. ** ************************************************************************* ** ** This file contains code used to implement test interfaces to the ** memory allocation subsystem. ** | | | 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | ** May you share freely, never taking more than you give. ** ************************************************************************* ** ** This file contains code used to implement test interfaces to the ** memory allocation subsystem. ** ** $Id: test_malloc.c,v 1.23 2008/05/29 02:57:48 shane Exp $ */ #include "sqliteInt.h" #include "tcl.h" #include <stdlib.h> #include <string.h> #include <assert.h> |
︙ | ︙ | |||
513 514 515 516 517 518 519 520 521 522 523 524 525 526 | typedef struct MallocLog MallocLog; struct MallocLog { int nCall; int nByte; }; static void test_memdebug_callback(int nByte, int nFrame, void **aFrame){ if( mallocLogEnabled ){ MallocLog *pLog; Tcl_HashEntry *pEntry; int isNew; int aKey[MALLOC_LOG_FRAMES]; | > | 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 | typedef struct MallocLog MallocLog; struct MallocLog { int nCall; int nByte; }; #ifdef SQLITE_MEMDEBUG static void test_memdebug_callback(int nByte, int nFrame, void **aFrame){ if( mallocLogEnabled ){ MallocLog *pLog; Tcl_HashEntry *pEntry; int isNew; int aKey[MALLOC_LOG_FRAMES]; |
︙ | ︙ | |||
541 542 543 544 545 546 547 548 549 550 551 552 553 554 | pLog = (MallocLog *)Tcl_GetHashValue(pEntry); } pLog->nCall++; pLog->nByte += nByte; } } static void test_memdebug_log_clear(){ Tcl_HashSearch search; Tcl_HashEntry *pEntry; for( pEntry=Tcl_FirstHashEntry(&aMallocLog, &search); pEntry; | > | 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 | pLog = (MallocLog *)Tcl_GetHashValue(pEntry); } pLog->nCall++; pLog->nByte += nByte; } } #endif /* SQLITE_MEMDEBUG */ static void test_memdebug_log_clear(){ Tcl_HashSearch search; Tcl_HashEntry *pEntry; for( pEntry=Tcl_FirstHashEntry(&aMallocLog, &search); pEntry; |
︙ | ︙ |