]> git.notmuchmail.org Git - notmuch/blobdiff - contrib/notmuch-deliver/numlib/strhtimet.c
notmuch-deliver: Initial import
[notmuch] / contrib / notmuch-deliver / numlib / strhtimet.c
diff --git a/contrib/notmuch-deliver/numlib/strhtimet.c b/contrib/notmuch-deliver/numlib/strhtimet.c
new file mode 100644 (file)
index 0000000..b86b05a
--- /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: strhtimet.c,v 1.5 2003/03/12 02:45:56 mrsam Exp $";
+
+static const char xdigit[]="0123456789ABCDEF";
+
+char *libmail_strh_time_t(time_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));
+}