push
This commit is contained in:
parent
47894413ec
commit
97ada36100
20
ft_calloc.c
20
ft_calloc.c
@ -6,7 +6,7 @@
|
|||||||
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
|
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2020/11/29 00:09:57 by apommier #+# #+# */
|
/* Created: 2020/11/29 00:09:57 by apommier #+# #+# */
|
||||||
/* Updated: 2020/11/29 17:03:36 by apommier ### ########.fr */
|
/* Updated: 2020/12/13 20:21:40 by apommier ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
@ -14,10 +14,18 @@
|
|||||||
|
|
||||||
void *ft_calloc(size_t nmemb, size_t size)
|
void *ft_calloc(size_t nmemb, size_t size)
|
||||||
{
|
{
|
||||||
void *tab;
|
void *new;
|
||||||
|
int i;
|
||||||
|
|
||||||
tab = malloc(size * nmemb);
|
i = 0;
|
||||||
if (tab == 0)
|
new = malloc(size * nmemb);
|
||||||
return (0);
|
if (new)
|
||||||
return (tab);
|
{
|
||||||
|
while (size * nmemb - i)
|
||||||
|
{
|
||||||
|
new[i] = 0;
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return (new);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
|
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2020/11/29 00:12:03 by apommier #+# #+# */
|
/* Created: 2020/11/29 00:12:03 by apommier #+# #+# */
|
||||||
/* Updated: 2020/12/12 12:38:43 by apommier ### ########.fr */
|
/* Updated: 2020/12/13 19:59:15 by apommier ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
@ -21,8 +21,6 @@ void *ft_memcpy(void *dest, const void *src, size_t n)
|
|||||||
p = (char*)dest;
|
p = (char*)dest;
|
||||||
p1 = (const char*)src;
|
p1 = (const char*)src;
|
||||||
|
|
||||||
if (!dest || !src)
|
|
||||||
return (0);
|
|
||||||
i = 0;
|
i = 0;
|
||||||
while (i < n)
|
while (i < n)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
|
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2020/11/29 00:12:14 by apommier #+# #+# */
|
/* Created: 2020/11/29 00:12:14 by apommier #+# #+# */
|
||||||
/* Updated: 2020/12/12 12:09:49 by apommier ### ########.fr */
|
/* Updated: 2020/12/13 20:00:21 by apommier ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
@ -16,8 +16,6 @@ void *ft_memmove(void *dest, const void *src, size_t n)
|
|||||||
{
|
{
|
||||||
size_t i;
|
size_t i;
|
||||||
|
|
||||||
if (!n || !dest || !src)
|
|
||||||
return (dest);
|
|
||||||
i = 0;
|
i = 0;
|
||||||
if (dest > src)
|
if (dest > src)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
|
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2020/11/29 00:13:31 by apommier #+# #+# */
|
/* Created: 2020/11/29 00:13:31 by apommier #+# #+# */
|
||||||
/* Updated: 2020/12/12 17:58:26 by apommier ### ########.fr */
|
/* Updated: 2020/12/13 20:02:10 by apommier ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
@ -17,12 +17,10 @@ int ft_strncmp(const char *s1, const char *s2, size_t n)
|
|||||||
int i;
|
int i;
|
||||||
|
|
||||||
i = 0;
|
i = 0;
|
||||||
if (!s1 || !s2 || !n)
|
|
||||||
return (0);
|
|
||||||
while (n && s1[i] && s2[i])
|
while (n && s1[i] && s2[i])
|
||||||
{
|
{
|
||||||
if (s1[i] != s2[i])
|
if (s1[i] != s2[i])
|
||||||
return ((char)(s1[i] - s2[i]));
|
return ((unsigned char)s1[i] - (unsigned char)s2[i]);
|
||||||
n--;
|
n--;
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
|
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2020/11/29 00:13:42 by apommier #+# #+# */
|
/* Created: 2020/11/29 00:13:42 by apommier #+# #+# */
|
||||||
/* Updated: 2020/12/12 18:13:44 by apommier ### ########.fr */
|
/* Updated: 2020/12/13 20:12:37 by apommier ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
@ -18,8 +18,8 @@ char *ft_strnstr(const char *big, const char *little, size_t len)
|
|||||||
int j;
|
int j;
|
||||||
|
|
||||||
i = 0;
|
i = 0;
|
||||||
if (!len)
|
if (!len || !little[i])
|
||||||
return (0);
|
return (big);
|
||||||
if (!little[i])
|
if (!little[i])
|
||||||
return ((char*)big);
|
return ((char*)big);
|
||||||
while (big[i] && len - i - 1)
|
while (big[i] && len - i - 1)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user