ports/textproc/mifluz/files/patch-search_WordResults.cc
Martin Wilke 7cc00b2ae5 - Fix build with gcc 4.2
PR:		118197
Submitted by:	Pietro Cerutti <gahr@gahr.ch>
Approved by:	portmgr (erwin)
2007-11-22 13:33:06 +00:00

25 lines
985 B
C++

--- 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;
}