1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-11-11 01:42:22 +03:00

Add an fputs() equivalent to console I/O lib, and use in CLI.

FossilOrigin-Name: d661f90724b1bd31948169841bacb80ba4ae91b52191a0b0021a89a22d932a02
This commit is contained in:
larrybr
2023-11-06 13:24:07 +00:00
parent e3a6a60901
commit 56fba47850
5 changed files with 228 additions and 210 deletions

View File

@@ -99,6 +99,15 @@ INT_LINKAGE void SQLITE_CDECL consoleRestore( void );
*/
INT_LINKAGE int fprintfUtf8(FILE *pfO, const char *zFormat, ...);
/*
** Render output like fputs(). If the output is going to the
** console and translation from UTF-8 is necessary, perform
** the needed translation. Otherwise, write given text to the
** provided stream almost as-is, possibly with newline
** translation as specified by set{Binary,Text}Mode().
*/
INT_LINKAGE int fputsUtf8(const char *z, FILE *pfO);
/*
** Collect input like fgets(...) with special provisions for input
** from the console on platforms that require same. Defers to the