norme fix

This commit is contained in:
2025-02-15 16:26:27 +01:00
parent 0a64743980
commit 13c3e9a77b
3 changed files with 26 additions and 28 deletions

View File

@ -6,13 +6,12 @@
/* By: tomoron <tomoron@student.42angouleme.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2025/02/14 18:03:26 by tomoron #+# #+# */
/* Updated: 2025/02/15 16:19:00 by tomoron ### ########.fr */
/* Updated: 2025/02/15 16:25:42 by tomoron ### ########.fr */
/* */
/* ************************************************************************** */
#include "includes/malloc.h"
static void put_hex_padded(t_ul addr, int padding, int prefix)
{
int len;
@ -25,9 +24,9 @@ static void put_hex_padded(t_ul addr, int padding, int prefix)
tmp /= 16;
len++;
}
if(prefix)
if (prefix)
write(1, "0x", 2);
while(len < padding)
while (len < padding)
{
write(1, "0", 1);
len++;
@ -37,7 +36,7 @@ static void put_hex_padded(t_ul addr, int padding, int prefix)
static void put_char_dot(char c)
{
if(c >= 32 && c <= 126)
if (c >= 32 && c <= 126)
write(1, &c, 1);
else
write(1, ".", 1);
@ -50,26 +49,25 @@ static void hex_dump_show_line(char *addr, int len)
put_hex_padded((long unsigned)addr, 16, 1);
write(1, " ", 2);
i = 0;
while(i < 16)
while (i < 16)
{
if(i < len)
if (i < len)
put_hex_padded(addr[i], 2, 0);
else
write(1, " ", 2);
write(1, " ", 1);
if(i == 7 || i == 15)
if (i == 7 || i == 15)
write(1, " ", 1);
i++;
}
i = 0;
write(1, "|", 1);
while(i < len)
while (i < len)
{
put_char_dot(addr[i]);
i++;
}
write(1, "|", 1);
write(1, "\n", 1);
write(1, "|\n", 2);
(void)len;
}
@ -83,20 +81,20 @@ void hex_dump(char *addr, size_t nb)
lst_same = 0;
while (cur + 16 < nb)
{
if(cur && !ft_memcmp(buf, addr + cur, 16))
if (cur && !ft_memcmp(buf, addr + cur, 16))
{
cur += 16;
if(!lst_same)
if (!lst_same)
write(1, "*\n", 2);
lst_same = 1;
continue;
continue ;
}
lst_same = 0;
ft_memcpy(buf, addr + cur, 16);
hex_dump_show_line(addr + cur, 16);
cur += 16;
}
if(cur < nb)
if (cur < nb)
hex_dump_show_line(addr + cur, nb - cur);
put_hex_padded((long unsigned)addr, 16, 1);
write(1, "\n", 1);

View File

@ -6,7 +6,7 @@
/* By: tomoron <tomoron@student.42angouleme.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/11/30 12:19:34 by tomoron #+# #+# */
/* Updated: 2025/02/14 18:18:48 by tomoron ### ########.fr */
/* Updated: 2025/02/15 16:26:09 by tomoron ### ########.fr */
/* */
/* ************************************************************************** */
@ -42,7 +42,7 @@ static size_t show_allocs(t_alloc *alloc, int dump)
write(1, " : ", 3);
put_ulnbr_base(alloc->size, "0123456789");
write(1, " bytes\n", 7);
if(dump)
if (dump)
hex_dump((void *)(alloc + 1), alloc->size);
alloc = alloc->next;
}
@ -86,7 +86,7 @@ size_t show_large(int dump)
put_ulnbr_base(alloc->size, "0123456789");
write(1, " bytes\n", 7);
total_size += alloc->size;
if(dump)
if (dump)
hex_dump((void *)(alloc + 1), alloc->size);
alloc = alloc->next;
}

View File

@ -6,7 +6,7 @@
/* By: tomoron <tomoron@student.42angouleme.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2025/02/14 17:26:41 by tomoron #+# #+# */
/* Updated: 2025/02/14 17:48:53 by tomoron ### ########.fr */
/* Updated: 2025/02/15 16:23:04 by tomoron ### ########.fr */
/* */
/* ************************************************************************** */