Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Fixes for Visual C++ 6.0
- Loading branch information
|
@@ -27,7 +27,9 @@ |
|
|
|
|
|
#include <sys/types.h> |
|
|
#ifdef _MSC_VER |
|
|
#include <crtdefs.h> /* For size_t */ |
|
|
/* FIXME!! */ |
|
|
typedef unsigned int size_t; |
|
|
typedef size_t uintptr_t; |
|
|
#endif |
|
|
|
|
|
/* The number of elements in an array */ |
|
|
|
@@ -24,6 +24,7 @@ |
|
|
#define _SDL_windows_h |
|
|
|
|
|
#include "SDL_config.h" |
|
|
#include "SDL_types.h" |
|
|
|
|
|
/* This includes only the windows headers needed by SDL, with no C runtime */ |
|
|
#define WIN32_LEAN_AND_MEAN |
|
|
|
@@ -31,6 +31,10 @@ |
|
|
#if defined(_MSC_VER) |
|
|
|
|
|
/* Float to long (FIXME!) */ |
|
|
long _ftol() |
|
|
{ |
|
|
return 0; |
|
|
} |
|
|
long _ftol2_sse() |
|
|
{ |
|
|
return 0; |
|
|
|
@@ -130,7 +130,7 @@ ivln2_l = 1.92596299112661746887e-08; /* 0x3E54AE0B, 0xF85DDF44 =1/ln2 tail*/ |
|
|
k = (iy>>20)-0x3ff; /* exponent */ |
|
|
if(k>20) { |
|
|
j = ly>>(52-k); |
|
|
if((j<<(52-k))==ly) yisint = 2-(j&1); |
|
|
if((u_int32_t)(j<<(52-k))==ly) yisint = 2-(j&1); |
|
|
} else if(ly==0) { |
|
|
j = iy>>(20-k); |
|
|
if((j<<(20-k))==iy) yisint = 2-(j&1); |
|
|
|
@@ -202,7 +202,7 @@ static char rcsid[] = "$NetBSD: e_sqrt.c,v 1.8 1995/05/10 20:46:17 jtc Exp $"; |
|
|
t = s0; |
|
|
if((t<ix0)||((t==ix0)&&(t1<=ix1))) { |
|
|
s1 = t1+r; |
|
|
if(((t1&sign)==sign)&&(s1&sign)==0) s0 += 1; |
|
|
if(((int32_t)(t1&sign)==sign)&&(s1&sign)==0) s0 += 1; |
|
|
ix0 -= t; |
|
|
if (ix1 < t1) ix0 -= 1; |
|
|
ix1 -= t1; |
|
|
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.