Commit 62c5fa6b48bb08018f023fe4a08e3139ca771691

Authored by Jay Berkenbilt
1 parent aaeb7109

use srand and rand instead of srandom and random of the latter are not available

git-svn-id: svn+q:///qpdf/trunk@814 71b93d88-0707-0410-a8cf-f5a4172ac649
configure.ac
... ... @@ -41,6 +41,7 @@ fi
41 41  
42 42 AC_TYPE_UINT16_T
43 43 AC_TYPE_UINT32_T
  44 +AC_CHECK_FUNCS(random)
44 45  
45 46 AC_MSG_CHECKING(for gnu make >= 3.81)
46 47 make_okay=0
... ...
libqpdf/Pl_AES_PDF.cc
... ... @@ -7,6 +7,11 @@
7 7 #include <qpdf/rijndael.h>
8 8 #include <string>
9 9 #include <stdlib.h>
  10 +#include <qpdf/qpdf-config.h>
  11 +#ifndef HAVE_RANDOM
  12 +# define random rand
  13 +# define srandom srand
  14 +#endif
10 15  
11 16 Pl_AES_PDF::Pl_AES_PDF(char const* identifier, Pipeline* next,
12 17 bool encrypt, unsigned char const key[key_size]) :
... ...