Uhm... just write this macro:
Code:
#ifdef NDEBUG
#define wait(i) wait(i)
#else
#define wait(i) do{char *funct; engine_gettaskinfo(0, &funct, NULL); debugFct(funct); wait(i);} while(0)
#endif



A function wouldn't work for obvious reasons...


Shitlord by trade and passion. Graphics programmer at Laminar Research.
I write blog posts at feresignum.com