31 lines
918 B
Text
31 lines
918 B
Text
$NetBSD: patch-ab,v 1.1 2006/05/16 13:42:29 ben Exp $
|
|
|
|
--- drawtune.c.orig 2006-01-17 05:07:34.000000000 -0800
|
|
+++ drawtune.c
|
|
@@ -492,7 +492,7 @@ char* s;
|
|
double x;
|
|
char units[40];
|
|
|
|
- count = sscanf(s, "%lf%s", &x, units);
|
|
+ count = sscanf(s, "%lf%39s", &x, units);
|
|
if (count > 0) {
|
|
if ((count >= 2) && (strncmp(units, "cm", 2) == 0)) {
|
|
x = x*28.3;
|
|
@@ -1950,7 +1950,7 @@ static void define_font(struct font* the
|
|
char fontname[80];
|
|
int fontsize, params;
|
|
|
|
- params = sscanf(s, "%s %d", fontname, &fontsize);
|
|
+ params = sscanf(s, "%79s %d", fontname, &fontsize);
|
|
if (params >= 1) {
|
|
if (strcmp(fontname, "-") != 0) {
|
|
if (thefont->name != NULL) {
|
|
@@ -1974,7 +1974,7 @@ char *s;
|
|
int result;
|
|
|
|
p[0] = '\0';
|
|
- sscanf(s, " %10s", p);
|
|
+ sscanf(s, " %9s", p);
|
|
result = 1;
|
|
if ((strcmp(p, "0") == 0) || (strcmp(p, "no") == 0) ||
|
|
(strcmp(p, "false") == 0)) {
|