#include "sqlite3.h" #include int main(void) { const char *zExpect = "2023.000"; char szBuffer[32]; double val = 2023.0; #ifdef SQLITE_OMIT_AUTOINIT sqlite3_initialize(); #endif sqlite3_snprintf(17, szBuffer, "%.3f", val); printf("size 17: '%s'\n", szBuffer); if( sqlite3_stricmp(zExpect, szBuffer) ) return 1; sqlite3_snprintf(16, szBuffer, "%.3f", val); printf("size 16: '%s'\n", szBuffer); if( sqlite3_stricmp(zExpect, szBuffer) ) return 1; return 0; }