]> rtime.felk.cvut.cz Git - notmuch.git/blob - contrib/notmuch-deliver/maildrop/numlib/strhinot.c
c3cdc10e7964e120b9d1f3d28a71a54b4de44efc
[notmuch.git] / contrib / notmuch-deliver / maildrop / numlib / strhinot.c
1 /*
2 ** Copyright 1998 - 2000 Double Precision, Inc.
3 ** See COPYING for distribution information.
4 */
5
6 #if     HAVE_CONFIG_H
7 #include        "config.h"
8 #endif
9 #include        "numlib.h"
10 #include        <string.h>
11
12
13 static const char xdigit[]="0123456789ABCDEF";
14
15 char *libmail_strh_ino_t(ino_t t, char *arg)
16 {
17 char    buf[sizeof(t)*2+1];
18 char    *p=buf+sizeof(buf)-1;
19 unsigned i;
20
21         *p=0;
22         for (i=0; i<sizeof(t)*2; i++)
23         {
24                 *--p= xdigit[t & 15];
25                 t=t / 16;
26         }
27         return (strcpy(arg, p));
28 }