From 303ffb2da4786ea29e4f928a47465d2784a71790 Mon Sep 17 00:00:00 2001 From: "Deomid \"rojer\" Ryabkov" Date: Wed, 7 Aug 2019 22:58:13 +0100 Subject: [PATCH] Fix build with -Wundef Part of https://github.com/mongoose-os-libs/vfs-fs-lfs/issues/2 --- Makefile | 2 +- lfs.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 1acaec6..a22fc22 100644 --- a/Makefile +++ b/Makefile @@ -29,7 +29,7 @@ override CFLAGS += -DLFS_YES_TRACE endif override CFLAGS += -I. override CFLAGS += -std=c99 -Wall -pedantic -override CFLAGS += -Wextra -Wshadow -Wjump-misses-init +override CFLAGS += -Wextra -Wshadow -Wjump-misses-init -Wundef # Remove missing-field-initializers because of GCC bug override CFLAGS += -Wno-missing-field-initializers diff --git a/lfs.c b/lfs.c index e7c4dae..7a91032 100644 --- a/lfs.c +++ b/lfs.c @@ -1500,7 +1500,7 @@ static int lfs_dir_compact(lfs_t *lfs, end = begin; } } -#if LFS_MIGRATE +#ifdef LFS_MIGRATE } else if (lfs_pair_cmp(dir->pair, lfs->root) == 0 && lfs->lfs1) { // we can't relocate our root during migrations, as this would // cause the superblock to get updated, which would clobber v1