sprintf -> snprintf

This commit is contained in:
Bill Currie 2000-09-21 16:23:51 +00:00
parent ec896dce6f
commit 7dc163eb61
4 changed files with 5 additions and 6 deletions

View file

@ -393,7 +393,6 @@ Handles cursor positioning, line wrapping, etc
================ ================
*/ */
#define MAXPRINTMSG 4096 #define MAXPRINTMSG 4096
// FIXME: make a buffer size safe vsprintf?
void Con_Printf (char *fmt, ...) void Con_Printf (char *fmt, ...)
{ {
va_list argptr; va_list argptr;

View file

@ -57,7 +57,7 @@ void GIB_Load_f (void)
char filename[256]; char filename[256];
QFile *f; QFile *f;
sprintf(filename, "%s/%s.gib", com_gamedir, Cmd_Argv(1)); snprintf(filename, sizeof(filename), "%s/%s.gib", com_gamedir, Cmd_Argv(1));
f = Qopen(filename, "r"); f = Qopen(filename, "r");
if (f) if (f)
{ {

View file

@ -163,11 +163,11 @@ int GIB_Run_Sub (gib_module_t *mod, gib_sub_t *sub)
for (i = 0; i <= gib_subargc; i++) for (i = 0; i <= gib_subargc; i++)
{ {
sprintf(buf, "arg%i", i); snprintf(buf, sizeof(buf), "arg%i", i);
GIB_Var_Set (buf, gib_subargv[i]); GIB_Var_Set (buf, gib_subargv[i]);
} }
sprintf(buf, "%i", gib_subargc); snprintf(buf, sizeof(buf), "%i", gib_subargc);
GIB_Var_Set ("argc", buf); GIB_Var_Set ("argc", buf);
ret = GIB_Execute_Sub (); ret = GIB_Execute_Sub ();
@ -195,4 +195,4 @@ int GIB_Run_Inst (char *inst)
return ret; return ret;
} }
return GIB_Execute_Inst (); return GIB_Execute_Inst ();
} }

View file

@ -509,7 +509,7 @@ void SCR_DrawFPS (void)
lastframetime = t; lastframetime = t;
} }
sprintf(st, "%3d FPS", lastfps); snprintf(st, sizeof(st), "%3d FPS", lastfps);
x = vid.width - strlen(st) * 8 - 8; x = vid.width - strlen(st) * 8 - 8;
y = vid.height - sb_lines - 8; y = vid.height - sb_lines - 8;
Draw_String8 (x, y, st); Draw_String8 (x, y, st);