wmempcpy(3) suse man page | unix.com

Man Page: wmempcpy

Operating Environment: suse

Section: 3

MEMPCPY(3)						     Linux Programmer's Manual							MEMPCPY(3)

NAME
mempcpy, wmempcpy - copy memory area
SYNOPSIS
#define _GNU_SOURCE #include <string.h> void *mempcpy(void *dest, const void *src, size_t n); #define _GNU_SOURCE #include <wchar.h> wchar_t *wmempcpy(wchar_t *dest, const wchar_t *src, size_t n);
DESCRIPTION
The mempcpy() function is nearly identical to the memcpy(3) function. It copies n bytes from the object beginning at src into the object pointed to by dest. But instead of returning the value of dest it returns a pointer to the byte following the last written byte. This function is useful in situations where a number of objects shall be copied to consecutive memory positions. The wmempcpy() function is identical but takes wchar_t type arguments and copies n wide characters.
RETURN VALUE
dest + n.
VERSIONS
mempcpy() first appeared in glibc in version 2.1.
CONFORMING TO
This function is a GNU extension.
EXAMPLE
void * combine(void *o1, size_t s1, void *o2, size_t s2) { void *result = malloc(s1 + s2); if (result != NULL) mempcpy(mempcpy(result, o1, s1), o2, s2); return result; }
SEE ALSO
memccpy(3), memcpy(3), memmove(3), wmemcpy(3), feature_test_macros(7)
COLOPHON
This page is part of release 3.25 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/.
GNU
2008-08-12 MEMPCPY(3)
Related Man Pages
mempcpy(3) - linux
wmempcpy(3) - debian
mempcpy(3) - suse
mempcpy(3) - opendarwin
mempcpy(3) - php
Similar Topics in the Unix Linux Community
Getting command output to putty window title.
Migrating to UNIX
Update kernel Linux without reboot?!
The Future of the PM (Private Message) System at UNIX.com
32 bit process addressing more than 4GB