Closed WenchaoD closed 8 years ago
l
is int 32 and q
is int 64.
This is not a mistake.
Is there any difference between i
and l
?
In armv7 system, @encode(int) is i
, @encode(long) is l
, but the sizeof(int) is equals to sizeof(long).
In arm64 system, @encode(int) is i
, @encode(long) is q
, and the sizeof(long) is larger than sizeof(int).
Type fix?