#include <assert.h>
#include "config.h"
+#ifdef HAVE_STRING_H
+#include <string.h>
+#endif
+
#ifdef HAVE_UNISTD_H
#include <unistd.h> // unlink, close
#endif
void utils_init_random (void) {
time_t now = time(0);
struct tm *tm_struct = localtime(&now);
- int seed = tm_struct->tm_sec;
+ size_t **tm_address = (void*)&tm_struct;
+ int seed = tm_struct->tm_sec + (size_t)tm_address;
//PRINT_WRN("current seed: %d\n", seed);
srandom (seed);
}
int run_on_default_sink( int main(int, char**) )
{
- int argc = 2, err;
+ const int argc = 2;
+ int err = 0;
char* argv[argc];
char sink_path[PATH_MAX] = "tmp_aubio_XXXXXX";
int fd = create_temp_sink(sink_path);