From 7cc00b2ae5eef6e9e788963da659488b72adec1e Mon Sep 17 00:00:00 2001 From: Martin Wilke Date: Thu, 22 Nov 2007 13:33:06 +0000 Subject: - Fix build with gcc 4.2 PR: 118197 Submitted by: Pietro Cerutti Approved by: portmgr (erwin) --- textproc/mifluz/files/patch-search_WordResults.cc | 25 +++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 textproc/mifluz/files/patch-search_WordResults.cc (limited to 'textproc/mifluz/files/patch-search_WordResults.cc') 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; + } + -- cgit v1.2.3