Home | History | Annotate | Download | only in dist

Lines Matching full:macro

51 ** Ticket #2739:  The _LARGEFILE_SOURCE macro must appear before any
258 ** max_page_count macro.
313 ** This macro is used to "hide" some ugliness in casting an int
319 ** to correct this in all situations, so this macro was introduced.
346 ** The SQLITE_THREADSAFE macro must be defined as either 0 or 1.
347 ** Older versions of SQLite used an optional THREADSAFE macro.
359 ** The SQLITE_DEFAULT_MEMSTATUS macro must be defined as either 0 or 1.
438 ** The testcase() macro is used to aid in coverage testing. When
441 ** get full branch coverage. The testcase() macro is inserted
459 ** The TESTONLY macro is used to enclose variable declarations or
472 ** appear when assert() is disabled. The following macro is therefore
510 ** The macro unlikely() is a hint that surrounds a boolean
511 ** expression that is usually false. Macro likely() surrounds
610 ** ^(The [SQLITE_VERSION] C preprocessor macro in the sqlite3.h header
614 ** ^(The [SQLITE_VERSION_NUMBER] C preprocessor macro resolves to an integer
624 ** system</a>. ^The SQLITE_SOURCE_ID macro evalutes to
657 ** macro. ^The sqlite3_libversion() function returns a pointer to the
664 ** C preprocessor macro.
681 ** the [SQLITE_THREADSAFE] C preprocessor macro is 1 or 2, mutexes
683 ** [SQLITE_THREADSAFE] macro is 0,
694 ** the desired setting of the [SQLITE_THREADSAFE] macro.
2789 ** set by a compile-time C preprocessor macro named
5160 ** macro defined (with "-DSQLITE_MUTEX_APPDEF=1"), then no mutex
6505 ** afterward. Having this macro allows us to cause the C compiler
6515 ** If the following macro is set to 1, then NULL values are considered
6521 ** If the following macro is set to 0, the NULLs are indistinct for
6552 ** GCC does not define the offsetof() macro so we'll have to do it
6671 ** macro is used only within assert() to verify that the code gets
6720 ** A convenience macro that returns the number of elements in
6737 ** macro is used for this purpose. And instead of referencing the variable
7222 ** The following macro converts a relative address in the p2 field
7225 ** the macro again restores the address.
7923 /* If the SET_FULLSYNC macro is not defined above, then make it
8418 ** A macro to discover the encoding of a database.
8794 ** done as a macro so that it will be optimized out when virtual
9190 ** routine is implemented as a macro that only works when in debugging mode,
10324 ** file. Code should use the MACRO forms below, as the Varint32 versions
10326 ** the MACRO form does).
10815 ** Properties of opcodes. The OPFLG_INITIALIZER macro is
10850 /* The "wsdStat" macro will resolve to the status information
12075 ** function returning SQLITE_IOERR_NOMEM using the DO_OS_MALLOC_TEST macro.
12389 /* The "wsdHooks" macro will resolve to the appropriate BenignMallocHooks
12678 ** SQLITE_MEMDEBUG macro is defined
13943 ** Access the static variable through a macro for SQLITE_OMIT_WSD
17386 /* The "wsdPrng" macro will resolve to the pseudo-random number generator
17656 ** in a Mem struct is returned by the MemType(Mem*) macro. The type is
18093 ** If the TRANSLATE_TRACE macro is defined, the value of each Mem is
18484 ** Routine needed to support the testcase() macro.
19077 ** the common case of small integers. A MACRO version, putVarint32,
19079 ** the MACRO version as this function assumes the single-byte case has
19263 ** A MACRO version, getVarint32, is provided which inlines the
19264 ** single-byte case. All code should use the MACRO version as
19271 ** by the getVarin32() macro */
20028 ** macro to SQLITE_DEBUG and some older makefiles have not yet made the
20032 # error "The MEMORY_DEBUG macro is obsolete. Use SQLITE_DEBUG instead."
20169 ** If we compile with the SQLITE_TEST macro set, then the following block
21367 ** Define the OS_VXWORKS pre-processor macro to 1 if building on
21394 ** lack LFS in which case the SQLITE_DISABLE_LFS macro might still be useful.
21428 ** the SQLITE_UNIX_THREADS macro.
21553 ** macro to SQLITE_DEBUG and some older makefiles have not yet made the
21557 # error "The MEMORY_DEBUG macro is obsolete. Use SQLITE_DEBUG instead."
21694 ** If we compile with the SQLITE_TEST macro set, then the following block
21776 ** The threadid macro resolves to the thread-id or to 0. Used for
22305 ** others locks. On those systems, the SQLITE_THREAD_OVERRIDE_LOCK macro
24445 ** the F_FULLFSYNC macro is defined. F_FULLFSYNC is currently
24460 ** The SQLITE_NO_SYNC macro disables all fsync()s. This is useful
24767 ** Each instance of this macro generates two objects:
25975 ** in the path defined by the HOSTIDPATH macro (default value is
27006 ** The following macro defines an initializer for an sqlite3_vfs object.
27013 ** The FINDER parameter to this macro is the name of the pointer to the
27017 ** macro for addition information on finder-functions.
27185 ** macro to SQLITE_DEBUG and some older makefiles have not yet made the
27189 # error "The MEMORY_DEBUG macro is obsolete. Use SQLITE_DEBUG instead."
27326 ** If we compile with the SQLITE_TEST macro set, then the following block
30220 ** callback. This is only used if the SQLITE_CHECK_PAGES macro is
30287 ** macro below).
30334 ** PGHDR1_TO_PAGE() macro takes a pointer to a PgHdr1 structure as
30336 ** bytes. The PAGE_TO_PGHDR1() macro does the opposite: its argument is
31537 ** A macro used for invoking the codec if there is one
31798 ** the following macro.
31809 ** The macro MEMDB is true if we are dealing with an in-memory database.
31810 ** We do this as a macro so that if the SQLITE_OMIT_MEMORYDB macro is set,
31904 ** The argument to this macro is a file descriptor (type sqlite3_file*).
31993 ** The CHECK_PAGE macro takes a PgHdr* as an argument. If SQLITE_CHECK_PAGES
32366 ** Use a testcase() macro to make sure that malloc failure within
35866 ** with the SQLITE_ENABLE_ATOMIC_WRITE macro defined. In this case,
37403 ** The ISAUTOVACUUM macro is used within balance_nonroot() to determine
37405 ** within an expression that is an argument to another macro
37407 ** So, this macro is defined instead.
37809 ** macro.
38655 ** Within this file, the parseCell() macro can be called instead of
39953 ** determined by the SQLITE_DEFAULT_AUTOVACUUM macro.
41234 ** compiler to crash when getCellInfo() is implemented as a macro.
41235 ** But there is a measureable speed advantage to using the macro on gcc
41238 ** for MSVC and a macro for everything else. Ticket #2457.
41263 /* Use a macro in all other compilers so that the function is inlined */
45710 /* Macro to find the minimum of two numeric values.
51186 ** __attribute__((aligned(8))) macro. */
52482 ** The CHECK_FOR_INTERRUPT macro defined here looks to see if the
52486 ** This macro added to every instruction that does a jump in order to
56134 ** Others complain about 0x7ffffffffffffffffLL. The following macro seems
58951 /* Macro to find the minimum of two numeric values.
65066 ** SQLITE_ENABLE_STAT2 macro defined, then the sqlite_stat2 table is
66253 ** macro.
67394 ** This macro is used to compare two strings in a case-insensitive manner.
67398 ** WARNING: This macro is not compatible with the strcmp() family. It
76835 /* The "wsdAutoext" macro will resolve to the autoextension
85500 ** SQLITE_OMIT_VACUUM macro.
91009 /* Make sure the INTERFACE macro is defined.
91088 /* Define the yytestcase() macro to be a no-op if is not already defined
91092 ** to a macro that can assist in verifying code coverage. For production
91093 ** code the yytestcase() macro should be turned off. But it is useful
94243 /* If the YYNOERRORRECOVERY macro is defined, then do not attempt to
94247 ** Applications can set this macro (for example inside %include) if
94300 ** The charMap() macro maps alphabetic characters into their
96413 ** SQLITE_UTF16NATIVE macro. SQLITE_UTF16 is not used internally.
96845 ** SQLITE_UTF16NATIVE macro. SQLITE_UTF16 is not used internally.
97810 ** the SQLITE_N_KEYWORD macro is not defined in this file if SQLite
98756 ** Macro to return the number of elements in an array. SQLite has a
98757 ** similar macro called ArraySize(). Use a different name to avoid
98788 ** Macro used to suppress compiler warnings for unused parameters.
107707 ** formatted as a double. This macro assumes that local variable pRtree points
110460 ** Version of sqlite3_free() that is always a function, never a macro.