diff --git a/src/main.c b/src/main.c index 4ae28cde..629a152e 100644 --- a/src/main.c +++ b/src/main.c @@ -1409,6 +1409,9 @@ int main(int argc,char * argv[]) return 0; } +#ifdef _MSC_VER + GFX2_Log(GFX2_DEBUG, "built with _MSC_VER=%d\n", _MSC_VER); +#endif Main_handler(); Program_shutdown(); diff --git a/src/oldies.c b/src/oldies.c index d02ac652..8997f639 100644 --- a/src/oldies.c +++ b/src/oldies.c @@ -38,6 +38,13 @@ #include "windows.h" #include "layers.h" +// I don't have round() in MSVC++ 2010 (_MSC_VER=1600) +#if defined(_MSC_VER) +#if _MSC_VER < 1900 +#define round(x) floor(x+0.5) +#endif +#endif + static void Set_Pixel_in_layer(word x,word y, byte layer, byte color) { *((y)*Main.image_width+(x)+Main.backups->Pages->Image[layer].Pixels)=color;