Move hash implementation to shared directory
authorLucas De Marchi <lucas.demarchi@intel.com>
Fri, 3 Oct 2014 03:29:18 +0000 (00:29 -0300)
committerLucas De Marchi <lucas.demarchi@intel.com>
Fri, 3 Oct 2014 03:40:11 +0000 (00:40 -0300)
Makefile.am
libkmod/docs/Makefile.am
libkmod/libkmod-internal.h
libkmod/libkmod.c
shared/hash.c [moved from libkmod/libkmod-hash.c with 99% similarity]
shared/hash.h [moved from libkmod/libkmod-hash.h with 100% similarity]
testsuite/test-hash.c
tools/depmod.c

index 7f65e31..4971be4 100644 (file)
@@ -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
 
index 1fd6b90..cd3bb16 100644 (file)
@@ -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
index 79f1a13..83a5bc2 100644 (file)
@@ -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)));
index 89d70c3..3dc5a2b 100644 (file)
@@ -32,6 +32,7 @@
 #include <sys/utsname.h>
 #include <sys/stat.h>
 
+#include <shared/hash.h>
 #include <shared/util.h>
 
 #include "libkmod.h"
similarity index 99%
rename from libkmod/libkmod-hash.c
rename to shared/hash.c
index 9b4d1f1..d2f5a78 100644 (file)
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  */
 
-#include <shared/util.h>
-
-#include "libkmod.h"
-#include "libkmod-hash.h"
-
-#include "libkmod-util.h"
+#include <inttypes.h>
 #include <stdlib.h>
 #include <string.h>
 #include <errno.h>
 
+#include <shared/hash.h>
+#include <shared/util.h>
+
 struct hash_entry {
        const char *key;
        const void *value;
similarity index 100%
rename from libkmod/libkmod-hash.h
rename to shared/hash.h
index 110c4d1..61260d9 100644 (file)
@@ -23,7 +23,8 @@
 #include <errno.h>
 #include <unistd.h>
 
-#include <libkmod-hash.h>
+#include <shared/hash.h>
+
 #include "testsuite.h"
 
 static int freecount;
index e1e08f6..69c3f3f 100644 (file)
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 #include "libkmod.h"
-#include "libkmod-hash.h"
 #include "libkmod-util.h"
 
 #include <shared/array.h>
+#include <shared/hash.h>
 #include <shared/macro.h>
 #include <shared/util.h>