* Replace uses of strcpy, strcat and sprintf with sstrcpy, sstrcat and ssprintf where possible
* Merge a translation string into it's printf formatting string (i.e. make the format string the translated string) git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5621 4a71c877-e1ca-e34f-864e-861f7616d084master
parent
1feee6ea95
commit
d71055a5e0
|
@ -197,9 +197,9 @@ void loadMapPreview(void)
|
||||||
// load the terrain types
|
// load the terrain types
|
||||||
psLevel = levFindDataSet(game.map);
|
psLevel = levFindDataSet(game.map);
|
||||||
rebuildSearchPath(psLevel->dataDir, false);
|
rebuildSearchPath(psLevel->dataDir, false);
|
||||||
strcpy(aFileName,psLevel->apDataFiles[0]);
|
sstrcpy(aFileName,psLevel->apDataFiles[0]);
|
||||||
aFileName[strlen(aFileName)-4] = '\0';
|
aFileName[strlen(aFileName)-4] = '\0';
|
||||||
strcat(aFileName, "/ttypes.ttp");
|
sstrcat(aFileName, "/ttypes.ttp");
|
||||||
pFileData = fileLoadBuffer;
|
pFileData = fileLoadBuffer;
|
||||||
if (!loadFileToBuffer(aFileName, pFileData, FILE_LOAD_BUFFER_SIZE, &fileSize))
|
if (!loadFileToBuffer(aFileName, pFileData, FILE_LOAD_BUFFER_SIZE, &fileSize))
|
||||||
{
|
{
|
||||||
|
@ -439,7 +439,7 @@ void runConnectionScreen(void )
|
||||||
OptionsInet(id);
|
OptionsInet(id);
|
||||||
break;
|
break;
|
||||||
case CON_IP: // ip entered
|
case CON_IP: // ip entered
|
||||||
strcpy(addr, widgGetString(psConScreen, CON_IP));
|
sstrcpy(addr, widgGetString(psConScreen, CON_IP));
|
||||||
break;
|
break;
|
||||||
case CON_OK:
|
case CON_OK:
|
||||||
if(SettingsUp == true)
|
if(SettingsUp == true)
|
||||||
|
@ -572,7 +572,7 @@ void runGameFind(void )
|
||||||
|
|
||||||
|
|
||||||
ingame.localOptionsReceived = false; // note we are awaiting options
|
ingame.localOptionsReceived = false; // note we are awaiting options
|
||||||
strcpy(game.name, NetPlay.games[gameNumber].name); // store name
|
sstrcpy(game.name, NetPlay.games[gameNumber].name); // store name
|
||||||
|
|
||||||
joinCampaign(gameNumber,(char*)sPlayer);
|
joinCampaign(gameNumber,(char*)sPlayer);
|
||||||
|
|
||||||
|
@ -1606,12 +1606,12 @@ static void processMultiopWidgets(UDWORD id)
|
||||||
{
|
{
|
||||||
|
|
||||||
case MULTIOP_GNAME: // we get this when nec.
|
case MULTIOP_GNAME: // we get this when nec.
|
||||||
strcpy(game.name,widgGetString(psWScreen, MULTIOP_GNAME));
|
sstrcpy(game.name,widgGetString(psWScreen, MULTIOP_GNAME));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case MULTIOP_MAP:
|
case MULTIOP_MAP:
|
||||||
widgSetString(psWScreen, MULTIOP_MAP,game.map);
|
widgSetString(psWScreen, MULTIOP_MAP,game.map);
|
||||||
// strcpy(game.map,widgGetString(psWScreen, MULTIOP_MAP));
|
// sstrcpy(game.map,widgGetString(psWScreen, MULTIOP_MAP));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case MULTIOP_GNAME_ICON:
|
case MULTIOP_GNAME_ICON:
|
||||||
|
@ -1630,7 +1630,7 @@ static void processMultiopWidgets(UDWORD id)
|
||||||
widgSetButtonState(psWScreen, MULTIOP_SKIRMISH,0);
|
widgSetButtonState(psWScreen, MULTIOP_SKIRMISH,0);
|
||||||
game.type = CAMPAIGN;
|
game.type = CAMPAIGN;
|
||||||
widgSetString(psWScreen, MULTIOP_MAP, DEFAULTCAMPAIGNMAP);
|
widgSetString(psWScreen, MULTIOP_MAP, DEFAULTCAMPAIGNMAP);
|
||||||
strcpy(game.map,widgGetString(psWScreen, MULTIOP_MAP));
|
sstrcpy(game.map,widgGetString(psWScreen, MULTIOP_MAP));
|
||||||
game.alliance = NO_ALLIANCES;
|
game.alliance = NO_ALLIANCES;
|
||||||
addGameOptions(false);
|
addGameOptions(false);
|
||||||
break;
|
break;
|
||||||
|
@ -1640,7 +1640,7 @@ static void processMultiopWidgets(UDWORD id)
|
||||||
widgSetButtonState(psWScreen, MULTIOP_SKIRMISH,WBUT_LOCK);
|
widgSetButtonState(psWScreen, MULTIOP_SKIRMISH,WBUT_LOCK);
|
||||||
game.type = SKIRMISH;
|
game.type = SKIRMISH;
|
||||||
widgSetString(psWScreen, MULTIOP_MAP, DEFAULTSKIRMISHMAP);
|
widgSetString(psWScreen, MULTIOP_MAP, DEFAULTSKIRMISHMAP);
|
||||||
strcpy(game.map,widgGetString(psWScreen, MULTIOP_MAP));
|
sstrcpy(game.map,widgGetString(psWScreen, MULTIOP_MAP));
|
||||||
addGameOptions(false);
|
addGameOptions(false);
|
||||||
break;
|
break;
|
||||||
case MULTIOP_MAP_BUT:
|
case MULTIOP_MAP_BUT:
|
||||||
|
@ -1808,7 +1808,7 @@ static void processMultiopWidgets(UDWORD id)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case MULTIOP_PNAME:
|
case MULTIOP_PNAME:
|
||||||
strcpy(sPlayer,widgGetString(psWScreen, MULTIOP_PNAME));
|
sstrcpy(sPlayer,widgGetString(psWScreen, MULTIOP_PNAME));
|
||||||
|
|
||||||
// chop to 15 chars..
|
// chop to 15 chars..
|
||||||
while(strlen(sPlayer) > 15) // clip name.
|
while(strlen(sPlayer) > 15) // clip name.
|
||||||
|
@ -1822,7 +1822,7 @@ static void processMultiopWidgets(UDWORD id)
|
||||||
|
|
||||||
removeWildcards((char*)sPlayer);
|
removeWildcards((char*)sPlayer);
|
||||||
|
|
||||||
sprintf(tmp,"-> %s",sPlayer);
|
ssprintf(tmp, "-> %s", sPlayer);
|
||||||
sendTextMessage(tmp,true);
|
sendTextMessage(tmp,true);
|
||||||
|
|
||||||
NETchangePlayerName(NetPlay.dpidPlayer, (char*)sPlayer); // update if joined.
|
NETchangePlayerName(NetPlay.dpidPlayer, (char*)sPlayer); // update if joined.
|
||||||
|
@ -1839,9 +1839,9 @@ static void processMultiopWidgets(UDWORD id)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case MULTIOP_HOST:
|
case MULTIOP_HOST:
|
||||||
strcpy((char*)game.name,widgGetString(psWScreen, MULTIOP_GNAME)); // game name
|
sstrcpy(game.name, widgGetString(psWScreen, MULTIOP_GNAME)); // game name
|
||||||
strcpy((char*)sPlayer,widgGetString(psWScreen, MULTIOP_PNAME)); // pname
|
sstrcpy(sPlayer, widgGetString(psWScreen, MULTIOP_PNAME)); // pname
|
||||||
strcpy((char*)game.map,widgGetString(psWScreen, MULTIOP_MAP)); // add the name
|
sstrcpy(game.map, widgGetString(psWScreen, MULTIOP_MAP)); // add the name
|
||||||
|
|
||||||
resetReadyStatus(false);
|
resetReadyStatus(false);
|
||||||
|
|
||||||
|
@ -1926,8 +1926,6 @@ static void processMultiopWidgets(UDWORD id)
|
||||||
//clicked on a team
|
//clicked on a team
|
||||||
if((id >= MULTIOP_TEAMCHOOSER) && (id <= MULTIOP_TEAMCHOOSER_END))
|
if((id >= MULTIOP_TEAMCHOOSER) && (id <= MULTIOP_TEAMCHOOSER_END))
|
||||||
{
|
{
|
||||||
char msg[255];
|
|
||||||
|
|
||||||
ASSERT(teamChooserUp() >= 0, "processMultiopWidgets: teamChooserUp() < 0");
|
ASSERT(teamChooserUp() >= 0, "processMultiopWidgets: teamChooserUp() < 0");
|
||||||
ASSERT((id - MULTIOP_TEAMCHOOSER) >= 0
|
ASSERT((id - MULTIOP_TEAMCHOOSER) >= 0
|
||||||
&& (id - MULTIOP_TEAMCHOOSER) < MAX_PLAYERS, "processMultiopWidgets: wrong id - MULTIOP_TEAMCHOOSER value (%d)", id - MULTIOP_TEAMCHOOSER);
|
&& (id - MULTIOP_TEAMCHOOSER) < MAX_PLAYERS, "processMultiopWidgets: wrong id - MULTIOP_TEAMCHOOSER value (%d)", id - MULTIOP_TEAMCHOOSER);
|
||||||
|
@ -1950,8 +1948,7 @@ static void processMultiopWidgets(UDWORD id)
|
||||||
resetReadyStatus(false);
|
resetReadyStatus(false);
|
||||||
setLockedTeamsMode(); //update GUI
|
setLockedTeamsMode(); //update GUI
|
||||||
|
|
||||||
sprintf( msg,"'%s' mode enabled", _("Locked Teams") );
|
addConsoleMessage(_("'Locked Teams' mode enabled"), DEFAULT_JUSTIFY, SYSTEM_MESSAGE);
|
||||||
addConsoleMessage(msg,DEFAULT_JUSTIFY, SYSTEM_MESSAGE);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2327,10 +2324,10 @@ void runMultiOptions(void)
|
||||||
switch(id)
|
switch(id)
|
||||||
{
|
{
|
||||||
case MULTIOP_PNAME:
|
case MULTIOP_PNAME:
|
||||||
strcpy((char*)sPlayer,sTemp);
|
sstrcpy(sPlayer, sTemp);
|
||||||
widgSetString(psWScreen,MULTIOP_PNAME,sTemp);
|
widgSetString(psWScreen,MULTIOP_PNAME,sTemp);
|
||||||
|
|
||||||
sprintf(sTemp," -> %s",sPlayer);
|
ssprintf(sTemp, " -> %s", sPlayer);
|
||||||
sendTextMessage(sTemp,true);
|
sendTextMessage(sTemp,true);
|
||||||
|
|
||||||
NETchangePlayerName(NetPlay.dpidPlayer, (char*)sPlayer);
|
NETchangePlayerName(NetPlay.dpidPlayer, (char*)sPlayer);
|
||||||
|
@ -2339,7 +2336,7 @@ void runMultiOptions(void)
|
||||||
setMultiStats(NetPlay.dpidPlayer,playerStats,true);
|
setMultiStats(NetPlay.dpidPlayer,playerStats,true);
|
||||||
break;
|
break;
|
||||||
case MULTIOP_MAP:
|
case MULTIOP_MAP:
|
||||||
strcpy(game.map,sTemp);
|
sstrcpy(game.map, sTemp);
|
||||||
game.maxPlayers =(UBYTE) value;
|
game.maxPlayers =(UBYTE) value;
|
||||||
loadMapPreview();
|
loadMapPreview();
|
||||||
|
|
||||||
|
@ -2407,7 +2404,7 @@ BOOL startMultiOptions(BOOL bReenter)
|
||||||
if(!NetPlay.bComms) // firce skirmish if no comms.
|
if(!NetPlay.bComms) // firce skirmish if no comms.
|
||||||
{
|
{
|
||||||
game.type = SKIRMISH;
|
game.type = SKIRMISH;
|
||||||
strcpy(game.map, DEFAULTSKIRMISHMAP);
|
sstrcpy(game.map, DEFAULTSKIRMISHMAP);
|
||||||
game.maxPlayers = 4;
|
game.maxPlayers = 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2533,7 +2530,7 @@ void displayRemoteGame(WIDGET *psWidget, UDWORD xOffset, UDWORD yOffset, PIELIGH
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
iV_DrawText(_("Players"), x + 5, y + 18);
|
iV_DrawText(_("Players"), x + 5, y + 18);
|
||||||
sprintf(tmp,"%d/%d",NetPlay.games[i].desc.dwCurrentPlayers,NetPlay.games[i].desc.dwMaxPlayers);
|
ssprintf(tmp, "%d/%d", NetPlay.games[i].desc.dwCurrentPlayers, NetPlay.games[i].desc.dwMaxPlayers);
|
||||||
iV_DrawText(tmp, x + 17, y + 33);
|
iV_DrawText(tmp, x + 17, y + 33);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue