changeset 4867:ba7492f9e2b8

While you can actually write to the error buffer, conceptually it's read-only.
author Sam Lantinga <slouken@libsdl.org>
date Sun, 29 Aug 2010 12:00:09 -0700
parents f42e8db53f78
children d6adaafcfb10
files include/SDL_error.h src/SDL_error.c
diffstat 2 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/include/SDL_error.h	Sat Aug 28 22:56:52 2010 -0700
+++ b/include/SDL_error.h	Sun Aug 29 12:00:09 2010 -0700
@@ -41,7 +41,7 @@
 
 /* Public functions */
 extern DECLSPEC void SDLCALL SDL_SetError(const char *fmt, ...);
-extern DECLSPEC char *SDLCALL SDL_GetError(void);
+extern DECLSPEC const char *SDLCALL SDL_GetError(void);
 extern DECLSPEC void SDLCALL SDL_ClearError(void);
 
 /**
--- a/src/SDL_error.c	Sat Aug 28 22:56:52 2010 -0700
+++ b/src/SDL_error.c	Sun Aug 29 12:00:09 2010 -0700
@@ -198,12 +198,12 @@
 }
 
 /* Available for backwards compatibility */
-char *
+const char *
 SDL_GetError(void)
 {
     static char errmsg[SDL_ERRBUFIZE];
 
-    return ((char *) SDL_GetErrorMsg(errmsg, SDL_ERRBUFIZE));
+    return SDL_GetErrorMsg(errmsg, SDL_ERRBUFIZE);
 }
 
 void