summaryrefslogtreecommitdiff
path: root/textproc/mifluz/files/patch-search_WordResults.cc
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2007-11-22 13:33:06 +0000
committerMartin Wilke <miwi@FreeBSD.org>2007-11-22 13:33:06 +0000
commit7cc00b2ae5eef6e9e788963da659488b72adec1e (patch)
tree0b1c8c99dd32c648516c5d39b97150881bdfc741 /textproc/mifluz/files/patch-search_WordResults.cc
parent- Fix build with gcc 4.2 (diff)
- Fix build with gcc 4.2
PR: 118197 Submitted by: Pietro Cerutti <gahr@gahr.ch> Approved by: portmgr (erwin)
Diffstat (limited to 'textproc/mifluz/files/patch-search_WordResults.cc')
-rw-r--r--textproc/mifluz/files/patch-search_WordResults.cc25
1 files changed, 25 insertions, 0 deletions
diff --git a/textproc/mifluz/files/patch-search_WordResults.cc b/textproc/mifluz/files/patch-search_WordResults.cc
new file mode 100644
index 000000000000..327abfc3bc0d
--- /dev/null
+++ b/textproc/mifluz/files/patch-search_WordResults.cc
@@ -0,0 +1,25 @@
+--- search/WordResults.cc.orig 2007-11-22 12:37:28.000000000 +0100
++++ search/WordResults.cc 2007-11-22 12:39:52.000000000 +0100
+@@ -25,11 +25,11 @@
+
+ static int wordResults_cmp(const DBT* a, const DBT* b)
+ {
+- int length = (int)a->app_private;
++ size_t length = (size_t)a->app_private;
+
+ WordKeyNum* a_values = (WordKeyNum*)a->data;
+ WordKeyNum* b_values = (WordKeyNum*)b->data;
+- for(int i = 0; i < length; i++) {
++ for(size_t i = 0; i < length; i++) {
+ if(a_values[i] != b_values[i]) {
+ return a_values[i] > b_values[i] ? 1 : -1;
+ }
+@@ -198,7 +198,7 @@
+ }
+
+ if((error = ranked->set_re_len(ranked, sizeof(WordKeyNum) * document_length)) != 0) {
+- fprintf(stderr, "WordResults::Open ranked->set_re_len(%d) failed: %s\n", sizeof(WordKeyNum) * document_length, CDB_db_strerror(error));
++ fprintf(stderr, "WordResults::Open ranked->set_re_len(%lu) failed: %s\n", sizeof(WordKeyNum) * document_length, CDB_db_strerror(error));
+ return NOTOK;
+ }
+