site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com In message <902354B2-40D4-4ECC-8307-39696A3C4266@chronosnet.com>, Nick Zitzmann writes:
I searched around and didn't see anything relevant...
In our 32-bit projects, we're calling:
srandom(time(NULL));
What's the best way of doing something like the above in a 64-bit program? srandom() takes a 32-bit integer when compiling for both 32- bit and 64-bit, but time() returns a 64-bit integer when compiling for 64-bit. I guess I have until 2038 to worry about this, but I'd rather deal with it now...
Why would you change it? The integer will get politely converted down (it's an unsigned long, so overflow's safely handled) and it'll do what you want. -s _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... This email sent to site_archiver@lists.apple.com
participants (1)
-
seebs@seebs.net