projects
/
metaproxy-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Int casts (Odr_int stuff)
[metaproxy-moved-to-github.git]
/
src
/
filter_zoom.cpp
diff --git
a/src/filter_zoom.cpp
b/src/filter_zoom.cpp
index
1c076f4
..
2c70e94
100644
(file)
--- a/
src/filter_zoom.cpp
+++ b/
src/filter_zoom.cpp
@@
-53,7
+53,8
@@
namespace yf = mp::filter;
namespace metaproxy_1 {
namespace filter {
namespace metaproxy_1 {
namespace filter {
- struct Zoom::Searchable : boost::noncopyable {
+ class Zoom::Searchable : boost::noncopyable {
+ public:
std::string authentication;
std::string cfAuth;
std::string cfProxy;
std::string authentication;
std::string cfAuth;
std::string cfProxy;
@@
-370,7
+371,7
@@
yf::Zoom::Impl::Impl() :
{
bibset = ccl_qual_mk();
{
bibset = ccl_qual_mk();
- srand(time(0));
+ srand((unsigned int) time(0));
}
yf::Zoom::Impl::~Impl()
}
yf::Zoom::Impl::~Impl()
@@
-740,6
+741,7
@@
yf::Zoom::BackendPtr yf::Zoom::Frontend::get_backend_from_databases(
if (sptr->piggyback)
b->set_option("count", "10");
if (sptr->piggyback)
b->set_option("count", "10");
+ b->set_option("piggyback", sptr->piggyback ? "1" : "0");
std::string authentication = sptr->authentication;
std::string proxy = sptr->cfProxy;
std::string authentication = sptr->authentication;
std::string proxy = sptr->cfProxy;
@@
-926,7
+928,7
@@
Z_Records *yf::Zoom::Frontend::get_records(Odr_int start,
number_to_present = 10000;
ZOOM_record *recs = (ZOOM_record *)
number_to_present = 10000;
ZOOM_record *recs = (ZOOM_record *)
- odr_malloc(odr, number_to_present * sizeof(*recs));
+ odr_malloc(odr, (size_t) number_to_present * sizeof(*recs));
char oid_name_str[OID_STR_MAX];
const char *syntax_name = 0;
char oid_name_str[OID_STR_MAX];
const char *syntax_name = 0;
@@
-975,7
+977,7
@@
Z_Records *yf::Zoom::Frontend::get_records(Odr_int start,
b->present(start, number_to_present, recs, error, addinfo, odr);
b->present(start, number_to_present, recs, error, addinfo, odr);
- Odr_int i = 0;
+ int i = 0;
if (!*error)
{
for (i = 0; i < number_to_present; i++)
if (!*error)
{
for (i = 0; i < number_to_present; i++)