1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-08-10 01:02:56 +03:00

Move OSTRACE defines so they are visible to all source files that need them.

FossilOrigin-Name: 72485c97c6de47b8bba63b2a307e7bdeea114040
This commit is contained in:
mistachkin
2015-04-16 03:56:32 +00:00
parent 02b0e267fb
commit 0cbcffa75d
5 changed files with 24 additions and 24 deletions

View File

@@ -362,6 +362,19 @@
# define NEVER(X) (X)
#endif
/*
** Declarations used for tracing the operating system interfaces.
*/
#if (defined(SQLITE_DEBUG) && SQLITE_OS_WIN) || \
defined(SQLITE_TEST) || defined(SQLITE_FORCE_OS_TRACE)
extern int sqlite3OSTrace;
# define OSTRACE(X) if( sqlite3OSTrace ) sqlite3DebugPrintf X
# define SQLITE_HAVE_OS_TRACE
#else
# define OSTRACE(X)
# undef SQLITE_HAVE_OS_TRACE
#endif
/*
** Return true (non-zero) if the input is an integer that is too large
** to fit in 32-bits. This macro is used inside of various testcase()
@@ -3493,7 +3506,7 @@ void *sqlite3HexToBlob(sqlite3*, const char *z, int n);
u8 sqlite3HexToInt(int h);
int sqlite3TwoPartName(Parse *, Token *, Token *, Token **);
#ifdef SQLITE_HAVE_OS_TRACE
#if defined(SQLITE_DEBUG) || defined(SQLITE_HAVE_OS_TRACE)
const char *sqlite3ErrName(int);
#endif