+int
+pathbuf_init(struct scan_params *params, const tchar *root_path);
+
+const tchar *
+pathbuf_append_name(struct scan_params *params, const tchar *name,
+ size_t name_nchars, size_t *orig_path_nchars_ret);
+
+void
+pathbuf_truncate(struct scan_params *params, size_t nchars);
+