]> git.notmuchmail.org Git - notmuch/blobdiff - contrib/notmuch-deliver/maildrop/numlib/strhinot.c
Move files copied from maildrop to a separate hierarchy.
[notmuch] / contrib / notmuch-deliver / maildrop / numlib / strhinot.c
diff --git a/contrib/notmuch-deliver/maildrop/numlib/strhinot.c b/contrib/notmuch-deliver/maildrop/numlib/strhinot.c
new file mode 100644 (file)
index 0000000..fa64091
--- /dev/null
@@ -0,0 +1,29 @@
+/*
+** Copyright 1998 - 2000 Double Precision, Inc.
+** See COPYING for distribution information.
+*/
+
+#if    HAVE_CONFIG_H
+#include       "config.h"
+#endif
+#include       "numlib.h"
+#include       <string.h>
+
+static const char rcsid[]="$Id: strhinot.c,v 1.5 2003/03/12 02:45:56 mrsam Exp $";
+
+static const char xdigit[]="0123456789ABCDEF";
+
+char *libmail_strh_ino_t(ino_t t, char *arg)
+{
+char   buf[sizeof(t)*2+1];
+char   *p=buf+sizeof(buf)-1;
+unsigned i;
+
+       *p=0;
+       for (i=0; i<sizeof(t)*2; i++)
+       {
+               *--p= xdigit[t & 15];
+               t=t / 16;
+       }
+       return (strcpy(arg, p));
+}