Author: fireball Date: Sat Jul 18 20:53:05 2009 New Revision: 42059
URL: http://svn.reactos.org/svn/reactos?rev=42059&view=rev Log: - Bring atan2 implementation from crt. Please excuse me for this hack, but gdi32 can't link to msvcrt, and ntdll doesn't export atan2. Static linkage to crt doesn't work either. - Remove advapi32 from the list of included DLLs, gdi32 must NOT link to advapi32, otherwise a circular dependency happens. - Remove ASSERT macro definition. - gdi32 builds without any errors or warnings.
Added: branches/arwinss/reactos/dll/win32/gdi32/atan2.c - copied unchanged from r42002, branches/arwinss/reactos/lib/sdk/crt/math/i386/atan2.c Modified: branches/arwinss/reactos/dll/win32/gdi32/gdi32.rbuild branches/arwinss/reactos/dll/win32/gdi32/gdi_private.h
Modified: branches/arwinss/reactos/dll/win32/gdi32/gdi32.rbuild URL: http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/gdi32/... ============================================================================== --- branches/arwinss/reactos/dll/win32/gdi32/gdi32.rbuild [iso-8859-1] (original) +++ branches/arwinss/reactos/dll/win32/gdi32/gdi32.rbuild [iso-8859-1] Sat Jul 18 20:53:05 2009 @@ -12,11 +12,11 @@ <library>ntdll</library> <library>user32</library> <library>kernel32</library> - <library>advapi32</library> <library>win32ksys</library> <library>pseh</library> <library>dxguid</library>
+ <file>atan2.c</file> <file>bidi.c</file> <file>bitblt.c</file> <file>bitmap.c</file>
Modified: branches/arwinss/reactos/dll/win32/gdi32/gdi_private.h URL: http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/gdi32/... ============================================================================== --- branches/arwinss/reactos/dll/win32/gdi32/gdi_private.h [iso-8859-1] (original) +++ branches/arwinss/reactos/dll/win32/gdi32/gdi_private.h [iso-8859-1] Sat Jul 18 20:53:05 2009 @@ -531,8 +531,4 @@ #endif #define assert(x) if (!(x)) {RtlAssert("#x",__FILE__,__LINE__, ""); }
-#ifndef ASSERT -#define ASSERT(x) if (!(x)) {RtlAssert("#x",__FILE__,__LINE__, ""); } -#endif - #endif /* __WINE_GDI_PRIVATE_H */