|
@@ -81,7 +81,7 @@ SDL_SetError(SDL_PRINTF_FORMAT_STRING const char *fmt, ...)
|
|
|
case 0: /* Malformed format string.. */
|
|
|
--fmt;
|
|
|
break;
|
|
|
- case 'i': case 'd': case 'u':
|
|
|
+ case 'i': case 'd': case 'u': case 'x': case 'X':
|
|
|
error->args[error->argc++].value_l = va_arg(ap, long);
|
|
|
break;
|
|
|
}
|
|
@@ -234,7 +234,7 @@ SDL_GetErrorMsg(char *errstr, int maxlen)
|
|
|
*spot++ = *fmt++;
|
|
|
*spot++ = '\0';
|
|
|
switch (spot[-2]) {
|
|
|
- case 'i': case 'd': case 'u':
|
|
|
+ case 'i': case 'd': case 'u': case 'x': case 'X':
|
|
|
len = SDL_snprintf(msg, maxlen, tmp,
|
|
|
error->args[argi++].value_l);
|
|
|
if (len > 0) {
|