mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-09-22 03:25:08 +08:00
2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
* libmisc/stringto/stringtounsignedlong.c: Reformat range check.
This commit is contained in:
@@ -49,11 +49,9 @@ rtems_status_code rtems_string_to_unsigned_long (
|
||||
if ( end == s )
|
||||
return RTEMS_NOT_DEFINED;
|
||||
|
||||
if ( (result == ULONG_MAX) && (errno == ERANGE) )
|
||||
return RTEMS_INVALID_NUMBER;
|
||||
|
||||
if ( (result == 0) && (errno == ERANGE) )
|
||||
return RTEMS_INVALID_NUMBER;
|
||||
if ( ( errno == ERANGE ) &&
|
||||
(( result == 0 ) || ( result == ULONG_MAX )))
|
||||
return RTEMS_INVALID_NUMBER;
|
||||
|
||||
*n = result;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user