diff --git a/libretro-common/include/retro_common_api.h b/libretro-common/include/retro_common_api.h index 0532612497..2bded88555 100644 --- a/libretro-common/include/retro_common_api.h +++ b/libretro-common/include/retro_common_api.h @@ -79,7 +79,7 @@ typedef int ssize_t; #define STRING_REP_INT64 "%I64u" #define STRING_REP_UINT64 "%I64u" #define STRING_REP_ULONG "%Iu" -#elif defined(__STDC_VERSION__) && __STDC_VERSION__>=199901L +#elif defined(__STDC_VERSION__) && __STDC_VERSION__>=199901L && !defined(VITA) #define STRING_REP_INT64 "%llu" #define STRING_REP_UINT64 "%llu" #define STRING_REP_ULONG "%zu" diff --git a/tasks/task_database.c b/tasks/task_database.c index 187fb18b22..27ba00b7b5 100644 --- a/tasks/task_database.c +++ b/tasks/task_database.c @@ -51,13 +51,15 @@ typedef struct db_handle static int task_database_iterate_start(database_info_handle_t *db, const char *name) { + + char msg[128]; msg[0] = '\0'; snprintf(msg, sizeof(msg), STRING_REP_ULONG "/" STRING_REP_ULONG ": %s %s...\n", -#if defined(_WIN32) || defined(__STDC_VERSION__) && __STDC_VERSION__>=199901L +#if defined(_WIN32) || defined(__STDC_VERSION__) && __STDC_VERSION__>=199901L && !defined(VITA) db->list_ptr, db->list->size, #else