- {
- struct ccase tmp;
- if (ds->compactor != NULL)
- {
- case_create (&tmp, casewriter_get_value_cnt (ds->sink));
- dict_compactor_compact (ds->compactor, &tmp, c);
- }
- else
- case_clone (&tmp, c);
- casewriter_write (ds->sink, &tmp);
- }
+ casewriter_write (ds->sink,
+ case_map_execute (ds->compactor, case_ref (c)));