+/// Count the number of words in the text between these two iterators
+int countWords(DocIterator const & from, DocIterator const & to);
+
+/// Expand the counters for the labelstring of \c layout
+std::string expandLabel(Buffer const & buf, LyXLayout_ptr const & layout,
+ bool appendix);
+
+/// updates all counters
+void updateCounters(Buffer const &);
+
+