archive: added a C header for each plugin

Moved the archive plugin "extern" declarations into each plugin
header.
This commit is contained in:
Max Kellermann
2009-12-16 16:11:45 +01:00
parent 3f64ac04b8
commit b04adde7ab
8 changed files with 84 additions and 4 deletions

View File

@@ -21,14 +21,13 @@
#include "archive_list.h"
#include "archive_plugin.h"
#include "utils.h"
#include "archive/bz2_archive_plugin.h"
#include "archive/iso9660_archive_plugin.h"
#include "archive/zzip_archive_plugin.h"
#include <string.h>
#include <glib.h>
extern const struct archive_plugin bz2_archive_plugin;
extern const struct archive_plugin zzip_archive_plugin;
extern const struct archive_plugin iso9660_archive_plugin;
static const struct archive_plugin *const archive_plugins[] = {
#ifdef HAVE_BZ2
&bz2_archive_plugin,