Skip to content

Commit 51346b8

Browse files
dpgeorgegeky
authored andcommitted
Fixed shadowed variable warnings
- Fixed shadowed variable warnings in lfs_dir_find. - Fixed unused parameter warnings when LFS_NO_MALLOC is enabled. - Added extra warning flags to CFLAGS. - Updated tests so they don't shadow the "size" variable for -Wshadow
1 parent 93a2e0b commit 51346b8

File tree

5 files changed

+11
-8
lines changed

5 files changed

+11
-8
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ ifdef WORD
2222
override CFLAGS += -m$(WORD)
2323
endif
2424
override CFLAGS += -I.
25-
override CFLAGS += -std=c99 -Wall -pedantic
25+
override CFLAGS += -std=c99 -Wall -pedantic -Wshadow -Wunused-parameter
2626

2727

2828
all: $(TARGET)

lfs.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -836,7 +836,7 @@ static int lfs_dir_find(lfs_t *lfs, lfs_dir_t *dir,
836836

837837
// find entry matching name
838838
while (true) {
839-
int err = lfs_dir_next(lfs, dir, entry);
839+
err = lfs_dir_next(lfs, dir, entry);
840840
if (err) {
841841
return err;
842842
}

lfs_util.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ static inline void *lfs_malloc(size_t size) {
158158
#ifndef LFS_NO_MALLOC
159159
return malloc(size);
160160
#else
161+
(void)size;
161162
return NULL;
162163
#endif
163164
}
@@ -166,6 +167,8 @@ static inline void *lfs_malloc(size_t size) {
166167
static inline void lfs_free(void *p) {
167168
#ifndef LFS_NO_MALLOC
168169
free(p);
170+
#else
171+
(void)p;
169172
#endif
170173
}
171174

tests/test_files.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ TEST
3030

3131
w_test() {
3232
tests/test.py << TEST
33-
lfs_size_t size = $1;
33+
size = $1;
3434
lfs_size_t chunk = 31;
3535
srand(0);
3636
lfs_mount(&lfs, &cfg) => 0;
@@ -50,7 +50,7 @@ TEST
5050

5151
r_test() {
5252
tests/test.py << TEST
53-
lfs_size_t size = $1;
53+
size = $1;
5454
lfs_size_t chunk = 29;
5555
srand(0);
5656
lfs_mount(&lfs, &cfg) => 0;

tests/test_seek.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ tests/test.py << TEST
153153
lfs_file_read(&lfs, &file[0], buffer, size) => size;
154154
memcmp(buffer, "kittycatcat", size) => 0;
155155
156-
lfs_size_t size = lfs_file_size(&lfs, &file[0]);
156+
size = lfs_file_size(&lfs, &file[0]);
157157
lfs_file_seek(&lfs, &file[0], 0, LFS_SEEK_CUR) => size;
158158
159159
lfs_file_close(&lfs, &file[0]) => 0;
@@ -202,7 +202,7 @@ tests/test.py << TEST
202202
lfs_file_read(&lfs, &file[0], buffer, size) => size;
203203
memcmp(buffer, "kittycatcat", size) => 0;
204204
205-
lfs_size_t size = lfs_file_size(&lfs, &file[0]);
205+
size = lfs_file_size(&lfs, &file[0]);
206206
lfs_file_seek(&lfs, &file[0], 0, LFS_SEEK_CUR) => size;
207207
208208
lfs_file_close(&lfs, &file[0]) => 0;
@@ -243,7 +243,7 @@ tests/test.py << TEST
243243
lfs_file_read(&lfs, &file[0], buffer, size) => size;
244244
memcmp(buffer, "kittycatcat", size) => 0;
245245
246-
lfs_size_t size = lfs_file_size(&lfs, &file[0]);
246+
size = lfs_file_size(&lfs, &file[0]);
247247
lfs_file_seek(&lfs, &file[0], 0, LFS_SEEK_CUR) => size;
248248
249249
lfs_file_close(&lfs, &file[0]) => 0;
@@ -286,7 +286,7 @@ tests/test.py << TEST
286286
lfs_file_read(&lfs, &file[0], buffer, size) => size;
287287
memcmp(buffer, "kittycatcat", size) => 0;
288288
289-
lfs_size_t size = lfs_file_size(&lfs, &file[0]);
289+
size = lfs_file_size(&lfs, &file[0]);
290290
lfs_file_seek(&lfs, &file[0], 0, LFS_SEEK_CUR) => size;
291291
292292
lfs_file_close(&lfs, &file[0]) => 0;

0 commit comments

Comments
 (0)