blob: f6e22f0e40f4038210f8873df2d127d659958ae3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include "libft.h"
#include <stdlib.h>
char *
ft_strjoin (char const *s1, char const *s2)
{
size_t len1;
size_t len2;
char *join;
len1 = ft_strlen (s1);
len2 = ft_strlen (s2);
join = malloc (len1 + len2 + 1);
if (!join)
return (NULL);
ft_memcpy (join, s1, len1);
ft_memcpy (join + len1, s2, len2 + 1);
return (join);
}
|