rem: sprintf(buf, "%d %d %d %ld %ld %ld %ld",
add: sprintf(buf, "%u %d %d %ld %ld %ld %ld",
context: NsGetScheduled(Tcl_DString *dsPtr){    Tcl_HashEntry *hPtr;    Tcl_HashSearch search;    Event *ePtr;    time_t now;    char buf[100];    time(&now);    Ns_MutexLock(&lock);    hPtr = Tcl_FirstHashEntry(&eventsTable, &search);    while (hPtr != NULL) {	ePtr = Tcl_GetHashValue(hPtr);	Tcl_DStringStartSublist(dsPtr);	sprintf(buf, "%d %d %d %ld %ld %ld %ld",		ePtr->id, ePtr->flags, ePtr->interval, ePtr->nextqueue,		ePtr->lastqueue, ePtr->laststart, ePtr->lastend);	Tcl_DStringAppend(dsPtr, buf, -1);	Ns_GetProcInfo(dsPtr, (void *) ePtr->proc, ePtr->arg);	Tcl_DStringEndSublist(dsPtr);	hPtr = Tcl_NextHashEntry(&search);    }    Ns_MutexUnlock(&lock);}