Spec-Zone.ru › SQLite

Копирование и освобождение значений SQL

sqlite3_value *sqlite3_value_dup(const sqlite3_value*);
void sqlite3_value_free(sqlite3_value*);

Интерфейс sqlite3_value_dup(V) создает копию объекта sqlite3_value V и возвращает указатель на эту копию. Возвращенный объект sqlite3_value является защищенным объектом sqlite3_value, даже если исходный объект не является защищенным. Интерфейс sqlite3_value_dup(V) возвращает NULL, если V имеет значение NULL или не удалось выделить память. Если V является значением-указателем, результатом sqlite3_value_dup(V) будет значение NULL.

Интерфейс sqlite3_value_free(V) освобождает объект sqlite3_value, ранее полученный с помощью sqlite3_value_dup(). Если V — нулевой указатель, вызов sqlite3_value_free(V) ничего не делает и не вызывает ошибок.

См. также списки объектов, констант и функций.

SQLite is in the Public Domain.
https://sqlite.org/c3ref/value_dup.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API