diff --git a/src/emu/video/polynew.h b/src/emu/video/polynew.h index 4c59c492370..fc22831f49f 100644 --- a/src/emu/video/polynew.h +++ b/src/emu/video/polynew.h @@ -70,6 +70,24 @@ // TYPE DEFINITIONS //************************************************************************** +//------------------------------------------------- +// global helpers for float base types +//------------------------------------------------- + +inline float poly_floor(float x) { return floorf(x); } +inline float poly_abs(float x) { return fabsf(x); } +inline float poly_recip(float x) { return 1.0f / x; } + + +//------------------------------------------------- +// global helpers for double base types +//------------------------------------------------- + +inline double poly_floor(double x) { return floor(x); } +inline double poly_abs(double x) { return fabs(x); } +inline double poly_recip(double x) { return 1.0 / x; } + + // poly_manager is a template class template class poly_manager @@ -253,24 +271,6 @@ private: }; -//------------------------------------------------- -// global helpers for float base types -//------------------------------------------------- - -inline float poly_floor(float x) { return floorf(x); } -inline float poly_abs(float x) { return fabsf(x); } -inline float poly_recip(float x) { return 1.0f / x; } - - -//------------------------------------------------- -// global helpers for double base types -//------------------------------------------------- - -inline double poly_floor(double x) { return floor(x); } -inline double poly_abs(double x) { return fabs(x); } -inline double poly_recip(double x) { return 1.0 / x; } - - //------------------------------------------------- // poly_manager - constructor //------------------------------------------------- diff --git a/src/osd/sdl/sdlsocket.c b/src/osd/sdl/sdlsocket.c index b580ae92280..dd5a6ca86c2 100644 --- a/src/osd/sdl/sdlsocket.c +++ b/src/osd/sdl/sdlsocket.c @@ -23,6 +23,7 @@ #endif #include +#define NO_MEM_TRACKING #include "emu.h" #include "sdlfile.h"