strhpidt.c
上传用户:s81996212
上传日期:2007-01-04
资源大小:722k
文件大小:1k
源码类别:

WEB邮件程序

开发平台:

C/C++

  1. /*
  2. ** Copyright 1998 - 2000 Double Precision, Inc.
  3. ** See COPYING for distribution information.
  4. */
  5. #if HAVE_CONFIG_H
  6. #include "config.h"
  7. #endif
  8. #include "numlib.h"
  9. #include <string.h>
  10. static const char rcsid[]="$Id: strhpidt.c,v 1.3 2000/05/27 04:59:26 mrsam Exp $";
  11. static const char xdigit[16]="0123456789ABCDEF";
  12. char *strh_pid_t(pid_t t, char *arg)
  13. {
  14. char buf[sizeof(t)*2+1];
  15. char *p=buf+sizeof(buf)-1;
  16. unsigned i;
  17. *p=0;
  18. for (i=0; i<sizeof(t)*2; i++)
  19. {
  20. *--p= xdigit[t & 15];
  21. t=t / 16;
  22. }
  23. return (strcpy(arg, p));
  24. }