diff options
Diffstat (limited to 'print/ghostscript-gpl/files/patch-gdev10v__gdev10v.c')
-rw-r--r-- | print/ghostscript-gpl/files/patch-gdev10v__gdev10v.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/print/ghostscript-gpl/files/patch-gdev10v__gdev10v.c b/print/ghostscript-gpl/files/patch-gdev10v__gdev10v.c new file mode 100644 index 000000000000..46887cfad39c --- /dev/null +++ b/print/ghostscript-gpl/files/patch-gdev10v__gdev10v.c @@ -0,0 +1,23 @@ +--- gdev10v/gdev10v.c.orig Sat Dec 11 04:10:45 1993 ++++ gdev10v/gdev10v.c Fri Dec 17 19:15:49 2004 +@@ -152,8 +152,8 @@ + int bytes_per_column = bits_per_column / 8; + int x_skip_unit = bytes_per_column * (xres / 180); + int y_skip_unit = (yres / 180); +- byte *in = (byte *)gs_malloc(8, line_size, "bj10v_print_page(in)"); +- byte *out = (byte *)gs_malloc(bits_per_column, line_size, "bj10v_print_page(out)"); ++ byte *in = (byte *)gs_malloc(pdev->memory, 8, line_size, "bj10v_print_page(in)"); ++ byte *out = (byte *)gs_malloc(pdev->memory, bits_per_column, line_size, "bj10v_print_page(out)"); + int lnum = 0; + int y_skip = 0; + int code = 0; +@@ -275,7 +275,7 @@ + /* Eject the page */ + xit: prn_putc(pdev, 014); /* form feed */ + prn_flush(pdev); +- gs_free((char *)out, bits_per_column, line_size, "bj10v_print_page(out)"); +- gs_free((char *)in, 8, line_size, "bj10v_print_page(in)"); ++ gs_free(pdev->memory, (char *)out, bits_per_column, line_size, "bj10v_print_page(out)"); ++ gs_free(pdev->memory, (char *)in, 8, line_size, "bj10v_print_page(in)"); + return code; + } |