blob: d16f420c295ab715c33e82ec81c43e9d5a6d91ef (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* ft_memset_pattern4.c :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2020/02/13 03:06:41 by cacharle #+# #+# */
/* Updated: 2020/02/13 03:10:42 by cacharle ### ########.fr */
/* */
/* ************************************************************************** */
#include "libft_mem.h"
void ft_memset_pattern4(void *b, const void *pattern4, size_t len)
{
int i;
i = len / 4;
while (i-- > 0)
((int*)b)[i] = *(int*)pattern4;
i = len % 4;
while (i-- > 0)
((int*)b)[len / 4 + i] = ((t_ftbyte*)pattern4)[i];
}
|