Code:ULONGLONG ll1 = 50000ull; LONGLONG ll2 = 99000ll; LONGLONG ll3; if ((ll1 - ll2) < 0) printf("< 0\n"); else printf("> 0\n"); ll3 = ll1 - ll2; if (ll3 < 0) printf("< 0\n"); else printf("> 0\n");Who is right here, or is it undefined?MSVC Output:
> 0
< 0
Lcc Output:
< 0
< 0
EDIT: :-; Fixed. I don't have an entry function either.