Lines Matching refs:sqlite3_free
388 ** To avoid memory leaks, the application should invoke [sqlite3_free()]
1052 ** invoke [sqlite3_free()] on the result to avoid a memory leak.
2824 ** It is not safe to pass a result table directly to [sqlite3_free()].
2862 ** function must not try to call [sqlite3_free()] directly. Only
2896 ** released by [sqlite3_free()]. ^Both routines return a
2947 ** ^Calling sqlite3_free() with a pointer previously returned
2949 ** that it might be reused. ^The sqlite3_free() routine is
2951 ** to sqlite3_free() is harmless. After being freed, memory
2955 ** might result if sqlite3_free() is called with a non-NULL pointer that
2965 ** sqlite3_free(X).
2994 ** The pointer arguments to [sqlite3_free()] and [sqlite3_realloc()]
3001 ** [sqlite3_free()] or [sqlite3_realloc()].
3007 SQLITE_API void sqlite3_free(void*);
3014 ** of the [sqlite3_malloc()], [sqlite3_free()], and [sqlite3_realloc()]
4282 ** by passing it to [sqlite3_free()].
5122 ** [sqlite3_free()].
6241 ** using [sqlite3_free].
6298 ** using [sqlite3_free].
6312 ** should be NULL to cause the previous value to be freed via [sqlite3_free];
6942 ** should free this memory by calling [sqlite3_free()].
7018 ** [sqlite3_free()] on *pzErrMsg after xEntryPoint() returns. ^If any
7180 ** ^[sqlite3_free()] is used to free idxPtr if and only if
7245 int needToFreeIdxStr; /* Free idxStr using sqlite3_free() if true */
7397 ** take care that any prior string is freed by a call to [sqlite3_free()]
7400 ** freed by sqlite3_free() and the zErrMsg field will be zeroed.
8230 ** pass the returned value to [sqlite3_free()] to avoid a memory leak.
10454 ** invoke sqlite3_free() on the serialization buffer when the database
10469 ** [sqlite3_free()] is invoked on argument P prior to returning.
10504 #define SQLITE_DESERIALIZE_FREEONCLOSE 1 /* Call sqlite3_free() on close */
10932 ** [sqlite3_free()].
11068 ** sqlite3_free().
11465 ** It is the responsibility of the caller to eventually call sqlite3_free()
11660 ** call to sqlite3_free().
11820 ** caller to eventually free any such buffer using sqlite3_free(). The buffer
12121 ** sqlite3_free(). Otherwise, if an error occurs, (*ppOut) and (*pnOut)