#ifndef EDV_ARCHIVE_ADD_H
#define EDV_ARCHIVE_ADD_H

#include <gtk/gtk.h>
#include "edv_types.h"


extern const gchar *EDVArchAddGetError(void);

extern gint EDVArchAdd(
	edv_core_struct *core,
	const gchar *arch_obj,			/* Archive */
	GList *tar_paths_list,			/* List of objects to add
						 * to the archive */
	GList **new_paths_list_rtn,		/* Return list of objects
						 * added to the archive */
	const gchar *password,
	GtkWidget *toplevel,
	const gboolean show_progress, const gboolean interactive,
	gboolean *yes_to_all,
	const gboolean recursive, const gint compression,
	const gboolean dereference_links
);


#endif	/* EDV_ARCHIVE_ADD_H */
