X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ac71236c9e7f701eaf63fad82567b52c0351bb9a..a63a8597fc53411fbb6a812c52f21d4ceede74ee:/src/xbt/xbt_main.cpp diff --git a/src/xbt/xbt_main.cpp b/src/xbt/xbt_main.cpp index a573123518..5a80ce6412 100644 --- a/src/xbt/xbt_main.cpp +++ b/src/xbt/xbt_main.cpp @@ -75,7 +75,6 @@ static BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserv static void xbt_preinit() { - unsigned int seed = 2147483647; #ifdef _WIN32 SYSTEM_INFO si; GetSystemInfo(&si); @@ -94,11 +93,6 @@ static void xbt_preinit() #endif xbt_log_preinit(); xbt_dict_preinit(); - - srand(seed); -#ifndef _WIN32 - srand48(seed); -#endif atexit(xbt_postexit); } @@ -136,13 +130,13 @@ void xbt_init(int *argc, char **argv) /* these two functions belong to xbt/sysdep.h, which have no corresponding .c file */ /** @brief like xbt_free, but you can be sure that it is a function */ -void xbt_free_f(void *p) +void xbt_free_f(void* p) noexcept(noexcept(::free)) { xbt_free(p); } /** @brief should be given a pointer to pointer, and frees the second one */ -void xbt_free_ref(void *d) +void xbt_free_ref(void* d) noexcept(noexcept(::free)) { xbt_free(*(void**)d); }