summaryrefslogtreecommitdiff
path: root/lib/devices
diff options
context:
space:
mode:
authorMatthias Kramm <kramm@quiss.org>2010-03-22 17:54:43 -0700
committerMatthias Kramm <kramm@quiss.org>2010-03-22 17:54:43 -0700
commit8589e0d1f5e47c05458033e750fd6182ca704fbe (patch)
tree83756ff4ffaecf4903968be737001634064ba0b6 /lib/devices
parentdf102d603f84e64cfd36aef0fddcf70fafac7ee2 (diff)
added extension to temp files
Diffstat (limited to 'lib/devices')
-rw-r--r--lib/devices/pdf.c6
-rw-r--r--lib/devices/record.c2
2 files changed, 4 insertions, 4 deletions
diff --git a/lib/devices/pdf.c b/lib/devices/pdf.c
index 1e0d6a8b..16bb6cf7 100644
--- a/lib/devices/pdf.c
+++ b/lib/devices/pdf.c
@@ -100,7 +100,7 @@ void pdf_startpage(gfxdevice_t*dev, int width, int height)
internal_t*i = (internal_t*)dev->internal;
if(!i->tempfile) {
- i->tempfile = strdup(mktempname(0));
+ i->tempfile = strdup(mktempname(0, "pdf"));
PDF_begin_document(i->p, i->tempfile, 0, "");
//PDF_set_value(i->p, "compress", 0);
@@ -281,14 +281,14 @@ void pdf_fillbitmap(gfxdevice_t*dev, gfxline_t*line, gfximage_t*img, gfxmatrix_t
}
char tempfile[128];
- mktempname(tempfile);
+ mktempname(tempfile, "jpg");
gfximage_save_jpeg(img, tempfile, 96);
int imgid=-1;
if(has_alpha) {
char tempfile2[128];
- mktempname(tempfile2);
+ mktempname(tempfile2, "jpg");
int t;
int size = img->width*img->height;
unsigned char*alpha = malloc(size);
diff --git a/lib/devices/record.c b/lib/devices/record.c
index 5f3709a1..abace9b8 100644
--- a/lib/devices/record.c
+++ b/lib/devices/record.c
@@ -733,7 +733,7 @@ void gfxdevice_record_init(gfxdevice_t*dev, char use_tempfile)
writer_init_growingmemwriter(&i->w, 1048576);
} else {
char buffer[128];
- i->filename = strdup(mktempname(buffer));
+ i->filename = strdup(mktempname(buffer, "gfx"));
writer_init_filewriter2(&i->w, i->filename);
}
i->fontlist = gfxfontlist_create();