Updated: 2022/Sep/29

Please read Privacy Policy. It's for your privacy.


SQLITE3_STR_FINISH(3)      Library Functions Manual      SQLITE3_STR_FINISH(3)

NAME
     sqlite3_str_finish - finalize a dynamic string

SYNOPSIS
     #include <sqlite3.h>

     char *
     sqlite3_str_finish(sqlite3_str*);

DESCRIPTION
     The sqlite3_str_finish(X) interface destroys the sqlite3_str object X and
     returns a pointer to a memory buffer obtained from sqlite3_malloc64()
     that contains the constructed string.  The calling application should
     pass the returned value to sqlite3_free() to avoid a memory leak.  The
     sqlite3_str_finish(X) interface may return a NULL pointer if any errors
     were encountered during construction of the string.  The
     sqlite3_str_finish(X) interface will also return a NULL pointer if the
     string in sqlite3_str object X is zero bytes long.

IMPLEMENTATION NOTES
     These declarations were extracted from the interface documentation at
     line 8315.

     SQLITE_API char *sqlite3_str_finish(sqlite3_str*);

SEE ALSO
     sqlite3_malloc(3), sqlite3_str(3)

NetBSD 10.99                    August 24, 2023                   NetBSD 10.99