Don't use Windows types like LONGLONG in msvcrt headers.
diff --git a/include/msvcrt/stdlib.h b/include/msvcrt/stdlib.h index 1e28149..bc0d43e 100644 --- a/include/msvcrt/stdlib.h +++ b/include/msvcrt/stdlib.h
@@ -142,8 +142,8 @@ int MSVCRT(atoi)(const char*); long MSVCRT(atol)(const char*); #ifdef __i386__ -LONGLONG MSVCRT(div)(int,int); -ULONGLONG MSVCRT(ldiv)(long,long); +long long MSVCRT(div)(int,int); +unsigned long long MSVCRT(ldiv)(long,long); #else MSVCRT(div_t) MSVCRT(div)(int,int); MSVCRT(ldiv_t) MSVCRT(ldiv)(long,long);