What's the difference between strcpy and stpcpy?

While reading the man page for strcpy, I discovered the function stpcpy also exists. However, the only difference I could notice in the man page is:

char *
stpcpy(char *s1, const char *s2);

char *
strcpy(char *restrict s1, const char *restrict s2);

So, what does restrict means here?

17
задан sidyll 29 April 2011 в 01:01
поделиться