@@ -1728,7 +1728,7 @@ static void rc_client_activate_game(rc_client_load_state_t* load_state, rc_api_s
17281728 if (load_state -> hash -> hash [0 ] != '[' ) {
17291729 if (load_state -> client -> state .spectator_mode != RC_CLIENT_SPECTATOR_MODE_LOCKED ) {
17301730 /* schedule the periodic ping */
1731- rc_client_scheduled_callback_data_t * callback_data = rc_buffer_alloc (& load_state -> game -> buffer , sizeof (rc_client_scheduled_callback_data_t ));
1731+ rc_client_scheduled_callback_data_t * callback_data = ( rc_client_scheduled_callback_data_t * ) rc_buffer_alloc (& load_state -> game -> buffer , sizeof (rc_client_scheduled_callback_data_t ));
17321732 memset (callback_data , 0 , sizeof (* callback_data ));
17331733 callback_data -> callback = rc_client_ping ;
17341734 callback_data -> related_id = load_state -> game -> public_ .id ;
@@ -1768,7 +1768,7 @@ static void rc_client_dispatch_activate_game(struct rc_client_scheduled_callback
17681768
17691769static void rc_client_queue_activate_game (rc_client_load_state_t * load_state )
17701770{
1771- rc_client_scheduled_callback_data_t * scheduled_callback_data = calloc (1 , sizeof (rc_client_scheduled_callback_data_t ));
1771+ rc_client_scheduled_callback_data_t * scheduled_callback_data = ( rc_client_scheduled_callback_data_t * ) calloc (1 , sizeof (rc_client_scheduled_callback_data_t ));
17721772 if (!scheduled_callback_data ) {
17731773 rc_client_load_error (load_state , RC_OUT_OF_MEMORY , rc_error_str (RC_OUT_OF_MEMORY ));
17741774 return ;
@@ -1805,7 +1805,7 @@ static void rc_client_start_session_callback(const rc_api_server_response_t* ser
18051805 outstanding_requests = rc_client_end_load_state (load_state );
18061806
18071807 if (error_message ) {
1808- rc_client_load_error (callback_data , result , error_message );
1808+ rc_client_load_error (( rc_client_load_state_t * ) callback_data , result , error_message );
18091809 }
18101810 else if (outstanding_requests < 0 ) {
18111811 /* previous load state was aborted, load_state was free'd */
@@ -1818,7 +1818,7 @@ static void rc_client_start_session_callback(const rc_api_server_response_t* ser
18181818 (rc_api_start_session_response_t * )malloc (sizeof (rc_api_start_session_response_t ));
18191819
18201820 if (!load_state -> start_session_response ) {
1821- rc_client_load_error (callback_data , RC_OUT_OF_MEMORY , rc_error_str (RC_OUT_OF_MEMORY ));
1821+ rc_client_load_error (( rc_client_load_state_t * ) callback_data , RC_OUT_OF_MEMORY , rc_error_str (RC_OUT_OF_MEMORY ));
18221822 }
18231823 else {
18241824 /* safer to parse the response again than to try to copy it */
@@ -1911,7 +1911,7 @@ static void rc_client_copy_achievements(rc_client_load_state_t* load_state,
19111911
19121912 /* allocate the achievement array */
19131913 size = sizeof (rc_client_achievement_info_t ) * num_achievements ;
1914- achievement = achievements = rc_buffer_alloc (buffer , size );
1914+ achievement = achievements = ( rc_client_achievement_info_t * ) rc_buffer_alloc (buffer , size );
19151915 memset (achievements , 0 , size );
19161916
19171917 /* copy the achievement data */
@@ -1960,7 +1960,7 @@ static void rc_client_copy_achievements(rc_client_load_state_t* load_state,
19601960 achievement -> public_ .bucket = RC_CLIENT_ACHIEVEMENT_BUCKET_UNSUPPORTED ;
19611961 }
19621962 else {
1963- rc_buffer_consume (buffer , preparse .parse .buffer , (uint8_t * )preparse .parse .buffer + preparse .parse .offset );
1963+ rc_buffer_consume (buffer , ( const uint8_t * ) preparse .parse .buffer , (uint8_t * )preparse .parse .buffer + preparse .parse .offset );
19641964 }
19651965
19661966 rc_destroy_preparse_state (& preparse );
@@ -2053,7 +2053,7 @@ static void rc_client_copy_leaderboards(rc_client_load_state_t* load_state,
20532053 /* allocate the achievement array */
20542054 size = sizeof (rc_client_leaderboard_info_t ) * num_leaderboards ;
20552055 buffer = & load_state -> game -> buffer ;
2056- leaderboard = leaderboards = rc_buffer_alloc (buffer , size );
2056+ leaderboard = leaderboards = ( rc_client_leaderboard_info_t * ) rc_buffer_alloc (buffer , size );
20572057 memset (leaderboards , 0 , size );
20582058
20592059 /* copy the achievement data */
@@ -2103,7 +2103,7 @@ static void rc_client_copy_leaderboards(rc_client_load_state_t* load_state,
21032103 leaderboard -> public_ .state = RC_CLIENT_LEADERBOARD_STATE_DISABLED ;
21042104 }
21052105 else {
2106- rc_buffer_consume (buffer , preparse .parse .buffer , (uint8_t * )preparse .parse .buffer + preparse .parse .offset );
2106+ rc_buffer_consume (buffer , ( const uint8_t * ) preparse .parse .buffer , (uint8_t * )preparse .parse .buffer + preparse .parse .offset );
21072107 }
21082108
21092109 rc_destroy_preparse_state (& preparse );
@@ -2618,7 +2618,7 @@ rc_client_game_hash_t* rc_client_find_game_hash(rc_client_t* client, const char*
26182618 }
26192619
26202620 if (!game_hash ) {
2621- game_hash = rc_buffer_alloc (& client -> state .buffer , sizeof (rc_client_game_hash_t ));
2621+ game_hash = ( rc_client_game_hash_t * ) rc_buffer_alloc (& client -> state .buffer , sizeof (rc_client_game_hash_t ));
26222622 memset (game_hash , 0 , sizeof (* game_hash ));
26232623 snprintf (game_hash -> hash , sizeof (game_hash -> hash ), "%s" , hash );
26242624 game_hash -> game_id = RC_CLIENT_UNKNOWN_GAME_ID ;
@@ -3206,7 +3206,7 @@ static rc_client_game_info_t* rc_client_check_pending_media(rc_client_t* client,
32063206 }
32073207
32083208 /* still waiting for game data - don't call callback - it's queued */
3209- if (pending_media )
3209+ if (pending_media )
32103210 return NULL ;
32113211
32123212 return game ;
@@ -3363,7 +3363,7 @@ const rc_client_game_t* rc_client_get_game_info(const rc_client_t* client)
33633363
33643364 if (client -> state .external_client -> get_game_info )
33653365 return rc_client_external_convert_v1_game (client , client -> state .external_client -> get_game_info ());
3366- }
3366+ }
33673367#endif
33683368
33693369 return client -> game ? & client -> game -> public_ : NULL ;
@@ -4129,7 +4129,7 @@ static void rc_client_award_achievement_callback(const rc_api_server_response_t*
41294129}
41304130
41314131static void rc_client_award_achievement_server_call (rc_client_award_achievement_callback_data_t * ach_data )
4132- {
4132+ {
41334133 rc_api_award_achievement_request_t api_params ;
41344134 rc_api_request_t request ;
41354135 int result ;
@@ -4283,7 +4283,7 @@ const rc_client_leaderboard_t* rc_client_get_leaderboard_info(const rc_client_t*
42834283 if (leaderboard != NULL )
42844284 return & leaderboard -> public_ ;
42854285 }
4286-
4286+
42874287 return NULL ;
42884288}
42894289
@@ -4367,15 +4367,15 @@ rc_client_leaderboard_list_t* rc_client_create_leaderboard_list(rc_client_t* cli
43674367 };
43684368
43694369 if (!client )
4370- return calloc (1 , sizeof (rc_client_leaderboard_list_t ));
4370+ return ( rc_client_leaderboard_list_t * ) calloc (1 , sizeof (rc_client_leaderboard_list_t ));
43714371
43724372#ifdef RC_CLIENT_SUPPORTS_EXTERNAL
43734373 if (client -> state .external_client && client -> state .external_client -> create_leaderboard_list )
43744374 return (rc_client_leaderboard_list_t * )client -> state .external_client -> create_leaderboard_list (grouping );
43754375#endif
43764376
43774377 if (!client -> game )
4378- return calloc (1 , sizeof (rc_client_leaderboard_list_t ));
4378+ return ( rc_client_leaderboard_list_t * ) calloc (1 , sizeof (rc_client_leaderboard_list_t ));
43794379
43804380 memset (& bucket_counts , 0 , sizeof (bucket_counts ));
43814381
0 commit comments