Home | History | Annotate | Download | only in dist

Lines Matching refs:sqlite3_free

296 ** To avoid memory leaks, the application should invoke [sqlite3_free()]
1614 ** It is not safe to pass a result table directly to [sqlite3_free()].
1652 ** function must not try to call [sqlite3_free()] directly. Only
1682 ** released by [sqlite3_free()]. ^Both routines return a
1727 ** sqlite3_free(zSQL);
1755 ** sqlite3_free(zSQL);
1763 ** the result, [sqlite3_free()] is called on the input string.)^
1784 ** ^Calling sqlite3_free() with a pointer previously returned
1786 ** that it might be reused. ^The sqlite3_free() routine is
1788 ** to sqlite3_free() is harmless. After being freed, memory
1792 ** might result if sqlite3_free() is called with a non-NULL pointer that
1803 ** sqlite3_free(P) where P is the first parameter to sqlite3_realloc().
1828 ** The pointer arguments to [sqlite3_free()] and [sqlite3_realloc()]
1835 ** [sqlite3_free()] or [sqlite3_realloc()].
1839 SQLITE_API void sqlite3_free(void*);
1845 ** of the [sqlite3_malloc()], [sqlite3_free()], and [sqlite3_realloc()]
3052 ** [sqlite3_free()].
3729 ** using [sqlite3_free].
4051 ** should free this memory by calling [sqlite3_free()].
4218 ** ^[sqlite3_free()] is used to free idxPtr if and only if
4251 int needToFreeIdxStr; /* Free idxStr using sqlite3_free() if true */
4314 ** take care that any prior string is freed by a call to [sqlite3_free()]
4317 ** freed by sqlite3_free() and the zErrMsg field will be zeroed.