1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
--- lex7000/src/gdevlx7.c.orig Fri Dec 31 17:22:48 2004
+++ lex7000/src/gdevlx7.c Fri Dec 31 17:24:39 2004
@@ -615,14 +615,14 @@
dprintf2("Current resolution is %f width x %f height dpi\n",
pdev->x_pixels_per_inch, pdev->y_pixels_per_inch );
#endif
- pbuf = (byte *)gs_malloc(rpbufsize, 1, "lxmgen_print_page(pbuf)");
+ pbuf = (byte *)gs_malloc(pdev->memory, rpbufsize, 1, "lxmgen_print_page(pbuf)");
if (pbuf == NULL)
return_error(gs_error_VMerror);
- outbuf = (byte *)gs_malloc(OUT_BUF_SIZE, 1, "lxmgen_print_page(outbuf)");
+ outbuf = (byte *)gs_malloc(pdev->memory, OUT_BUF_SIZE, 1, "lxmgen_print_page(outbuf)");
if (outbuf == NULL)
{
- gs_free((char*)pbuf,pbufsize, 1, "lxmgen_print_page(pbuf)");
+ gs_free(pdev->memory, (char*)pbuf,pbufsize, 1, "lxmgen_print_page(pbuf)");
return_error(gs_error_VMerror);
}
/* initialize begin of outbuf ... */
@@ -799,8 +799,8 @@
/* eject page */
lex_eject(prn_stream);
- gs_free((char*)pbuf,rpbufsize, 1, "lxmgen_print_page(pbuf)");
- gs_free((char*)outbuf,OUT_BUF_SIZE, 1, "lxmgen_print_page(outbuf)");
+ gs_free(pdev->memory, (char*)pbuf,rpbufsize, 1, "lxmgen_print_page(pbuf)");
+ gs_free(pdev->memory, (char*)outbuf,OUT_BUF_SIZE, 1, "lxmgen_print_page(outbuf)");
#ifdef DEBUG
dprintf1("[%s] print_page() end\n",pdev->dname);
|