rem: db_key_t keys[2] = {user_col, contact_col};
add: db_key_t keys[2];
context: int process_del_list(str* _d){	struct del_itm* p;	char b[256];	db_key_t keys[2] = {user_col, contact_col};	db_val_t vals[2];		if (del_root) {	     /* FIXME */		memcpy(b, _d->s, _d->len);		b[_d->len] = '\0';		db_use_table(db, b);			VAL_TYPE(vals) = VAL_TYPE(vals + 1) = DB_STR;		VAL_NULL(vals) = VAL_NULL(vals + 1) = 0;	}	while(del_root) {		p = del_root;		del_root = del_root->next;		VAL_STR(vals).len = p->user_len;		VAL_STR(vals).s = p->tail;				VAL_STR(vals + 1).len = p->cont_len;		VAL_STR(vals + 1).s = p->tail + p->user_len;		if (db_delete(db, keys, 0, vals, 2) < 0) {			LOG(L_ERR, "process_del_list(): Error while deleting from database\n");			return -1;		}		pkg_free(p);	}	return 0;}