fixed more warnings
This commit is contained in:
@@ -50,6 +50,14 @@ typedef enum {
|
||||
|
||||
TASS = '=',
|
||||
|
||||
TLBRK = '(',
|
||||
TRBRK = ')',
|
||||
TLSBRK = '[',
|
||||
TRSBRK = ']',
|
||||
TLCBRK = '{',
|
||||
TRCBRK = '}',
|
||||
TDOT = '.',
|
||||
|
||||
TDONE = 256,
|
||||
TINT,
|
||||
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);
|
||||
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);
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user