From: kramm Date: Thu, 13 Dec 2001 07:41:30 +0000 (+0000) Subject: use either lrand48,rand, or time, depending on what the system has. X-Git-Tag: release-0-2-1~39 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=9350e4b95093616e99db42b5610a8ce99d4ecb3e use either lrand48,rand, or time, depending on what the system has. --- diff --git a/pdf2swf/xpdf/gfile.cc b/pdf2swf/xpdf/gfile.cc index 7bc9b22..4c93a79 100644 --- a/pdf2swf/xpdf/gfile.cc +++ b/pdf2swf/xpdf/gfile.cc @@ -445,7 +445,15 @@ static char tmpbuf[128]; static char* mktmpname(char*ptr) { // 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()); +#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) {