Post release version bump
[gpgol.git] / src / missing / stpcpy.c
1 /* Copyright (C) 1992, 1995, 1997, 2002, 2004 Free Software Foundation, Inc.\r
2    This file is part of the GNU C Library.\r
3 \r
4    The GNU C Library is free software; you can redistribute it and/or\r
5    modify it under the terms of the GNU Lesser General Public\r
6    License as published by the Free Software Foundation; either\r
7    version 2.1 of the License, or (at your option) any later version.\r
8 \r
9    The GNU C Library is distributed in the hope that it will be useful,\r
10    but WITHOUT ANY WARRANTY; without even the implied warranty of\r
11    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
12    Lesser General Public License for more details.\r
13 \r
14    You should have received a copy of the GNU Lesser General Public\r
15    License along with the GNU C Library; if not, write to the Free\r
16    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA\r
17    02111-1307 USA.  */\r
18 \r
19 \r
20 #include <string.h>\r
21 \r
22 /* Copy SRC to DEST, returning the address of the terminating '\0' in DEST.  */\r
23 char *\r
24 stpcpy (dest, src)\r
25      char *dest;\r
26      const char *src;\r
27 {\r
28   register char *d = dest;\r
29   register const char *s = src;\r
30 \r
31   do\r
32     *d++ = *s;\r
33   while (*s++ != '\0');\r
34 \r
35   return d - 1;\r
36 }\r
37 \r
38 \r
39 int strcasecmp(const char *a, const char *b)\r
40 {\r
41     return stricmp(a, b);\r
42 }\r
43 \r
44 int strncasecmp(const char *a, const char *b, size_t n)\r
45 {\r
46     return strnicmp(a, b, n);\r
47 }\r