Add wxIntegerValidatorBase::ULongestValueType typedef

Allow just writing ULongestValueType instead of writing #ifdefs in
several places.
This commit is contained in:
Vadim Zeitlin
2021-02-22 12:47:58 +01:00
parent 94289a46b1
commit 483856f3d3
2 changed files with 3 additions and 5 deletions

View File

@@ -293,8 +293,10 @@ protected:
// on it. // on it.
#ifdef wxLongLong_t #ifdef wxLongLong_t
typedef wxLongLong_t LongestValueType; typedef wxLongLong_t LongestValueType;
typedef wxULongLong_t ULongestValueType;
#else #else
typedef long LongestValueType; typedef long LongestValueType;
typedef unsigned long ULongestValueType;
#endif #endif
wxIntegerValidatorBase(int style) wxIntegerValidatorBase(int style)

View File

@@ -244,11 +244,7 @@ wxIntegerValidatorBase::FromString(const wxString& s,
else else
{ {
// Parse as unsigned to ensure we don't accept minus sign here. // Parse as unsigned to ensure we don't accept minus sign here.
#ifdef wxULongLong_t ULongestValueType uvalue;
wxULongLong_t uvalue;
#else
unsigned long uvalue;
#endif
if ( !wxNumberFormatter::FromString(s, &uvalue) ) if ( !wxNumberFormatter::FromString(s, &uvalue) )
return false; return false;