rem: register_timer( timer_routine , hash_table , 1 );
add: register_timer( timer_routine , 0 , 1 );
context: static int mod_init(void){	DBG( "TM - initializing...\n");	/* checking if we have sufficient bitmap capacity for given	   maximum number of  branches */	if (1<<(MAX_BRANCHES+1)>UINT_MAX) {		LOG(L_CRIT, "Too many max UACs for UAC branch_bm_t bitmap: %d\n",			MAX_BRANCHES );		return -1;	}	if (register_fifo_cmd(fifo_uac, "t_uac", 0)<0) {		LOG(L_CRIT, "cannot register fifo uac\n");		return -1;	}		if (init_tm_stats()<0) {		LOG(L_CRIT, "ERROR: mod_init: failed to init stats\n");		return -1;	}	if (tm_startup()==-1) return -1;	uac_init();	register_tmcb( TMCB_ON_NEGATIVE, on_negative_reply, 0 /* empty param */);    /* register the timer function */    register_timer( timer_routine , hash_table , 1 );    /* register post-script clean-up function */    register_script_cb( w_t_unref, POST_SCRIPT_CB, 0 /* empty param */ );    register_script_cb( script_init, PRE_SCRIPT_CB , 0 /* empty param */ );	return 0;}