- struct ctables_freqtab *ft = fts[i];
- ft->sorted = xnmalloc (ft->data.count, sizeof *ft->sorted);
-
- struct freq *f;
- size_t n = 0;
- HMAP_FOR_EACH (f, struct freq, node, &ft->data)
- ft->sorted[n++] = f;
- sort (ft->sorted, ft->data.count, sizeof *ft->sorted,
- compare_freq_3way, &ft->vars);
+ struct ctables_table *t = &ct->tables[i];
+
+ for (size_t j = 0; j < t->n_fts; j++)
+ {
+ struct ctables_freqtab *ft = t->fts[j];
+ ft->sorted = xnmalloc (ft->data.count, sizeof *ft->sorted);
+
+ struct freq *f;
+ size_t n = 0;
+ HMAP_FOR_EACH (f, struct freq, node, &ft->data)
+ ft->sorted[n++] = f;
+ sort (ft->sorted, ft->data.count, sizeof *ft->sorted,
+ compare_freq_3way, &ft->vars);
+ }