diff options
author | Fridrich Strba <fridrich.strba@bluewin.ch> | 2011-07-20 02:18:29 -0600 |
---|---|---|
committer | Tor Lillqvist <tlillqvist@novell.com> | 2011-07-20 12:25:40 +0300 |
commit | 99f26ca8de108668b749e0cd19f001db3f71a9a1 (patch) | |
tree | 561c1ef832bf1fbabab421956dde1ba58c302c4a | |
parent | 2519a088250f4716f9d7ed401fa5866d66aefcf1 (diff) |
Fix Windows build
(cherry picked from commit 890c60f000343b05e86ff3695204d74d8ecff60c)
Signed-off-by: Tor Lillqvist <tlillqvist@novell.com>
-rw-r--r-- | mdds/makefile.mk | 2 | ||||
-rw-r--r-- | mdds/mdds_0.5.3.patch | 54 |
2 files changed, 55 insertions, 1 deletions
diff --git a/mdds/makefile.mk b/mdds/makefile.mk index fc0bc75..b759886 100644 --- a/mdds/makefile.mk +++ b/mdds/makefile.mk @@ -38,7 +38,7 @@ TARGET=mdds TARFILE_NAME=mdds_0.5.3 TARFILE_MD5=0ff7d225d087793c8c2c680d77aac3e7 -PATCH_FILES= +PATCH_FILES=mdds_0.5.3.patch CONFIGURE_DIR= CONFIGURE_ACTION= diff --git a/mdds/mdds_0.5.3.patch b/mdds/mdds_0.5.3.patch new file mode 100644 index 0000000..7903431 --- /dev/null +++ b/mdds/mdds_0.5.3.patch @@ -0,0 +1,54 @@ +--- misc/mdds_0.5.3/include/mdds/mixed_type_matrix_def.inl 2011-07-13 13:26:27.000000000 -0600 ++++ misc/build/mdds_0.5.3/include/mdds/mixed_type_matrix_def.inl 2011-07-20 02:02:21.164198900 -0600 +@@ -216,8 +216,8 @@ + // assignment to self. + return; + +- size_t row_count = ::std::min(mp_storage->rows(), r.mp_storage->rows()); +- size_t col_count = ::std::min(mp_storage->cols(), r.mp_storage->cols()); ++ size_t row_count = (::std::min)(mp_storage->rows(), r.mp_storage->rows()); ++ size_t col_count = (::std::min)(mp_storage->cols(), r.mp_storage->cols()); + for (size_t i = 0; i < row_count; ++i) + for (size_t j = 0; j < col_count; ++j) + mp_storage->get_element(i, j) = r.mp_storage->get_element(i, j); +--- misc/mdds_0.5.3/include/mdds/mixed_type_matrix_storage_filled_linear.inl 2011-07-13 13:26:27.000000000 -0600 ++++ misc/build/mdds_0.5.3/include/mdds/mixed_type_matrix_storage_filled_linear.inl 2011-07-20 02:02:21.179798900 -0600 +@@ -354,8 +354,8 @@ + } + + array_type new_array(new_size, &m_init_elem); +- size_t min_rows = ::std::min(row, m_rows); +- size_t min_cols = ::std::min(col, m_cols); ++ size_t min_rows = (::std::min)(row, m_rows); ++ size_t min_cols = (::std::min)(col, m_cols); + for (size_t i = 0; i < min_rows; ++i) + { + for (size_t j = 0; j < min_cols; ++j) +@@ -612,8 +612,8 @@ + } + + array_type new_array(new_size, element(0.0)); +- size_t min_rows = ::std::min(row, m_rows); +- size_t min_cols = ::std::min(col, m_cols); ++ size_t min_rows = (::std::min)(row, m_rows); ++ size_t min_cols = (::std::min)(col, m_cols); + for (size_t i = 0; i < min_rows; ++i) + { + for (size_t j = 0; j < min_cols; ++j) +--- misc/mdds_0.5.3/include/mdds/point_quad_tree.hpp 2011-07-13 13:26:27.000000000 -0600 ++++ misc/build/mdds_0.5.3/include/mdds/point_quad_tree.hpp 2011-07-20 02:04:36.088835900 -0600 +@@ -623,10 +623,10 @@ + template<typename _Key, typename _Data> + void point_quad_tree<_Key,_Data>::insert(key_type x, key_type y, data_type data) + { +- m_xrange.first = ::std::min(m_xrange.first, x); +- m_xrange.second = ::std::max(m_xrange.second, x); +- m_yrange.first = ::std::min(m_yrange.first, y); +- m_yrange.second = ::std::max(m_yrange.second, y); ++ m_xrange.first = (::std::min)(m_xrange.first, x); ++ m_xrange.second = (::std::max)(m_xrange.second, x); ++ m_yrange.first = (::std::min)(m_yrange.first, y); ++ m_yrange.second = (::std::max)(m_yrange.second, y); + + if (!m_root) + { |