While you can actually write to the error buffer, conceptually it's read-only.

This commit is contained in:
Sam Lantinga 2010-08-29 12:00:09 -07:00
parent 09ad8038b8
commit adc9598f1a
2 changed files with 3 additions and 3 deletions

View file

@ -41,7 +41,7 @@ extern "C" {
/* Public functions */ /* Public functions */
extern DECLSPEC void SDLCALL SDL_SetError(const char *fmt, ...); 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); extern DECLSPEC void SDLCALL SDL_ClearError(void);
/** /**

View file

@ -198,12 +198,12 @@ SDL_GetErrorMsg(char *errstr, unsigned int maxlen)
} }
/* Available for backwards compatibility */ /* Available for backwards compatibility */
char * const char *
SDL_GetError(void) SDL_GetError(void)
{ {
static char errmsg[SDL_ERRBUFIZE]; static char errmsg[SDL_ERRBUFIZE];
return ((char *) SDL_GetErrorMsg(errmsg, SDL_ERRBUFIZE)); return SDL_GetErrorMsg(errmsg, SDL_ERRBUFIZE);
} }
void void