BSD 4_2 release
[unix-history] / usr / src / usr.bin / eqn / move.c
index c4d30fa..d01405c 100644 (file)
@@ -1,3 +1,7 @@
+#ifndef lint
+static char sccsid[] = "@(#)move.c     4.3 8/11/83";
+#endif
+
 # include "e.h"
 # include "e.def"
 
 # include "e.h"
 # include "e.def"
 
@@ -5,7 +9,11 @@ move(dir, amt, p) int dir, amt, p; {
        int a;
 
        yyval = p;
        int a;
 
        yyval = p;
+#ifndef NEQN
        a = VERT( (EFFPS(ps) * 6 * amt) / 100);
        a = VERT( (EFFPS(ps) * 6 * amt) / 100);
+#else NEQN
+       a = VERT( (amt+49)/50 );        /* nearest number of half-lines */
+#endif NEQN
        printf(".ds %d ", yyval);
        if( dir == FWD || dir == BACK ) /* fwd, back */
                printf("\\h'%s%du'\\*(%d\n", (dir==BACK) ? "-" : "", a, p);
        printf(".ds %d ", yyval);
        if( dir == FWD || dir == BACK ) /* fwd, back */
                printf("\\h'%s%du'\\*(%d\n", (dir==BACK) ? "-" : "", a, p);