mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-04-27 20:41:46 +00:00
Use READ/WRITEMEM instead of STRINGN for data that can contain 0s, dummy!
This commit is contained in:
parent
6510628586
commit
bf4781d26c
3 changed files with 7 additions and 7 deletions
|
|
@ -3833,7 +3833,7 @@ static void Got_AddPlayer(UINT8 **p, INT32 playernum)
|
||||||
newplayer->jointime = 0;
|
newplayer->jointime = 0;
|
||||||
|
|
||||||
READSTRINGN(*p, player_names[newplayernum], MAXPLAYERNAME);
|
READSTRINGN(*p, player_names[newplayernum], MAXPLAYERNAME);
|
||||||
READSTRINGN(*p, players[newplayernum].public_key, 32);
|
READMEM(*p, players[newplayernum].public_key, 32);
|
||||||
|
|
||||||
console = READUINT8(*p);
|
console = READUINT8(*p);
|
||||||
splitscreenplayer = READUINT8(*p);
|
splitscreenplayer = READUINT8(*p);
|
||||||
|
|
|
||||||
|
|
@ -255,8 +255,8 @@ void PR_SaveProfiles(void)
|
||||||
{
|
{
|
||||||
// Names and keys, all the string data up front
|
// Names and keys, all the string data up front
|
||||||
WRITESTRINGN(save.p, profilesList[i]->profilename, PROFILENAMELEN);
|
WRITESTRINGN(save.p, profilesList[i]->profilename, PROFILENAMELEN);
|
||||||
WRITESTRINGN(save.p, profilesList[i]->public_key, sizeof(((profile_t *)0)->public_key));
|
WRITEMEM(save.p, profilesList[i]->public_key, sizeof(((profile_t *)0)->public_key));
|
||||||
WRITESTRINGN(save.p, profilesList[i]->secret_key, sizeof(((profile_t *)0)->secret_key));
|
WRITEMEM(save.p, profilesList[i]->secret_key, sizeof(((profile_t *)0)->secret_key));
|
||||||
WRITESTRINGN(save.p, profilesList[i]->playername, MAXPLAYERNAME);
|
WRITESTRINGN(save.p, profilesList[i]->playername, MAXPLAYERNAME);
|
||||||
|
|
||||||
// Character and colour.
|
// Character and colour.
|
||||||
|
|
@ -348,8 +348,8 @@ void PR_LoadProfiles(void)
|
||||||
|
|
||||||
// Names and keys, all the identity stuff up front
|
// Names and keys, all the identity stuff up front
|
||||||
READSTRINGN(save.p, profilesList[i]->profilename, PROFILENAMELEN);
|
READSTRINGN(save.p, profilesList[i]->profilename, PROFILENAMELEN);
|
||||||
READSTRINGN(save.p, profilesList[i]->public_key, sizeof(((profile_t *)0)->public_key));
|
READMEM(save.p, profilesList[i]->public_key, sizeof(((profile_t *)0)->public_key));
|
||||||
READSTRINGN(save.p, profilesList[i]->secret_key, sizeof(((profile_t *)0)->secret_key));
|
READMEM(save.p, profilesList[i]->secret_key, sizeof(((profile_t *)0)->secret_key));
|
||||||
READSTRINGN(save.p, profilesList[i]->playername, MAXPLAYERNAME);
|
READSTRINGN(save.p, profilesList[i]->playername, MAXPLAYERNAME);
|
||||||
|
|
||||||
// Character and colour.
|
// Character and colour.
|
||||||
|
|
|
||||||
|
|
@ -407,7 +407,7 @@ static void P_NetArchivePlayers(savebuffer_t *save)
|
||||||
WRITEUINT8(save->p, players[i].sliptideZipDelay);
|
WRITEUINT8(save->p, players[i].sliptideZipDelay);
|
||||||
WRITEUINT16(save->p, players[i].sliptideZipBoost);
|
WRITEUINT16(save->p, players[i].sliptideZipBoost);
|
||||||
|
|
||||||
WRITESTRINGN(save->p, players[i].public_key, 32);
|
WRITEMEM(save->p, players[i].public_key, 32);
|
||||||
|
|
||||||
// respawnvars_t
|
// respawnvars_t
|
||||||
WRITEUINT8(save->p, players[i].respawn.state);
|
WRITEUINT8(save->p, players[i].respawn.state);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue