* libmisc/getlong.c: Avoid implicit conversion of pointers / chars to booleans.
* libmisc/getlong.c: Add brackets.
This commit is contained in:
parent
1ebf7842f5
commit
53bedaa4c1
10
ChangeLog
10
ChangeLog
@ -1,7 +1,13 @@
|
||||
2008-05-26 Nicolas François <nicolas.francois@centraliens.net>
|
||||
|
||||
* libmisc/valid.c: Avoid implicit conversion of pointers /chars to
|
||||
booleans.
|
||||
* libmisc/getlong.c: Avoid implicit conversion of pointers / chars
|
||||
to booleans.
|
||||
* libmisc/getlong.c: Add brackets.
|
||||
|
||||
2008-05-26 Nicolas François <nicolas.francois@centraliens.net>
|
||||
|
||||
* libmisc/valid.c: Avoid implicit conversion of pointers / chars
|
||||
to booleans.
|
||||
* libmisc/valid.c: Add brackets.
|
||||
|
||||
2008-05-26 Nicolas François <nicolas.francois@centraliens.net>
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2007 , Nicolas François
|
||||
* Copyright (c) 2007 - 2008, Nicolas François
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@ -40,8 +40,9 @@ int getlong(const char *numstr, long int *result)
|
||||
char *endptr;
|
||||
|
||||
val = strtol (numstr, &endptr, 10);
|
||||
if (*endptr || errno == ERANGE)
|
||||
if (('\0' != *endptr) || (ERANGE == errno)) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
*result = val;
|
||||
return 1;
|
||||
|
Loading…
Reference in New Issue
Block a user