| Locale-Sensitive Length Functions void *mempcpy(void *restrict to, const void *restrict from, size_t size);  wchar_t *wmempcpy(wchar_t *restrict wto, const wchar_t *restrict wfrom, size_t size); Internationalization (I18n) Function OverviewThe mempcpyfunction is nearly identical to thememcpyfunction. It copiessizebytes from the object beginning atfrominto the object pointed to byto. But instead of returning the value oftoit returns a pointer to the byte following the last written byte in the object beginning atto. I.e., the value is((void *) ((char *) to + size)). The wmempcpyfunction is nearly identical to thewmemcpyfunction. It copiessizewide characters from the object beginning atwfrominto the object pointed to bywto. But instead of returning the value ofwtoit returns a pointer to the wide character following the last written wide character in the object beginning atwto. I.e., the value iswto + size. This function is useful in situations where a number of objects shall be copied to consecutive memory positions. I18n IssuesSpecial care must be taken with the sizeparameter. See Locale-Sensitive Length Functions for a complete discussion of the issues involved with functions that pass length parameters. Recommended Replacements* 
*If you're already using the recommended function, see I18n Issues for other reasons why Globalyzer is detecting the function. Locale-Sensitive Length Functions    
 |