summaryrefslogtreecommitdiff
path: root/gs/base/gdevupd.c
diff options
context:
space:
mode:
Diffstat (limited to 'gs/base/gdevupd.c')
-rw-r--r--gs/base/gdevupd.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gs/base/gdevupd.c b/gs/base/gdevupd.c
index d8b7bd094..b300924b9 100644
--- a/gs/base/gdevupd.c
+++ b/gs/base/gdevupd.c
@@ -1201,7 +1201,8 @@ upd_print_page(gx_device_printer *pdev, FILE *out)
const char *fmt;
if (NULL != udev->fname &&
- 0 <= gx_parse_output_file_name(&parsed, &fmt, udev->fname, strlen(udev->fname)) &&
+ 0 <= gx_parse_output_file_name(&parsed, &fmt, udev->fname,
+ strlen(udev->fname), udev->memory) &&
fmt
) {
if (0 < upd->strings[S_CLOSE].size)
@@ -1265,7 +1266,7 @@ upd_open(gx_device *pdev)
if((NULL != upd) &&
(NULL != upd->float_a[FA_MARGINS].data) &&
(4 == upd->float_a[FA_MARGINS].size) ) {
- static float m[4];
+ float m[4];
m[1] = upd->float_a[FA_MARGINS].data[1] / 72.0;
m[3] = upd->float_a[FA_MARGINS].data[3] / 72.0;
if(B_YFLIP & upd->flags) {