Blame a2ps-4.14.diff

Bernhard M. Wiedemann 7eefe3
---
Bernhard M. Wiedemann 7eefe3
 afm/fontsmap            |   40 ++++++++++++++++++++++++++++++++++++++++
Bernhard M. Wiedemann 7eefe3
 afm/pcrb.afm            |    3 ++-
Bernhard M. Wiedemann 7eefe3
 afm/pcrbo.afm           |    3 ++-
Bernhard M. Wiedemann 7eefe3
 afm/pcrr.afm            |    3 ++-
Bernhard M. Wiedemann 7eefe3
 afm/pcrro.afm           |    3 ++-
Bernhard M. Wiedemann 7eefe3
 afm/phvb.afm            |    3 ++-
Bernhard M. Wiedemann 7eefe3
 afm/phvbo.afm           |    3 ++-
Bernhard M. Wiedemann 7eefe3
 afm/phvr.afm            |    3 ++-
Bernhard M. Wiedemann 7eefe3
 afm/phvro.afm           |    3 ++-
Bernhard M. Wiedemann 7eefe3
 afm/ptmb.afm            |    3 ++-
Bernhard M. Wiedemann 7eefe3
 afm/ptmbi.afm           |    3 ++-
Bernhard M. Wiedemann 7eefe3
 afm/ptmi.afm            |    3 ++-
Bernhard M. Wiedemann 7eefe3
 afm/ptmr.afm            |    3 ++-
Bernhard M. Wiedemann 7eefe3
 configure               |    5 +++--
Bernhard M. Wiedemann 7eefe3
 configure.in            |    5 +++--
Bernhard M. Wiedemann 7eefe3
 contrib/emacs/a2ps.el   |    2 +-
Bernhard M. Wiedemann 7eefe3
 doc/Makefile.in         |    2 +-
Bernhard M. Wiedemann 7eefe3
 encoding/encoding.map   |    4 ++++
Bernhard M. Wiedemann 7eefe3
 etc/Makefile.in         |    2 +-
Bernhard M. Wiedemann 7eefe3
 etc/a2ps_cfg.in         |   40 +++++++++++++++++++++++++++++++++++++---
Bernhard M. Wiedemann 7eefe3
 lib/jobs.c              |   10 +++++++++-
Bernhard M. Wiedemann 7eefe3
 lib/metaseq.c           |    2 +-
Bernhard M. Wiedemann 7eefe3
 lib/options.c           |   23 ++++++++++++++++++++++-
Bernhard M. Wiedemann 7eefe3
 lib/path-concat.c       |    9 ++++-----
Bernhard M. Wiedemann 7eefe3
 lib/xstrrpl.c           |    1 +
Bernhard M. Wiedemann 7eefe3
 man/a2ps.x              |    2 +-
Bernhard M. Wiedemann 7eefe3
 man/card.x              |    2 +-
Bernhard M. Wiedemann 7eefe3
 man/fixps.x             |    2 +-
Bernhard M. Wiedemann 7eefe3
 man/pdiff.x             |    2 +-
Bernhard M. Wiedemann 7eefe3
 man/psmandup.x          |    2 +-
Bernhard M. Wiedemann 7eefe3
 man/psset.x             |    2 +-
Bernhard M. Wiedemann 7eefe3
 ogonkify/Makefile.in    |    2 +-
Bernhard M. Wiedemann 7eefe3
 ogonkify/ogonkify.in.in |    2 +-
Bernhard M. Wiedemann 7eefe3
 ogonkify/pcrb-o.afm     |    3 ++-
Bernhard M. Wiedemann 7eefe3
 ogonkify/pcrbo-o.afm    |    3 ++-
Bernhard M. Wiedemann 7eefe3
 ogonkify/pcrr-o.afm     |    3 ++-
Bernhard M. Wiedemann 7eefe3
 ogonkify/pcrro-o.afm    |    3 ++-
Bernhard M. Wiedemann 7eefe3
 ogonkify/phvb-o.afm     |    3 ++-
Bernhard M. Wiedemann 7eefe3
 ogonkify/phvbo-o.afm    |    3 ++-
Bernhard M. Wiedemann 7eefe3
 ogonkify/phvr-o.afm     |    3 ++-
Bernhard M. Wiedemann 7eefe3
 ogonkify/phvro-o.afm    |    3 ++-
Bernhard M. Wiedemann 7eefe3
 ogonkify/ptmb-o.afm     |    3 ++-
Bernhard M. Wiedemann 7eefe3
 ogonkify/ptmbi-o.afm    |    3 ++-
Bernhard M. Wiedemann 7eefe3
 ogonkify/ptmr-o.afm     |    3 ++-
Bernhard M. Wiedemann 7eefe3
 ogonkify/ptmri-o.afm    |    3 ++-
Bernhard M. Wiedemann 7eefe3
 src/main.c              |   14 +++++++++++++-
Bernhard M. Wiedemann 7eefe3
 46 files changed, 196 insertions(+), 51 deletions(-)
Bernhard M. Wiedemann 7eefe3
Bernhard M. Wiedemann 7eefe3
--- afm/fontsmap
Bernhard M. Wiedemann 7eefe3
+++ afm/fontsmap	2018-10-17 06:43:16.495744482 +0000
Bernhard M. Wiedemann 7eefe3
@@ -47,6 +47,14 @@ Bookman-Demi                  pbkd
Bernhard M. Wiedemann 7eefe3
 Bookman-DemiItalic            pbkdi
Bernhard M. Wiedemann 7eefe3
 Bookman-Light                 pbkl
Bernhard M. Wiedemann 7eefe3
 Bookman-LightItalic           pbkli
Bernhard M. Wiedemann 7eefe3
+CenturySchL-Bold              c059016l
Bernhard M. Wiedemann 7eefe3
+CenturySchL-BoldItal          c059036l
Bernhard M. Wiedemann 7eefe3
+CenturySchL-Ital              c059033l
Bernhard M. Wiedemann 7eefe3
+CenturySchL-Roma              c059013l
Bernhard M. Wiedemann 7eefe3
+CharterBT-Bold                bchb
Bernhard M. Wiedemann 7eefe3
+CharterBT-BoldItalic          bchbi
Bernhard M. Wiedemann 7eefe3
+CharterBT-Italic              bchri
Bernhard M. Wiedemann 7eefe3
+CharterBT-Roman               bchr
Bernhard M. Wiedemann 7eefe3
 Courier                       pcrr
Bernhard M. Wiedemann 7eefe3
 Courier-Bold                  pcrb
Bernhard M. Wiedemann 7eefe3
 Courier-Bold-Ogonki           pcrb-o
Bernhard M. Wiedemann 7eefe3
@@ -55,6 +63,9 @@ Courier-BoldOblique-Ogonki    pcrbo-o
Bernhard M. Wiedemann 7eefe3
 Courier-Oblique               pcrro
Bernhard M. Wiedemann 7eefe3
 Courier-Oblique-Ogonki        pcrro-o
Bernhard M. Wiedemann 7eefe3
 Courier-Ogonki                pcrr-o
Bernhard M. Wiedemann 7eefe3
+Cyrillic                      fcyr
Bernhard M. Wiedemann 7eefe3
+Cyrillic-Italic               fcyri
Bernhard M. Wiedemann 7eefe3
+Dingbats                      d050000l
Bernhard M. Wiedemann 7eefe3
 Helvetica                     phvr
Bernhard M. Wiedemann 7eefe3
 Helvetica-Bold                phvb
Bernhard M. Wiedemann 7eefe3
 Helvetica-Bold-Ogonki         phvb-o
Bernhard M. Wiedemann 7eefe3
@@ -71,11 +82,25 @@ NewCenturySchlbk-Bold         pncb
Bernhard M. Wiedemann 7eefe3
 NewCenturySchlbk-BoldItalic   pncbi
Bernhard M. Wiedemann 7eefe3
 NewCenturySchlbk-Italic       pncri
Bernhard M. Wiedemann 7eefe3
 NewCenturySchlbk-Roman        pncr
Bernhard M. Wiedemann 7eefe3
+NimbusMonL-Bold               n022004l
Bernhard M. Wiedemann 7eefe3
+NimbusMonL-BoldObli           n022024l
Bernhard M. Wiedemann 7eefe3
+NimbusMonL-Regu               n022003l
Bernhard M. Wiedemann 7eefe3
+NimbusMonL-ReguObli           n022023l
Bernhard M. Wiedemann 7eefe3
+NimbusRomNo                   n021003l
Bernhard M. Wiedemann 7eefe3
+NimbusSanL-Bold               n019004l
Bernhard M. Wiedemann 7eefe3
+NimbusSanL-BoldCond           n019044l
Bernhard M. Wiedemann 7eefe3
+NimbusSanL-BoldCondItal       n019064l
Bernhard M. Wiedemann 7eefe3
+NimbusSanL-BoldItal           n019024l
Bernhard M. Wiedemann 7eefe3
+NimbusSanL-Regu               n019003l
Bernhard M. Wiedemann 7eefe3
+NimbusSanL-ReguCond           n019043l
Bernhard M. Wiedemann 7eefe3
+NimbusSanL-ReguCondItal       n019063l
Bernhard M. Wiedemann 7eefe3
+NimbusSanL-ReguItal           n019023l
Bernhard M. Wiedemann 7eefe3
 PCFont                        pcfont
Bernhard M. Wiedemann 7eefe3
 Palatino-Bold                 pplb
Bernhard M. Wiedemann 7eefe3
 Palatino-BoldItalic           pplbi
Bernhard M. Wiedemann 7eefe3
 Palatino-Italic               pplri
Bernhard M. Wiedemann 7eefe3
 Palatino-Roman                pplr
Bernhard M. Wiedemann 7eefe3
+StandardSymL                  s050000l
Bernhard M. Wiedemann 7eefe3
 Symbol                        psyr
Bernhard M. Wiedemann 7eefe3
 Times-Bold                    ptmb
Bernhard M. Wiedemann 7eefe3
 Times-Bold-Ogonki             ptmb-o
Bernhard M. Wiedemann 7eefe3
@@ -85,5 +110,20 @@ Times-Italic                  ptmi
Bernhard M. Wiedemann 7eefe3
 Times-Italic-Ogonki           ptmri-o
Bernhard M. Wiedemann 7eefe3
 Times-Roman                   ptmr
Bernhard M. Wiedemann 7eefe3
 Times-Roman-Ogonki            ptmr-o
Bernhard M. Wiedemann 7eefe3
+URWAntiquaT-RegularCondensed  u003043t
Bernhard M. Wiedemann 7eefe3
+URWBookmanL-DemiBold          b018015l
Bernhard M. Wiedemann 7eefe3
+URWBookmanL-DemiBoldItal      b018035l
Bernhard M. Wiedemann 7eefe3
+URWBookmanL-Ligh              b018012l
Bernhard M. Wiedemann 7eefe3
+URWBookmanL-LighItal          b018032l
Bernhard M. Wiedemann 7eefe3
+URWChanceryL-MediItal         z003034l
Bernhard M. Wiedemann 7eefe3
+URWGothicL-Book               a010013l
Bernhard M. Wiedemann 7eefe3
+URWGothicL-BookObli           a010033l
Bernhard M. Wiedemann 7eefe3
+URWGothicL-Demi               a010015l
Bernhard M. Wiedemann 7eefe3
+URWGothicL-DemiObli           a010035l
Bernhard M. Wiedemann 7eefe3
+URWGroteskT-Bold              u004006t
Bernhard M. Wiedemann 7eefe3
+URWPalladioL-Bold             p052004l
Bernhard M. Wiedemann 7eefe3
+URWPalladioL-BoldItal         p052024l
Bernhard M. Wiedemann 7eefe3
+URWPalladioL-Ital             p052023l
Bernhard M. Wiedemann 7eefe3
+URWPalladioL-Roma             p052003l
Bernhard M. Wiedemann 7eefe3
 ZapfChancery-MediumItalic     pzcmi
Bernhard M. Wiedemann 7eefe3
 ZapfDingbats                  pzdr
Bernhard M. Wiedemann 7eefe3
--- afm/pcrb.afm
Bernhard M. Wiedemann 7eefe3
+++ afm/pcrb.afm	2018-10-17 06:43:16.495744482 +0000
Bernhard M. Wiedemann 7eefe3
@@ -21,7 +21,7 @@ Ascender 629
Bernhard M. Wiedemann 7eefe3
 Descender -157
Bernhard M. Wiedemann 7eefe3
 StdHW 84
Bernhard M. Wiedemann 7eefe3
 StdVW 106
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 314
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 315
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 600 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 600 ; N exclam ; B 202 -15 398 572 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 600 ; N quotedbl ; B 135 277 465 562 ;
Bernhard M. Wiedemann 7eefe3
@@ -312,6 +312,7 @@ C -1 ; WX 600 ; N Dcaron ; B 30 0 594 79
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N rcommaaccent ; B 47 -250 580 454 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Ntilde ; B 8 -12 610 759 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N otilde ; B 30 -15 570 636 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 600 ; N Euro ; B -69 -50 673 633 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Rcommaaccent ; B 24 -250 599 562 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Lcommaaccent ; B 39 -250 578 562 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Atilde ; B -9 0 609 759 ;
Bernhard M. Wiedemann 7eefe3
--- afm/pcrbo.afm
Bernhard M. Wiedemann 7eefe3
+++ afm/pcrbo.afm	2018-10-17 06:43:16.495744482 +0000
Bernhard M. Wiedemann 7eefe3
@@ -21,7 +21,7 @@ Ascender 629
Bernhard M. Wiedemann 7eefe3
 Descender -157
Bernhard M. Wiedemann 7eefe3
 StdHW 84
Bernhard M. Wiedemann 7eefe3
 StdVW 106
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 314
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 315
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 600 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 600 ; N exclam ; B 215 -15 495 572 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 600 ; N quotedbl ; B 211 277 585 562 ;
Bernhard M. Wiedemann 7eefe3
@@ -312,6 +312,7 @@ C -1 ; WX 600 ; N Dcaron ; B 30 0 664 79
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N rcommaaccent ; B 47 -250 655 454 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Ntilde ; B 8 -12 730 759 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N otilde ; B 71 -15 643 636 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 600 ; N Euro ; B -58 -50 776 633 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Rcommaaccent ; B 24 -250 617 562 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Lcommaaccent ; B 39 -250 636 562 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Atilde ; B -9 0 669 759 ;
Bernhard M. Wiedemann 7eefe3
--- afm/pcrr.afm
Bernhard M. Wiedemann 7eefe3
+++ afm/pcrr.afm	2018-10-17 06:43:16.495744482 +0000
Bernhard M. Wiedemann 7eefe3
@@ -21,7 +21,7 @@ Ascender 629
Bernhard M. Wiedemann 7eefe3
 Descender -157
Bernhard M. Wiedemann 7eefe3
 StdHW 51
Bernhard M. Wiedemann 7eefe3
 StdVW 51
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 314
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 315
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 600 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 600 ; N exclam ; B 236 -15 364 572 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 600 ; N quotedbl ; B 187 328 413 562 ;
Bernhard M. Wiedemann 7eefe3
@@ -312,6 +312,7 @@ C -1 ; WX 600 ; N Dcaron ; B 43 0 574 80
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N rcommaaccent ; B 60 -250 559 441 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Ntilde ; B 7 -13 593 729 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N otilde ; B 62 -15 538 606 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 600 ; N Euro ; B -9 -20 613 583 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Rcommaaccent ; B 38 -250 588 562 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Lcommaaccent ; B 47 -250 554 562 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Atilde ; B 3 0 597 729 ;
Bernhard M. Wiedemann 7eefe3
--- afm/pcrro.afm
Bernhard M. Wiedemann 7eefe3
+++ afm/pcrro.afm	2018-10-17 06:43:16.495744482 +0000
Bernhard M. Wiedemann 7eefe3
@@ -21,7 +21,7 @@ Ascender 629
Bernhard M. Wiedemann 7eefe3
 Descender -157
Bernhard M. Wiedemann 7eefe3
 StdHW 51
Bernhard M. Wiedemann 7eefe3
 StdVW 51
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 314
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 315
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 600 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 600 ; N exclam ; B 243 -15 464 572 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 600 ; N quotedbl ; B 273 328 532 562 ;
Bernhard M. Wiedemann 7eefe3
@@ -312,6 +312,7 @@ C -1 ; WX 600 ; N Dcaron ; B 43 0 645 80
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N rcommaaccent ; B 60 -250 636 441 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Ntilde ; B 7 -13 712 729 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N otilde ; B 102 -15 629 606 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 600 ; N Euro ; B -5 -20 718 583 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Rcommaaccent ; B 38 -250 598 562 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Lcommaaccent ; B 47 -250 607 562 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Atilde ; B 3 0 655 729 ;
Bernhard M. Wiedemann 7eefe3
--- afm/phvb.afm
Bernhard M. Wiedemann 7eefe3
+++ afm/phvb.afm	2018-10-17 06:43:16.495744482 +0000
Bernhard M. Wiedemann 7eefe3
@@ -21,7 +21,7 @@ Ascender 718
Bernhard M. Wiedemann 7eefe3
 Descender -207
Bernhard M. Wiedemann 7eefe3
 StdHW 118
Bernhard M. Wiedemann 7eefe3
 StdVW 140
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 314
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 315
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 278 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 333 ; N exclam ; B 90 0 244 718 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 474 ; N quotedbl ; B 98 447 376 718 ;
Bernhard M. Wiedemann 7eefe3
@@ -312,6 +312,7 @@ C -1 ; WX 722 ; N Dcaron ; B 76 0 685 93
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 389 ; N rcommaaccent ; B 64 -228 373 546 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 722 ; N Ntilde ; B 69 0 654 923 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 611 ; N otilde ; B 34 -14 578 737 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 883 ; N Euro ; B 66 0 776 729 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 722 ; N Rcommaaccent ; B 76 -228 677 718 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 611 ; N Lcommaaccent ; B 76 -228 583 718 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 722 ; N Atilde ; B 20 0 702 923 ;
Bernhard M. Wiedemann 7eefe3
--- afm/phvbo.afm
Bernhard M. Wiedemann 7eefe3
+++ afm/phvbo.afm	2018-10-17 06:43:16.495744482 +0000
Bernhard M. Wiedemann 7eefe3
@@ -21,7 +21,7 @@ Ascender 718
Bernhard M. Wiedemann 7eefe3
 Descender -207
Bernhard M. Wiedemann 7eefe3
 StdHW 118
Bernhard M. Wiedemann 7eefe3
 StdVW 140
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 314
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 315
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 278 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 333 ; N exclam ; B 94 0 397 718 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 474 ; N quotedbl ; B 193 447 529 718 ;
Bernhard M. Wiedemann 7eefe3
@@ -312,6 +312,7 @@ C -1 ; WX 722 ; N Dcaron ; B 76 0 777 93
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 389 ; N rcommaaccent ; B 26 -228 489 546 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 722 ; N Ntilde ; B 69 0 807 923 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 611 ; N otilde ; B 82 -14 646 737 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 833 ; N Euro ; B 66 0 931 729 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 722 ; N Rcommaaccent ; B 76 -228 778 718 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 611 ; N Lcommaaccent ; B 76 -228 611 718 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 722 ; N Atilde ; B 20 0 741 923 ;
Bernhard M. Wiedemann 7eefe3
--- afm/phvr.afm
Bernhard M. Wiedemann 7eefe3
+++ afm/phvr.afm	2018-10-17 06:43:16.499744407 +0000
Bernhard M. Wiedemann 7eefe3
@@ -21,7 +21,7 @@ Ascender 718
Bernhard M. Wiedemann 7eefe3
 Descender -207
Bernhard M. Wiedemann 7eefe3
 StdHW 76
Bernhard M. Wiedemann 7eefe3
 StdVW 88
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 314
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 315
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 278 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 278 ; N exclam ; B 90 0 187 718 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 355 ; N quotedbl ; B 70 463 285 718 ;
Bernhard M. Wiedemann 7eefe3
@@ -312,6 +312,7 @@ C -1 ; WX 722 ; N Dcaron ; B 81 0 674 92
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 333 ; N rcommaaccent ; B 77 -225 332 538 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 722 ; N Ntilde ; B 76 0 646 917 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 556 ; N otilde ; B 35 -14 521 722 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 833 ; N Euro ; B 75 0 761 729 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 722 ; N Rcommaaccent ; B 88 -225 684 718 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 556 ; N Lcommaaccent ; B 76 -225 537 718 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 667 ; N Atilde ; B 14 0 654 917 ;
Bernhard M. Wiedemann 7eefe3
--- afm/phvro.afm
Bernhard M. Wiedemann 7eefe3
+++ afm/phvro.afm	2018-10-17 06:43:16.499744407 +0000
Bernhard M. Wiedemann 7eefe3
@@ -21,7 +21,7 @@ Ascender 718
Bernhard M. Wiedemann 7eefe3
 Descender -207
Bernhard M. Wiedemann 7eefe3
 StdHW 76
Bernhard M. Wiedemann 7eefe3
 StdVW 88
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 314
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 315
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 278 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 278 ; N exclam ; B 90 0 340 718 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 355 ; N quotedbl ; B 168 463 438 718 ;
Bernhard M. Wiedemann 7eefe3
@@ -312,6 +312,7 @@ C -1 ; WX 722 ; N Dcaron ; B 81 0 764 92
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 333 ; N rcommaaccent ; B 30 -225 446 538 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 722 ; N Ntilde ; B 76 0 799 917 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 556 ; N otilde ; B 83 -14 602 722 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 833 ; N Euro ; B 75 0 916 729 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 722 ; N Rcommaaccent ; B 88 -225 773 718 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 556 ; N Lcommaaccent ; B 76 -225 555 718 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 667 ; N Atilde ; B 14 0 699 917 ;
Bernhard M. Wiedemann 7eefe3
--- afm/ptmb.afm
Bernhard M. Wiedemann 7eefe3
+++ afm/ptmb.afm	2018-10-17 06:43:16.499744407 +0000
Bernhard M. Wiedemann 7eefe3
@@ -21,7 +21,7 @@ Ascender 683
Bernhard M. Wiedemann 7eefe3
 Descender -217
Bernhard M. Wiedemann 7eefe3
 StdHW 44
Bernhard M. Wiedemann 7eefe3
 StdVW 139
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 314
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 315
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 250 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 333 ; N exclam ; B 81 -13 251 691 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 555 ; N quotedbl ; B 83 404 472 691 ;
Bernhard M. Wiedemann 7eefe3
@@ -312,6 +312,7 @@ C -1 ; WX 722 ; N Dcaron ; B 14 0 690 91
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 444 ; N rcommaaccent ; B 29 -218 434 473 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 722 ; N Ntilde ; B 16 -18 701 884 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 500 ; N otilde ; B 25 -14 476 674 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 944 ; N Euro ; B 21 0 914 681 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 722 ; N Rcommaaccent ; B 26 -218 715 676 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 667 ; N Lcommaaccent ; B 19 -218 638 676 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 722 ; N Atilde ; B 9 0 689 884 ;
Bernhard M. Wiedemann 7eefe3
--- afm/ptmbi.afm
Bernhard M. Wiedemann 7eefe3
+++ afm/ptmbi.afm	2018-10-17 06:43:16.499744407 +0000
Bernhard M. Wiedemann 7eefe3
@@ -21,7 +21,7 @@ Ascender 683
Bernhard M. Wiedemann 7eefe3
 Descender -217
Bernhard M. Wiedemann 7eefe3
 StdHW 42
Bernhard M. Wiedemann 7eefe3
 StdVW 121
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 314
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 315
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 250 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 389 ; N exclam ; B 67 -13 370 684 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 555 ; N quotedbl ; B 136 398 536 685 ;
Bernhard M. Wiedemann 7eefe3
@@ -312,6 +312,7 @@ C -1 ; WX 722 ; N Dcaron ; B -46 0 685 8
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 389 ; N rcommaaccent ; B -67 -218 389 462 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 722 ; N Ntilde ; B -27 -15 748 862 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 500 ; N otilde ; B -3 -13 491 655 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 889 ; N Euro ; B -29 -12 907 662 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 667 ; N Rcommaaccent ; B -29 -218 623 669 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 611 ; N Lcommaaccent ; B -22 -218 590 669 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 667 ; N Atilde ; B -67 0 593 862 ;
Bernhard M. Wiedemann 7eefe3
--- afm/ptmi.afm
Bernhard M. Wiedemann 7eefe3
+++ afm/ptmi.afm	2018-10-17 06:43:16.499744407 +0000
Bernhard M. Wiedemann 7eefe3
@@ -21,7 +21,7 @@ Ascender 683
Bernhard M. Wiedemann 7eefe3
 Descender -217
Bernhard M. Wiedemann 7eefe3
 StdHW 32
Bernhard M. Wiedemann 7eefe3
 StdVW 76
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 314
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 315
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 250 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 333 ; N exclam ; B 39 -11 302 667 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 420 ; N quotedbl ; B 144 421 432 666 ;
Bernhard M. Wiedemann 7eefe3
@@ -312,6 +312,7 @@ C -1 ; WX 722 ; N Dcaron ; B -8 0 700 87
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 389 ; N rcommaaccent ; B -3 -217 412 441 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 667 ; N Ntilde ; B -20 -15 727 836 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 500 ; N otilde ; B 27 -11 496 624 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 833 ; N Euro ; B -24 0 850 660 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 611 ; N Rcommaaccent ; B -13 -187 588 653 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 556 ; N Lcommaaccent ; B -8 -217 559 653 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 611 ; N Atilde ; B -51 0 566 836 ;
Bernhard M. Wiedemann 7eefe3
--- afm/ptmr.afm
Bernhard M. Wiedemann 7eefe3
+++ afm/ptmr.afm	2018-10-17 06:43:16.499744407 +0000
Bernhard M. Wiedemann 7eefe3
@@ -21,7 +21,7 @@ Ascender 683
Bernhard M. Wiedemann 7eefe3
 Descender -217
Bernhard M. Wiedemann 7eefe3
 StdHW 28
Bernhard M. Wiedemann 7eefe3
 StdVW 84
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 314
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 315
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 250 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 333 ; N exclam ; B 130 -9 238 676 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 408 ; N quotedbl ; B 77 431 331 676 ;
Bernhard M. Wiedemann 7eefe3
@@ -312,6 +312,7 @@ C -1 ; WX 722 ; N Dcaron ; B 16 0 685 88
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 333 ; N rcommaaccent ; B 5 -218 335 460 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 722 ; N Ntilde ; B 12 -11 707 850 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 500 ; N otilde ; B 29 -10 470 638 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 889 ; N Euro ; B 19 0 871 662 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 667 ; N Rcommaaccent ; B 17 -198 659 662 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 611 ; N Lcommaaccent ; B 12 -218 598 662 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 722 ; N Atilde ; B 15 0 706 850 ;
Bernhard M. Wiedemann 7eefe3
--- configure.in
Bernhard M. Wiedemann 7eefe3
+++ configure.in	2018-10-17 06:43:16.499744407 +0000
Bernhard M. Wiedemann 7eefe3
@@ -207,8 +207,9 @@ AC_MSG_CHECKING(for PostScript fonts pat
Bernhard M. Wiedemann 7eefe3
 # Try to find some PostScript fonts.
Bernhard M. Wiedemann 7eefe3
 # Find out if ghostscript is installed
Bernhard M. Wiedemann 7eefe3
 ac_psfont_path=
Bernhard M. Wiedemann 7eefe3
-for ac_dir in /usr/local/ghostscript/fonts \
Bernhard M. Wiedemann 7eefe3
-  /usr/local/share/ghostscript/fonts;
Bernhard M. Wiedemann 7eefe3
+for ac_dir in usr/share/ghostscript/fonts \
Bernhard M. Wiedemann 7eefe3
+  /usr/X11R6/lib/X11/fonts/Type1/          \
Bernhard M. Wiedemann 7eefe3
+  /usr/X11R6/lib/X11/fonts/latin2/Type1/   ;
Bernhard M. Wiedemann 7eefe3
 do
Bernhard M. Wiedemann 7eefe3
   if test "cd $ac_dir 2>/dev/null && echo *.afm"; then
Bernhard M. Wiedemann 7eefe3
     ac_psfont_path="$ac_psfont_path:$ac_dir";
Bernhard M. Wiedemann 7eefe3
--- configure
Bernhard M. Wiedemann 7eefe3
+++ configure	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -30759,8 +30759,9 @@ echo $ECHO_N "checking for PostScript fo
Bernhard M. Wiedemann 7eefe3
 # Try to find some PostScript fonts.
Bernhard M. Wiedemann 7eefe3
 # Find out if ghostscript is installed
Bernhard M. Wiedemann 7eefe3
 ac_psfont_path=
Bernhard M. Wiedemann 7eefe3
-for ac_dir in /usr/local/ghostscript/fonts \
Bernhard M. Wiedemann 7eefe3
-  /usr/local/share/ghostscript/fonts;
Bernhard M. Wiedemann 7eefe3
+for ac_dir in /usr/share/ghostscript/fonts \
Bernhard M. Wiedemann 7eefe3
+  /usr/X11R6/lib/X11/fonts/Type1/ \
Bernhard M. Wiedemann 7eefe3
+  /usr/X11R6/lib/X11/fonts/latin2/Typle1/ ;
Bernhard M. Wiedemann 7eefe3
 do
Bernhard M. Wiedemann 7eefe3
   if test "cd $ac_dir 2>/dev/null && echo *.afm"; then
Bernhard M. Wiedemann 7eefe3
     ac_psfont_path="$ac_psfont_path:$ac_dir";
Bernhard M. Wiedemann 7eefe3
--- contrib/emacs/a2ps.el
Bernhard M. Wiedemann 7eefe3
+++ contrib/emacs/a2ps.el	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -44,7 +44,7 @@
Bernhard M. Wiedemann 7eefe3
 ;; a2ps-compile-regexp
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 ;;path to the a2ps program
Bernhard M. Wiedemann 7eefe3
-(defvar a2ps-program "/usr/local/bin/a2ps")
Bernhard M. Wiedemann 7eefe3
+(defvar a2ps-program "/usr/bin/a2ps")
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 ;;thank god for make-regexp.el!
Bernhard M. Wiedemann 7eefe3
 (defvar a2ps-font-lock-keywords
Bernhard M. Wiedemann 7eefe3
--- doc/Makefile.in
Bernhard M. Wiedemann 7eefe3
+++ doc/Makefile.in	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -146,7 +146,7 @@ GNU_PACKAGE = @GNU_PACKAGE@
Bernhard M. Wiedemann 7eefe3
 GPERF = @GPERF@
Bernhard M. Wiedemann 7eefe3
 GREP = @GREP@
Bernhard M. Wiedemann 7eefe3
 INSTALL_DATA = @INSTALL_DATA@
Bernhard M. Wiedemann 7eefe3
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
Bernhard M. Wiedemann 7eefe3
+INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
Bernhard M. Wiedemann 7eefe3
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
Bernhard M. Wiedemann 7eefe3
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
Bernhard M. Wiedemann 7eefe3
 INTLLIBS = @INTLLIBS@
Bernhard M. Wiedemann 7eefe3
--- encoding/encoding.map
Bernhard M. Wiedemann 7eefe3
+++ encoding/encoding.map	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -84,6 +84,10 @@ iso15			iso15
Bernhard M. Wiedemann 7eefe3
 latin9			iso15
Bernhard M. Wiedemann 7eefe3
 latin0			iso15
Bernhard M. Wiedemann 7eefe3
 iso-8859-15		iso15
Bernhard M. Wiedemann 7eefe3
+# Handle ASCII as simple ISO 8859-1
Bernhard M. Wiedemann 7eefe3
+ansi_x3.4-1968          iso15
Bernhard M. Wiedemann 7eefe3
+# Workaround which may help for UTF-8
Bernhard M. Wiedemann 7eefe3
+utf-8                   iso15
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 ########################################################################
Bernhard M. Wiedemann 7eefe3
 # Other encodings
Bernhard M. Wiedemann 7eefe3
--- etc/Makefile.in
Bernhard M. Wiedemann 7eefe3
+++ etc/Makefile.in	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -475,7 +475,7 @@ uninstall-local:
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 # Building the correct a2ps.cfg
Bernhard M. Wiedemann 7eefe3
 a2ps.cfg: a2ps_cfg Makefile
Bernhard M. Wiedemann 7eefe3
-	sed "s!@libpath@!$(libpath)!" a2ps_cfg > a2ps.cfg
Bernhard M. Wiedemann 7eefe3
+	sed "s!@libpath@!$(libpath)!;s!@psfontpath@!$(PSFONT_PATH)!" a2ps_cfg > a2ps.cfg
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 # Building a time stamp to know the version.
Bernhard M. Wiedemann 7eefe3
 README: README.in Makefile
Bernhard M. Wiedemann 7eefe3
--- etc/a2ps_cfg.in
Bernhard M. Wiedemann 7eefe3
+++ etc/a2ps_cfg.in	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -58,6 +58,39 @@ Medium: Folio	    612     936
Bernhard M. Wiedemann 7eefe3
 Medium: Quarto	    610     780
Bernhard M. Wiedemann 7eefe3
 Medium: 10x14	    720    1008
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
+# Define ghostscript page names and their sizes
Bernhard M. Wiedemann 7eefe3
+Medium: letter		 612	 792
Bernhard M. Wiedemann 7eefe3
+Medium: note		 540	 720
Bernhard M. Wiedemann 7eefe3
+Medium: legal		 612	1008
Bernhard M. Wiedemann 7eefe3
+Medium: a0		2380	3368
Bernhard M. Wiedemann 7eefe3
+Medium: a1		1684	2380
Bernhard M. Wiedemann 7eefe3
+Medium: a2		1190	1684
Bernhard M. Wiedemann 7eefe3
+Medium: a3		 842	1190
Bernhard M. Wiedemann 7eefe3
+Medium: a4		 595	 842
Bernhard M. Wiedemann 7eefe3
+Medium: a5		 421	 595
Bernhard M. Wiedemann 7eefe3
+Medium: a6		 297	 421
Bernhard M. Wiedemann 7eefe3
+Medium: a7		 210	 297
Bernhard M. Wiedemann 7eefe3
+Medium: a8		 148	 210
Bernhard M. Wiedemann 7eefe3
+Medium: a9		 105	 148
Bernhard M. Wiedemann 7eefe3
+Medium: a10		  74	 105
Bernhard M. Wiedemann 7eefe3
+Medium: b0		2836	4008
Bernhard M. Wiedemann 7eefe3
+Medium: b1		2004	2836
Bernhard M. Wiedemann 7eefe3
+Medium: b2		1418	2004
Bernhard M. Wiedemann 7eefe3
+Medium: b3		1002	1418
Bernhard M. Wiedemann 7eefe3
+Medium: b4		 709	1002
Bernhard M. Wiedemann 7eefe3
+Medium: b5		 501	 709
Bernhard M. Wiedemann 7eefe3
+Medium: archE		2592	3456
Bernhard M. Wiedemann 7eefe3
+Medium: archD		1728	2592
Bernhard M. Wiedemann 7eefe3
+Medium: archC		1296	1728
Bernhard M. Wiedemann 7eefe3
+Medium: archB		 864	1296
Bernhard M. Wiedemann 7eefe3
+Medium: archA		 648	 864
Bernhard M. Wiedemann 7eefe3
+Medium: flsa		 612	 936
Bernhard M. Wiedemann 7eefe3
+Medium: flse		 612	 936
Bernhard M. Wiedemann 7eefe3
+Medium: halfletter	 396	 612
Bernhard M. Wiedemann 7eefe3
+Medium: 11x17		 792	1224
Bernhard M. Wiedemann 7eefe3
+Medium: ledger		1224	 792
Bernhard M. Wiedemann 7eefe3
+
Bernhard M. Wiedemann 7eefe3
+
Bernhard M. Wiedemann 7eefe3
 # Desk Jet users: bigger margins
Bernhard M. Wiedemann 7eefe3
 Medium: A4dj		595	842	24	50	571	792
Bernhard M. Wiedemann 7eefe3
 Medium: Letterdj	612	792	24	40	588	752
Bernhard M. Wiedemann 7eefe3
@@ -72,7 +105,7 @@ LibraryPath: @libpath@
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 # It may be useful to extend it so that a2ps can see some
Bernhard M. Wiedemann 7eefe3
 # TeX or X11 resources: it likes AFM files and PF[AB] files.
Bernhard M. Wiedemann 7eefe3
-#AppendLibraryPath: foo
Bernhard M. Wiedemann 7eefe3
+AppendLibraryPath: @psfontpath@ 
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 #################################################################
Bernhard M. Wiedemann 7eefe3
@@ -182,8 +215,9 @@ Variable: del.imagick @convert@ -page #w
Bernhard M. Wiedemann 7eefe3
 # Either GV (prefered) or Ghostview will be used as the "display" printer
Bernhard M. Wiedemann 7eefe3
 # We give -dNOPLATFONTS so that real fonts are used
Bernhard M. Wiedemann 7eefe3
 # (Strange results appear with Ogonkify's fonts for instance).
Bernhard M. Wiedemann 7eefe3
-@COM_ghostview@Variable: ghostview @ghostview@ --arguments=-dNOPLATFONTS
Bernhard M. Wiedemann 7eefe3
-@COM_gv@Variable: ghostview @gv@ -antialias --arguments=-dNOPLATFONTS
Bernhard M. Wiedemann 7eefe3
+##@COM_ghostview@Variable: ghostview @ghostview@ --arguments=-dNOPLATFONTS
Bernhard M. Wiedemann 7eefe3
+#@COM_gv@Variable: ghostview @gv@ -antialias --arguments=-dNOPLATFONTS
Bernhard M. Wiedemann 7eefe3
+Variable: ghostview a2ps-open
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 # Used for the `pdf' printer.
Bernhard M. Wiedemann 7eefe3
 # Use as `#{ps2pdf} INPUT OUTPUT'.
Bernhard M. Wiedemann 7eefe3
--- lib/jobs.c
Bernhard M. Wiedemann 7eefe3
+++ lib/jobs.c	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -135,10 +135,18 @@ a2ps_job_new (void)
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
   /* Set the NLS on */
Bernhard M. Wiedemann 7eefe3
   setlocale (LC_TIME, "");
Bernhard M. Wiedemann 7eefe3
-#ifdef HAVE_LC_MESSAGES
Bernhard M. Wiedemann 7eefe3
+#ifdef LC_MESSAGES
Bernhard M. Wiedemann 7eefe3
   setlocale (LC_MESSAGES, "");
Bernhard M. Wiedemann 7eefe3
 #endif
Bernhard M. Wiedemann 7eefe3
   setlocale (LC_CTYPE, "");
Bernhard M. Wiedemann 7eefe3
+#ifdef LC_PAPER
Bernhard M. Wiedemann 7eefe3
+  setlocale (LC_PAPER, "");
Bernhard M. Wiedemann 7eefe3
+#endif
Bernhard M. Wiedemann 7eefe3
+
Bernhard M. Wiedemann 7eefe3
+#ifdef LC_NUMERIC
Bernhard M. Wiedemann 7eefe3
+  /* We use international numbering format for e.g. --font-size and writing PostScript code */
Bernhard M. Wiedemann 7eefe3
+  setlocale (LC_NUMERIC, "POSIX");
Bernhard M. Wiedemann 7eefe3
+#endif
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
   bindtextdomain (PACKAGE, LOCALEDIR);
Bernhard M. Wiedemann 7eefe3
   textdomain (PACKAGE);
Bernhard M. Wiedemann 7eefe3
--- lib/metaseq.c
Bernhard M. Wiedemann 7eefe3
+++ lib/metaseq.c	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -205,7 +205,7 @@ grow_user_string_obstack (struct obstack
Bernhard M. Wiedemann 7eefe3
   int justification = 1;
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
   /* Format string. */
Bernhard M. Wiedemann 7eefe3
-  for (i = 0; str[i] != '\0'; i++)
Bernhard M. Wiedemann 7eefe3
+  for (i = 0; str != NULL && str[i] != '\0'; i++)
Bernhard M. Wiedemann 7eefe3
     {
Bernhard M. Wiedemann 7eefe3
       int type;
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
--- lib/options.c
Bernhard M. Wiedemann 7eefe3
+++ lib/options.c	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -54,11 +54,14 @@
Bernhard M. Wiedemann 7eefe3
 #include "argv.h"
Bernhard M. Wiedemann 7eefe3
 #include "quotearg.h"
Bernhard M. Wiedemann 7eefe3
 #include "filalign.h"
Bernhard M. Wiedemann 7eefe3
+#include <locale.h>
Bernhard M. Wiedemann 7eefe3
+#include <langinfo.h>
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 #define MAN_LINES               66	/* no lines for a man */
Bernhard M. Wiedemann 7eefe3
 extern char *program_name;
Bernhard M. Wiedemann 7eefe3
+#ifndef _GNU_SOURCE
Bernhard M. Wiedemann 7eefe3
 extern const char *program_invocation_name;
Bernhard M. Wiedemann 7eefe3
-
Bernhard M. Wiedemann 7eefe3
+#endif
Bernhard M. Wiedemann 7eefe3
 /*
Bernhard M. Wiedemann 7eefe3
  * Hooks used
Bernhard M. Wiedemann 7eefe3
  */
Bernhard M. Wiedemann 7eefe3
@@ -539,6 +542,16 @@ a2ps_handle_options (a2ps_job * job, int
Bernhard M. Wiedemann 7eefe3
 	break;
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
       case 'M':                 		/* select a medium */
Bernhard M. Wiedemann 7eefe3
+#ifdef LC_PAPER
Bernhard M. Wiedemann 7eefe3
+  if (!strcasecmp("LC_PAPER", optarg))
Bernhard M. Wiedemann 7eefe3
+    {
Bernhard M. Wiedemann 7eefe3
+      unsigned int paperheight = (unsigned int)nl_langinfo(_NL_PAPER_HEIGHT);
Bernhard M. Wiedemann 7eefe3
+      if (paperheight && paperheight == 279)
Bernhard M. Wiedemann 7eefe3
+        optarg = xstrdup("letter");
Bernhard M. Wiedemann 7eefe3
+      else
Bernhard M. Wiedemann 7eefe3
+	optarg = xstrdup("a4");
Bernhard M. Wiedemann 7eefe3
+    }
Bernhard M. Wiedemann 7eefe3
+#endif
Bernhard M. Wiedemann 7eefe3
 	xstrcpy (job->medium_request, optarg);
Bernhard M. Wiedemann 7eefe3
 	break;
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
@@ -641,6 +654,14 @@ a2ps_handle_options (a2ps_job * job, int
Bernhard M. Wiedemann 7eefe3
 	break;
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
       case 'X': 			/* change the encoding scheme */
Bernhard M. Wiedemann 7eefe3
+	if (!strcasecmp("LC_CTYPE", optarg))
Bernhard M. Wiedemann 7eefe3
+	    {
Bernhard M. Wiedemann 7eefe3
+	      char * codeset = nl_langinfo(_NL_CTYPE_CODESET_NAME);
Bernhard M. Wiedemann 7eefe3
+	      if (codeset && !strncasecmp(codeset, "iso", 3))
Bernhard M. Wiedemann 7eefe3
+		optarg = xstrdup(codeset);
Bernhard M. Wiedemann 7eefe3
+	      else
Bernhard M. Wiedemann 7eefe3
+	        optarg = xstrdup("ISO-8859-15");
Bernhard M. Wiedemann 7eefe3
+	    }
Bernhard M. Wiedemann 7eefe3
 	/* Since there can be -X in the config files, and because
Bernhard M. Wiedemann 7eefe3
 	 * the encoding.map has not been read yet (because to read
Bernhard M. Wiedemann 7eefe3
 	 * encoding.map, one has to know the lib path, and to know
Bernhard M. Wiedemann 7eefe3
--- lib/path-concat.c
Bernhard M. Wiedemann 7eefe3
+++ lib/path-concat.c	2018-10-17 06:45:09.369668677 +0000
Bernhard M. Wiedemann 7eefe3
@@ -21,10 +21,6 @@
Bernhard M. Wiedemann 7eefe3
 # include <config.h>
Bernhard M. Wiedemann 7eefe3
 #endif
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
-#ifndef HAVE_MEMPCPY
Bernhard M. Wiedemann 7eefe3
-# define mempcpy(D, S, N) ((void *) ((char *) memcpy (D, S, N) + (N)))
Bernhard M. Wiedemann 7eefe3
-#endif
Bernhard M. Wiedemann 7eefe3
-
Bernhard M. Wiedemann 7eefe3
 #include <stdio.h>
Bernhard M. Wiedemann 7eefe3
 #if HAVE_STRING_H
Bernhard M. Wiedemann 7eefe3
 # include <string.h>
Bernhard M. Wiedemann 7eefe3
@@ -32,6 +28,9 @@
Bernhard M. Wiedemann 7eefe3
 #include <sys/types.h>
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 /* char *malloc (); */
Bernhard M. Wiedemann 7eefe3
+#if !defined(HAVE_MEMPCPY) && !defined(mempcpy)
Bernhard M. Wiedemann 7eefe3
+# define mempcpy(D, S, N) ((void *) ((char *) memcpy ((D), (S), (N)) + (N)))
Bernhard M. Wiedemann 7eefe3
+#endif
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 #ifndef DIRECTORY_SEPARATOR
Bernhard M. Wiedemann 7eefe3
 # define DIRECTORY_SEPARATOR '/'
Bernhard M. Wiedemann 7eefe3
@@ -78,7 +77,7 @@ path_concat (const char *dir, const char
Bernhard M. Wiedemann 7eefe3
   dir_len = strlen (dir);
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
   /* This cast is a kludge for SGI IRIX with C89 */
Bernhard M. Wiedemann 7eefe3
-  p_concat = (char *) malloc (dir_len + base_len + 2);
Bernhard M. Wiedemann 7eefe3
+  p_concat = (char *) xmalloc (dir_len + base_len + 2);
Bernhard M. Wiedemann 7eefe3
   if (!p_concat)
Bernhard M. Wiedemann 7eefe3
     return 0;
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
--- lib/xstrrpl.c
Bernhard M. Wiedemann 7eefe3
+++ lib/xstrrpl.c	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -22,6 +22,7 @@
Bernhard M. Wiedemann 7eefe3
 #include <assert.h>
Bernhard M. Wiedemann 7eefe3
 #include "xstrrpl.h"
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
+#undef stpcpy
Bernhard M. Wiedemann 7eefe3
 extern char * stpcpy();
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 /* Perform subsitutions in string.  Result is malloc'd
Bernhard M. Wiedemann 7eefe3
--- man/a2ps.x
Bernhard M. Wiedemann 7eefe3
+++ man/a2ps.x	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -2,4 +2,4 @@
Bernhard M. Wiedemann 7eefe3
 a2ps \- format files for printing on a PostScript printer
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 [DESCRIPTION]
Bernhard M. Wiedemann 7eefe3
-." Add any additional description here
Bernhard M. Wiedemann 7eefe3
+.\" Add any additional description here
Bernhard M. Wiedemann 7eefe3
--- man/card.x
Bernhard M. Wiedemann 7eefe3
+++ man/card.x	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -2,4 +2,4 @@
Bernhard M. Wiedemann 7eefe3
 card \- print reference card of program options
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 [DESCRIPTION]
Bernhard M. Wiedemann 7eefe3
-." Add any additional description here
Bernhard M. Wiedemann 7eefe3
+.\" Add any additional description here
Bernhard M. Wiedemann 7eefe3
--- man/fixps.x
Bernhard M. Wiedemann 7eefe3
+++ man/fixps.x	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -2,4 +2,4 @@
Bernhard M. Wiedemann 7eefe3
 fixps \- sanitize PostScript files
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 [DESCRIPTION]
Bernhard M. Wiedemann 7eefe3
-." Add any additional description here
Bernhard M. Wiedemann 7eefe3
+.\" Add any additional description here
Bernhard M. Wiedemann 7eefe3
--- man/pdiff.x
Bernhard M. Wiedemann 7eefe3
+++ man/pdiff.x	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -2,4 +2,4 @@
Bernhard M. Wiedemann 7eefe3
 pdiff \- produce a pretty comparison between files
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 [DESCRIPTION]
Bernhard M. Wiedemann 7eefe3
-." Add any additional description here
Bernhard M. Wiedemann 7eefe3
+.\" Add any additional description here
Bernhard M. Wiedemann 7eefe3
--- man/psmandup.x
Bernhard M. Wiedemann 7eefe3
+++ man/psmandup.x	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -2,4 +2,4 @@
Bernhard M. Wiedemann 7eefe3
 psmandup \- print duplex on non duplex printers
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 [DESCRIPTION]
Bernhard M. Wiedemann 7eefe3
-." Add any additional description here
Bernhard M. Wiedemann 7eefe3
+.\" Add any additional description here
Bernhard M. Wiedemann 7eefe3
--- man/psset.x
Bernhard M. Wiedemann 7eefe3
+++ man/psset.x	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -2,4 +2,4 @@
Bernhard M. Wiedemann 7eefe3
 psset \- insert page device request in PostScript files
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 [DESCRIPTION]
Bernhard M. Wiedemann 7eefe3
-." Add any additional description here
Bernhard M. Wiedemann 7eefe3
+.\" Add any additional description here
Bernhard M. Wiedemann 7eefe3
--- ogonkify/Makefile.in
Bernhard M. Wiedemann 7eefe3
+++ ogonkify/Makefile.in	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -223,7 +223,7 @@ PSPROGS = allchars.ps compose.ps helper.
Bernhard M. Wiedemann 7eefe3
 #
Bernhard M. Wiedemann 7eefe3
 @EXTENSIONS_TRUE@bin_SCRIPTS = ogonkify composeglyphs
Bernhard M. Wiedemann 7eefe3
 @EXTENSIONS_TRUE@ogonkify_DATA = $(ENCODINGS_VECTORS) $(CREATED_FONTS) $(PSPROGS) README
Bernhard M. Wiedemann 7eefe3
-@EXTENSIONS_TRUE@afm_DATA = $(CREATED_AFMS)
Bernhard M. Wiedemann 7eefe3
+@EXTENSIONS_TRUE@afm_DATA = $(CREATED_AFMS) $(ORIGINAL_COMP_FONTS_AFMS)
Bernhard M. Wiedemann 7eefe3
 @EXTENSIONS_TRUE@fonts_DATA = $(CREATED_PFAS)
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 #
Bernhard M. Wiedemann 7eefe3
--- ogonkify/ogonkify.in.in
Bernhard M. Wiedemann 7eefe3
+++ ogonkify/ogonkify.in.in	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -38,7 +38,7 @@ $encoding='L2';
Bernhard M. Wiedemann 7eefe3
                'ibmpc','IBMPCEncoding', 'mac','MacintoshEncoding',
Bernhard M. Wiedemann 7eefe3
                'HP','HPRomanEncoding');
Bernhard M. Wiedemann 7eefe3
 @standardFont=
Bernhard M. Wiedemann 7eefe3
-  ('Courier', 'Courier-Oblique', 'Courier-Bold', 'Courier-BoldItalic',
Bernhard M. Wiedemann 7eefe3
+  ('Courier', 'Courier-Oblique', 'Courier-Bold', 'Courier-BoldOblique',
Bernhard M. Wiedemann 7eefe3
    'Times-Roman', 'Times-Italic', 'Times-Bold', 'Times-BoldItalic',
Bernhard M. Wiedemann 7eefe3
    'Helvetica', 'Helvetica-Oblique', 'Helvetica-Bold',
Bernhard M. Wiedemann 7eefe3
    'Helvetica-BoldOblique');
Bernhard M. Wiedemann 7eefe3
--- ogonkify/pcrb-o.afm
Bernhard M. Wiedemann 7eefe3
+++ ogonkify/pcrb-o.afm	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -5,7 +5,7 @@ FontName Courier-Bold-Ogonki
Bernhard M. Wiedemann 7eefe3
 EncodingScheme StandardEncoding
Bernhard M. Wiedemann 7eefe3
 FullName Courier-Bold-Ogonki Composite font
Bernhard M. Wiedemann 7eefe3
 FontBBox -113 -250 749 801
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 315
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 316
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 600 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 600 ; N exclam ; B 202 -15 398 572 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 600 ; N quotedbl ; B 135 277 465 562 ;
Bernhard M. Wiedemann 7eefe3
@@ -204,6 +204,7 @@ C -1 ; WX 600 ; N Igrave ; B 77 0 523 78
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N brokenbar ; B 255 -175 345 675 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Oacute ; B 22 -18 578 784 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N otilde ; B 30 -15 570 636 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 600 ; N Euro ; B -2 0 721 562 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Yacute ; B 12 0 589 784 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Icircumflex ; B 77 0 523 780 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Atilde ; B -9 0 609 759 ;
Bernhard M. Wiedemann 7eefe3
--- ogonkify/pcrbo-o.afm
Bernhard M. Wiedemann 7eefe3
+++ ogonkify/pcrbo-o.afm	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -5,7 +5,7 @@ FontName Courier-BoldOblique-Ogonki
Bernhard M. Wiedemann 7eefe3
 EncodingScheme StandardEncoding
Bernhard M. Wiedemann 7eefe3
 FullName Courier-BoldOblique-Ogonki Composite font
Bernhard M. Wiedemann 7eefe3
 FontBBox -56 -250 868 801
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 315
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 316
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 600 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 600 ; N exclam ; B 216 -15 495 572 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 600 ; N quotedbl ; B 212 277 584 562 ;
Bernhard M. Wiedemann 7eefe3
@@ -204,6 +204,7 @@ C -1 ; WX 600 ; N Igrave ; B 77 0 642 78
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N brokenbar ; B 218 -175 488 675 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Oacute ; B 74 -18 645 784 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N otilde ; B 71 -15 642 636 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 600 ; N Euro ; B -2 0 721 562 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Yacute ; B 109 0 708 784 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Icircumflex ; B 77 0 642 780 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Atilde ; B -9 0 638 759 ;
Bernhard M. Wiedemann 7eefe3
--- ogonkify/pcrr-o.afm
Bernhard M. Wiedemann 7eefe3
+++ ogonkify/pcrr-o.afm	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -5,7 +5,7 @@ FontName Courier-Ogonki
Bernhard M. Wiedemann 7eefe3
 EncodingScheme StandardEncoding
Bernhard M. Wiedemann 7eefe3
 FullName Courier-Ogonki Composite font
Bernhard M. Wiedemann 7eefe3
 FontBBox -28 -250 628 805
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 315
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 316
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 600 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 600 ; N exclam ; B 236 -15 364 572 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 600 ; N quotedbl ; B 187 328 413 562 ;
Bernhard M. Wiedemann 7eefe3
@@ -204,6 +204,7 @@ C -1 ; WX 600 ; N Igrave ; B 96 0 504 79
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N brokenbar ; B 275 -175 326 675 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Oacute ; B 43 -18 557 793 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N otilde ; B 62 -15 538 606 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 600 ; N Euro ; B 4 0 596 562 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Yacute ; B 24 0 576 793 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Icircumflex ; B 96 0 504 775 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Atilde ; B 3 0 597 732 ;
Bernhard M. Wiedemann 7eefe3
--- ogonkify/pcrro-o.afm
Bernhard M. Wiedemann 7eefe3
+++ ogonkify/pcrro-o.afm	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -5,7 +5,7 @@ FontName Courier-Oblique-Ogonki
Bernhard M. Wiedemann 7eefe3
 EncodingScheme StandardEncoding
Bernhard M. Wiedemann 7eefe3
 FullName Courier-Oblique-Ogonki Composite font
Bernhard M. Wiedemann 7eefe3
 FontBBox -28 -250 742 805
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 315
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 316
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 600 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 600 ; N exclam ; B 243 -15 464 572 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 600 ; N quotedbl ; B 273 328 532 562 ;
Bernhard M. Wiedemann 7eefe3
@@ -204,6 +204,7 @@ C -1 ; WX 600 ; N Igrave ; B 96 0 623 79
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N brokenbar ; B 238 -175 469 675 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Oacute ; B 94 -18 638 793 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N otilde ; B 102 -15 629 606 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 600 ; N Euro ; B 4 0 715 562 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Yacute ; B 133 0 695 793 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Icircumflex ; B 96 0 623 775 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 600 ; N Atilde ; B 3 0 656 732 ;
Bernhard M. Wiedemann 7eefe3
--- ogonkify/phvb-o.afm
Bernhard M. Wiedemann 7eefe3
+++ ogonkify/phvb-o.afm	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -5,7 +5,7 @@ FontName Helvetica-Bold-Ogonki
Bernhard M. Wiedemann 7eefe3
 EncodingScheme StandardEncoding
Bernhard M. Wiedemann 7eefe3
 FullName Helvetica-Bold-Ogonki Composite font
Bernhard M. Wiedemann 7eefe3
 FontBBox -173 -221 1003 936
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 285
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 286
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 278 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 333 ; N exclam ; B 112 0 262 729 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 474 ; N quotedbl ; B 50 470 424 729 ;
Bernhard M. Wiedemann 7eefe3
@@ -219,6 +219,7 @@ C -1 ; WX 834 ; N onehalf ; B 30 -20 803
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 834 ; N onequarter ; B 30 -20 804 715 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 333 ; N onesuperior ; B 46 284 247 709 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 611 ; N otilde ; B 35 -23 569 729 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 833 ; N Euro ; B 66 0 776 729 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 584 ; N plusminus ; B 40 0 544 674 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 737 ; N registered ; B -14 -20 751 745 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 556 ; N scaron ; B 29 -23 520 745 ;
Bernhard M. Wiedemann 7eefe3
--- ogonkify/phvbo-o.afm
Bernhard M. Wiedemann 7eefe3
+++ ogonkify/phvbo-o.afm	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -5,7 +5,7 @@ FontName Helvetica-BoldOblique-Ogonki
Bernhard M. Wiedemann 7eefe3
 EncodingScheme StandardEncoding
Bernhard M. Wiedemann 7eefe3
 FullName Helvetica-BoldOblique-Ogonki Composite font
Bernhard M. Wiedemann 7eefe3
 FontBBox -177 -221 1107 936
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 285
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 286
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 278 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 333 ; N exclam ; B 112 0 417 729 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 474 ; N quotedbl ; B 177 470 579 729 ;
Bernhard M. Wiedemann 7eefe3
@@ -219,6 +219,7 @@ C -1 ; WX 834 ; N onehalf ; B 120 -20 87
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 834 ; N onequarter ; B 151 -20 846 715 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 333 ; N onesuperior ; B 169 284 398 709 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 611 ; N otilde ; B 82 -23 639 729 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 833 ; N Euro ; B 66 0 931 729 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 584 ; N plusminus ; B 40 0 639 674 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 737 ; N registered ; B 55 -20 837 745 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 556 ; N scaron ; B 60 -23 597 745 ;
Bernhard M. Wiedemann 7eefe3
--- ogonkify/phvr-o.afm
Bernhard M. Wiedemann 7eefe3
+++ ogonkify/phvr-o.afm	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -5,7 +5,7 @@ FontName Helvetica-Ogonki
Bernhard M. Wiedemann 7eefe3
 EncodingScheme StandardEncoding
Bernhard M. Wiedemann 7eefe3
 FullName Helvetica-Ogonki Composite font
Bernhard M. Wiedemann 7eefe3
 FontBBox -174 -220 1001 944
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 285
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 286
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 278 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 278 ; N exclam ; B 124 0 208 729 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 355 ; N quotedbl ; B 52 462 305 708 ;
Bernhard M. Wiedemann 7eefe3
@@ -219,6 +219,7 @@ C -1 ; WX 834 ; N onehalf ; B 30 -21 804
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 834 ; N onequarter ; B 30 -21 804 709 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 333 ; N onesuperior ; B 60 284 219 709 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 556 ; N otilde ; B 36 -23 510 716 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 833 ; N Euro ; B 75 0 761 729 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 584 ; N plusminus ; B 40 0 544 618 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 737 ; N registered ; B -13 -23 751 741 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 500 ; N scaron ; B 34 -24 459 740 ;
Bernhard M. Wiedemann 7eefe3
--- ogonkify/phvro-o.afm
Bernhard M. Wiedemann 7eefe3
+++ ogonkify/phvro-o.afm	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -5,7 +5,7 @@ FontName Helvetica-Oblique-Ogonki
Bernhard M. Wiedemann 7eefe3
 EncodingScheme StandardEncoding
Bernhard M. Wiedemann 7eefe3
 FullName Helvetica-Oblique-Ogonki Composite font
Bernhard M. Wiedemann 7eefe3
 FontBBox -178 -220 1108 944
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 285
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 286
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 278 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 278 ; N exclam ; B 124 0 363 729 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 355 ; N quotedbl ; B 177 462 455 708 ;
Bernhard M. Wiedemann 7eefe3
@@ -219,6 +219,7 @@ C -1 ; WX 834 ; N onehalf ; B 116 -21 86
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 834 ; N onequarter ; B 147 -21 836 709 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 333 ; N onesuperior ; B 184 284 370 709 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 556 ; N otilde ; B 80 -23 582 716 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 833 ; N Euro ; B 75 0 916 729 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 584 ; N plusminus ; B 40 0 621 618 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 737 ; N registered ; B 55 -23 836 741 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 500 ; N scaron ; B 61 -24 547 740 ;
Bernhard M. Wiedemann 7eefe3
--- ogonkify/ptmb-o.afm
Bernhard M. Wiedemann 7eefe3
+++ ogonkify/ptmb-o.afm	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -5,7 +5,7 @@ FontName Times-Bold-Ogonki
Bernhard M. Wiedemann 7eefe3
 EncodingScheme StandardEncoding
Bernhard M. Wiedemann 7eefe3
 FullName Times-Bold-Ogonki Composite font
Bernhard M. Wiedemann 7eefe3
 FontBBox -172 -256 1008 965
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 285
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 286
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 250 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 333 ; N exclam ; B 84 -18 248 690 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 555 ; N quotedbl ; B 67 371 425 690 ;
Bernhard M. Wiedemann 7eefe3
@@ -219,6 +219,7 @@ C -1 ; WX 750 ; N onehalf ; B 30 -18 720
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 750 ; N onequarter ; B 30 -18 720 690 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 300 ; N onesuperior ; B 24 276 275 690 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 500 ; N otilde ; B 25 -18 473 671 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 944 ; N Euro ; B 21 0 914 681 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 570 ; N plusminus ; B 50 0 520 600 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 747 ; N registered ; B 16 -17 730 690 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 389 ; N scaron ; B 29 -17 359 690 ;
Bernhard M. Wiedemann 7eefe3
--- ogonkify/ptmbi-o.afm
Bernhard M. Wiedemann 7eefe3
+++ ogonkify/ptmbi-o.afm	2018-10-17 06:43:16.503744334 +0000
Bernhard M. Wiedemann 7eefe3
@@ -5,7 +5,7 @@ FontName Times-BoldItalic-Ogonki
Bernhard M. Wiedemann 7eefe3
 EncodingScheme StandardEncoding
Bernhard M. Wiedemann 7eefe3
 FullName Times-BoldItalic-Ogonki Composite font
Bernhard M. Wiedemann 7eefe3
 FontBBox -168 -232 1014 894
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 285
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 286
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 250 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 389 ; N exclam ; B 66 -13 367 676 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 555 ; N quotedbl ; B 142 367 549 693 ;
Bernhard M. Wiedemann 7eefe3
@@ -219,6 +219,7 @@ C -1 ; WX 750 ; N onehalf ; B 30 0 720 6
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 750 ; N onequarter ; B 30 0 720 676 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 300 ; N onesuperior ; B 17 270 283 676 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 500 ; N otilde ; B 27 -13 507 648 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 889 ; N Euro ; B -29 -12 907 662 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 570 ; N plusminus ; B 33 0 537 665 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 747 ; N registered ; B 23 -18 723 676 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 389 ; N scaron ; B 16 -13 465 683 ;
Bernhard M. Wiedemann 7eefe3
--- ogonkify/ptmr-o.afm
Bernhard M. Wiedemann 7eefe3
+++ ogonkify/ptmr-o.afm	2018-10-17 06:43:16.507744261 +0000
Bernhard M. Wiedemann 7eefe3
@@ -5,7 +5,7 @@ FontName Times-Roman-Ogonki
Bernhard M. Wiedemann 7eefe3
 EncodingScheme StandardEncoding
Bernhard M. Wiedemann 7eefe3
 FullName Times-Roman-Ogonki Composite font
Bernhard M. Wiedemann 7eefe3
 FontBBox -168 -218 1000 898
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 285
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 286
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 250 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 333 ; N exclam ; B 130 -9 238 676 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 408 ; N quotedbl ; B 77 431 331 676 ;
Bernhard M. Wiedemann 7eefe3
@@ -167,6 +167,7 @@ C -1 ; WX 444 ; N egrave ; B 25 -10 424
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 300 ; N twosuperior ; B 1 270 296 676 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 444 ; N eacute ; B 25 -10 424 678 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 500 ; N otilde ; B 29 -10 470 638 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 889 ; N Euro ; B 12 0 863 662 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 722 ; N Aacute ; B 15 0 706 890 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 500 ; N ocircumflex ; B 29 -10 470 674 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 500 ; N yacute ; B 14 -218 475 678 ;
Bernhard M. Wiedemann 7eefe3
--- ogonkify/ptmri-o.afm
Bernhard M. Wiedemann 7eefe3
+++ ogonkify/ptmri-o.afm	2018-10-17 06:43:16.507744261 +0000
Bernhard M. Wiedemann 7eefe3
@@ -5,7 +5,7 @@ FontName Times-Italic-Ogonki
Bernhard M. Wiedemann 7eefe3
 EncodingScheme StandardEncoding
Bernhard M. Wiedemann 7eefe3
 FullName Times-Italic-Ogonki Composite font
Bernhard M. Wiedemann 7eefe3
 FontBBox -169 -217 1010 883
Bernhard M. Wiedemann 7eefe3
-StartCharMetrics 285
Bernhard M. Wiedemann 7eefe3
+StartCharMetrics 286
Bernhard M. Wiedemann 7eefe3
 C 32 ; WX 250 ; N space ; B 0 0 0 0 ;
Bernhard M. Wiedemann 7eefe3
 C 33 ; WX 333 ; N exclam ; B 39 -11 302 667 ;
Bernhard M. Wiedemann 7eefe3
 C 34 ; WX 420 ; N quotedbl ; B 144 421 432 666 ;
Bernhard M. Wiedemann 7eefe3
@@ -167,6 +167,7 @@ C -1 ; WX 444 ; N egrave ; B 31 -11 412
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 300 ; N twosuperior ; B 33 271 324 676 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 444 ; N eacute ; B 31 -11 459 664 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 500 ; N otilde ; B 27 -11 496 624 ;
Bernhard M. Wiedemann 7eefe3
+C -1 ; WX 833 ; N Euro ; B -18 0 873 653 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 611 ; N Aacute ; B -51 0 564 876 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 500 ; N ocircumflex ; B 27 -11 468 661 ;
Bernhard M. Wiedemann 7eefe3
 C -1 ; WX 444 ; N yacute ; B -24 -206 459 664 ;
Bernhard M. Wiedemann 7eefe3
--- src/main.c
Bernhard M. Wiedemann 7eefe3
+++ src/main.c	2018-10-17 06:43:16.507744261 +0000
Bernhard M. Wiedemann 7eefe3
@@ -57,6 +57,7 @@
Bernhard M. Wiedemann 7eefe3
 #include "signame.h"
Bernhard M. Wiedemann 7eefe3
 #include "long-options.h"
Bernhard M. Wiedemann 7eefe3
 #include "version-etc.h"
Bernhard M. Wiedemann 7eefe3
+#include <string.h>
Bernhard M. Wiedemann 7eefe3
 #include <locale.h>
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 /* From basename.c */
Bernhard M. Wiedemann 7eefe3
@@ -104,7 +105,9 @@ enum behavior behavior = b_ps;
Bernhard M. Wiedemann 7eefe3
    defined twice, see lib/confg.gperf, handling of `Options:'. */
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 char *program_name;
Bernhard M. Wiedemann 7eefe3
+#ifndef _GNU_SOURCE
Bernhard M. Wiedemann 7eefe3
 const char *program_invocation_name;
Bernhard M. Wiedemann 7eefe3
+#endif
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
 /* Stores the data of liba2ps.  */
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
@@ -929,6 +932,7 @@ int
Bernhard M. Wiedemann 7eefe3
 main (int argc, char *argv[])
Bernhard M. Wiedemann 7eefe3
 {
Bernhard M. Wiedemann 7eefe3
   int argn;
Bernhard M. Wiedemann 7eefe3
+  char *locale;
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
   /* Architecture specific initialization. */
Bernhard M. Wiedemann 7eefe3
 #ifdef __EMX__
Bernhard M. Wiedemann 7eefe3
@@ -946,11 +950,19 @@ Copyright (c) 2007- Akim Demaille, Migue
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
   /* Set the NLS on */
Bernhard M. Wiedemann 7eefe3
   setlocale (LC_TIME, "");
Bernhard M. Wiedemann 7eefe3
-#ifdef HAVE_LC_MESSAGES
Bernhard M. Wiedemann 7eefe3
+#ifdef LC_MESSAGES
Bernhard M. Wiedemann 7eefe3
   setlocale (LC_MESSAGES, "");
Bernhard M. Wiedemann 7eefe3
 #endif
Bernhard M. Wiedemann 7eefe3
   setlocale (LC_CTYPE, "");
Bernhard M. Wiedemann 7eefe3
+#ifdef LC_PAPER
Bernhard M. Wiedemann 7eefe3
+  setlocale (LC_PAPER, "");
Bernhard M. Wiedemann 7eefe3
+#endif
Bernhard M. Wiedemann 7eefe3
+  locale = setlocale (LC_ALL, "");
Bernhard M. Wiedemann 7eefe3
 
Bernhard M. Wiedemann 7eefe3
+#ifdef LC_NUMERIC
Bernhard M. Wiedemann 7eefe3
+  /* We use international numbering format for e.g. --font-size and writing PostScript code */
Bernhard M. Wiedemann 7eefe3
+  setlocale (LC_NUMERIC, "POSIX");
Bernhard M. Wiedemann 7eefe3
+#endif
Bernhard M. Wiedemann 7eefe3
   bindtextdomain (PACKAGE, LOCALEDIR);
Bernhard M. Wiedemann 7eefe3
   textdomain (PACKAGE);
Bernhard M. Wiedemann 7eefe3