summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Stitcher <astitcher@apache.org>2014-09-04 20:16:29 +0000
committerAndrew Stitcher <astitcher@apache.org>2014-09-04 20:16:29 +0000
commitaa9a8e6e242054d4a835bde7f6e2a286397ec390 (patch)
treefcd9a3d29763fa561d92a3c7add06a5fe21d6574
parente514c426b243b53ede124fbe0ee8077be26f3b5b (diff)
downloadqpid-python-aa9a8e6e242054d4a835bde7f6e2a286397ec390.tar.gz
QPID-6069: FreeBSD compilation problems
[merged from trunk r1622369, r1622397] git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.30@1622553 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--qpid/cpp/src/qpid/broker/Message.h2
-rw-r--r--qpid/cpp/src/tests/BrokerFixture.h4
2 files changed, 3 insertions, 3 deletions
diff --git a/qpid/cpp/src/qpid/broker/Message.h b/qpid/cpp/src/qpid/broker/Message.h
index 4d42b173c0..bd4bb6784b 100644
--- a/qpid/cpp/src/qpid/broker/Message.h
+++ b/qpid/cpp/src/qpid/broker/Message.h
@@ -201,7 +201,7 @@ public:
}
operator bool() const
{
- return value;
+ return !!value;
}
};
diff --git a/qpid/cpp/src/tests/BrokerFixture.h b/qpid/cpp/src/tests/BrokerFixture.h
index 9cf325587a..c455dd10fc 100644
--- a/qpid/cpp/src/tests/BrokerFixture.h
+++ b/qpid/cpp/src/tests/BrokerFixture.h
@@ -102,8 +102,8 @@ struct BrokerFixture : private boost::noncopyable {
// Argument parsing
std::vector<const char*> argv(args.size());
- std::transform(args.begin(), args.end(), argv.begin(),
- boost::bind(&std::string::c_str, _1));
+ for (size_t i = 0; i<args.size(); ++i)
+ argv[i] = args[i].c_str();
Plugin::addOptions(opts);
opts.parse(argv.size(), &argv[0]);
broker = Broker::create(opts);