summaryrefslogtreecommitdiff
path: root/ft_calloc.c
diff options
context:
space:
mode:
authorDominik Kaiser2024-03-07 16:51:56 +0100
committerDominik Kaiser2024-03-07 16:51:56 +0100
commitc63ee0defff25db4612e9114d847b5045948e366 (patch)
treea498874d7b02af25d0511b5f48bb5e57ccea5919 /ft_calloc.c
parentf861789c3e5e004395c1b7214757d5a83625d845 (diff)
downloadlibft-c63ee0defff25db4612e9114d847b5045948e366.tar.gz
libft-c63ee0defff25db4612e9114d847b5045948e366.zip
Add stuff, fix stuff and whatever
Diffstat (limited to 'ft_calloc.c')
-rw-r--r--ft_calloc.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/ft_calloc.c b/ft_calloc.c
index 117892d..5baf8f1 100644
--- a/ft_calloc.c
+++ b/ft_calloc.c
@@ -6,23 +6,26 @@
/* By: dkaiser <dkaiser@student.42heilbronn.de +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/03/06 19:45:56 by dkaiser #+# #+# */
-/* Updated: 2024/03/06 19:52:19 by dkaiser ### ########.fr */
+/* Updated: 2024/03/07 16:34:30 by dkaiser ### ########.fr */
/* */
/* ************************************************************************** */
#include <stdlib.h>
-void *calloc(size_t count, size_t size)
+void *ft_calloc(size_t count, size_t size)
{
void *result;
size_t i;
result = malloc(count * size);
- i = 0;
- while (i < count * size)
+ if (result)
{
- *((char *)result + i) = 0;
- i++;
+ i = 0;
+ while (i < count * size)
+ {
+ *((char *)result + i) = 0;
+ i++;
+ }
}
return (result);
}