Author: tkreuzer
Date: Wed Jan 26 16:24:35 2011
New Revision: 50497

URL: http://svn.reactos.org/svn/reactos?rev=50497&view=rev
Log:
crt header compatibility update:
- define _USE_MATH_DEFINES for dsound, gdiplus, jscript and some win32k files
- don't define HAVE_LRINT(F) in libsamplerate
- Remove M_PI constants from win32k

Modified:
    trunk/reactos/dll/directx/dsound/dsound.rbuild
    trunk/reactos/dll/win32/gdiplus/gdiplus.rbuild
    trunk/reactos/dll/win32/jscript/jscript.rbuild
    trunk/reactos/lib/3rdparty/libsamplerate/libsamplerate.rbuild
    trunk/reactos/subsystems/win32/win32k/objects/arc.c
    trunk/reactos/subsystems/win32/win32k/objects/drawing.c
    trunk/reactos/subsystems/win32/win32k/objects/path.c
    trunk/reactos/subsystems/win32/win32k/pch.h

Modified: trunk/reactos/dll/directx/dsound/dsound.rbuild
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/directx/dsound/dsound.rbuild?rev=50497&r1=50496&r2=50497&view=diff
==============================================================================
--- trunk/reactos/dll/directx/dsound/dsound.rbuild [iso-8859-1] (original)
+++ trunk/reactos/dll/directx/dsound/dsound.rbuild [iso-8859-1] Wed Jan 26 
16:24:35 2011
@@ -6,6 +6,7 @@
        <include base="dsound">.</include>
        <include base="ReactOS">include/reactos/wine</include>
        <define name="_WINE" />
+       <define name="_USE_MATH_DEFINES" />
        <library>wine</library>
        <library>uuid</library>
        <library>ntdll</library>

Modified: trunk/reactos/dll/win32/gdiplus/gdiplus.rbuild
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/gdiplus/gdiplus.rbuild?rev=50497&r1=50496&r2=50497&view=diff
==============================================================================
--- trunk/reactos/dll/win32/gdiplus/gdiplus.rbuild [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/gdiplus/gdiplus.rbuild [iso-8859-1] Wed Jan 26 
16:24:35 2011
@@ -6,6 +6,7 @@
        <include base="gdiplus">.</include>
        <include base="ReactOS">include/reactos/wine</include>
        <define name="__WINESRC__" />
+       <define name="_USE_MATH_DEFINES" />
        <file>brush.c</file>
        <file>customlinecap.c</file>
        <file>font.c</file>

Modified: trunk/reactos/dll/win32/jscript/jscript.rbuild
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/jscript/jscript.rbuild?rev=50497&r1=50496&r2=50497&view=diff
==============================================================================
--- trunk/reactos/dll/win32/jscript/jscript.rbuild [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/jscript/jscript.rbuild [iso-8859-1] Wed Jan 26 
16:24:35 2011
@@ -8,6 +8,7 @@
        <include base="jscript" root="intermediate" compiler="rc">.</include>
        <include base="ReactOS">include/reactos/wine</include>
        <define name="__WINESRC__" />
+       <define name="_USE_MATH_DEFINES" />
        <define name="RPC_NO_WINDOWS_H" />
        <dependency>jsglobal</dependency>
        <library>wine</library>

Modified: trunk/reactos/lib/3rdparty/libsamplerate/libsamplerate.rbuild
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/3rdparty/libsamplerate/libsamplerate.rbuild?rev=50497&r1=50496&r2=50497&view=diff
==============================================================================
--- trunk/reactos/lib/3rdparty/libsamplerate/libsamplerate.rbuild [iso-8859-1] 
(original)
+++ trunk/reactos/lib/3rdparty/libsamplerate/libsamplerate.rbuild [iso-8859-1] 
Wed Jan 26 16:24:35 2011
@@ -1,8 +1,6 @@
 <?xml version="1.0"?>
 <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
 <module name="libsamplerate" type="staticlibrary" allowwarnings="true">
-       <define name="HAVE_LRINT" />
-       <define name="HAVE_LRINTF" />
        <include base="libsamplerate">.</include>
        <file>samplerate.c</file>
        <file>src_linear.c</file>

Modified: trunk/reactos/subsystems/win32/win32k/objects/arc.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/objects/arc.c?rev=50497&r1=50496&r2=50497&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/objects/arc.c [iso-8859-1] (original)
+++ trunk/reactos/subsystems/win32/win32k/objects/arc.c [iso-8859-1] Wed Jan 26 
16:24:35 2011
@@ -1,4 +1,6 @@
 #include <win32k.h>
+#define _USE_MATH_DEFINES
+#include <math.h>
 
 #define NDEBUG
 #include <debug.h>

Modified: trunk/reactos/subsystems/win32/win32k/objects/drawing.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/objects/drawing.c?rev=50497&r1=50496&r2=50497&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/objects/drawing.c [iso-8859-1] 
(original)
+++ trunk/reactos/subsystems/win32/win32k/objects/drawing.c [iso-8859-1] Wed 
Jan 26 16:24:35 2011
@@ -50,6 +50,8 @@
  */
 
 #include <win32k.h>
+#define _USE_MATH_DEFINES
+#include <math.h>
 
 #define NDEBUG
 #include <debug.h>

Modified: trunk/reactos/subsystems/win32/win32k/objects/path.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/objects/path.c?rev=50497&r1=50496&r2=50497&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/objects/path.c [iso-8859-1] (original)
+++ trunk/reactos/subsystems/win32/win32k/objects/path.c [iso-8859-1] Wed Jan 
26 16:24:35 2011
@@ -33,7 +33,8 @@
  */
 
 #include <win32k.h>
-#include "math.h"
+#define _USE_MATH_DEFINES
+#include <math.h>
 
 #define NDEBUG
 #include <debug.h>

Modified: trunk/reactos/subsystems/win32/win32k/pch.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/pch.h?rev=50497&r1=50496&r2=50497&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/pch.h [iso-8859-1] (original)
+++ trunk/reactos/subsystems/win32/win32k/pch.h [iso-8859-1] Wed Jan 26 
16:24:35 2011
@@ -70,10 +70,6 @@
 
 /* Undocumented stuff */
 typedef DRIVEROBJ *PDRIVEROBJ;
-#ifndef M_PI
-#define M_PI 3.14159265358979323846f
-#define M_PI_2 1.57079632679489661923
-#endif
 
 /* User heap */
 extern HANDLE GlobalUserHeap;


Reply via email to