Commit 1f208a89 authored by Josh Coalson's avatar Josh Coalson
Browse files

working RNG patch for MSVC

parent cda02d30
......@@ -538,7 +538,7 @@ static FLAC__bool generate_noise(const char *fn, unsigned bytes)
}
srandom(tv.tv_usec);
#else
/* who has the patience to figure out how to do RNG with VC++? */
srand(time(0));
#endif
if(0 == (f = fopen(fn, mode)))
......@@ -548,7 +548,7 @@ static FLAC__bool generate_noise(const char *fn, unsigned bytes)
#if !defined _MSC_VER && !defined __MINGW32__
FLAC__byte x = (FLAC__byte)(((unsigned)random()) & 0xff);
#else
FLAC__byte x = (FLAC__byte)((((unsigned)generate_noise) >> 8) ^ (b * 17)); /* fake it */
FLAC__byte x = (FLAC__byte)(((unsigned)rand()) & 0xff);
#endif
if(fwrite(&x, sizeof(x), 1, f) < 1)
goto foo;
......
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