diff --git a/libretro-common/formats/json/jsonsax.c b/libretro-common/formats/json/jsonsax.c index 5e0dd6087f..0c184cf249 100644 --- a/libretro-common/formats/json/jsonsax.c +++ b/libretro-common/formats/json/jsonsax.c @@ -146,7 +146,7 @@ static void jsonx_parse_array(state_t* state) while ( *state->json != ']' ) { - HANDLE_1( index, ndx++ ); + HANDLE_1( array_index, ndx++ ); jsonx_parse_value( state ); skip_spaces( state ); diff --git a/libretro-common/include/formats/jsonsax.h b/libretro-common/include/formats/jsonsax.h index 86d6d6b207..01d8a12276 100644 --- a/libretro-common/include/formats/jsonsax.h +++ b/libretro-common/include/formats/jsonsax.h @@ -51,7 +51,7 @@ typedef struct int ( *start_array )( void* userdata ); int ( *end_array )( void* userdata ); int ( *key )( void* userdata, const char* name, size_t length ); - int ( *index )( void* userdata, unsigned int index ); + int ( *array_index )( void* userdata, unsigned int index ); int ( *string )( void* userdata, const char* string, size_t length ); int ( *number )( void* userdata, const char* number, size_t length ); int ( *boolean )( void* userdata, int istrue );