correct different arg names in linux and bsd man pages

This commit is contained in:
Khaïs COLIN 2024-10-15 14:44:11 +02:00
parent b86949e284
commit 29fbed55a3
5 changed files with 31 additions and 30 deletions

View file

@ -6,41 +6,41 @@
/* By: kcolin <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/10/15 13:57:12 by kcolin #+# #+# */
/* Updated: 2024/10/15 14:12:15 by kcolin ### ########.fr */
/* Updated: 2024/10/15 14:39:52 by kcolin ### ########.fr */
/* */
/* ************************************************************************** */
#include "libft.h"
/*
* case 1: dst overlaps at start of src.
* src is before dst.
* case 1: dest overlaps at start of src.
* src is before dest.
* copy back to front
*
* case 2: dst overlaps at beginning of src.
* src is after dst.
* case 2: dest overlaps at beginning of src.
* src is after dest.
* copy front to back.
*
* case 3: dst and src do not overlap
* case 3: dest and src do not overlap
* it doesn't matter how the data is copied
* merge with case 2
*/
void *ft_memmove(void *dst, const void *src, t_size len)
void *ft_memmove(void *dest, const void *src, t_size n)
{
t_size i;
if (dst >= src && dst <= (src + len))
if (dest >= src && dest <= (src + n))
{
i = len;
i = n;
while (i > 0)
{
i--;
((char *)dst)[i] = ((char *)src)[i];
((char *)dest)[i] = ((char *)src)[i];
}
}
else
{
ft_memcpy(dst, src, len);
ft_memcpy(dest, src, n);
}
return (dst);
return (dest);
}