strdup.c
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:1k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. /*-------------------------------------------------------------------------
  2.  *
  3.  * strdup.c
  4.  *   copies a null-terminated string.
  5.  *
  6.  * Copyright (c) 1994, Regents of the University of California
  7.  *
  8.  *
  9.  * IDENTIFICATION
  10.  *   $Header: /usr/local/cvsroot/pgsql/src/utils/strdup.c,v 1.6 1999/02/13 23:22:52 momjian Exp $
  11.  *
  12.  *-------------------------------------------------------------------------
  13.  */
  14. #include <string.h>
  15. #include <stdlib.h>
  16. #include "strdup.h"
  17. char *
  18. strdup(char const * string)
  19. {
  20. char    *nstr;
  21. nstr = strcpy((char *) malloc(strlen(string) + 1), string);
  22. return nstr;
  23. }