Lines Matching refs:sqlite3_realloc
1642 ** or [sqlite3_realloc()] first calls xRoundup. If xRoundup returns 0,
2844 ** by sqlite3_malloc() or sqlite3_realloc() releases that memory so
2852 ** was not obtained from sqlite3_malloc() or sqlite3_realloc().
2854 ** ^The sqlite3_realloc(X,N) interface attempts to resize a
2856 ** ^If the X parameter to sqlite3_realloc(X,N)
2859 ** ^If the N parameter to sqlite3_realloc(X,N) is zero or
2862 ** ^sqlite3_realloc(X,N) returns a pointer to a memory allocation
2866 ** by sqlite3_realloc(X,N) and the prior allocation is freed.
2867 ** ^If sqlite3_realloc(X,N) returns NULL and N is positive, then the
2871 ** sqlite3_realloc(X,N) except that N is a 64-bit unsigned integer instead
2875 ** sqlite3_malloc64(), sqlite3_realloc(), or sqlite3_realloc64(), then
2884 ** ^The memory returned by sqlite3_malloc(), sqlite3_realloc(),
2890 ** The pointer arguments to [sqlite3_free()] and [sqlite3_realloc()]
2892 ** invocation of [sqlite3_malloc()] or [sqlite3_realloc()] that have
2897 ** [sqlite3_free()] or [sqlite3_realloc()].
2901 SQLITE_API void *sqlite3_realloc(void*, int);
2910 ** of the [sqlite3_malloc()], [sqlite3_free()], and [sqlite3_realloc()]
8021 ** handed to [sqlite3_malloc()] or [sqlite3_realloc()] (or their