components/libevent/patches/arc4random.patch
changeset 5921 cf3796081ab1
equal deleted inserted replaced
5920:1e847165fde2 5921:cf3796081ab1
       
     1 Function needs extern keyword. 
       
     2 In house patch. 
       
     3 
       
     4 --- a/arc4random.c    2016-03-01 09:29:36.602447178 -0800
       
     5 +++ b/arc4random.c    2016-03-01 10:17:51.627857034 -0800
       
     6 @@ -445,8 +445,8 @@ arc4random_stir(void)
       
     7  #endif
       
     8 
       
     9  #ifndef ARC4RANDOM_NOADDRANDOM
       
    10 -ARC4RANDOM_EXPORT void
       
    11 -arc4random_addrandom(const unsigned char *dat, int datlen)
       
    12 +extern void
       
    13 +arc4random_addrandom(uchar_t *dat, size_t datlen)
       
    14  {
       
    15         int j;
       
    16         _ARC4_LOCK();
       
    17 @@ -477,7 +477,7 @@ arc4random(void)
       
    18  }
       
    19  #endif
       
    20 
       
    21 -ARC4RANDOM_EXPORT void
       
    22 +extern void
       
    23  arc4random_buf(void *_buf, size_t n)
       
    24  {
       
    25         unsigned char *buf = _buf;