: _thread_ready(false),
_thread_active(false),
_stop_thread(false),
- _data(NIL),
+ _data(NULL_POINTER),
#ifdef _MSC_VER
_handle(0),
#else
: _thread_ready(false),
_thread_active(false),
_stop_thread(false),
- _data(NIL),
+ _data(NULL_POINTER),
#ifdef _MSC_VER
_handle(0),
#else
FUNCDEF("one_shot_thread_driver");
ethread *manager = (ethread *)hidden_pointer;
#ifndef _MSC_VER
- if (!manager) return NIL;
+ if (!manager) return NULL_POINTER;
#else
if (!manager) return;
#endif
_current_threads().decrement();
#endif
#ifndef _MSC_VER
- pthread_exit(NIL);
- return NIL;
+ pthread_exit(NULL_POINTER);
+ return NULL_POINTER;
#else
_endthread();
#endif
FUNCDEF("periodic_thread_driver");
ethread *manager = (ethread *)hidden_pointer;
#if defined(__UNIX__) || defined(__GNU_WINDOWS__)
- if (!manager) return NIL;
+ if (!manager) return NULL_POINTER;
#elif defined(_MSC_VER)
if (!manager) return;
#endif
_current_threads().decrement();
#endif
#ifndef _MSC_VER
- pthread_exit(NIL);
- return NIL;
+ pthread_exit(NULL_POINTER);
+ return NULL_POINTER;
#else
_endthread();
#endif