+
+ Array *roomlistarr = array_new(ROOMNAMELEN); // we have to queue them
+ CtdlForEachRoom(listdeliver_queue_room, roomlistarr); // otherwise we get multiple cursors in progress
+
+ for (i=0; i<array_len(roomlistarr); ++i) {
+ listdeliver_sweep_room((char *)array_get_element_at(roomlistarr, i));
+ }
+
+ array_free(roomlistarr);