From 253e67c8b3a72b3a4757fdbc5845297628db0a4a Mon Sep 17 00:00:00 2001 From: Jacob McDonnell Date: Sat, 25 Apr 2026 19:55:15 -0400 Subject: docs: Added All NetBSD Manuals --- static/netbsd/man3/sqlite3_str_errcode.3 | 63 ++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 static/netbsd/man3/sqlite3_str_errcode.3 (limited to 'static/netbsd/man3/sqlite3_str_errcode.3') diff --git a/static/netbsd/man3/sqlite3_str_errcode.3 b/static/netbsd/man3/sqlite3_str_errcode.3 new file mode 100644 index 00000000..60c09ead --- /dev/null +++ b/static/netbsd/man3/sqlite3_str_errcode.3 @@ -0,0 +1,63 @@ +.Dd January 24, 2024 +.Dt SQLITE3_STR_ERRCODE 3 +.Os +.Sh NAME +.Nm sqlite3_str_errcode , +.Nm sqlite3_str_length , +.Nm sqlite3_str_value +.Nd status of a dynamic string +.Sh SYNOPSIS +.In sqlite3.h +.Ft int +.Fo sqlite3_str_errcode +.Fa "sqlite3_str*" +.Fc +.Ft int +.Fo sqlite3_str_length +.Fa "sqlite3_str*" +.Fc +.Ft char * +.Fo sqlite3_str_value +.Fa "sqlite3_str*" +.Fc +.Sh DESCRIPTION +These interfaces return the current status of an sqlite3_str +object. +.Pp +If any prior errors have occurred while constructing the dynamic string +in sqlite3_str X, then the sqlite3_str_errcode(X) +method will return an appropriate error code. +The sqlite3_str_errcode(X) method returns SQLITE_NOMEM +following any out-of-memory error, or SQLITE_TOOBIG if +the size of the dynamic string exceeds SQLITE_MAX_LENGTH, +or SQLITE_OK if there have been no errors. +.Pp +The sqlite3_str_length(X) method returns the current +length, in bytes, of the dynamic string under construction in sqlite3_str +object X. +The length returned by sqlite3_str_length(X) does +not include the zero-termination byte. +.Pp +The sqlite3_str_value(X) method returns a pointer +to the current content of the dynamic string under construction in +X. +The value returned by sqlite3_str_value(X) is managed +by the sqlite3_str object X and might be freed or altered by any subsequent +method on the same sqlite3_str object. +Applications must not used the pointer returned sqlite3_str_value(X) +after any subsequent method call on the same object. +Applications may change the content of the string returned by sqlite3_str_value(X) +as long as they do not write into any bytes outside the range of 0 +to sqlite3_str_length(X) and do not read or write +any byte after any subsequent sqlite3_str method call. +.Sh IMPLEMENTATION NOTES +These declarations were extracted from the +interface documentation at line 8481. +.Bd -literal +SQLITE_API int sqlite3_str_errcode(sqlite3_str*); +SQLITE_API int sqlite3_str_length(sqlite3_str*); +SQLITE_API char *sqlite3_str_value(sqlite3_str*); +.Ed +.Sh SEE ALSO +.Xr sqlite3_str 3 , +.Xr SQLITE_OK 3 -- cgit v1.2.3