Mercurial > sdl-ios-xcode
comparison src/SDL_error.c @ 4979:be4ba07d9867
Added SDL errors to the Android log stream if DEBUG_ERROR is defined
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Wed, 12 Jan 2011 13:52:27 -0800 |
parents | ba7492f9e2b8 |
children | b12d76ef05e2 |
comparison
equal
deleted
inserted
replaced
4978:4a7f284a82b2 | 4979:be4ba07d9867 |
---|---|
20 slouken@libsdl.org | 20 slouken@libsdl.org |
21 */ | 21 */ |
22 #include "SDL_config.h" | 22 #include "SDL_config.h" |
23 | 23 |
24 /* Simple error handling in SDL */ | 24 /* Simple error handling in SDL */ |
25 | |
26 #ifdef __ANDROID__ | |
27 #include <android/log.h> | |
28 #endif | |
25 | 29 |
26 #include "SDL_error.h" | 30 #include "SDL_error.h" |
27 #include "SDL_error_c.h" | 31 #include "SDL_error_c.h" |
28 | 32 |
29 /*#define DEBUG_ERROR*/ | 33 /*#define DEBUG_ERROR*/ |
109 va_end(ap); | 113 va_end(ap); |
110 | 114 |
111 /* If we are in debug mode, print out an error message */ | 115 /* If we are in debug mode, print out an error message */ |
112 #ifdef DEBUG_ERROR | 116 #ifdef DEBUG_ERROR |
113 fprintf(stderr, "SDL_SetError: %s\n", SDL_GetError()); | 117 fprintf(stderr, "SDL_SetError: %s\n", SDL_GetError()); |
118 #ifdef __ANDROID__ | |
119 __android_log_print(ANDROID_LOG_INFO, "SDL", "ERROR: %s", SDL_GetError()); | |
114 #endif | 120 #endif |
121 #endif /* DEBUG_ERROR */ | |
115 } | 122 } |
116 | 123 |
117 /* This function has a bit more overhead than most error functions | 124 /* This function has a bit more overhead than most error functions |
118 so that it supports internationalization and thread-safe errors. | 125 so that it supports internationalization and thread-safe errors. |
119 */ | 126 */ |