X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Ffs%2Fbattfs.h;h=acd0f974a8e8297775caeaacbbbb58e3f6887d96;hb=6975a8c353f62b48aac3f3bc02cc3f19cdebc776;hp=bcd5c556229b0a336529c0e1e731681670fa66ed;hpb=261d36f374752a14db225999494e5f6194356617;p=bertos.git diff --git a/bertos/fs/battfs.h b/bertos/fs/battfs.h index bcd5c556..acd0f974 100644 --- a/bertos/fs/battfs.h +++ b/bertos/fs/battfs.h @@ -36,6 +36,12 @@ * * \brief BattFS: a filesystem for embedded platforms (interface). * TODO: Add detailed filesystem description. + * + * $WIZAR_MODULE = { + * "name" : "battfs", + * "depends" : ["rotating_hash", "kfile"], + * "configuration" : "bertos/cfg/cfg_battfs.h" + * } */ #ifndef FS_BATTFS_H @@ -108,7 +114,7 @@ struct BattFsSuper; /** * Sentinel used to keep trace of unset pages in disk->page_array. */ -#define PAGE_UNSET_SENTINEL ((1 << (CPU_BITS_PER_CHAR * sizeof(pgcnt_t))) - 1) +#define PAGE_UNSET_SENTINEL ((pgcnt_t)((1L << (CPU_BITS_PER_CHAR * sizeof(pgcnt_t))) - 1)) /** * Type interface for disk page read function.