R-10836-27632-25173-23493-20321-61178-46712-15199 tcl slt th3 src
The sqlite3_value_dup(V) interface makes a copy of the sqlite3_value object D and returns a pointer to that copy.
/* IMP: R-10836-27632 */
# EVIDENCE-OF: R-10836-27632 The sqlite3_value_dup(V) interface makes a # copy of the sqlite3_value object D and returns a pointer to that copy.
R-47129-02844-42227-35202-45348-02049-58295-05636 tcl slt th3 src
The sqlite3_value returned is a protected sqlite3_value object even if the input is not.
/* IMP: R-47129-02844 */
# EVIDENCE-OF: R-47129-02844 The sqlite3_value returned is a protected # sqlite3_value object even if the input is not.
R-35640-30414-24972-23354-27947-42421-53546-27717 tcl slt th3 src
The sqlite3_value_dup(V) interface returns NULL if V is NULL or if a memory allocation fails.
/* IMP: R-35640-30414 */
# EVIDENCE-OF: R-35640-30414 The sqlite3_value_dup(V) interface returns # NULL if V is NULL or if a memory allocation fails.
R-06512-29821-53944-15543-64170-28154-18681-19827 tcl slt th3 src
If V is a pointer value, then the result of sqlite3_value_dup(V) is a NULL value.
/* IMP: R-06512-29821 */
# EVIDENCE-OF: R-06512-29821 If V is a pointer value, then the result of # sqlite3_value_dup(V) is a NULL value.
R-06690-32088-38683-38277-10943-03715-22041-42931 tcl slt th3 src
The sqlite3_value_free(V) interface frees an sqlite3_value object previously obtained from sqlite3_value_dup().
/* IMP: R-06690-32088 */
# EVIDENCE-OF: R-06690-32088 The sqlite3_value_free(V) interface frees # an sqlite3_value object previously obtained from sqlite3_value_dup().
R-04591-34196-50064-55566-45109-16204-13417-11786 tcl slt th3 src
If V is a NULL pointer then sqlite3_value_free(V) is a harmless no-op.
/* IMP: R-04591-34196 */
# EVIDENCE-OF: R-04591-34196 If V is a NULL pointer then # sqlite3_value_free(V) is a harmless no-op.