From 4b44db4eea4f7ec4db3c1bc23a35c0a3b18110fe Mon Sep 17 00:00:00 2001
From: Teus Benschop <teusjannette@gmail.com>
Date: Fri, 28 Feb 2014 06:48:31 +0000
Subject: Fixed: keyterms.cpp:753:57: note: put the semicolon on a separate line to silence this warning
diff --git a/gtk/src/keyterms.cpp b/gtk/src/keyterms.cpp
index 997af74..0b3c84e 100644
@@ -750,8 +750,7 @@ void keyterms_import_ktbh_txt(const ustring& textfile, ustring category)
ustring msg = "Skipping: ";
- if (write(1, msg.c_str(), strlen(msg.c_str()))) ;
From 87b405bd3d305a48c64dfea5d28dca3d7b9e4afb Mon Sep 17 00:00:00 2001
From: Teus Benschop <teusjannette@gmail.com>
Date: Fri, 28 Feb 2014 08:14:15 +0000
Subject: trying to fix: keyterms.cpp:1073:207: error: cannot pass non-POD object of type...
diff --git a/gtk/src/keyterms.cpp b/gtk/src/keyterms.cpp
index 0b3c84e..fa6fa9c 100644
@@ -1070,7 +1070,10 @@ void keyterms_store_renderings(const ustring & project, const ustring & keyterm,
rc = sqlite3_exec(db, sql, NULL, NULL, &error);
for (unsigned int i = 0; i < renderings.size(); i++) {
- sql = g_strdup_printf("insert into renderings values ('%s', '%s', '%s', %d, %d);", double_apostrophy(keyterm).c_str(), double_apostrophy(collection).c_str(), double_apostrophy(renderings[i]).c_str(), wholewords[i], casesensitives[i]);
+ ustring s1 = double_apostrophy(keyterm);
+ ustring s2 = double_apostrophy(collection);
+ ustring s3 = double_apostrophy(renderings[i]);
+ sql = g_strdup_printf("insert into renderings values ('%s', '%s', '%s', %d, %d);", s1.c_str(), s2.c_str(), s3.c_str(), wholewords[i], casesensitives[i]);
rc = sqlite3_exec(db, sql, NULL, NULL, &error);
From cbb0c28a08707094cefedd754b07406d2e349eb2 Mon Sep 17 00:00:00 2001
From: Teus Benschop <teusjannette@gmail.com>
Date: Fri, 28 Feb 2014 17:10:24 +0000
Subject: fixed: keyterms.cpp:1076:126: error: cannot pass non-POD object of type
diff --git a/gtk/src/keyterms.cpp b/gtk/src/keyterms.cpp
index fa6fa9c..9d85135 100644
@@ -1073,7 +1073,9 @@ void keyterms_store_renderings(const ustring & project, const ustring & keyterm,
ustring s1 = double_apostrophy(keyterm);
ustring s2 = double_apostrophy(collection);
ustring s3 = double_apostrophy(renderings[i]);
- sql = g_strdup_printf("insert into renderings values ('%s', '%s', '%s', %d, %d);", s1.c_str(), s2.c_str(), s3.c_str(), wholewords[i], casesensitives[i]);
+ int i1 = wholewords[i];
+ int i2 = casesensitives[i];