mirror of
https://github.com/sqlite/sqlite.git
synced 2025-11-11 01:42:22 +03:00
Merge trunk enhancements into index-expr-opt branch.
FossilOrigin-Name: 56ef97e64efb84176df570819474901d492209ff80ce4355ff896dea9d2b8a51
This commit is contained in:
@@ -4412,12 +4412,16 @@ int sqlite3HeapNearlyFull(void);
|
||||
*/
|
||||
#ifdef SQLITE_USE_ALLOCA
|
||||
# define sqlite3StackAllocRaw(D,N) alloca(N)
|
||||
# define sqlite3StackAllocRawNN(D,N) alloca(N)
|
||||
# define sqlite3StackAllocZero(D,N) memset(alloca(N), 0, N)
|
||||
# define sqlite3StackFree(D,P)
|
||||
# define sqlite3StackFreeNN(D,P)
|
||||
#else
|
||||
# define sqlite3StackAllocRaw(D,N) sqlite3DbMallocRaw(D,N)
|
||||
# define sqlite3StackAllocRawNN(D,N) sqlite3DbMallocRawNN(D,N)
|
||||
# define sqlite3StackAllocZero(D,N) sqlite3DbMallocZero(D,N)
|
||||
# define sqlite3StackFree(D,P) sqlite3DbFree(D,P)
|
||||
# define sqlite3StackFreeNN(D,P) sqlite3DbFreeNN(D,P)
|
||||
#endif
|
||||
|
||||
/* Do not allow both MEMSYS5 and MEMSYS3 to be defined together. If they
|
||||
|
||||
Reference in New Issue
Block a user