d3dx8: Make d3dx8math.h C++ compatible.

Francois Gouget fgouget at free.fr
Tue Nov 13 02:29:57 CST 2007


---
 include/d3dx8math.h |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/include/d3dx8math.h b/include/d3dx8math.h
index 9916490..d583f61 100644
--- a/include/d3dx8math.h
+++ b/include/d3dx8math.h
@@ -259,6 +259,11 @@ typedef struct D3DXCOLOR
     FLOAT r, g, b, a;
 } D3DXCOLOR, *LPD3DXCOLOR;
 
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 FLOAT WINAPI D3DXMatrixfDeterminant(CONST D3DXMATRIX *pm);
 D3DXMATRIX* WINAPI D3DXMatrixInverse(D3DXMATRIX *pout, FLOAT *pdeterminant, CONST D3DXMATRIX *pm);
 D3DXMATRIX* WINAPI D3DXMatrixLookAtLH(D3DXMATRIX *pout, CONST D3DXVECTOR3 *peye, CONST D3DXVECTOR3 *pat, CONST D3DXVECTOR3 *pup);
@@ -313,6 +318,10 @@ D3DXVECTOR4* WINAPI D3DXVec4Hermite(D3DXVECTOR4 *pout, CONST D3DXVECTOR4 *pv1, C
 D3DXVECTOR4* WINAPI D3DXVec4Normalize(D3DXVECTOR4 *pout, CONST D3DXVECTOR4 *pv);
 D3DXVECTOR4* WINAPI D3DXVec4Transform(D3DXVECTOR4 *pout, CONST D3DXVECTOR4 *pv, CONST D3DXMATRIX *pm);
 
+#ifdef __cplusplus
+}
+#endif
+
 #include <d3dx8math.inl>
 
 #endif /* __D3DX8MATH_H__ */
-- 
1.5.3.4




More information about the wine-patches mailing list