diff --git a/src/libwrapper.cpp b/src/libwrapper.cpp index dedfd81..cb23f2f 100644 --- a/src/libwrapper.cpp +++ b/src/libwrapper.cpp @@ -337,13 +337,13 @@ bool Library::process_phrase(const char *loc_str, read_line &io, bool force) }//if (!force) if (!show_all_results && !force) { - printf(_("Found %d items, similar to %s.\n"), res_list.size(), + printf(_("Found %zu items, similar to %s.\n"), res_list.size(), utf8_output ? str : utf8_to_locale_ign_err(str).c_str()); for (size_t i=0; i%s\n", i, + printf("%zu)%s-->%s\n", i, utf8_output ? res_list[i].bookname.c_str() : loc_bookname.c_str(), utf8_output ? res_list[i].def.c_str() : loc_def.c_str()); } @@ -364,12 +364,12 @@ bool Library::process_phrase(const char *loc_str, read_line &io, bool force) } else if (choise==-1) break; else - printf(_("Invalid choice.\nIt must be from 0 to %d or -1.\n"), - res_list.size()-1); + printf(_("Invalid choice.\nIt must be from 0 to %zu or -1.\n"), + res_list.size()-1); } } else { sdcv_pager pager(force); - fprintf(pager.get_stream(), _("Found %d items, similar to %s.\n"), + fprintf(pager.get_stream(), _("Found %zu items, similar to %s.\n"), res_list.size(), utf8_output ? str : utf8_to_locale_ign_err(str).c_str()); for (PSearchResult ptr=res_list.begin(); ptr!=res_list.end(); ++ptr) print_search_result(pager.get_stream(), *ptr);