Lines Matching full:sqlite3_realloc
1159 ** or [sqlite3_realloc()] first calls xRoundup. If xRoundup returns 0,
1947 ** by sqlite3_malloc() or sqlite3_realloc() releases that memory so
1955 ** was not obtained from sqlite3_malloc() or sqlite3_realloc().
1957 ** ^(The sqlite3_realloc() interface attempts to resize a
1960 ** parameter.)^ ^ If the first parameter to sqlite3_realloc()
1962 ** sqlite3_malloc(N) where N is the second parameter to sqlite3_realloc().
1963 ** ^If the second parameter to sqlite3_realloc() is zero or
1965 ** sqlite3_free(P) where P is the first parameter to sqlite3_realloc().
1966 ** ^sqlite3_realloc() returns a pointer to a memory allocation
1970 ** by sqlite3_realloc() and the prior allocation is freed.
1971 ** ^If sqlite3_realloc() returns NULL, then the prior allocation
1974 ** ^The memory returned by sqlite3_malloc() and sqlite3_realloc()
1992 ** The pointer arguments to [sqlite3_free()] and [sqlite3_realloc()]
1994 ** invocation of [sqlite3_malloc()] or [sqlite3_realloc()] that have
1999 ** [sqlite3_free()] or [sqlite3_realloc()].
2002 SQLITE_API void *sqlite3_realloc(void*, int);
2009 ** of the [sqlite3_malloc()], [sqlite3_free()], and [sqlite3_realloc()]
5386 ** handed to [sqlite3_malloc()] or [sqlite3_realloc()] (or their