diff options
author | dsomero <xgizzmo@slackbuilds.org> | 2012-09-04 02:55:49 -0400 |
---|---|---|
committer | Robby Workman <rworkman@slackbuilds.org> | 2012-09-05 20:14:41 -0500 |
commit | 6a911c17ecd5b9d416c4ba44bb6fdfa9022a3ab7 (patch) | |
tree | bb4b737889dec29a152b9fa7d67d683f8717de69 /academic/sword/sword-gcc47-fix.patch | |
parent | 403c023c6aa09386da6a1b84e5620244080bbb12 (diff) | |
download | slackbuilds-6a911c17ecd5b9d416c4ba44bb6fdfa9022a3ab7.tar.gz |
academic/sword: Patched to build on Slackware 14.0.
Signed-off-by: dsomero <xgizzmo@slackbuilds.org>
Diffstat (limited to 'academic/sword/sword-gcc47-fix.patch')
-rw-r--r-- | academic/sword/sword-gcc47-fix.patch | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/academic/sword/sword-gcc47-fix.patch b/academic/sword/sword-gcc47-fix.patch new file mode 100644 index 0000000000..2509c66983 --- /dev/null +++ b/academic/sword/sword-gcc47-fix.patch @@ -0,0 +1,22 @@ +--- include/multimapwdef.h 2004-05-04 17:01:39.000000000 -0400 ++++ include/multimapwdef.h.new 2012-02-22 22:05:38.034034838 -0500 +@@ -19,14 +19,14 @@ + } + + T& operator[](const Key& k) { +- if (find(k) == this->end()) { +- insert(value_type(k, T())); ++ if (this->find(k) == this->end()) { ++ this->insert(value_type(k, T())); + } +- return (*(find(k))).second; ++ return (*(this->find(k))).second; + } + bool has(const Key& k, const T &val) const { +- typename std::multimap<Key, T, Compare>::const_iterator start = lower_bound(k); +- typename std::multimap<Key, T, Compare>::const_iterator end = upper_bound(k); ++ typename std::multimap<Key, T, Compare>::const_iterator start = this->lower_bound(k); ++ typename std::multimap<Key, T, Compare>::const_iterator end = this->upper_bound(k); + for (; start!=end; start++) { + if (start->second == val) + return true; |