diff options
Diffstat (limited to 'gs/base/gdevupd.c')
-rw-r--r-- | gs/base/gdevupd.c | 5 |
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) { |