ports/math/sc/patches/patch-gram_y

21 lines
655 B
Text

Index: gram.y
--- gram.y.orig
+++ gram.y
@@ -968,7 +968,7 @@ command: S_LET var_or_range '=' e
macrofd); }
| S_EVAL e STRING '|' NUMBER
{ doeval($2, $3, currow, curcol,
- $3); }
+ $5); }
| S_SEVAL e { doseval($2, currow, curcol, macrofd); }
| S_QUERY STRING STRING { doquery($2, $3, macrofd); }
| S_QUERY STRING STRING '|' NUMBER
@@ -1010,7 +1010,7 @@ command: S_LET var_or_range '=' e
| S_PLUGOUT STRING '=' STRING
{ addplugin($2, $4, 'w'); }
| PLUGIN { *line = '|';
- sprintf(line + 1, $1);
+ sprintf(line + 1, "%s", $1);
readfile(line, 0);
scxfree($1); }
| /* nothing */