From b149e4415f9a448740cd41e5fd2a5f065262e791 Mon Sep 17 00:00:00 2001 From: Steve Bennett Date: Sun, 24 Jan 2010 13:53:11 +1000 Subject: Add Jim_SetResultFormatted() for simplied messages Makes creating error messages much simpler Also convert a couple of long if/else to switch Also some error message improvements Also fix some memory leaks --- jim-sqlite3.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'jim-sqlite3.c') diff --git a/jim-sqlite3.c b/jim-sqlite3.c index b32bd48..c3102ec 100644 --- a/jim-sqlite3.c +++ b/jim-sqlite3.c @@ -110,10 +110,7 @@ static Jim_Obj *JimSqliteFormatQuery(Jim_Interp *interp, Jim_Obj *fmtObjPtr, default: spec[1] = *fmt; spec[2] = '\0'; Jim_FreeNewObj(interp, resObjPtr); - Jim_SetResult(interp, Jim_NewEmptyStringObj(interp)); - Jim_AppendStrings(interp, Jim_GetResult(interp), - "bad field specifier \"", spec, "\", ", - "only %%s and %%%% are validd", NULL); + Jim_SetResultFormatted(interp, "bad field specifier \"%s\", only %%s and %%%% are valid", spec); return NULL; } fmt++; -- cgit v1.1