From 8cbd5be038d24966e6ca09df1a5b6535d07a4b36 Mon Sep 17 00:00:00 2001 From: Antoine Date: Fri, 19 Jul 2019 15:06:24 +0200 Subject: [PATCH] Ajout de la fonction srtcat et modification du 0 de la police de la Graph 90+E --- include/gint/std/string.h | 3 +++ src/std/string.c | 8 ++++++++ 2 files changed, 11 insertions(+) diff --git a/include/gint/std/string.h b/include/gint/std/string.h index 8f71dc2..1b90209 100644 --- a/include/gint/std/string.h +++ b/include/gint/std/string.h @@ -19,4 +19,7 @@ size_t strlen(char const *str); /* strncpy(): Copy a string with a size limit*/ char *strncpy(char *dst, char const *src, size_t n); +/* strcat(): Concatenation of src in dest*/ +char *strcat(char *dest, const char *src); + #endif /* GINT_STD_STRING */ diff --git a/src/std/string.c b/src/std/string.c index 9cc23f8..85bc175 100644 --- a/src/std/string.c +++ b/src/std/string.c @@ -19,3 +19,11 @@ GWEAK char *strncpy(char *dst, const char *src, size_t n) while(i < n && (dst[i] = src[i])) i++; return dst; } + +GWEAK char *strcat(char *dest, const char *src) +{ + unsigned long fin_dest = strlen(dest); + unsigned int i; + for (i = 0 ; i <= strlen(src) ; i++) dest[fin_dest + i] = src[i]; + return dest; +}