void * operator new(size_t size);
void operator delete(void *ptr);
Thread(thrd_t *t, void (*func)(), void *a);
- Thread(thrd_t *t);
~Thread();
void complete();
return t;
}
+static inline thread_id_t int_to_id(int i)
+{
+ return i;
+}
+
+static inline int id_to_int(thread_id_t id)
+{
+ return id;
+}
+
#endif /* __THREADS_H__ */