+ {
+ /* TODO: the following line will spit out programming errors if the
+ ideal line spacing doesn't fit on PAGE_COUNT pages */
+ /* TODO: the interaction between systems_per_page and page_count needs to
+ be considered. */
+ best = space_systems_on_n_pages (0, page_count, first_page_num);
+ min_sys_count = page_count;
+ }
+
+ if (page_count == 1 || scm_is_integer (forced_page_count))
+ progress_indication (_f ("[%d: %d pages]", (int) end, (int) page_count));
+ else
+ progress_indication (_f ("[%d: %d or %d pages]", (int) end, (int) page_count-1, (int)page_count));