SQLite Forum

may be a bug in sqldiff

may be a bug in sqldiff

(1.1) By shamork on 2024-05-29 02:42:30 edited from 1.0 [source]

//in function static void printQuoted(FILE *out, sqlite3_value *X)
385:        for(i=j=0; zArg[i]; i++){
386:          char c = zArg[i];
387:          int ctl = iscntrl(c);

when compiling in win10+vs2022, iscntrl is extern "C" int (__cdecl iscntrl)(int const c); when c=-28;//'รค' will throw ab exception

change to unsigned char will fix this;

386:          unsigned char c = zArg[i];

(2) By Larry Brasfield (larrybr) on 2024-05-29 03:36:47 in reply to 1.1 [link] [source]

Thanks for reporting this. Fixed on trunk now.