]> git.notmuchmail.org Git - notmuch/blob - contrib/notmuch-deliver/numlib/strhpidt.c
Make it build in a separate build directory.
[notmuch] / contrib / notmuch-deliver / numlib / strhpidt.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 static const char rcsid[]="$Id: strhpidt.c,v 1.5 2003/03/12 02:45:56 mrsam Exp $";
13
14 static const char xdigit[]="0123456789ABCDEF";
15
16 char *libmail_strh_pid_t(pid_t t, char *arg)
17 {
18 char    buf[sizeof(t)*2+1];
19 char    *p=buf+sizeof(buf)-1;
20 unsigned i;
21
22         *p=0;
23         for (i=0; i<sizeof(t)*2; i++)
24         {
25                 *--p= xdigit[t & 15];
26                 t=t / 16;
27         }
28         return (strcpy(arg, p));
29 }