.\" the source, must acknowledge the copyright and authors of this work.
.\" %%%LICENSE_END
.\"
-.TH STPCPY 3 2014-05-10 "GNU" "Linux Programmer's Manual"
+.TH STPCPY 3 2016-03-15 "GNU" "Linux Programmer's Manual"
.SH NAME
stpcpy \- copy a string returning a pointer to its end
.SH SYNOPSIS
.nf
.B #include <string.h>
-.sp
+.PP
.BI "char *stpcpy(char *" dest ", const char *" src );
.fi
-.sp
+.PP
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
-.sp
+.PP
.BR stpcpy ():
.PD 0
.ad l
.RS 4
.TP 4
Since glibc 2.10:
-_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+_POSIX_C_SOURCE\ >=\ 200809L
.TP
Before glibc 2.10:
_GNU_SOURCE
to produce
.BR foobar ,
which it then prints.
-.nf
-
+.PP
+.EX
#define _GNU_SOURCE
#include <string.h>
#include <stdio.h>
to = stpcpy(to, "bar");
printf("%s\\n", buffer);
}
-.fi
+.EE
.SH SEE ALSO
.BR bcopy (3),
.BR memccpy (3),