aboutsummaryrefslogtreecommitdiff
path: root/jim-sqlite3.c
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2011-05-30 17:41:41 +1000
committerSteve Bennett <steveb@workware.net.au>2011-06-01 09:43:25 +1000
commitca1d944f40971c53a76c5bdf2c45f277acfc2e0e (patch)
treec780e408eb39014fbb8b8d70216993bccea55979 /jim-sqlite3.c
parent878a8fdb576ab96d6e8c497e4dffedf82a9afbcf (diff)
downloadjimtcl-ca1d944f40971c53a76c5bdf2c45f277acfc2e0e.zip
jimtcl-ca1d944f40971c53a76c5bdf2c45f277acfc2e0e.tar.gz
jimtcl-ca1d944f40971c53a76c5bdf2c45f277acfc2e0e.tar.bz2
Add Jim_String() macro
It is very common to get the string value without the length. Jim_String() is a macro which does that. Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim-sqlite3.c')
-rw-r--r--jim-sqlite3.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/jim-sqlite3.c b/jim-sqlite3.c
index 5b01eb7..96ff940 100644
--- a/jim-sqlite3.c
+++ b/jim-sqlite3.c
@@ -148,7 +148,7 @@ static int JimSqliteHandlerCommand(Jim_Interp *interp, int argc, Jim_Obj *const
Jim_WrongNumArgs(interp, 2, argv, "");
return JIM_ERR;
}
- Jim_DeleteCommand(interp, Jim_GetString(argv[0], NULL));
+ Jim_DeleteCommand(interp, Jim_String(argv[0]));
return JIM_OK;
}
else if (option == OPT_QUERY) {
@@ -160,7 +160,7 @@ static int JimSqliteHandlerCommand(Jim_Interp *interp, int argc, Jim_Obj *const
char *nullstr;
if (argc >= 4 && Jim_CompareStringImmediate(interp, argv[2], "-null")) {
- nullstr = Jim_StrDup(Jim_GetString(argv[3], NULL));
+ nullstr = Jim_StrDup(Jim_String(argv[3]));
argv += 2;
argc -= 2;
}
@@ -262,7 +262,7 @@ static int JimSqliteOpenCommand(Jim_Interp *interp, int argc, Jim_Obj *const *ar
Jim_WrongNumArgs(interp, 1, argv, "dbname");
return JIM_ERR;
}
- r = sqlite3_open(Jim_GetString(argv[1], NULL), &db);
+ r = sqlite3_open(Jim_String(argv[1]), &db);
if (r != SQLITE_OK) {
Jim_SetResultString(interp, sqlite3_errmsg(db), -1);
sqlite3_close(db);