aboutsummaryrefslogtreecommitdiff
path: root/common/string.c
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2022-06-01 22:34:31 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2022-06-01 22:34:31 +0300
commitb5e6a74635eba8e6c5fe0a614c6f578380fb1196 (patch)
tree994be097e18720c0062014db255ad8c06538641a /common/string.c
parent6295648f04d1d5d7e8b99d3fdaa8d497406eadf9 (diff)
downloadkmi-b5e6a74635eba8e6c5fe0a614c6f578380fb1196.tar.gz
kmi-b5e6a74635eba8e6c5fe0a614c6f578380fb1196.zip
continue documentation
Diffstat (limited to 'common/string.c')
-rw-r--r--common/string.c12
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;