From c30175e5dfc83c42eba93614ce7c084236f348a9 Mon Sep 17 00:00:00 2001 From: marha Date: Sun, 24 Jan 2010 12:57:19 +0000 Subject: Remap hypot to _hypot. Make sure the strdup prototype is included. --- libXfont/src/FreeType/ftfuncs.c | 4 ++++ libXfont/src/bitmap/bitscale.c | 4 ++++ libXfont/src/fontfile/fontscale.c | 4 ++++ 3 files changed, 12 insertions(+) (limited to 'libXfont') diff --git a/libXfont/src/FreeType/ftfuncs.c b/libXfont/src/FreeType/ftfuncs.c index 47ebac737..655afa407 100644 --- a/libXfont/src/FreeType/ftfuncs.c +++ b/libXfont/src/FreeType/ftfuncs.c @@ -37,6 +37,7 @@ THE SOFTWARE. #include #include #include +#include #include #include @@ -133,6 +134,9 @@ sfnt_get_ushort( FT_Face face, #define sfnt_get_short(f,t,o) ((FT_Short)sfnt_get_ushort((f),(t),(o))) +#ifdef _MSC_VER +#define hypot _hypot +#endif static int ftypeInitP = 0; /* is the engine initialised? */ FT_Library ftypeLibrary; diff --git a/libXfont/src/bitmap/bitscale.c b/libXfont/src/bitmap/bitscale.c index a4d991d3b..1ef21c336 100644 --- a/libXfont/src/bitmap/bitscale.c +++ b/libXfont/src/bitmap/bitscale.c @@ -60,6 +60,10 @@ from The Open Group. #define MAX(a,b) (((a)>(b)) ? a : b) #endif +#ifdef _MSC_VER +#define hypot _hypot +#endif + /* Should get this from elsewhere */ extern unsigned long serverGeneration; diff --git a/libXfont/src/fontfile/fontscale.c b/libXfont/src/fontfile/fontscale.c index 8002dde81..cdc43082f 100644 --- a/libXfont/src/fontfile/fontscale.c +++ b/libXfont/src/fontfile/fontscale.c @@ -37,6 +37,10 @@ in this Software without prior written authorization from The Open Group. #include #include +#ifdef _MSC_VER +#define hypot _hypot +#endif + Bool FontFileAddScaledInstance (FontEntryPtr entry, FontScalablePtr vals, FontPtr pFont, char *bitmapName) -- cgit v1.2.3