arrayfire-0.8.0.0: cbits/wrapper.c
#include "arrayfire.h"
af_err af_random_engine_set_type_(af_random_engine engine, const af_random_engine_type rtype) { return af_random_engine_set_type(&engine, rtype); }
af_err af_random_engine_set_seed_(af_random_engine engine, const unsigned long long seed) {
return af_random_engine_set_seed(&engine, seed);
}
static volatile int af_shutting_down = 0;
void af_notify_shutdown(void) {
af_shutting_down = 1;
}
/* Safe finalizer: no-ops on null handles and after af_notify_shutdown(). */
void af_release_array_safe(af_array arr) {
if (!af_shutting_down && arr)
af_release_array(arr);
}