[ros-diffs] [dgorbachev] 41077: Make __CRT_INLINE always inline, use ceil instead of ceill. Fixed linking when compiling with -O0, it should now work.
dgorbachev at svn.reactos.org
dgorbachev at svn.reactos.org
Sat May 23 17:02:29 CEST 2009
Author: dgorbachev
Date: Sat May 23 19:02:28 2009
New Revision: 41077
URL: http://svn.reactos.org/svn/reactos?rev=41077&view=rev
Log:
Make __CRT_INLINE always inline, use ceil instead of ceill.
Fixed linking when compiling with -O0, it should now work.
Modified:
trunk/reactos/config.template.rbuild
trunk/reactos/include/crt/_mingw.h
trunk/reactos/subsystems/win32/win32k/objects/drawing.c
Modified: trunk/reactos/config.template.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/config.template.rbuild?rev=41077&r1=41076&r2=41077&view=diff
==============================================================================
--- trunk/reactos/config.template.rbuild [iso-8859-1] (original)
+++ trunk/reactos/config.template.rbuild [iso-8859-1] Sat May 23 19:02:28 2009
@@ -42,7 +42,7 @@
<!--
What level of optimisation to use.
- 0 = off (will not work)
+ 0 = off
1 = Default option, optimize for size (-Os) with some additional options
2 = -Os
3 = -O1
Modified: trunk/reactos/include/crt/_mingw.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/crt/_mingw.h?rev=41077&r1=41076&r2=41077&view=diff
==============================================================================
--- trunk/reactos/include/crt/_mingw.h [iso-8859-1] (original)
+++ trunk/reactos/include/crt/_mingw.h [iso-8859-1] Sat May 23 19:02:28 2009
@@ -58,9 +58,9 @@
# define __CRT_INLINE inline
#else
# if ( __MINGW_GNUC_PREREQ(4, 3) && __STDC_VERSION__ >= 199901L)
-# define __CRT_INLINE extern inline __attribute__((__gnu_inline__))
+# define __CRT_INLINE extern inline __attribute__((__always_inline__,__gnu_inline__))
# else
-# define __CRT_INLINE extern __inline__
+# define __CRT_INLINE extern __inline__ __attribute__((__always_inline__))
# endif
#endif
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=41077&r1=41076&r2=41077&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] Sat May 23 19:02:28 2009
@@ -1265,8 +1265,8 @@
{
PDC_ATTR pdcattr;
PBRUSH pbrush;
- int Start = ceill(StartArc);
- int End = ceill(EndArc);
+ int Start = ceil(StartArc);
+ int End = ceil(EndArc);
BOOL Chord = (arctype == GdiTypeChord), ret;
pdcattr = dc->pdcattr;
@@ -1300,8 +1300,8 @@
ARCTYPE arctype,
PBRUSH pbrush)
{
- int Start = ceill(StartArc);
- int End = ceill(EndArc);
+ int Start = ceil(StartArc);
+ int End = ceil(EndArc);
BOOL Chord = (arctype == GdiTypeChord);
// Sort out alignment here.
return app_draw_arc(dc, rect( XLeft, YLeft, Width, Height),
More information about the Ros-diffs
mailing list