Skip to content

Commit

Permalink
Fix Matrix Window exports (#68)
Browse files Browse the repository at this point in the history
  • Loading branch information
hughbe authored and akoeplinger committed Jun 29, 2017
1 parent 041eb85 commit f53fd82
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 42 deletions.
42 changes: 21 additions & 21 deletions src/matrix.c
Expand Up @@ -108,7 +108,7 @@ gdip_matrix_init_from_rect_3points (GpMatrix *matrix, const GpRectF *rect, const
/* public (exported) functions */

// coverity[+alloc : arg-*0]
GpStatus
GpStatus WINGDIPAPI
GdipCreateMatrix (GpMatrix **matrix)
{
GpMatrix *result;
Expand All @@ -127,7 +127,7 @@ GdipCreateMatrix (GpMatrix **matrix)
}

// coverity[+alloc : arg-*6]
GpStatus
GpStatus WINGDIPAPI
GdipCreateMatrix2 (float m11, float m12, float m21, float m22, float dx, float dy, GpMatrix **matrix)
{
GpMatrix *result;
Expand All @@ -146,7 +146,7 @@ GdipCreateMatrix2 (float m11, float m12, float m21, float m22, float dx, float d
}

// coverity[+alloc : arg-*2]
GpStatus
GpStatus WINGDIPAPI
GdipCreateMatrix3 (const GpRectF *rect, const GpPointF *dstplg, GpMatrix **matrix)
{
GpMatrix *result;
Expand All @@ -169,7 +169,7 @@ GdipCreateMatrix3 (const GpRectF *rect, const GpPointF *dstplg, GpMatrix **matri
}

// coverity[+alloc : arg-*2]
GpStatus
GpStatus WINGDIPAPI
GdipCreateMatrix3I (const GpRect *rect, const GpPoint *dstplg, GpMatrix **matrix)
{
GpRectF r;
Expand All @@ -194,7 +194,7 @@ GdipCreateMatrix3I (const GpRect *rect, const GpPoint *dstplg, GpMatrix **matrix
}

// coverity[+alloc : arg-*1]
GpStatus
GpStatus WINGDIPAPI
GdipCloneMatrix (GpMatrix *matrix, GpMatrix **cloneMatrix)
{
GpMatrix *result;
Expand All @@ -212,7 +212,7 @@ GdipCloneMatrix (GpMatrix *matrix, GpMatrix **cloneMatrix)
return Ok;
}

GpStatus
GpStatus WINGDIPAPI
GdipDeleteMatrix (GpMatrix *matrix)
{
if (!matrix)
Expand All @@ -222,7 +222,7 @@ GdipDeleteMatrix (GpMatrix *matrix)
return Ok;
}

GpStatus
GpStatus WINGDIPAPI
GdipSetMatrixElements (GpMatrix *matrix, float m11, float m12, float m21, float m22, float dx, float dy)
{
if (!matrix)
Expand All @@ -233,7 +233,7 @@ GdipSetMatrixElements (GpMatrix *matrix, float m11, float m12, float m21, float
return Ok;
}

GpStatus
GpStatus WINGDIPAPI
GdipGetMatrixElements (GpMatrix *matrix, float *matrixOut)
{
if (!matrix || !matrixOut)
Expand All @@ -249,7 +249,7 @@ GdipGetMatrixElements (GpMatrix *matrix, float *matrixOut)
return Ok;
}

GpStatus
GpStatus WINGDIPAPI
GdipMultiplyMatrix (GpMatrix *matrix, GpMatrix *matrix2, GpMatrixOrder order)
{
if (!matrix || !matrix2)
Expand All @@ -265,7 +265,7 @@ GdipMultiplyMatrix (GpMatrix *matrix, GpMatrix *matrix2, GpMatrixOrder order)
return Ok;
}

GpStatus
GpStatus WINGDIPAPI
GdipTranslateMatrix (GpMatrix *matrix, float offsetX, float offsetY, GpMatrixOrder order)
{
cairo_matrix_t tmp;
Expand All @@ -277,7 +277,7 @@ GdipTranslateMatrix (GpMatrix *matrix, float offsetX, float offsetY, GpMatrixOrd
return s;
}

GpStatus
GpStatus WINGDIPAPI
GdipScaleMatrix (GpMatrix *matrix, float scaleX, float scaleY, GpMatrixOrder order)
{
GpMatrix tmp;
Expand All @@ -289,7 +289,7 @@ GdipScaleMatrix (GpMatrix *matrix, float scaleX, float scaleY, GpMatrixOrder ord
return s;
}

GpStatus
GpStatus WINGDIPAPI
GdipRotateMatrix (GpMatrix *matrix, float angle, GpMatrixOrder order)
{
cairo_matrix_t tmp;
Expand All @@ -303,7 +303,7 @@ GdipRotateMatrix (GpMatrix *matrix, float angle, GpMatrixOrder order)
return s;
}

GpStatus
GpStatus WINGDIPAPI
GdipShearMatrix (GpMatrix *matrix, float shearX, float shearY, GpMatrixOrder order)
{
cairo_matrix_t tmp;
Expand All @@ -315,7 +315,7 @@ GdipShearMatrix (GpMatrix *matrix, float shearX, float shearY, GpMatrixOrder ord
return s;
}

GpStatus
GpStatus WINGDIPAPI
GdipInvertMatrix (GpMatrix *matrix)
{
if (!matrix)
Expand All @@ -325,7 +325,7 @@ GdipInvertMatrix (GpMatrix *matrix)
cairo_matrix_invert (matrix));
}

GpStatus
GpStatus WINGDIPAPI
GdipTransformMatrixPoints (GpMatrix *matrix, GpPointF *pts, int count)
{
int i;
Expand All @@ -345,7 +345,7 @@ GdipTransformMatrixPoints (GpMatrix *matrix, GpPointF *pts, int count)
return Ok;
}

GpStatus
GpStatus WINGDIPAPI
GdipTransformMatrixPointsI (GpMatrix *matrix, GpPoint *pts, int count)
{
int i;
Expand All @@ -365,7 +365,7 @@ GdipTransformMatrixPointsI (GpMatrix *matrix, GpPoint *pts, int count)
return Ok;
}

GpStatus
GpStatus WINGDIPAPI
GdipVectorTransformMatrixPoints (GpMatrix *matrix, GpPointF *pts, int count)
{
int i;
Expand All @@ -385,7 +385,7 @@ GdipVectorTransformMatrixPoints (GpMatrix *matrix, GpPointF *pts, int count)
return Ok;
}

GpStatus
GpStatus WINGDIPAPI
GdipVectorTransformMatrixPointsI (GpMatrix *matrix, GpPoint *pts, int count)
{
int i;
Expand All @@ -405,7 +405,7 @@ GdipVectorTransformMatrixPointsI (GpMatrix *matrix, GpPoint *pts, int count)
return Ok;
}

GpStatus
GpStatus WINGDIPAPI
GdipIsMatrixInvertible (GpMatrix *matrix, BOOL *result)
{
cairo_status_t status;
Expand All @@ -421,7 +421,7 @@ GdipIsMatrixInvertible (GpMatrix *matrix, BOOL *result)
return Ok;
}

GpStatus
GpStatus WINGDIPAPI
GdipIsMatrixIdentity (GpMatrix *matrix, BOOL *result)
{
if (!matrix || !result)
Expand All @@ -432,7 +432,7 @@ GdipIsMatrixIdentity (GpMatrix *matrix, BOOL *result)
return Ok;
}

GpStatus
GpStatus WINGDIPAPI
GdipIsMatrixEqual (GpMatrix *matrix, GpMatrix *matrix2, BOOL *result)
{
if (!matrix || !matrix2 || !result)
Expand Down
42 changes: 21 additions & 21 deletions src/matrix.h
Expand Up @@ -23,26 +23,26 @@
#ifndef __MATRIX_H__
#define __MATRIX_H__

GpStatus GdipCreateMatrix (GpMatrix **matrix);
GpStatus GdipCreateMatrix2 (float m11, float m12, float m21, float m22, float dx, float dy, GpMatrix **matrix);
GpStatus GdipCreateMatrix3 (GDIPCONST GpRectF *rect, GDIPCONST GpPointF *dstplg, GpMatrix **matrix);
GpStatus GdipCreateMatrix3I (GDIPCONST GpRect *rect, GDIPCONST GpPoint *dstplg, GpMatrix **matrix);
GpStatus GdipCloneMatrix (GpMatrix *matrix, GpMatrix **cloneMatrix);
GpStatus GdipDeleteMatrix (GpMatrix *matrix);
GpStatus GdipSetMatrixElements (GpMatrix *matrix, float m11, float m12, float m21, float m22, float dx, float dy);
GpStatus GdipMultiplyMatrix (GpMatrix *matrix, GpMatrix *matrix2, GpMatrixOrder order);
GpStatus GdipTranslateMatrix (GpMatrix *matrix, float offsetX, float offsetY, GpMatrixOrder order);
GpStatus GdipScaleMatrix (GpMatrix *matrix, float scaleX, float scaleY, GpMatrixOrder order);
GpStatus GdipRotateMatrix (GpMatrix *matrix, float angle, GpMatrixOrder order);
GpStatus GdipShearMatrix (GpMatrix *matrix, float shearX, float shearY, GpMatrixOrder order);
GpStatus GdipInvertMatrix (GpMatrix *matrix);
GpStatus GdipTransformMatrixPoints (GpMatrix *matrix, GpPointF *pts, int count);
GpStatus GdipTransformMatrixPointsI (GpMatrix *matrix, GpPoint *pts, int count);
GpStatus GdipVectorTransformMatrixPoints (GpMatrix *matrix, GpPointF *pts, int count);
GpStatus GdipVectorTransformMatrixPointsI (GpMatrix *matrix, GpPoint *pts, int count);
GpStatus GdipGetMatrixElements (GpMatrix *matrix, float *matrixOut);
GpStatus GdipIsMatrixInvertible (GpMatrix *matrix, BOOL *result);
GpStatus GdipIsMatrixIdentity (GpMatrix *matrix, BOOL *result);
GpStatus GdipIsMatrixEqual (GpMatrix *matrix, GpMatrix *matrix2, BOOL *result);
GpStatus WINGDIPAPI GdipCreateMatrix (GpMatrix **matrix);
GpStatus WINGDIPAPI GdipCreateMatrix2 (float m11, float m12, float m21, float m22, float dx, float dy, GpMatrix **matrix);
GpStatus WINGDIPAPI GdipCreateMatrix3 (GDIPCONST GpRectF *rect, GDIPCONST GpPointF *dstplg, GpMatrix **matrix);
GpStatus WINGDIPAPI GdipCreateMatrix3I (GDIPCONST GpRect *rect, GDIPCONST GpPoint *dstplg, GpMatrix **matrix);
GpStatus WINGDIPAPI GdipCloneMatrix (GpMatrix *matrix, GpMatrix **cloneMatrix);
GpStatus WINGDIPAPI GdipDeleteMatrix (GpMatrix *matrix);
GpStatus WINGDIPAPI GdipSetMatrixElements (GpMatrix *matrix, float m11, float m12, float m21, float m22, float dx, float dy);
GpStatus WINGDIPAPI GdipMultiplyMatrix (GpMatrix *matrix, GpMatrix *matrix2, GpMatrixOrder order);
GpStatus WINGDIPAPI GdipTranslateMatrix (GpMatrix *matrix, float offsetX, float offsetY, GpMatrixOrder order);
GpStatus WINGDIPAPI GdipScaleMatrix (GpMatrix *matrix, float scaleX, float scaleY, GpMatrixOrder order);
GpStatus WINGDIPAPI GdipRotateMatrix (GpMatrix *matrix, float angle, GpMatrixOrder order);
GpStatus WINGDIPAPI GdipShearMatrix (GpMatrix *matrix, float shearX, float shearY, GpMatrixOrder order);
GpStatus WINGDIPAPI GdipInvertMatrix (GpMatrix *matrix);
GpStatus WINGDIPAPI GdipTransformMatrixPoints (GpMatrix *matrix, GpPointF *pts, int count);
GpStatus WINGDIPAPI GdipTransformMatrixPointsI (GpMatrix *matrix, GpPoint *pts, int count);
GpStatus WINGDIPAPI GdipVectorTransformMatrixPoints (GpMatrix *matrix, GpPointF *pts, int count);
GpStatus WINGDIPAPI GdipVectorTransformMatrixPointsI (GpMatrix *matrix, GpPoint *pts, int count);
GpStatus WINGDIPAPI GdipGetMatrixElements (GpMatrix *matrix, float *matrixOut);
GpStatus WINGDIPAPI GdipIsMatrixInvertible (GpMatrix *matrix, BOOL *result);
GpStatus WINGDIPAPI GdipIsMatrixIdentity (GpMatrix *matrix, BOOL *result);
GpStatus WINGDIPAPI GdipIsMatrixEqual (GpMatrix *matrix, GpMatrix *matrix2, BOOL *result);

#endif

0 comments on commit f53fd82

Please sign in to comment.