+docstring escapeChar(char_type c);
+
+/// Escape a word instead of a single character
+docstring escapeString(docstring const & raw);
+
+/// replaces illegal characters from SGML/XML ID attributes
+docstring cleanID(Buffer const & buf, OutputParams const & runparams,
+ docstring const & orig);
+
+/// returns a unique numeric id
+docstring const uniqueID(docstring const label);
+
+/// Opens tag
+void openTag(odocstream & os, std::string const & name,
+ std::string const & attribute = std::string());