+void
+get_state_files_in_directory (const sys::path & directory_path,
+ vector<sys::path> & result)
+{
+ Glib::PatternSpec state_file_pattern('*' + string(statefile_suffix));
+
+ find_matching_files_in_directory (directory_path, state_file_pattern,
+ result);
+}
+
+vector<string>
+get_file_names_no_extension (const vector<sys::path> & file_paths)
+{
+ vector<string> result;
+
+ std::transform (file_paths.begin(), file_paths.end(),
+ std::back_inserter(result), sys::basename);
+
+ sort (result.begin(), result.end(), std::less<string>());
+
+ return result;
+}
+