summaryrefslogtreecommitdiff
path: root/games/atc/input.c
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>2003-04-06 18:50:39 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>2003-04-06 18:50:39 +0000
commit0f64621783b3f46a4851826b9f4284e3c9dbeb61 (patch)
tree352fcb09d9321309ec519dc3144147a24bd64bda /games/atc/input.c
parent997f28507be542389b846c45806474af6bbfdedc (diff)
2451 lines of strdup/sprintf/strcpy whacking. mostly ok'd by pjanzen
already, but he may have later changes to make still.
Diffstat (limited to 'games/atc/input.c')
-rw-r--r--games/atc/input.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/games/atc/input.c b/games/atc/input.c
index ee04bfa659e..11117c8c1a6 100644
--- a/games/atc/input.c
+++ b/games/atc/input.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: input.c,v 1.7 2002/02/16 21:27:08 millert Exp $ */
+/* $OpenBSD: input.c,v 1.8 2003/04/06 18:50:36 deraadt Exp $ */
/* $NetBSD: input.c,v 1.4 1995/04/27 21:22:24 mycroft Exp $ */
/*-
@@ -50,7 +50,7 @@
#if 0
static char sccsid[] = "@(#)input.c 8.1 (Berkeley) 5/31/93";
#else
-static char rcsid[] = "$OpenBSD: input.c,v 1.7 2002/02/16 21:27:08 millert Exp $";
+static char rcsid[] = "$OpenBSD: input.c,v 1.8 2003/04/06 18:50:36 deraadt Exp $";
#endif
#endif /* not lint */
@@ -185,7 +185,7 @@ pop()
ioclrtoeol(T_POS);
- strcpy(T_STR, "");
+ strlcpy(T_STR, "", sizeof T_STR);
T_RULE = -1;
T_CH = -1;
return (0);
@@ -201,7 +201,7 @@ rezero()
T_RULE = -1;
T_CH = -1;
T_POS = 0;
- strcpy(T_STR, "");
+ strlcpy(T_STR, "", sizeof T_STR);
}
void
@@ -210,7 +210,7 @@ push(ruleno, ch)
{
int newstate, newpos;
- (void)sprintf(T_STR, st[T_STATE].rule[ruleno].str, tval);
+ (void)snprintf(T_STR, sizeof T_STR, st[T_STATE].rule[ruleno].str, tval);
T_RULE = ruleno;
T_CH = ch;
newstate = st[T_STATE].rule[ruleno].to_state;
@@ -224,7 +224,7 @@ push(ruleno, ch)
T_STATE = newstate;
T_POS = newpos;
T_RULE = -1;
- strcpy(T_STR, "");
+ strlcpy(T_STR, "", sizeof T_STR);
}
int