strhpidt.c
上传用户:s81996212
上传日期:2007-01-04
资源大小:722k
文件大小:1k
- /*
- ** 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: strhpidt.c,v 1.3 2000/05/27 04:59:26 mrsam Exp $";
- static const char xdigit[16]="0123456789ABCDEF";
- char *strh_pid_t(pid_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));
- }