diff options
Diffstat (limited to 'get_next_line_utils.c')
| -rw-r--r-- | get_next_line_utils.c | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/get_next_line_utils.c b/get_next_line_utils.c index c1b5c58..d6fc37a 100644 --- a/get_next_line_utils.c +++ b/get_next_line_utils.c @@ -6,8 +6,30 @@ /* By: dkaiser <dkaiser@student.42heilbronn.de +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/03/15 14:14:59 by dkaiser #+# #+# */ -/* Updated: 2024/03/15 14:15:08 by dkaiser ### ########.fr */ +/* Updated: 2024/03/21 15:22:40 by dkaiser ### ########.fr */ /* */ /* ************************************************************************** */ #include "get_next_line.h" + +char * str_realloc(char *str, size_t size) +{ + char *result; + size_t i; + + result = malloc(size); + if (!result) + { + free(str); + return NULL; + } + i = 0; + while (str[i]) + { + result[i] = str[i]; + i++; + } + while (i < size) + result[i++] = '\0'; + return result; +} |
