compiler/libec: Resolving long type size properly