]> git.pld-linux.org Git - packages/a2ps.git/blame - a2ps-i18n.patch
- build it with libpaper (s/BC: libpaper-devel/BR: libpaper-devel)
[packages/a2ps.git] / a2ps-i18n.patch
CommitLineData
4e9cab25 1diff -urN a2ps-4.13.orig/lib/jobs.c a2ps-4.13/lib/jobs.c
2--- a2ps-4.13.orig/lib/jobs.c Sat Jun 23 16:00:37 2001
3+++ a2ps-4.13/lib/jobs.c Sat Jun 23 16:45:39 2001
4@@ -139,6 +139,10 @@
5 #endif
6 setlocale (LC_CTYPE, "");
7 setlocale (LC_PAPER, "");
8+ /* Make sure dot will be used to separate fractional part of numbers.
9+ * In some other locales (polish, for example) comma is used, but this
10+ * is violation of PostScript. */
11+ setlocale(LC_NUMERIC, "C");
12
13 bindtextdomain (PACKAGE, LOCALEDIR);
14 textdomain (PACKAGE);
15diff -urN a2ps-4.13.orig/lib/output.c a2ps-4.13/lib/output.c
16--- a2ps-4.13.orig/lib/output.c Tue Aug 31 19:42:41 1999
17+++ a2ps-4.13/lib/output.c Sat Jun 23 16:45:11 2001
18@@ -619,9 +619,17 @@
19 {
20 /* Open the destination */
21 a2ps_open_output_stream (job);
22+
23+ /* Make sure dot will be used to separate fractional part of numbers.
24+ * In some other locales (polish, for example) comma is used, but this
25+ * is violation of PostScript. */
26+ setlocale(LC_NUMERIC, "C");
27
28 /* Dump the PostScript and close */
29 output_dump (job->divertion, job->output_stream->fp);
30+
31+ /* Restore locale */
32+ setlocale(LC_NUMERIC, "");
33
34 /* We have to close stdout to avoid hanging up of pipes */
35 /* Note: some day, I should learn about the signals, and be able
This page took 0.081083 seconds and 4 git commands to generate.