Adding tool dump action log database
diff --git a/ccnx/ccnx-name.cpp b/ccnx/ccnx-name.cpp
index 718d5c7..b7b04a6 100644
--- a/ccnx/ccnx-name.cpp
+++ b/ccnx/ccnx-name.cpp
@@ -116,10 +116,10 @@
   }
 }
 
-Name::Name (const unsigned char *buf, const size_t length)
+Name::Name (const void *buf, const size_t length)
 {
   ccn_indexbuf *idx = ccn_indexbuf_create();
-  const ccn_charbuf namebuf = { length, length, const_cast<unsigned char *> (buf) };
+  const ccn_charbuf namebuf = { length, length, const_cast<unsigned char *> (reinterpret_cast<const unsigned char *> (buf)) };
   ccn_name_split (&namebuf, idx);
 
   const unsigned char *compPtr = NULL;
diff --git a/ccnx/ccnx-name.h b/ccnx/ccnx-name.h
index 2dbd9b5..e29a5b3 100644
--- a/ccnx/ccnx-name.h
+++ b/ccnx/ccnx-name.h
@@ -74,7 +74,7 @@
   Name(const std::vector<Bytes> &comps);
   Name(const Name &other);
   Name(const unsigned char *data, const ccn_indexbuf *comps);
-  Name (const unsigned char *buf, const size_t length);
+  Name (const void *buf, const size_t length);
   Name (const CcnxCharbuf &buf);
   Name (const ccn_charbuf *buf);
   virtual ~Name() {}