From: Lucas De Marchi Date: Fri, 3 Oct 2014 03:29:18 +0000 (-0300) Subject: Move hash implementation to shared directory X-Git-Tag: v19~29 X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fkmod.git;a=commitdiff_plain;h=0db718edcfca1bdaf1369d3cf3773b52fcea1406 Move hash implementation to shared directory --- diff --git a/Makefile.am b/Makefile.am index 7f65e31..4971be4 100644 --- a/Makefile.am +++ b/Makefile.am @@ -48,10 +48,10 @@ libkmod_libkmod_util_la_SOURCES = \ shared/missing.h \ shared/array.c \ shared/array.h \ + shared/hash.c \ + shared/hash.h \ shared/util.c \ shared/util.h \ - libkmod/libkmod-hash.c \ - libkmod/libkmod-hash.h \ libkmod/libkmod-util.c \ libkmod/libkmod-util.h diff --git a/libkmod/docs/Makefile.am b/libkmod/docs/Makefile.am index 1fd6b90..cd3bb16 100644 --- a/libkmod/docs/Makefile.am +++ b/libkmod/docs/Makefile.am @@ -22,7 +22,6 @@ CFILE_GLOB = $(top_srcdir)/libkmod/libkmod.c $(top_srcdir)/libkmod/libkmod-modul IGNORE_HFILES = libkmod-internal.h \ libkmod-util.h \ - libkmod-hash.h \ libkmod-index.h content_files = version.xml diff --git a/libkmod/libkmod-internal.h b/libkmod/libkmod-internal.h index 79f1a13..83a5bc2 100644 --- a/libkmod/libkmod-internal.h +++ b/libkmod/libkmod-internal.h @@ -146,9 +146,6 @@ void kmod_module_set_visited(struct kmod_module *mod, bool visited) __attribute_ void kmod_module_set_builtin(struct kmod_module *mod, bool builtin) __attribute__((nonnull((1)))); void kmod_module_set_required(struct kmod_module *mod, bool required) __attribute__((nonnull(1))); -/* libkmod-hash.c */ - -#include "libkmod-hash.h" /* libkmod-file.c */ struct kmod_file *kmod_file_open(const struct kmod_ctx *ctx, const char *filename) _must_check_ __attribute__((nonnull(1,2))); diff --git a/libkmod/libkmod.c b/libkmod/libkmod.c index 89d70c3..3dc5a2b 100644 --- a/libkmod/libkmod.c +++ b/libkmod/libkmod.c @@ -32,6 +32,7 @@ #include #include +#include #include #include "libkmod.h" diff --git a/libkmod/libkmod-hash.c b/shared/hash.c similarity index 99% rename from libkmod/libkmod-hash.c rename to shared/hash.c index 9b4d1f1..d2f5a78 100644 --- a/libkmod/libkmod-hash.c +++ b/shared/hash.c @@ -18,16 +18,14 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include - -#include "libkmod.h" -#include "libkmod-hash.h" - -#include "libkmod-util.h" +#include #include #include #include +#include +#include + struct hash_entry { const char *key; const void *value; diff --git a/libkmod/libkmod-hash.h b/shared/hash.h similarity index 100% rename from libkmod/libkmod-hash.h rename to shared/hash.h diff --git a/testsuite/test-hash.c b/testsuite/test-hash.c index 110c4d1..61260d9 100644 --- a/testsuite/test-hash.c +++ b/testsuite/test-hash.c @@ -23,7 +23,8 @@ #include #include -#include +#include + #include "testsuite.h" static int freecount; diff --git a/tools/depmod.c b/tools/depmod.c index e1e08f6..69c3f3f 100644 --- a/tools/depmod.c +++ b/tools/depmod.c @@ -17,10 +17,10 @@ * along with this program. If not, see . */ #include "libkmod.h" -#include "libkmod-hash.h" #include "libkmod-util.h" #include +#include #include #include