From 367a6a3ddfb9065c089aefaa959a76a07b3b92a5 Mon Sep 17 00:00:00 2001 From: Philipp Wiesemann Date: Sun, 9 Oct 2016 20:31:32 +0200 Subject: [PATCH] Fixed compiling of three test programs with C++. --- test/testgles.c | 2 +- test/testgles2.c | 4 ++-- test/testime.c | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/test/testgles.c b/test/testgles.c index 291661a09df6f..5be48ac56de08 100644 --- a/test/testgles.c +++ b/test/testgles.c @@ -173,7 +173,7 @@ main(int argc, char *argv[]) quit(2); } - context = SDL_calloc(state->num_windows, sizeof(context)); + context = (SDL_GLContext *)SDL_calloc(state->num_windows, sizeof(context)); if (context == NULL) { SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Out of memory!\n"); quit(2); diff --git a/test/testgles2.c b/test/testgles2.c index af5962ba48efb..45b3d79a3dd51 100644 --- a/test/testgles2.c +++ b/test/testgles2.c @@ -546,7 +546,7 @@ main(int argc, char *argv[]) return 0; } - context = SDL_calloc(state->num_windows, sizeof(context)); + context = (SDL_GLContext *)SDL_calloc(state->num_windows, sizeof(context)); if (context == NULL) { SDL_Log("Out of memory!\n"); quit(2); @@ -640,7 +640,7 @@ main(int argc, char *argv[]) } } - datas = SDL_calloc(state->num_windows, sizeof(shader_data)); + datas = (shader_data *)SDL_calloc(state->num_windows, sizeof(shader_data)); /* Set rendering settings for each context */ for (i = 0; i < state->num_windows; ++i) { diff --git a/test/testime.c b/test/testime.c index c4a25eae6a126..39a40f82f37d5 100644 --- a/test/testime.c +++ b/test/testime.c @@ -110,7 +110,7 @@ static void unifont_init(const char *fontname) const size_t unifontTextureSize = UNIFONT_NUM_TEXTURES * state->num_windows * sizeof(void *); /* Allocate memory for the glyph data so the file can be closed after initialization. */ - unifontGlyph = SDL_malloc(unifontGlyphSize); + unifontGlyph = (struct UnifontGlyph *)SDL_malloc(unifontGlyphSize); if (unifontGlyph == NULL) { SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "unifont: Failed to allocate %d KiB for glyph data.\n", (int)(unifontGlyphSize + 1023) / 1024); @@ -119,7 +119,7 @@ static void unifont_init(const char *fontname) SDL_memset(unifontGlyph, 0, unifontGlyphSize); /* Allocate memory for texture pointers for all renderers. */ - unifontTexture = SDL_malloc(unifontTextureSize); + unifontTexture = (SDL_Texture **)SDL_malloc(unifontTextureSize); if (unifontTexture == NULL) { SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "unifont: Failed to allocate %d KiB for texture pointer data.\n", (int)(unifontTextureSize + 1023) / 1024); @@ -270,7 +270,7 @@ static void unifont_load_texture(Uint32 textureID) exit(-1); } - textureRGBA = SDL_malloc(UNIFONT_TEXTURE_SIZE); + textureRGBA = (Uint8 *)SDL_malloc(UNIFONT_TEXTURE_SIZE); if (textureRGBA == NULL) { SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "unifont: Failed to allocate %d MiB for a texture.\n", UNIFONT_TEXTURE_SIZE / 1024 / 1024);