Updated: 2022/Sep/29
Please read Privacy Policy. It's for your privacy.
SQLITE3_VALUE_DUP(3) Library Functions Manual SQLITE3_VALUE_DUP(3) NAME sqlite3_value_dup, sqlite3_value_free - copy and free SQL values SYNOPSIS #include <sqlite3.h> sqlite3_value * sqlite3_value_dup(const sqlite3_value*); void sqlite3_value_free(sqlite3_value*); DESCRIPTION The sqlite3_value_dup(V) interface makes a copy of the sqlite3_value object D and returns a pointer to that copy. The sqlite3_value returned is a protected sqlite3_value object even if the input is not. The sqlite3_value_dup(V) interface returns NULL if V is NULL or if a memory allocation fails. If V is a pointer value, then the result of sqlite3_value_dup(V) is a NULL value. The sqlite3_value_free(V) interface frees an sqlite3_value object previously obtained from sqlite3_value_dup(). If V is a NULL pointer then sqlite3_value_free(V) is a harmless no-op. IMPLEMENTATION NOTES These declarations were extracted from the interface documentation at line 5788. SQLITE_API sqlite3_value *sqlite3_value_dup(const sqlite3_value*); SQLITE_API void sqlite3_value_free(sqlite3_value*); SEE ALSO sqlite3_value(3) NetBSD 10.99 August 24, 2023 NetBSD 10.99