fixed more warnings
This commit is contained in:
@@ -50,6 +50,14 @@ typedef enum {
|
|||||||
|
|
||||||
TASS = '=',
|
TASS = '=',
|
||||||
|
|
||||||
|
TLBRK = '(',
|
||||||
|
TRBRK = ')',
|
||||||
|
TLSBRK = '[',
|
||||||
|
TRSBRK = ']',
|
||||||
|
TLCBRK = '{',
|
||||||
|
TRCBRK = '}',
|
||||||
|
TDOT = '.',
|
||||||
|
|
||||||
TDONE = 256,
|
TDONE = 256,
|
||||||
TINT,
|
TINT,
|
||||||
TFLOAT,
|
TFLOAT,
|
||||||
|
|||||||
@@ -386,7 +386,7 @@ static _Bool get_in_addr_from_map(Object *map, struct in_addr *addr, Heap *heap,
|
|||||||
long long int s_addr = Object_ToInt(o_s_addr, error);
|
long long int s_addr = Object_ToInt(o_s_addr, error);
|
||||||
if(error->occurred) return 0;
|
if(error->occurred) return 0;
|
||||||
|
|
||||||
if(s_addr < 0 || s_addr >= ULONG_MAX)
|
if(s_addr < 0 || s_addr >= (long long int) ULONG_MAX)
|
||||||
{
|
{
|
||||||
Error_Report(error, 0, "s_addr must be in range [0, %lu]", ULONG_MAX);
|
Error_Report(error, 0, "s_addr must be in range [0, %lu]", ULONG_MAX);
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user