hrev44740 adds 1 changeset to branch 'master' old head: 6e50e79e543b83ed2983b23a018abd3caa93efaf new head: 114d994682cc424f40892b11cc567f9f47a3a0be ---------------------------------------------------------------------------- 114d994: Don't pollute global namespace with min/max defines. Fixes build on new gcc4 revision. [ Rene Gollent <anevilyak@xxxxxxxxx> ] ---------------------------------------------------------------------------- Revision: hrev44740 Commit: 114d994682cc424f40892b11cc567f9f47a3a0be URL: http://cgit.haiku-os.org/haiku/commit/?id=114d994 Author: Rene Gollent <anevilyak@xxxxxxxxx> Date: Sat Nov 3 12:35:43 2012 UTC ---------------------------------------------------------------------------- 2 files changed, 6 insertions(+), 9 deletions(-) src/add-ons/translators/shared/BaseTranslator.cpp | 8 ++++++-- src/add-ons/translators/shared/BaseTranslator.h | 7 ------- ---------------------------------------------------------------------------- diff --git a/src/add-ons/translators/shared/BaseTranslator.cpp b/src/add-ons/translators/shared/BaseTranslator.cpp index 9dbbb6b..3397a38 100644 --- a/src/add-ons/translators/shared/BaseTranslator.cpp +++ b/src/add-ons/translators/shared/BaseTranslator.cpp @@ -30,13 +30,16 @@ // DEALINGS IN THE SOFTWARE. /*****************************************************************************/ +#include "BaseTranslator.h" + #include <string.h> #include <stdio.h> +#include <algorithm> + #include <Catalog.h> #include <Locale.h> -#include "BaseTranslator.h" #undef B_TRANSLATION_CONTEXT #define B_TRANSLATION_CONTEXT "BaseTranslator" @@ -546,7 +549,8 @@ BaseTranslator::translate_from_bits_to_bits(BPositionIO *inSource, if (writ < 0) break; remaining -= static_cast<uint32>(writ); - rd = inSource->Read(buf, min(1024, remaining)); + rd = inSource->Read(buf, std::min(1024UL, + remaining)); } if (remaining > 0) diff --git a/src/add-ons/translators/shared/BaseTranslator.h b/src/add-ons/translators/shared/BaseTranslator.h index 8e00cae..06035c2 100644 --- a/src/add-ons/translators/shared/BaseTranslator.h +++ b/src/add-ons/translators/shared/BaseTranslator.h @@ -43,13 +43,6 @@ #include <View.h> #include "TranslatorSettings.h" -#ifndef min -#define min(a,b) ((a < b) ? (a) : (b)) -#endif -#ifndef max -#define max(a,b) ((a > b) ? (a) : (b)) -#endif - class BaseTranslator : public BTranslator { public: BaseTranslator(const char *name, const char *info,