git.asbjorn.biz
/
swftools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* version is now 0.3.0
[swftools.git]
/
pdf2swf
/
xpdf
/
gfile.cc
diff --git
a/pdf2swf/xpdf/gfile.cc
b/pdf2swf/xpdf/gfile.cc
index
7bc9b22
..
2350a90
100644
(file)
--- a/
pdf2swf/xpdf/gfile.cc
+++ b/
pdf2swf/xpdf/gfile.cc
@@
-442,10
+442,18
@@
time_t getModTime(char *fileName) {
#endif
}
static char tmpbuf[128];
#endif
}
static char tmpbuf[128];
-static char* mktmpname(char*ptr) {
+char* mktmpname(char*ptr) {
// used to be mktemp. This does remove the warnings, but
// It's not exactly an improvement.
// used to be mktemp. This does remove the warnings, but
// It's not exactly an improvement.
+#ifdef HAVE_LRAND48
sprintf(tmpbuf, "/tmp/%08x%08x",lrand48(),lrand48());
sprintf(tmpbuf, "/tmp/%08x%08x",lrand48(),lrand48());
+#else
+# ifdef HAVE_RAND
+ sprintf(tmpbuf, "/tmp/%08x%08x",rand(),rand());
+# else
+ sprintf(tmpbuf, "/tmp/%08x%08x",time(0),(unsigned int)tmpbuf);
+# endif
+#endif
return tmpbuf;
}
GBool openTempFile(GString **name, FILE **f, char *mode, char *ext) {
return tmpbuf;
}
GBool openTempFile(GString **name, FILE **f, char *mode, char *ext) {