Mercurial > nand-ecoscentric
changeset 3369:17169b710e76
Fix bit rot: make nand package build with recent gcc
| author | Ross Younger <wry@ecoscentric.com> |
|---|---|
| date | Tue, 12 Aug 2014 20:34:50 +1200 |
| parents | 56fc685b878c |
| children | b2d53f2081c5 |
| files | packages/devs/nand/synth/current/ChangeLog packages/devs/nand/synth/current/src/nand_synth.c packages/io/nand/current/ChangeLog packages/io/nand/current/src/nand.c packages/io/nand/current/src/nand_bbt.c |
| diffstat | 5 files changed, 14 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/devs/nand/synth/current/ChangeLog +++ b/packages/devs/nand/synth/current/ChangeLog @@ -1,3 +1,7 @@ +2014-08-01 Ross Younger <wry@ecoscentric.com> + + * nand_synth.c: Make it build with recent gcc + 2010-05-11 Ross Younger <wry@ecoscentric.com> * nand_synth.c, nand_synth.cdl: Allow simulation of multiple
--- a/packages/devs/nand/synth/current/src/nand_synth.c +++ b/packages/devs/nand/synth/current/src/nand_synth.c @@ -60,6 +60,10 @@ #include <errno.h> #include <stdlib.h> +#ifndef CYGSEM_NAND_SYNTH_ALLOW_MULTIPLE_WRITES +#define CYGSEM_NAND_SYNTH_ALLOW_MULTIPLE_WRITES 0 +#endif + // ---------------------------------------------------------------------------- // Multiple devices can be supported in future by #include'ing this file // from several different modules (possibly generated) e.g. nand_synth_dev0.c,
--- a/packages/io/nand/current/ChangeLog +++ b/packages/io/nand/current/ChangeLog @@ -1,3 +1,7 @@ +2014-08-11 Ross Younger <wry@ecoscentric.com> + + * nand.c nand_bbt.c nand_synth.c: Make build with recent gcc + 2010-04-20 Ross Younger <wry@eCosCentric.com> * nand_ecc.h nand.c: Expand ECC interface to allow different
--- a/packages/io/nand/current/src/nand.c +++ b/packages/io/nand/current/src/nand.c @@ -449,6 +449,7 @@ int nandi_read_whole_page_raw(cyg_nand_d if (dest) { int step; + (void)step; while (remain) { step = read_data_stride; CYG_ASSERTC(remain >= read_data_stride);
--- a/packages/io/nand/current/src/nand_bbt.c +++ b/packages/io/nand/current/src/nand_bbt.c @@ -601,6 +601,7 @@ static int bbti_write_one_table(cyg_nand CYG_BYTE *iptr = dev->bbt.data; int to_write = bbt_disk_size; // on-chip size, number of bytes int i_locked = 0; + (void) i_locked; LOCK_PAGEBUF();
