static void *highscore_malloc( u32 count, u32 size )
{
size_t requested_mem = size * count;
- void *data = malloc( requested_mem );
+ void *data = vg_alloc( requested_mem );
requested_mem /= 1024;
requested_mem /= 1024;
static void highscores_free(void)
{
- free( highscore_system.data );
- free( highscore_system.playerinfo_data );
+ vg_free( highscore_system.data );
+ vg_free( highscore_system.playerinfo_data );
}
static int highscores_init( u32 pool_size, u32 playerinfo_pool_size )
highscore_malloc( playerinfo_pool_size, sizeof(highscore_playerinfo));
if( !sys->playerinfo_data )
{
- free( sys->data );
+ vg_free( sys->data );
return 0;
}
{
struct highscore_system *sys = &highscore_system;
- /* TODO: Verify steam ID */
vg_low( "Inserting record into database for track %hu\n",record->trackid );
if( record->trackid >= vg_list_size(sys->dbheader.tracks) )