Imported Upstream version 0.66.1
[hcoop/debian/courier-authlib.git] / libs / numlib / strhtimet.c
diff --git a/libs/numlib/strhtimet.c b/libs/numlib/strhtimet.c
new file mode 100644 (file)
index 0000000..cb9e6a9
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+** 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 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));
+}