summaryrefslogtreecommitdiff
path: root/malloc/block_allocator/utils.c
blob: d38dca06bb9185e242ad09c5becd2543e45eb74e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "utils.h"

#include <stdio.h>

void read_data(struct blk_meta *meta)
{
    for (size_t i = 0; i < meta->size && meta->data[i] != '\0'; ++i)
        putchar(meta->data[i]);
}

void write_data(struct blk_meta *meta, char *data, size_t n)
{
    for (size_t i = 0; i < n; ++i)
        meta->data[i] = data[i];
    meta->data[n] = '\0';
}