diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2022-06-01 22:34:31 +0300 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2022-06-01 22:34:31 +0300 |
| commit | b5e6a74635eba8e6c5fe0a614c6f578380fb1196 (patch) | |
| tree | 994be097e18720c0062014db255ad8c06538641a /common/string.c | |
| parent | 6295648f04d1d5d7e8b99d3fdaa8d497406eadf9 (diff) | |
| download | kmi-b5e6a74635eba8e6c5fe0a614c6f578380fb1196.tar.gz kmi-b5e6a74635eba8e6c5fe0a614c6f578380fb1196.zip | |
continue documentation
Diffstat (limited to 'common/string.c')
| -rw-r--r-- | common/string.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/common/string.c b/common/string.c index 6a56698..156f7f8 100644 --- a/common/string.c +++ b/common/string.c @@ -9,7 +9,7 @@ /* we need to undef the macros in string.h, otherwise the names get mangled */ #undef strcpy -__weak char *strcpy(char *dst, const char *src) +__weak char *strcpy(char * restrict dst, const char * restrict src) { const char *s1 = src; char *s2 = dst; @@ -21,7 +21,7 @@ __weak char *strcpy(char *dst, const char *src) } #undef strncpy -__weak char *strncpy(char *dst, const char *src, size_t num) +__weak char *strncpy(char * restrict dst, const char * restrict src, size_t num) { const char *s1 = src; char *s2 = dst; @@ -41,7 +41,7 @@ __weak char *strncpy(char *dst, const char *src, size_t num) } #undef strcat -__weak char *strcat(char *dst, const char *src) +__weak char *strcat(char * restrict dst, const char * restrict src) { const char *s1 = src; size_t l1 = strlen(s1); @@ -57,7 +57,7 @@ __weak char *strcat(char *dst, const char *src) } #undef strncat -__weak char *strncat(char *dst, const char *src, size_t num) +__weak char *strncat(char * restrict dst, const char * restrict src, size_t num) { const char *s1 = src; size_t l1 = strlen(s1); @@ -112,7 +112,7 @@ __weak char *strchr(const char *str, int chr) } #undef strtok -__weak char *strtok(char *str, const char *delims) +__weak char *strtok(char * restrict str, const char * restrict delims) { static char *cont = 0; const char *s1 = str; @@ -284,7 +284,7 @@ __weak void *memchr(const void *ptr, int val, size_t num) } #undef memcpy -__weak void *memcpy(void *dst, const void *src, size_t num) +__weak void *memcpy(void * restrict dst, const void * restrict src, size_t num) { const char *m1 = (const char *)src; char *m2 = (char *)dst; |
