summaryrefslogtreecommitdiff
path: root/korean/nh2ps/files/patch-nh2ps.c
diff options
context:
space:
mode:
Diffstat (limited to 'korean/nh2ps/files/patch-nh2ps.c')
-rw-r--r--korean/nh2ps/files/patch-nh2ps.c64
1 files changed, 64 insertions, 0 deletions
diff --git a/korean/nh2ps/files/patch-nh2ps.c b/korean/nh2ps/files/patch-nh2ps.c
new file mode 100644
index 000000000000..0b0fecb417c1
--- /dev/null
+++ b/korean/nh2ps/files/patch-nh2ps.c
@@ -0,0 +1,64 @@
+--- nh2ps.c.orig Tue Oct 20 07:10:01 1998
++++ nh2ps.c Wed Oct 23 16:51:28 2002
+@@ -255,6 +255,8 @@
+ #define A4_WIDTH 8.27
+ #define A4_HEIGHT 11.64
+
++#if A4_PAPERSIZE
++
+ #ifndef WIDTH
+ #define WIDTH A4_WIDTH
+ #endif
+@@ -263,6 +265,18 @@
+ #define HEIGHT A4_HEIGHT
+ #endif
+
++#else
++
++#ifndef WIDTH
++#define WIDTH USA_WIDTH
++#endif
++
++#ifndef HEIGHT
++#define HEIGHT USA_HEIGHT
++#endif
++
++#endif
++
+ #ifndef MARGIN
+ #define MARGIN 1.4
+ #endif
+@@ -560,7 +574,7 @@
+ fprintf(stderr,"pos. = -#num\t\tnumber of copies to print\n");
+ fprintf(stderr," -1\t\tone page per sheet\n");
+ fprintf(stderr," -2\t\tTWIN PAGES per sheet\n");
+-#if A4_PAPERSIZE == 1
++#if A4_PAPERSIZE
+ fprintf(stderr," -a\t\tUse USA paper size (8.5\" x 11\")\n");
+ #else
+ fprintf(stderr," -a\t\tUse A4 paper size (21cm x 29.56cm (8.27\" x 11.64\"))\n");
+@@ -677,10 +691,14 @@
+ interpret = TRUE;
+ break;
+ case 'a': /* American paper sizes */
+-#if defined(USA_HEIGHT) && defined(USA_WIDTH)
++#if A4_PAPERSIZE
+ paper_height = USA_HEIGHT;
+ paper_width = USA_WIDTH;
+ strcpy(papersizename, "Letter");
++#else
++ paper_height = A4_HEIGHT;
++ paper_width = A4_WIDTH;
++ strcpy(papersizename, "A4");
+ #endif
+ break;
+ case 'n':
+@@ -2323,7 +2341,7 @@
+
+ #endif
+
+-#ifdef A4_PAPERSIZE
++#if A4_PAPERSIZE
+ strcpy(papersizename, "A4");
+ #else
+ strcpy(papersizename, "Letter");