1 diff -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
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");
13 bindtextdomain (PACKAGE, LOCALEDIR);
15 diff -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
20 /* Open the destination */
21 a2ps_open_output_stream (job);
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");
28 /* Dump the PostScript and close */
29 output_dump (job->divertion, job->output_stream->fp);
31 + /* Restore locale */
32 + setlocale(LC_NUMERIC, "");
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