tbm: fix minor issues during compilation

This commit is contained in:
S.J.R. van Schaik 2017-09-19 14:16:21 +02:00
parent 82d765bee3
commit b29e0b945d
5 changed files with 10 additions and 4 deletions

View file

@ -2,6 +2,10 @@
#include <stdio.h>
#if HAVE_SYS_TYPES_H
#include <sys/types.h>
#endif
struct console {
FILE *fp;
};

View file

@ -1,5 +1,7 @@
#pragma once
#include <stdint.h>
struct flash_dev;
struct mufs;
struct mufs_dir;

View file

@ -5,9 +5,9 @@
#include <flash.h>
#include <macros.h>
static int default_flash_is_val(struct flash_dev *dev, uint32_t addr, char val)
static int default_flash_is_val(struct flash_dev *dev, uint32_t addr, uint8_t val)
{
char data[32];
uint8_t data[32];
size_t i, nbytes, len = 1 << dev->log2_block_size;
addr <<= dev->log2_block_size;

View file

@ -32,7 +32,7 @@ static struct flash_ops stdio_flash_ops = {
.read = stdio_flash_read,
.write = stdio_flash_write,
.copy = default_flash_copy,
.is_erased = default_flash_is_erased,
.is_erased = default_flash_is_one,
.erase = stdio_flash_erase,
};

View file

@ -14,7 +14,7 @@
*/
static int is_group_erased(struct ftl_map *map, uint32_t group)
{
char data[32];
uint8_t data[32];
struct flash_dev *dev = map->dev;
uint32_t addr = group << (map->log2_pages_per_group + map->log2_page_size);
size_t i, nbytes, len = 1 << (map->log2_pages_per_group + map->log2_page_size);