.\" Heavily based on glibc infopages, copyright Free Software Foundation
.\"
.\" aeb, 2003, polished a little
-.TH MEMPCPY 3 2014-03-18 "GNU" "Linux Programmer's Manual"
+.TH MEMPCPY 3 2015-03-02 "GNU" "Linux Programmer's Manual"
.SH NAME
mempcpy, wmempcpy \- copy memory area
.SH SYNOPSIS
.nf
.BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
-.br
.B #include <string.h>
-.sp
+.PP
.BI "void *mempcpy(void *" dest ", const void *" src ", size_t " n );
-.sp
+
.BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
-.br
.B #include <wchar.h>
-.sp
+.PP
.BI "wchar_t *wmempcpy(wchar_t *" dest ", const wchar_t *" src ", size_t " n );
.fi
.SH DESCRIPTION
.TE
.SH CONFORMING TO
This function is a GNU extension.
-.SH EXAMPLE
-.nf
+.SH EXAMPLES
+.EX
void *
combine(void *o1, size_t s1, void *o2, size_t s2)
{
mempcpy(mempcpy(result, o1, s1), o2, s2);
return result;
}
-.fi
+.EE
.SH SEE ALSO
.BR memccpy (3),
.BR memcpy (3),