Re: [hatari-devel] Compil warnings with the new core |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
Hi,
On torstai 19 tammikuu 2012, Laurent Sallafranque wrote:
> Hi Eero,
>
> While compiling, I get the wollowing warnings actaully (new core)
>
> ...
> /home/laurent/Atari/hatari/src/cpu/cpummu.c:254:6: attention : no
> previous prototype for ‘mmu_dump_atc’ [-Wmissing-prototypes]
> /home/laurent/Atari/hatari/src/cpu/cpummu.c: In function
> ‘mmu_dump_tables’: /home/laurent/Atari/hatari/src/cpu/cpummu.c:274:2:
> attention : passing argument 1 of ‘mmu_dump_ttr’ from incompatible
> pointer type [enabled by default]
> /home/laurent/Atari/hatari/src/cpu/cpummu.c:54:13: note: expected ‘const
> char *’ but argument is of type ‘const int *’
> /home/laurent/Atari/hatari/src/cpu/cpummu.c:275:2: attention : passing
> argument 1 of ‘mmu_dump_ttr’ from incompatible pointer type [enabled by
> default]
> /home/laurent/Atari/hatari/src/cpu/cpummu.c:54:13: note: expected ‘const
> char *’ but argument is of type ‘const int *’
> /home/laurent/Atari/hatari/src/cpu/cpummu.c:276:2: attention : passing
> argument 1 of ‘mmu_dump_ttr’ from incompatible pointer type [enabled by
> default]
> /home/laurent/Atari/hatari/src/cpu/cpummu.c:54:13: note: expected ‘const
> char *’ but argument is of type ‘const int *’
> /home/laurent/Atari/hatari/src/cpu/cpummu.c:277:2: attention : passing
> argument 1 of ‘mmu_dump_ttr’ from incompatible pointer type [enabled by
> default]
> /home/laurent/Atari/hatari/src/cpu/cpummu.c:54:13: note: expected ‘const
> char *’ but argument is of type ‘const int *’
Fixed. (with a patch with with you had a conflict earlier.)
> /home/laurent/Atari/hatari/src/cpu/memory.c:612:5: attention :
> initialization discards ‘const’ qualifier from pointer target type
> [enabled by default]
These are assignments of const strings like "foobar" to memory banks.
Cannot be fixed easily, you would need to propagate consts all over
WinUAE code.
> [ 39%] Building C object src/cpu/CMakeFiles/UaeCpu.dir/fpp.c.o
> /home/laurent/Atari/hatari/src/cpu/fpp.c:261:9: attention : no previous
> prototype for ‘get_fpsr’ [-Wmissing-prototypes]
Fixed with the other patch with which you had earlier a conflict.
- Eero