*** DRAFT ***

SQLite Requirement Matrix Details
str_new.html

Index Summary Markup Original


R-29736-23230-43340-15713-20658-37994-08323-17511 tcl slt th3 src

The sqlite3_str_new(D) interface allocates and initializes a new sqlite3_str object.

/* IMP: R-29736-23230 */
# EVIDENCE-OF: R-29736-23230 The sqlite3_str_new(D) interface allocates
# and initializes a new sqlite3_str object.

R-49314-60109-53910-26284-37294-10072-42169-13875 tcl slt th3 src

The sqlite3_str_new(D) interface always returns a pointer to a valid sqlite3_str object, though in the event of an out-of-memory error the returned object might be a special singleton that will silently reject new text, always return SQLITE_NOMEM from sqlite3_str_errcode(), always return 0 for sqlite3_str_length(), and always return NULL from sqlite3_str_finish(X).

/* IMP: R-49314-60109 */
# EVIDENCE-OF: R-49314-60109 The sqlite3_str_new(D) interface always
# returns a pointer to a valid sqlite3_str object, though in the event
# of an out-of-memory error the returned object might be a special
# singleton that will silently reject new text, always return
# SQLITE_NOMEM from sqlite3_str_errcode(), always return 0 for
# sqlite3_str_length(), and always return NULL from
# sqlite3_str_finish(X).