Alexandre Julliard : gdi32: Get rid of the GdiPath typedef.

Alexandre Julliard julliard at winehq.org
Wed Nov 23 13:40:06 CST 2011


Module: wine
Branch: master
Commit: aefb608752b06b26a62d11b81116db35d378c0ad
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=aefb608752b06b26a62d11b81116db35d378c0ad

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Wed Nov 23 13:32:22 2011 +0100

gdi32: Get rid of the GdiPath typedef.

---

 dlls/gdi32/path.c |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/dlls/gdi32/path.c b/dlls/gdi32/path.c
index a501bc1..4ce0745 100644
--- a/dlls/gdi32/path.c
+++ b/dlls/gdi32/path.c
@@ -81,13 +81,13 @@ typedef struct tagFLOAT_POINT
    double x, y;
 } FLOAT_POINT;
 
-typedef struct gdi_path
+struct gdi_path
 {
     POINT       *pPoints;
     BYTE        *pFlags;
     int          numEntriesUsed, numEntriesAllocated;
     BOOL         newStroke;
-} GdiPath;
+};
 
 struct path_physdev
 {
@@ -202,7 +202,7 @@ static inline INT int_from_fixed(FIXED f)
  * been allocated; allocates larger arrays and copies the existing entries
  * to those arrays, if necessary. Returns TRUE if successful, else FALSE.
  */
-static BOOL PATH_ReserveEntries(GdiPath *pPath, INT count)
+static BOOL PATH_ReserveEntries(struct gdi_path *pPath, INT count)
 {
     POINT *pPointsNew;
     BYTE    *pFlagsNew;
@@ -236,7 +236,7 @@ static BOOL PATH_ReserveEntries(GdiPath *pPath, INT count)
  * or PT_BEZIERTO, optionally ORed with PT_CLOSEFIGURE. Returns TRUE if
  * successful, FALSE otherwise (e.g. if not enough memory was available).
  */
-static BOOL PATH_AddEntry(GdiPath *pPath, const POINT *pPoint, BYTE flags)
+static BOOL PATH_AddEntry(struct gdi_path *pPath, const POINT *pPoint, BYTE flags)
 {
     /* FIXME: If newStroke is true, perhaps we want to check that we're
      * getting a PT_MOVETO
@@ -261,7 +261,7 @@ static BOOL PATH_AddEntry(GdiPath *pPath, const POINT *pPoint, BYTE flags)
 static BYTE *add_log_points( struct path_physdev *physdev, const POINT *points, DWORD count, BYTE type )
 {
     BYTE *ret;
-    GdiPath *path = physdev->path;
+    struct gdi_path *path = physdev->path;
 
     if (!PATH_ReserveEntries( path, path->numEntriesUsed + count )) return NULL;
 
@@ -277,7 +277,7 @@ static BYTE *add_log_points( struct path_physdev *physdev, const POINT *points,
 static BOOL start_new_stroke( struct path_physdev *physdev )
 {
     POINT pos;
-    GdiPath *path = physdev->path;
+    struct gdi_path *path = physdev->path;
 
     if (!path->newStroke && path->numEntriesUsed &&
         !(path->pFlags[path->numEntriesUsed - 1] & PT_CLOSEFIGURE))
@@ -327,7 +327,7 @@ static void PATH_CheckCorners( HDC hdc, POINT corners[], INT x1, INT y1, INT x2,
 
 /* PATH_AddFlatBezier
  */
-static BOOL PATH_AddFlatBezier(GdiPath *pPath, POINT *pt, BOOL closed)
+static BOOL PATH_AddFlatBezier(struct gdi_path *pPath, POINT *pt, BOOL closed)
 {
     POINT *pts;
     INT no, i;
@@ -468,7 +468,7 @@ static void PATH_NormalizePoint(FLOAT_POINT corners[],
  * control point is added to the path; otherwise, it is assumed that the current
  * position is equal to the first control point.
  */
-static BOOL PATH_DoArcPart(GdiPath *pPath, FLOAT_POINT corners[],
+static BOOL PATH_DoArcPart(struct gdi_path *pPath, FLOAT_POINT corners[],
    double angleStart, double angleEnd, BYTE startEntryType)
 {
     double  halfAngle, a;
@@ -680,7 +680,7 @@ HRGN WINAPI PathToRegion(HDC hdc)
    return hrgnRval;
 }
 
-static BOOL PATH_FillPath( HDC hdc, GdiPath *pPath )
+static BOOL PATH_FillPath( HDC hdc, const struct gdi_path *pPath )
 {
    INT   mapMode, graphicsMode;
    SIZE  ptViewportExt, ptWindowExt;
@@ -1394,7 +1394,7 @@ static BOOL pathdrv_PolyPolyline( PHYSDEV dev, const POINT* pts, const DWORD* co
  *
  * internally used by PATH_add_outline
  */
-static void PATH_BezierTo(GdiPath *pPath, POINT *lppt, INT n)
+static void PATH_BezierTo(struct gdi_path *pPath, POINT *lppt, INT n)
 {
     if (n < 2) return;
 
@@ -1609,7 +1609,7 @@ BOOL WINAPI FlattenPath(HDC hdc)
 }
 
 
-static BOOL PATH_StrokePath( HDC hdc, GdiPath *pPath )
+static BOOL PATH_StrokePath( HDC hdc, const struct gdi_path *pPath )
 {
     INT i, nLinePts, nAlloc;
     POINT *pLinePts;
@@ -1805,9 +1805,9 @@ static struct gdi_path *PATH_WidenPath(DC *dc)
                 numStrokes++;
                 j = 0;
                 if(numStrokes == 1)
-                    pStrokes = HeapAlloc(GetProcessHeap(), 0, sizeof(GdiPath*));
+                    pStrokes = HeapAlloc(GetProcessHeap(), 0, sizeof(*pStrokes));
                 else
-                    pStrokes = HeapReAlloc(GetProcessHeap(), 0, pStrokes, numStrokes * sizeof(GdiPath*));
+                    pStrokes = HeapReAlloc(GetProcessHeap(), 0, pStrokes, numStrokes * sizeof(*pStrokes));
                 if(!pStrokes) return NULL;
                 pStrokes[numStrokes - 1] = alloc_gdi_path();
                 /* fall through */
@@ -1891,7 +1891,7 @@ static struct gdi_path *PATH_WidenPath(DC *dc)
                 double alpha, theta, miterWidth;
                 DWORD _joint = joint;
                 POINT pt;
-		GdiPath *pInsidePath, *pOutsidePath;
+		struct gdi_path *pInsidePath, *pOutsidePath;
                 if(j > 0 && j < pStrokes[i]->numEntriesUsed - 1) {
                     previous = j - 1;
                     next = j + 1;




More information about the wine-cvs mailing list