rem: info.thread = (Ns_Thread *) thrPtr;
add: info.thread = (Ns_Thread *) &thrPtr;
context: Ns_ThreadEnum(Ns_ThreadInfoProc *proc, void *arg){    Thread *thrPtr;    Ns_ThreadInfo info;    Ns_MasterLock();    thrPtr = firstThreadPtr;    while (thrPtr != NULL) {	info.thread = (Ns_Thread *) thrPtr;	info.tid = thrPtr->tid;	info.ctime = thrPtr->ctime;	info.name = thrPtr->name;	info.parent = thrPtr->parent;	info.flags = thrPtr->flags;	info.proc = thrPtr->proc;	info.arg = thrPtr->arg;	(*proc)(&info, arg);	thrPtr = thrPtr->nextPtr;    }    Ns_MasterUnlock();}