Blob Blame History Raw
--- mpage-2.5.4/post.c.orig	2005-11-19 19:53:13.000000000 +0200
+++ mpage-2.5.4/post.c	2005-11-19 19:58:34.000000000 +0200
@@ -727,8 +727,8 @@ do_post_sheet(fd, asheet, outfd)
          * Take extra page margins into account
          */
         fprintf(outfd, "%d %d div %d %d div scale\n",
-               ps_width - pagemargin_left - pagemargin_right, ps_width,
-               ps_height - pagemargin_top - pagemargin_bottom, ps_height);
+               ps_width, ps_width + pagemargin_left + pagemargin_right,
+               ps_height, ps_height + pagemargin_top + pagemargin_bottom);
 #ifndef NSCALE
         fprintf(outfd, "%d %d translate\n", pagemargin_left, pagemargin_bottom);
 #endif
@@ -864,8 +864,8 @@ do_post_sheet(fd, asheet, outfd)
          * Take extra page margins into account
          */
         fprintf(outfd, "%d %d div %d %d div scale\n",
-               ps_width - pagemargin_left - pagemargin_right, ps_width,
-               ps_height - pagemargin_top - pagemargin_bottom, ps_height);
+               ps_width, ps_width + pagemargin_left + pagemargin_right,
+               ps_height, ps_height + pagemargin_top + pagemargin_bottom);
 #ifndef NSCALE
         fprintf(outfd, "%d %d translate\n", pagemargin_left, pagemargin_bottom);
 #endif