long value;
result r = _NumberUtil::Decode(s, value);
SysTryReturnResult(NID_BASE, r == E_SUCCESS, r, "Propagating.");
-
- if ((Tizen::App::_AppInfo::GetApiVersion() >= _API_VERSION_2_0) && (Tizen::App::_AppInfo::GetApiVersion() <= _API_VERSION_2_2))
- {
- if (value > Int8::VALUE_MAX)
- {
- ret = Int8::VALUE_MAX;
- }
- else if (value < Int8::VALUE_MIN)
- {
- ret = Int8::VALUE_MIN;
- }
- else
- {
- ret = static_cast< char >(value);
- }
- }
- else
- {
- SysTryReturnResult(NID_BASE, (value >= Int8::VALUE_MIN) && (value <= Int8::VALUE_MAX), E_OUT_OF_RANGE, "The value(%d) is out of range.", value);
- ret = static_cast< char >(value);
- }
+ SysTryReturnResult(NID_BASE, (value >= Int8::VALUE_MIN) && (value <= Int8::VALUE_MAX), E_OUT_OF_RANGE, "The value(%d) is out of range.", value);
+ ret = static_cast< char >(value);
return E_SUCCESS;
}
long value;
result r = _NumberUtil::Parse(s, radix, value);
SysTryReturnResult(NID_BASE, r == E_SUCCESS, r, "Propagating.");
-
- if ((Tizen::App::_AppInfo::GetApiVersion() >= _API_VERSION_2_0) && (Tizen::App::_AppInfo::GetApiVersion() <= _API_VERSION_2_2))
- {
- if (value > Int8::VALUE_MAX)
- {
- ret = Int8::VALUE_MAX;
- }
- else if (value < Int8::VALUE_MIN)
- {
- ret = Int8::VALUE_MIN;
- }
- else
- {
- ret = static_cast< char >(value);
- }
- }
- else
- {
- SysTryReturnResult(NID_BASE, (value >= Int8::VALUE_MIN) && (value <= Int8::VALUE_MAX), E_OUT_OF_RANGE, "The value(%d) is out of range.", value);
- ret = static_cast< char >(value);
- }
+ SysTryReturnResult(NID_BASE, (value >= Int8::VALUE_MIN) && (value <= Int8::VALUE_MAX), E_OUT_OF_RANGE, "The value(%d) is out of range.", value);
+ ret = static_cast< char >(value);
return E_SUCCESS;
}
long value;
result r = _NumberUtil::Parse(s, radix, value);
SysTryReturnResult(NID_BASE, r == E_SUCCESS, r, "Propagating.");
-
- if (value > Integer::VALUE_MAX)
- {
- ret = Integer::VALUE_MAX;
- }
- else if (value < Integer::VALUE_MIN)
- {
- ret = Integer::VALUE_MIN;
- }
- else
- {
- ret = static_cast< int >(value);
- }
- return r;
+ ret = static_cast< int >(value);
+ return E_SUCCESS;
}
char
long value;
result r = _NumberUtil::Decode(inputStr, value);
SysTryReturnResult(NID_BASE, r == E_SUCCESS, r, "Propagating.");
-
SysTryReturnResult(NID_BASE, (value >= Integer8::VALUE_MIN) && (value <= Integer8::VALUE_MAX), E_OUT_OF_RANGE, "The value(%d) is out of range.", value);
ret = static_cast< int8_t >(value);
return E_SUCCESS;
long value;
result r = _NumberUtil::Parse(inputStr, radix, value);
SysTryReturnResult(NID_BASE, r == E_SUCCESS, r, "Propagating.");
-
SysTryReturnResult(NID_BASE, (value >= Integer8::VALUE_MIN) && (value <= Integer8::VALUE_MAX), E_OUT_OF_RANGE, "The value(%d) is out of range.", value);
ret = static_cast< int8_t >(value);
return E_SUCCESS;
long value;
result r = _NumberUtil::Decode(s, value);
SysTryReturnResult(NID_BASE, r == E_SUCCESS, r, "Propagating.");
-
- if ((Tizen::App::_AppInfo::GetApiVersion() >= _API_VERSION_2_0) && (Tizen::App::_AppInfo::GetApiVersion() <= _API_VERSION_2_2))
- {
- if (value > Short::VALUE_MAX)
- {
- ret = Short::VALUE_MAX;
- }
- else if (value < Short::VALUE_MIN)
- {
- ret = Short::VALUE_MIN;
- }
- else
- {
- ret = static_cast< short >(value);
- }
- }
- else
- {
- SysTryReturnResult(NID_BASE, (value >= Short::VALUE_MIN) && (value <= Short::VALUE_MAX), E_OUT_OF_RANGE, "The value(%d) is out of range.", value);
- ret = static_cast< short >(value);
- }
+ SysTryReturnResult(NID_BASE, (value >= Short::VALUE_MIN) && (value <= Short::VALUE_MAX), E_OUT_OF_RANGE, "The value(%d) is out of range.", value);
+ ret = static_cast< short >(value);
return E_SUCCESS;
}
long value;
result r = _NumberUtil::Parse(s, radix, value);
SysTryReturnResult(NID_BASE, r == E_SUCCESS, r, "Propagating.");
-
- if ((Tizen::App::_AppInfo::GetApiVersion() >= _API_VERSION_2_0) && (Tizen::App::_AppInfo::GetApiVersion() <= _API_VERSION_2_2))
- {
- if (value > Short::VALUE_MAX)
- {
- ret = Short::VALUE_MAX;
- }
- else if (value < Short::VALUE_MIN)
- {
- ret = Short::VALUE_MIN;
- }
- else
- {
- ret = static_cast< short >(value);
- }
- }
- else
- {
- SysTryReturnResult(NID_BASE, (value >= Short::VALUE_MIN) && (value <= Short::VALUE_MAX), E_OUT_OF_RANGE, "The value(%d) is out of range.", value);
- ret = static_cast< short >(value);
- }
+ SysTryReturnResult(NID_BASE, (value >= Short::VALUE_MIN) && (value <= Short::VALUE_MAX), E_OUT_OF_RANGE, "The value(%d) is out of range.", value);
+ ret = static_cast< short >(value);
return E_SUCCESS;
}
int radix = 0;
String str(inputStr);
result res = _NumberUtil::FindRadix(str,radix);
+ SysTryReturnResult(NID_BASE, res == E_SUCCESS, res, "Propagating.");
res = Parse(str, radix, value);
SysTryReturnResult(NID_BASE, res == E_SUCCESS, res, "_NumberUtil decode failed");
return E_SUCCESS;
int radix = 0;
String str(inputStr);
result res = _NumberUtil::FindRadix(str,radix);
+ SysTryReturnResult(NID_BASE, res == E_SUCCESS, res, "Propagating.");
res = Parse(str, radix, value);
SysTryReturnResult(NID_BASE, res == E_SUCCESS, res, "_NumberUtil decode failed");
return E_SUCCESS;
int sysErrno = errno;
SysTryReturnResult(NID_BASE, pEnd[0] == 0, E_NUM_FORMAT, "_NumberUtil parse failed. Scan stopped at (%ls).", pEnd);
- if ((Tizen::App::_AppInfo::GetApiVersion() >= _API_VERSION_2_0) && (Tizen::App::_AppInfo::GetApiVersion() <= _API_VERSION_2_2))
- {
- SysTryReturnResult(NID_BASE, !((value == LONG_MAX || value == LONG_MIN) && (sysErrno != 0)), E_NUM_FORMAT,
- "Parsed value cannot fit into a long.");
- }
- else
- {
- SysTryReturnResult(NID_BASE, sysErrno != ERANGE, E_OUT_OF_RANGE, "Parsed value cannot fit into a long.");
- }
-
+ SysTryReturnResult(NID_BASE, sysErrno != ERANGE, E_OUT_OF_RANGE, "Parsed value cannot fit into a long.");
return E_SUCCESS;
}
int sysErrno = errno;
SysTryReturnResult(NID_BASE, pEnd[0] == 0, E_NUM_FORMAT, "_NumberUtil parse failed. Scan stopped at (%ls).", pEnd);
- if ((Tizen::App::_AppInfo::GetApiVersion() >= _API_VERSION_2_0) && (Tizen::App::_AppInfo::GetApiVersion() <= _API_VERSION_2_2))
- {
- SysTryReturnResult(NID_BASE, !((value == LLONG_MAX || value == LLONG_MIN) && (sysErrno != 0)), E_NUM_FORMAT,
- "Parsed value cannot fit into a long long.");
- }
- else
- {
- SysTryReturnResult(NID_BASE, sysErrno != ERANGE, E_OUT_OF_RANGE, "Parsed value cannot fit into a long long.");
- }
+ SysTryReturnResult(NID_BASE, sysErrno != ERANGE, E_OUT_OF_RANGE, "Parsed value cannot fit into a long long.");
return E_SUCCESS;
}
}} // Tizen::Base