Commit 2088dce6 authored by Christophe Mutricy's avatar Christophe Mutricy
Browse files

rand_s() is only in Win XP and latest. so use rand() until we decide to not support win2000

parent 53b2aa83
......@@ -116,7 +116,9 @@ void vlc_rand_bytes (void *buf, size_t len)
}
#else /* WIN32 */
#define _CRT_RAND_S
/* It would be better to use rand_s() instead of rand() but it's not possible
* while we support Win 2OOO and until it gets included in mingw */
/* #define _CRT_RAND_S*/
#include <stdlib.h>
void vlc_rand_bytes (void *buf, size_t len)
......@@ -124,7 +126,8 @@ void vlc_rand_bytes (void *buf, size_t len)
while (len > 0)
{
unsigned int val;
rand_s (&val);
/*rand_s (&val);*/
val = rand();
if (len < sizeof (val))
{
......@@ -133,6 +136,7 @@ void vlc_rand_bytes (void *buf, size_t len)
}
memcpy (buf, &val, sizeof (val));
len -= sizeof (val);
}
}
#endif
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment