mempcpy(3) Library Functions Manual mempcpy(3) NUME mempcpy, wmempcpy - copiaza o zona de memorie BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #define _GNU_SOURCE /* Consultai feature_test_macros(7) */ #include void *mempcpy(void dest[restrict .n], const void src[restrict .n], size_t n); #define _GNU_SOURCE /* Consultai feature_test_macros(7) */ #include wchar_t *wmempcpy(wchar_t dest[restrict .n], const wchar_t src[restrict .n], size_t n); DESCRIERE Funcia mempcpy() este aproape identica cu funcia memcpy(3). Aceasta copiaza n octei din obiectul care incepe la src in obiectul indicat de dest. Dar, in loc sa returneze valoarea lui dest, ea returneaza un indicator la octetul care urmeaza ultimului octet scris. Aceasta funcie este utila in situaiile in care un numar de obiecte trebuie copiate in poziii de memorie consecutive. Funcia wmempcpy() este identica, dar accepta argumente de tip wchar_t i copiaza caracterele de laime n. VALOAREA RETURNATA dest + n. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |mempcpy(), wmempcpy() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ STANDARDE GNU. ISTORIC glibc 2.1. EXEMPLE 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; } CONSULTAI I memccpy(3), memcpy(3), memmove(3), wmemcpy(3) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 31 octombrie 2023 mempcpy(3)