=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mg/basic.c,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- src/usr.bin/mg/basic.c 2012/06/18 09:26:03 1.37 +++ src/usr.bin/mg/basic.c 2012/10/12 21:13:46 1.38 @@ -1,4 +1,4 @@ -/* $OpenBSD: basic.c,v 1.37 2012/06/18 09:26:03 lum Exp $ */ +/* $OpenBSD: basic.c,v 1.38 2012/10/12 21:13:46 jasper Exp $ */ /* This file is in the public domain */ @@ -485,7 +485,6 @@ int gotoline(int f, int n) { - struct line *clp; char buf[32], *bufp; const char *err; @@ -501,6 +500,17 @@ return (FALSE); } } + return(setlineno(n)); +} + +/* + * Set the line number and switch to it. + */ +int +setlineno(int n) +{ + struct line *clp; + if (n >= 0) { if (n == 0) n++;