public static bool Complete16(string sql) { RC rc = RC.NOMEM; #if !OMIT_AUTOINIT rc = SysEx.Initialize(); if (rc != RC.OK) { return(rc); } #endif Mem val = sqlite3ValueNew(0); sqlite3ValueSetStr(val, -1, sql, TEXTENCODE.UTF16NATIVE, DESTRUCTOR.STATIC); string sql8 = sqlite3ValueText(val, TEXTENCODE.UTF8); rc = (sql8 != null ? (RC)Complete(sql8) : RC.NOMEM);