Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
pakfire_archive_writer_free(self);
return NULL;
}
+
+int pakfire_archive_writer_set_title(struct pakfire_archive_writer* self,
+ const char* format, ...) {
+ char buffer[128];
+ va_list args;
+ int r;
+
+ // Format the input
+ va_start(args, format);
+ r = pakfire_string_vformat(buffer, format, args);
+ va_end(args);
+ if (r < 0)
+ return r;
+
+ return pakfire_progress_set_title(self->progress, "%s", buffer);
+}
struct pakfire_archive_writer* pakfire_archive_writer_ref(struct pakfire_archive_writer* self);
struct pakfire_archive_writer* pakfire_archive_writer_unref(struct pakfire_archive_writer* self);
+int pakfire_archive_writer_set_title(struct pakfire_archive_writer* self,
+ const char* format, ...);
+
#endif /* PAKFIRE_ARCHIVE_WRITER_H */