mempcpy man page on CentOS

Man page or keyword search:  
man Server   8420 pages
apropos Keyword Search (all sections)
Output format
CentOS logo
[printable version]

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() 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 .

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;
       }

CONFORMING TO
       This function is a GNU extension.

SEE ALSO
       memccpy(3), memcpy(3), memmove(3), wmemcpy(3)

GNU				  2003-11-11			    mempcpy(3)
[top]

List of man pages available for CentOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net