Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (base) [joni@linuxjoni04 pinmame]$ cmake -DPLATFORM=linux -DARCH=x64 -DCMAKE_BUILD_TYPE=Release -DBUILD_STATIC=FALSE -B build
- -- PLATFORM: linux
- -- ARCH: x64
- -- BUILD_SHARED: ON
- -- BUILD_STATIC: FALSE
- -- The C compiler identification is GNU 15.1.1
- -- The CXX compiler identification is GNU 15.1.1
- -- Detecting C compiler ABI info
- -- Detecting C compiler ABI info - done
- -- Check for working C compiler: /usr/bin/cc - skipped
- -- Detecting C compile features
- -- Detecting C compile features - done
- -- Detecting CXX compiler ABI info
- -- Detecting CXX compiler ABI info - done
- -- Check for working CXX compiler: /usr/bin/c++ - skipped
- -- Detecting CXX compile features
- -- Detecting CXX compile features - done
- -- Configuring done (0.2s)
- -- Generating done (0.0s)
- -- Build files have been written to: /home/joni/git/pinmame/build
- (base) [joni@linuxjoni04 pinmame]$ cmake --build build -- -j$(nproc)
- [ 0%] Building C object CMakeFiles/pinmame_shared.dir/src/artwork.c.o
- [ 0%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/arm7/arm7dasm.c.o
- [ 2%] Building C object CMakeFiles/pinmame_shared.dir/src/common.c.o
- [ 2%] Building C object CMakeFiles/pinmame_shared.dir/src/cheat.c.o
- [ 2%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/cdp1802/cdp1802.c.o
- [ 2%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/cop400/410ops.c.o
- [ 2%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/cop400/cop420.c.o
- [ 3%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/at91/at91dasm.c.o
- [ 3%] Building C object CMakeFiles/pinmame_shared.dir/src/audit.c.o
- [ 3%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/adsp2100/2100dasm.c.o
- [ 3%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/arm7/arm7.c.o
- [ 3%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/cop400/420ops.c.o
- [ 3%] Building C object CMakeFiles/pinmame_shared.dir/src/config.c.o
- [ 4%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/adsp2100/adsp2100.c.o
- [ 4%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/cdp1802/1802dasm.c.o
- [ 4%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/at91/at91.c.o
- [ 4%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/i86/i86dasm.c.o
- [ 4%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/i86/i86.c.o
- [ 5%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/cop400/cop420ds.c.o
- [ 6%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/i8039/8039dasm.c.o
- [ 6%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/i4004/i4004.c.o
- [ 6%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/i4004/4004dasm.c.o
- [ 6%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/i8039/i8039.c.o
- [ 7%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/i8051/8051dasm.c.o
- [ 7%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/i8051/i8051.c.o
- [ 7%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/i8085/8085dasm.c.o
- [ 8%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/i8085/i8085.c.o
- [ 8%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/m6502/6502dasm.c.o
- [ 8%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/m6800/6800dasm.c.o
- [ 8%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/m6502/m6502.c.o
- [ 9%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/m6800/m6800.c.o
- [ 9%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/m6809/6809dasm.c.o
- [ 9%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/m6809/m6809.c.o
- [ 10%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/m68000/generated_by_m68kmake/m68kopac.c.o
- [ 10%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/m68000/generated_by_m68kmake/m68kops.c.o
- [ 10%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/m68000/generated_by_m68kmake/m68kopdm.c.o
- [ 11%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/m68000/generated_by_m68kmake/m68kopnz.c.o
- [ 11%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/m68000/m68kcpu.c.o
- [ 11%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/m68000/m68kdasm.c.o
- [ 11%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/m68000/m68kmame.c.o
- [ 12%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/pps4/pps4.c.o
- [ 12%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/pps4/pps4dasm.c.o
- [ 12%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/s2650/2650dasm.c.o
- [ 13%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/s2650/s2650.c.o
- [ 13%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/scamp/scamp.c.o
- [ 13%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/scamp/scampdsm.c.o
- [ 14%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/tms7000/7000dasm.c.o
- [ 14%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/tms7000/tms7000.c.o
- In function ‘ResizeWatchListNoDispose’,
- inlined from ‘DeleteWatchAt.part.0’ at /home/joni/git/pinmame/src/cheat.c:7562:2:
- /home/joni/git/pinmame/src/cheat.c:7525:66: warning: iteration 4294967294 invokes undefined behavior [-Waggressive-loop-optimizations]
- 7525 | for(i = watchListLength; i < newLength; i++)
- | ~^~
- /home/joni/git/pinmame/src/cheat.c:7525:52: note: within this loop
- 7525 | for(i = watchListLength; i < newLength; i++)
- | ~~^~~~~~~~~~~
- [ 14%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/tms9900/9900dasm.c.o
- [ 14%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/tms9900/tms9900.c.o
- [ 15%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/tms9900/tms9980a.c.o
- [ 15%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/tms9900/tms9995.c.o
- [ 15%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/z80/z80.c.o
- [ 16%] Building C object CMakeFiles/pinmame_shared.dir/src/cpu/z80/z80dasm.c.o
- In function ‘ResizeCheatListNoDispose’,
- inlined from ‘DeleteCheatAt.part.0’ at /home/joni/git/pinmame/src/cheat.c:7331:2:
- /home/joni/git/pinmame/src/cheat.c:7293:66: warning: iteration 4294967294 invokes undefined behavior [-Waggressive-loop-optimizations]
- 7293 | for(i = cheatListLength; i < newLength; i++)
- | ~^~
- /home/joni/git/pinmame/src/cheat.c:7293:52: note: within this loop
- 7293 | for(i = cheatListLength; i < newLength; i++)
- | ~~^~~~~~~~~~~
- [ 16%] Building C object CMakeFiles/pinmame_shared.dir/src/cpuexec.c.o
- [ 16%] Building C object CMakeFiles/pinmame_shared.dir/src/cpuint.c.o
- [ 17%] Building C object CMakeFiles/pinmame_shared.dir/src/cpuintrf.c.o
- [ 17%] Building C object CMakeFiles/pinmame_shared.dir/src/datafile.c.o
- [ 17%] Building C object CMakeFiles/pinmame_shared.dir/src/drawgfx.c.o
- [ 17%] Building C object CMakeFiles/pinmame_shared.dir/src/fileio.c.o
- [ 18%] Building C object CMakeFiles/pinmame_shared.dir/src/harddisk.c.o
- [ 18%] Building C object CMakeFiles/pinmame_shared.dir/src/hash.c.o
- [ 18%] Building C object CMakeFiles/pinmame_shared.dir/src/hiscore.c.o
- [ 19%] Building C object CMakeFiles/pinmame_shared.dir/src/info.c.o
- [ 19%] Building C object CMakeFiles/pinmame_shared.dir/src/inptport.c.o
- [ 19%] Building C object CMakeFiles/pinmame_shared.dir/src/input.c.o
- [ 20%] Building C object CMakeFiles/pinmame_shared.dir/src/machine/4094.c.o
- [ 20%] Building C object CMakeFiles/pinmame_shared.dir/src/machine/6522via.c.o
- [ 20%] Building C object CMakeFiles/pinmame_shared.dir/src/machine/6530riot.c.o
- [ 20%] Building C object CMakeFiles/pinmame_shared.dir/src/machine/6532riot.c.o
- [ 21%] Building C object CMakeFiles/pinmame_shared.dir/src/machine/6821pia.c.o
- [ 21%] Building C object CMakeFiles/pinmame_shared.dir/src/machine/8255ppi.c.o
- In function ‘ResizeSearchListNoDispose’,
- inlined from ‘DeleteSearchAt’ at /home/joni/git/pinmame/src/cheat.c:7756:2,
- inlined from ‘SelectSearch’ at /home/joni/git/pinmame/src/cheat.c:6783:4,
- inlined from ‘SelectOptions’ at /home/joni/git/pinmame/src/cheat.c:6889:21,
- inlined from ‘cheat_menu’ at /home/joni/git/pinmame/src/cheat.c:1852:22:
- /home/joni/git/pinmame/src/cheat.c:7723:25: warning: ‘memset’ writing 309237645240 bytes into a region of size 154618822224 overflows the destination [-Wstringop-overflow=]
- 7723 | memset(&searchList[searchListLength], 0, (newLength - searchListLength) * sizeof(SearchInfo));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/joni/git/pinmame/src/cheat.c:7710:30: note: at offset [288, 154618822440] into destination object of size [72, 154618822512] allocated by ‘realloc’
- 7710 | searchList = realloc(searchList, newLength * sizeof(SearchInfo));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- [ 21%] Building C object CMakeFiles/pinmame_shared.dir/src/machine/eeprom.c.o
- [ 22%] Building C object CMakeFiles/pinmame_shared.dir/src/machine/i8155.c.o
- [ 22%] Building C object CMakeFiles/pinmame_shared.dir/src/machine/mathbox.c.o
- [ 22%] Building C object CMakeFiles/pinmame_shared.dir/src/machine/pic8259.c.o
- [ 22%] Building C object CMakeFiles/pinmame_shared.dir/src/machine/ticket.c.o
- [ 23%] Building C object CMakeFiles/pinmame_shared.dir/src/machine/z80fmly.c.o
- [ 23%] Building C object CMakeFiles/pinmame_shared.dir/src/mame.c.o
- [ 23%] Building C object CMakeFiles/pinmame_shared.dir/src/mamedbg.c.o
- [ 24%] Building C object CMakeFiles/pinmame_shared.dir/src/md5.c.o
- [ 24%] Building C object CMakeFiles/pinmame_shared.dir/src/memory.c.o
- [ 24%] Building C object CMakeFiles/pinmame_shared.dir/src/palette.c.o
- [ 25%] Building C object CMakeFiles/pinmame_shared.dir/src/png.c.o
- [ 25%] Building C object CMakeFiles/pinmame_shared.dir/src/profiler.c.o
- [ 25%] Building C object CMakeFiles/pinmame_shared.dir/src/sha1.c.o
- [ 25%] Building C object CMakeFiles/pinmame_shared.dir/src/sndintrf.c.o
- [ 26%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/262intf.c.o
- [ 26%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/2151intf.c.o
- [ 26%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/2203intf.c.o
- [ 27%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/3812intf.c.o
- [ 27%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/5110intf.c.o
- [ 27%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/5220intf.c.o
- In file included from /home/joni/git/pinmame/src/sha1.c:26:
- /home/joni/git/pinmame/src/common.h:455:55: warning: ‘struct GameDriver’ declared inside parameter list will not be visible outside of this definition or declaration
- 455 | const struct RomModule *rom_first_region(const struct GameDriver *drv);
- | ^~~~~~~~~~
- [ 28%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/adpcm.c.o
- [ 28%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/astrocde.c.o
- [ 28%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/ay8910.c.o
- [ 28%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/bsmt2000.c.o
- [ 29%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/dac.c.o
- [ 29%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/discrete.c.o
- [ 29%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/filter.c.o
- [ 30%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/fm.c.o
- [ 30%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/fmopl.c.o
- [ 30%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/hc55516.c.o
- [ 31%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/m114s.c.o
- [ 31%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/mc3417.c.o
- [ 31%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/mea8000.c.o
- [ 31%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/mixer.c.o
- [ 32%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/msm5205.c.o
- [ 32%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/qsound.c.o
- [ 32%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/s14001a.c.o
- [ 33%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/saa1099.c.o
- [ 33%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/samples.c.o
- [ 33%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/sn76477.c.o
- [ 34%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/sn76496.c.o
- [ 34%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/sp0250.c.o
- [ 34%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/sp0256.c.o
- [ 34%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/streams.c.o
- /home/joni/git/pinmame/src/sound/mixer.c: In function ‘mix_sample_8’:
- /home/joni/git/pinmame/src/sound/mixer.c:638:31: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 638 | channel->data_current = source;
- | ^
- /home/joni/git/pinmame/src/sound/mixer.c: In function ‘mix_sample_16’:
- /home/joni/git/pinmame/src/sound/mixer.c:686:31: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 686 | channel->data_current = source;
- | ^
- /home/joni/git/pinmame/src/sound/mixer.c: In function ‘mixer_play_sample’:
- /home/joni/git/pinmame/src/sound/mixer.c:1279:29: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 1279 | channel->data_start = data;
- | ^
- /home/joni/git/pinmame/src/sound/mixer.c:1280:31: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 1280 | channel->data_current = data;
- | ^
- /home/joni/git/pinmame/src/sound/mixer.c: In function ‘mixer_play_sample_16’:
- /home/joni/git/pinmame/src/sound/mixer.c:1308:29: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 1308 | channel->data_start = data;
- | ^
- /home/joni/git/pinmame/src/sound/mixer.c:1309:31: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 1309 | channel->data_current = data;
- | ^
- [ 35%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/tms320av120.c.o
- [ 35%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/tms5110.c.o
- [ 35%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/tms5220.c.o
- [ 36%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/votrax.c.o
- [ 36%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/ym2151.c.o
- /home/joni/git/pinmame/src/sound/saa1099.c: In function ‘saa1099_sh_start’:
- /home/joni/git/pinmame/src/sound/saa1099.c:362:17: warning: ‘memset’ writing 184 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
- 362 | memset(saa, 0, sizeof(struct SAA1099));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/joni/git/pinmame/src/sound/saa1099.c:128:23: note: at offset 368 into destination object ‘saa1099’ of size 368
- 128 | static struct SAA1099 saa1099[MAX_SAA1099];
- | ^~~~~~~
- [ 36%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/ymdeltat.c.o
- [ 37%] Building C object CMakeFiles/pinmame_shared.dir/src/sound/ymf262.c.o
- [ 37%] Building C object CMakeFiles/pinmame_shared.dir/src/state.c.o
- [ 37%] Building C object CMakeFiles/pinmame_shared.dir/src/tilemap.c.o
- [ 37%] Building C object CMakeFiles/pinmame_shared.dir/src/timer.c.o
- [ 38%] Building C object CMakeFiles/pinmame_shared.dir/src/ui_text.c.o
- [ 38%] Building C object CMakeFiles/pinmame_shared.dir/src/unzip.c.o
- [ 38%] Building C object CMakeFiles/pinmame_shared.dir/src/usrintrf.c.o
- [ 39%] Building C object CMakeFiles/pinmame_shared.dir/src/version.c.o
- [ 39%] Building C object CMakeFiles/pinmame_shared.dir/src/vidhrdw/avgdvg.c.o
- [ 39%] Building C object CMakeFiles/pinmame_shared.dir/src/vidhrdw/crtc6845.c.o
- [ 39%] Building C object CMakeFiles/pinmame_shared.dir/src/vidhrdw/tms9928a.c.o
- [ 40%] Building C object CMakeFiles/pinmame_shared.dir/src/vidhrdw/generic.c.o
- [ 40%] Building C object CMakeFiles/pinmame_shared.dir/src/vidhrdw/vector.c.o
- [ 40%] Building C object CMakeFiles/pinmame_shared.dir/src/window.c.o
- [ 41%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/allied.c.o
- [ 41%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/alvg.c.o
- [ 41%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/alvgdmd.c.o
- [ 42%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/alvggames.c.o
- [ 42%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/alvgs.c.o
- [ 42%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/atari.c.o
- [ 42%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/atarigames.c.o
- [ 43%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/atarisnd.c.o
- [ 43%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/barni.c.o
- [ 43%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/bingo.c.o
- [ 44%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/boomerang.c.o
- [ 44%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/bowarrow.c.o
- /home/joni/git/pinmame/src/wpc/allied.c: In function ‘vblank’:
- /home/joni/git/pinmame/src/wpc/allied.c:48:21: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 48 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/allied.c:17:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/allied.c:48:45: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 48 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- [ 44%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/bowlgames.c.o
- [ 45%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/bulb.c.o
- /home/joni/git/pinmame/src/wpc/alvg.c: In function ‘alvg_vblank’:
- /home/joni/git/pinmame/src/wpc/alvg.c:528:21: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 528 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/alvg.c:68:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/alvg.c:528:45: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 528 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/alvg.c:530:23: warning: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 530 | memset(coreGlobals.tmpLampMatrix, 0, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:61:28: note: expected ‘void *’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 61 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
- | ~~~~~~^~~
- [ 45%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/by35.c.o
- [ 45%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/by35games.c.o
- [ 45%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/by35snd.c.o
- [ 46%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/by6803.c.o
- [ 46%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/by6803games.c.o
- /home/joni/git/pinmame/src/wpc/atari.c: In function ‘ATARI2_vblank’:
- /home/joni/git/pinmame/src/wpc/atari.c:104:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 104 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/atari.c:21:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/atari.c:104:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 104 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- [ 46%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/by68701.c.o
- [ 47%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/byvidgames.c.o
- [ 47%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/byvidpin.c.o
- [ 47%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/capcom.c.o
- /home/joni/git/pinmame/src/wpc/bingo.c: In function ‘vblank’:
- /home/joni/git/pinmame/src/wpc/bingo.c:20:21: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 20 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/bingo.c:4:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/bingo.c:20:45: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 20 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- [ 48%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/capcoms.c.o
- /home/joni/git/pinmame/src/wpc/bowarrow.c: In function ‘by35_vblank’:
- /home/joni/git/pinmame/src/wpc/bowarrow.c:71:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 71 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/bowarrow.c:3:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/bowarrow.c:71:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 71 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/bowarrow.c:72:23: warning: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 72 | memset(coreGlobals.tmpLampMatrix, 0, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:61:28: note: expected ‘void *’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 61 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
- | ~~~~~~^~~
- [ 48%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/capgames.c.o
- [ 48%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/core.c.o
- [ 48%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/dedmd.c.o
- [ 49%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/degames.c.o
- [ 49%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/desound.c.o
- [ 49%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/driver.c.o
- /home/joni/git/pinmame/src/wpc/by35.c: In function ‘by35_lampStrobe’:
- /home/joni/git/pinmame/src/wpc/by35.c:137:21: warning: initialization discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 137 | UINT8 *matrix = &coreGlobals.tmpLampMatrix[(lampadr>>3)+8*board];
- | ^
- /home/joni/git/pinmame/src/wpc/by35.c: In function ‘by35_vblank’:
- /home/joni/git/pinmame/src/wpc/by35.c:356:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 356 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/by35.c:5:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/by35.c:356:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 356 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/by35.c:357:23: warning: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 357 | memset(coreGlobals.tmpLampMatrix, 0, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:61:28: note: expected ‘void *’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 61 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
- | ~~~~~~^~~
- [ 50%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/efo.c.o
- /home/joni/git/pinmame/src/wpc/by6803.c: In function ‘by6803_lampStrobe’:
- /home/joni/git/pinmame/src/wpc/by6803.c:247:21: warning: initialization discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 247 | UINT8 *matrix = &coreGlobals.tmpLampMatrix[(lampadr>>3)+6*(locals.phase_a-1)];
- | ^
- /home/joni/git/pinmame/src/wpc/by6803.c: In function ‘vblank_all’:
- /home/joni/git/pinmame/src/wpc/by6803.c:336:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 336 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/by6803.c:74:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/by6803.c:336:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 336 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/by68701.c: In function ‘by68701_vblank’:
- /home/joni/git/pinmame/src/wpc/by68701.c:84:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 84 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/by68701.c:31:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/by68701.c:84:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 84 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/by68701.c:85:23: warning: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 85 | memset(coreGlobals.tmpLampMatrix, 0, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:61:28: note: expected ‘void *’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 61 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
- | ~~~~~~^~~
- [ 50%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/efosnd.c.o
- [ 50%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/flicker.c.o
- /home/joni/git/pinmame/src/wpc/byvidpin.c: In function ‘byVP_lampStrobe’:
- [ 51%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/gp.c.o
- /home/joni/git/pinmame/src/wpc/byvidpin.c:126:21: warning: initialization discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 126 | UINT8 *matrix = &coreGlobals.tmpLampMatrix[(lampadr>>3)+4*board];
- | ^
- /home/joni/git/pinmame/src/wpc/byvidpin.c: In function ‘byVP_vblank’:
- /home/joni/git/pinmame/src/wpc/byvidpin.c:255:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 255 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/byvidpin.c:76:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/byvidpin.c:255:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 255 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/byvidpin.c:256:23: warning: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 256 | memset(coreGlobals.tmpLampMatrix, 0, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:61:28: note: expected ‘void *’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 61 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
- | ~~~~~~^~~
- [ 51%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/gpgames.c.o
- [ 51%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/gpsnd.c.o
- /home/joni/git/pinmame/src/wpc/capcom.c: In function ‘col_w’:
- /home/joni/git/pinmame/src/wpc/capcom.c:1072:23: warning: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 1072 | memset(coreGlobals.tmpLampMatrix, 0, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/capcom.c:83:
- /usr/include/string.h:61:28: note: expected ‘void *’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 61 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
- | ~~~~~~^~~
- [ 51%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/gts1.c.o
- [ 52%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/gts1games.c.o
- [ 52%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/gts3.c.o
- [ 52%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/gts3dmd.c.o
- [ 53%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/gts3games.c.o
- /home/joni/git/pinmame/src/wpc/core.c:674:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 674 | {20,15,&segSize1C[0][0]},/* SEG16 */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:679:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 679 | {20,15,&segSize1C[3][0]},/* SEG16R */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:681:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 681 | {20,15,&segSize1C[2][0]},/* SEG10 */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:682:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 682 | {20,15,&segSize1[2][0]}, /* SEG9 */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:683:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 683 | {20,15,&segSize1C[1][0]},/* SEG8 */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:684:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 684 | {20,15,&segSize1C[4][0]},/* SEG8FD */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:685:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 685 | {20,15,&segSize1[1][0]}, /* SEG7 */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:686:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 686 | {20,15,&segSize1C[1][0]},/* SEG87 */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:687:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 687 | {20,15,&segSize1C[1][0]},/* SEG87F */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:688:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 688 | {20,15,&segSize1C[2][0]},/* SEG98 */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:689:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 689 | {20,15,&segSize1C[2][0]},/* SEG98F */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:690:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 690 | {12,11,&segSize2[1][0]}, /* SEG7S */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:691:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 691 | {12,11,&segSize2C[1][0]},/* SEG7SC */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:692:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 692 | {20,15,&segSize1S[0][0]},/* SEG16S */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:695:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 695 | {20,15,&segSize1[0][0]}, /* SEG16N */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:696:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 696 | {20,15,&segSize1C[5][0]} /* SEG16D */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:698:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 698 | {12,11,&segSize2C[0][0]},/* SEG16 */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:699:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 699 | {12,11,&segSize2C[3][0]},/* SEG16R */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:700:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 700 | {12,11,&segSize2C[2][0]},/* SEG10 */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:701:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 701 | {12,11,&segSize2[2][0]}, /* SEG9 */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:702:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 702 | {12,11,&segSize2C[1][0]},/* SEG8 */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:703:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 703 | {12,11,&segSize2C[4][0]},/* SEG8D */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:704:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 704 | {12,11,&segSize2[1][0]}, /* SEG7 */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:705:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 705 | {12,11,&segSize2C[1][0]},/* SEG87 */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:706:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 706 | {12,11,&segSize2C[1][0]},/* SEG87F */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:707:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 707 | {12,11,&segSize2C[2][0]},/* SEG98 */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:708:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 708 | {12,11,&segSize2C[2][0]},/* SEG98F */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:709:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 709 | { 8, 7,&segSize3[1][0]}, /* SEG7S */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:710:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 710 | { 8, 7,&segSize3C[1][0]},/* SEG7SC */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:711:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 711 | {12,11,&segSize2S[0][0]},/* SEG16S */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:714:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 714 | {12,11,&segSize2[0][0]}, /* SEG16N */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c:715:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
- 715 | {12,11,&segSize2C[5][0]} /* SEG16D */
- | ^
- /home/joni/git/pinmame/src/wpc/core.c: In function ‘machine_init_core’:
- /home/joni/git/pinmame/src/wpc/core.c:2097:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 2097 | memcpy(coreGlobals.invSw, core_gameData->wpc.invSw, sizeof(core_gameData->wpc.invSw));
- | ~~~~~~~~~~~^~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/core.c:6:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/core.c:2098:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 2098 | memcpy(coreGlobals.swMatrix, coreGlobals.invSw, sizeof(coreGlobals.invSw));
- | ~~~~~~~~~~~^~~~~~~~~
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/core.c:2098:45: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 2098 | memcpy(coreGlobals.swMatrix, coreGlobals.invSw, sizeof(coreGlobals.invSw));
- | ~~~~~~~~~~~^~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/core.c: In function ‘core_initDisplaySize’:
- /home/joni/git/pinmame/src/wpc/core.c:2321:18: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 2321 | locals.segData = &segData[locals.displaySize == 1][0];
- | ^
- /home/joni/git/pinmame/src/wpc/core.c: In function ‘core_write_pwm_output_lamp_matrix’:
- /home/joni/git/pinmame/src/wpc/core.c:2934:31: warning: passing argument 1 of ‘core_setLamp’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 2934 | core_setLamp(coreGlobals.tmpLampMatrix, columns << ((startIndex - CORE_MODOUT_LAMP0) / 8), rows);
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/core.c:1727:26: note: expected ‘UINT8 *’ {aka ‘unsigned char *’} but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 1727 | void core_setLamp(UINT8 *lampMatrix, int col, int row) {
- | ~~~~~~~^~~~~~~~~~
- [ 53%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/gts80.c.o
- [ 53%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/gts80games.c.o
- [ 54%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/gts80s.c.o
- [ 54%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/hnkgames.c.o
- [ 54%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/hnks.c.o
- [ 54%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/icecoldbeer.c.o
- [ 55%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/idsa.c.o
- [ 55%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/inder.c.o
- /home/joni/git/pinmame/src/wpc/flicker.c: In function ‘NUTTING_vblank’:
- /home/joni/git/pinmame/src/wpc/flicker.c:66:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 66 | memcpy(coreGlobals.lampMatrix, locals.lampMatrix, sizeof(locals.lampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/flicker.c:19:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/gp.c: In function ‘GP_lampStrobe1’:
- /home/joni/git/pinmame/src/wpc/gp.c:70:11: warning: assignment discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 70 | matrix1 = &coreGlobals.tmpLampMatrix[select];
- | ^
- /home/joni/git/pinmame/src/wpc/gp.c:71:11: warning: assignment discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 71 | matrix2 = &coreGlobals.tmpLampMatrix[select+1];
- | ^
- /home/joni/git/pinmame/src/wpc/gp.c: In function ‘GP_lampStrobe2’:
- /home/joni/git/pinmame/src/wpc/gp.c:85:11: warning: assignment discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 85 | matrix1 = &coreGlobals.tmpLampMatrix[select];
- | ^
- /home/joni/git/pinmame/src/wpc/gp.c:86:11: warning: assignment discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 86 | matrix2 = &coreGlobals.tmpLampMatrix[select+1];
- | ^
- /home/joni/git/pinmame/src/wpc/gp.c: In function ‘GP_vblank’:
- /home/joni/git/pinmame/src/wpc/gp.c:135:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 135 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/gp.c:24:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/gp.c:135:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 135 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/gp.c:136:23: warning: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 136 | memset(coreGlobals.tmpLampMatrix, 0, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:61:28: note: expected ‘void *’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 61 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
- | ~~~~~~^~~
- [ 55%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/indergames.c.o
- [ 56%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/inderp.c.o
- /home/joni/git/pinmame/src/wpc/gts1.c: In function ‘GTS1_vblank’:
- /home/joni/git/pinmame/src/wpc/gts1.c:62:35: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 62 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.lampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/gts1.c:14:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/gts1.c:62:59: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 62 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.lampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/gts3.c: In function ‘xvia_0_b_w’:
- /home/joni/git/pinmame/src/wpc/gts3.c:164:43: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 164 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/gts3.c:18:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/gts3.c:164:67: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 164 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/gts3.c:165:43: warning: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 165 | memset(coreGlobals.tmpLampMatrix, 0, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:61:28: note: expected ‘void *’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 61 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
- | ~~~~~~^~~
- [ 56%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/jeutel.c.o
- [ 56%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/joctronic.c.o
- [ 57%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/jp.c.o
- [ 57%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/jpgames.c.o
- [ 57%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/jvh.c.o
- [ 57%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/kissproto.c.o
- [ 58%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/lancelot.c.o
- [ 58%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/ltd.c.o
- [ 58%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/ltdgames.c.o
- [ 59%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/luckydraw.c.o
- [ 59%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/mac.c.o
- [ 59%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/mech.c.o
- [ 60%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/mephisto.c.o
- [ 60%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/micropin.c.o
- [ 60%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/mrgame.c.o
- [ 60%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/mrgamegames.c.o
- /home/joni/git/pinmame/src/wpc/inderp.c: In function ‘INDERP_vblank’:
- /home/joni/git/pinmame/src/wpc/inderp.c:48:21: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 48 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/inderp.c:16:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/inderp.c:48:45: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 48 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- [ 61%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/nsm.c.o
- [ 61%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/nuova.c.o
- [ 61%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/peyper.c.o
- /home/joni/git/pinmame/src/wpc/jp.c: In function ‘JP_vblank’:
- /home/joni/git/pinmame/src/wpc/jp.c:65:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 65 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/jp.c:24:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/jp.c:65:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 65 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/jp.c: In function ‘JP2_vblank’:
- /home/joni/git/pinmame/src/wpc/jp.c:386:21: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 386 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/jp.c:386:45: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 386 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- [ 62%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/peypergames.c.o
- /home/joni/git/pinmame/src/wpc/jvh.c: In function ‘vblank’:
- /home/joni/git/pinmame/src/wpc/jvh.c:44:21: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 44 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/jvh.c:17:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/jvh.c:44:45: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 44 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/kissproto.c: In function ‘by8035_vblank’:
- /home/joni/git/pinmame/src/wpc/kissproto.c:26:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 26 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/kissproto.c:3:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/kissproto.c:26:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 26 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/kissproto.c:27:23: warning: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 27 | memset(coreGlobals.tmpLampMatrix, 0, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:61:28: note: expected ‘void *’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 61 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
- | ~~~~~~^~~
- [ 62%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/play.c.o
- [ 62%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/playgames.c.o
- [ 62%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/playsnd.c.o
- [ 63%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/regama.c.o
- /home/joni/git/pinmame/src/wpc/lancelot.c: In function ‘LANCELOT_vblank’:
- /home/joni/git/pinmame/src/wpc/lancelot.c:52:21: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 52 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/lancelot.c:15:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/lancelot.c:52:45: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 52 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/ltd.c: In function ‘LTD_vblank’:
- /home/joni/git/pinmame/src/wpc/ltd.c:98:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 98 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/ltd.c:35:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/ltd.c:98:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 98 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/ltd.c: In function ‘LTD4_vblank’:
- /home/joni/git/pinmame/src/wpc/ltd.c:320:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 320 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/ltd.c:320:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 320 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- [ 63%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/rotation.c.o
- [ 63%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/rowamet.c.o
- [ 64%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/s3games.c.o
- [ 64%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/s4.c.o
- [ 64%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/s4games.c.o
- /home/joni/git/pinmame/src/wpc/mrgame.c: In function ‘vblank’:
- /home/joni/git/pinmame/src/wpc/mrgame.c:185:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 185 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/mrgame.c:43:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/mrgame.c:185:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 185 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- [ 65%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/s6.c.o
- [ 65%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/s6games.c.o
- [ 65%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/s7.c.o
- [ 65%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/s7games.c.o
- /home/joni/git/pinmame/src/wpc/nsm.c: In function ‘vblank’:
- /home/joni/git/pinmame/src/wpc/nsm.c:57:21: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 57 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/nsm.c:37:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/nsm.c:57:45: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 57 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- [ 66%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/s11.c.o
- /home/joni/git/pinmame/src/wpc/peyper.c: In function ‘PEYPER_vblank’:
- /home/joni/git/pinmame/src/wpc/peyper.c:52:21: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 52 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/peyper.c:15:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/peyper.c:52:45: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 52 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- [ 66%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/s11games.c.o
- [ 66%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/se.c.o
- [ 67%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/segames.c.o
- [ 67%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sim.c.o
- [ 67%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/sttng.c.o
- /home/joni/git/pinmame/src/wpc/play.c: In function ‘PLAYMATIC_vblank1’:
- /home/joni/git/pinmame/src/wpc/play.c:113:21: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 113 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/play.c:54:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/play.c:113:45: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 113 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/play.c: In function ‘PLAYMATIC_vblank2’:
- /home/joni/git/pinmame/src/wpc/play.c:122:21: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 122 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/play.c:122:45: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 122 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- [ 68%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/fh.c.o
- /home/joni/git/pinmame/src/wpc/rotation.c: In function ‘MIDWAY_vblank’:
- /home/joni/git/pinmame/src/wpc/rotation.c:73:21: warning: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 73 | memset(coreGlobals.tmpLampMatrix, 0, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/rotation.c:22:
- /usr/include/string.h:61:28: note: expected ‘void *’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 61 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
- | ~~~~~~^~~
- [ 68%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/jd.c.o
- [ 68%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/bop.c.o
- [ 68%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/ft.c.o
- [ 69%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/gw.c.o
- [ 69%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/afm.c.o
- /home/joni/git/pinmame/src/wpc/s4.c: In function ‘s4_lampcol_w’:
- /home/joni/git/pinmame/src/wpc/s4.c:179:62: warning: passing argument 1 of ‘core_setLamp’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 179 | static WRITE_HANDLER(s4_lampcol_w) { core_setLamp(coreGlobals.tmpLampMatrix, s4locals.lampColumn = data, s4locals.lampRow); }
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/wpc/s4.c:8:
- /home/joni/git/pinmame/src/wpc/core.h:593:26: note: expected ‘UINT8 *’ {aka ‘unsigned char *’} but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 593 | void core_setLamp(UINT8 *lampMatrix, int col, int row);
- | ~~~~~~~^~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/s4.c: In function ‘s4_lamprow_w’:
- /home/joni/git/pinmame/src/wpc/s4.c:180:62: warning: passing argument 1 of ‘core_setLamp’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 180 | static WRITE_HANDLER(s4_lamprow_w) { core_setLamp(coreGlobals.tmpLampMatrix, s4locals.lampColumn, s4locals.lampRow = ~data); }
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/core.h:593:26: note: expected ‘UINT8 *’ {aka ‘unsigned char *’} but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 593 | void core_setLamp(UINT8 *lampMatrix, int col, int row);
- | ~~~~~~~^~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/s4.c: In function ‘s4_vblank’:
- /home/joni/git/pinmame/src/wpc/s4.c:368:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 368 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/s4.c:5:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/s4.c:368:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 368 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/s4.c:372:23: warning: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 372 | memset(coreGlobals.tmpLampMatrix, 0, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:61:28: note: expected ‘void *’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 61 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
- | ~~~~~~^~~
- [ 69%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/tz.c.o
- [ 70%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/taf.c.o
- [ 70%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/pz.c.o
- /home/joni/git/pinmame/src/wpc/s6.c: In function ‘s6_lampcol_w’:
- /home/joni/git/pinmame/src/wpc/s6.c:190:27: warning: passing argument 1 of ‘core_setLamp’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 190 | { core_setLamp(coreGlobals.tmpLampMatrix, s6locals.lampColumn = data, s6locals.lampRow); }
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/wpc/s6.c:6:
- /home/joni/git/pinmame/src/wpc/core.h:593:26: note: expected ‘UINT8 *’ {aka ‘unsigned char *’} but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 593 | void core_setLamp(UINT8 *lampMatrix, int col, int row);
- | ~~~~~~~^~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/s6.c: In function ‘s6_lamprow_w’:
- /home/joni/git/pinmame/src/wpc/s6.c:192:27: warning: passing argument 1 of ‘core_setLamp’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 192 | { core_setLamp(coreGlobals.tmpLampMatrix, s6locals.lampColumn, s6locals.lampRow = ~data); }
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/core.h:593:26: note: expected ‘UINT8 *’ {aka ‘unsigned char *’} but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 593 | void core_setLamp(UINT8 *lampMatrix, int col, int row);
- | ~~~~~~~^~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/s6.c: In function ‘s6_vblank’:
- /home/joni/git/pinmame/src/wpc/s6.c:274:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 274 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/s6.c:3:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/s6.c:274:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 274 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/s6.c:278:23: warning: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 278 | memset(coreGlobals.tmpLampMatrix, 0, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:61:28: note: expected ‘void *’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 61 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
- | ~~~~~~^~~
- /home/joni/git/pinmame/src/wpc/s7.c: In function ‘s7_vblank’:
- /home/joni/git/pinmame/src/wpc/s7.c:84:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 84 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/s7.c:3:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/s7.c:84:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 84 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/s7.c:88:23: warning: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 88 | memset(coreGlobals.tmpLampMatrix, 0, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:61:28: note: expected ‘void *’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 61 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
- | ~~~~~~^~~
- /home/joni/git/pinmame/src/wpc/s7.c: In function ‘pia2a_w’:
- /home/joni/git/pinmame/src/wpc/s7.c:130:27: warning: passing argument 1 of ‘core_setLamp’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 130 | core_setLamp(coreGlobals.tmpLampMatrix, s7locals.lampColumn, s7locals.lampRow = ~data);
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/wpc/s7.c:6:
- /home/joni/git/pinmame/src/wpc/core.h:593:26: note: expected ‘UINT8 *’ {aka ‘unsigned char *’} but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 593 | void core_setLamp(UINT8 *lampMatrix, int col, int row);
- | ~~~~~~~^~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/s7.c: In function ‘pia2b_w’:
- /home/joni/git/pinmame/src/wpc/s7.c:133:27: warning: passing argument 1 of ‘core_setLamp’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 133 | core_setLamp(coreGlobals.tmpLampMatrix, s7locals.lampColumn = data, s7locals.lampRow);
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/core.h:593:26: note: expected ‘UINT8 *’ {aka ‘unsigned char *’} but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 593 | void core_setLamp(UINT8 *lampMatrix, int col, int row);
- | ~~~~~~~^~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/s7.c: In function ‘pia1a_w’:
- /home/joni/git/pinmame/src/wpc/s7.c:253:59: warning: passing argument 1 of ‘core_setLamp’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 253 | if (s7locals.lampColumn & 0x01) core_setLamp(coreGlobals.tmpLampMatrix, 0x100, ~data & 0x0f);
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/core.h:593:26: note: expected ‘UINT8 *’ {aka ‘unsigned char *’} but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 593 | void core_setLamp(UINT8 *lampMatrix, int col, int row);
- | ~~~~~~~^~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/s7.c:254:59: warning: passing argument 1 of ‘core_setLamp’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 254 | if (s7locals.lampColumn & 0x02) core_setLamp(coreGlobals.tmpLampMatrix, 0x100, ~data << 4);
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/core.h:593:26: note: expected ‘UINT8 *’ {aka ‘unsigned char *’} but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 593 | void core_setLamp(UINT8 *lampMatrix, int col, int row);
- | ~~~~~~~^~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/s7.c:255:59: warning: passing argument 1 of ‘core_setLamp’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 255 | if (s7locals.lampColumn & 0x04) core_setLamp(coreGlobals.tmpLampMatrix, 0x200, ~data & 0x0f);
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/core.h:593:26: note: expected ‘UINT8 *’ {aka ‘unsigned char *’} but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 593 | void core_setLamp(UINT8 *lampMatrix, int col, int row);
- | ~~~~~~~^~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/s7.c:256:59: warning: passing argument 1 of ‘core_setLamp’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 256 | if (s7locals.lampColumn & 0x08) core_setLamp(coreGlobals.tmpLampMatrix, 0x200, ~data << 4);
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/core.h:593:26: note: expected ‘UINT8 *’ {aka ‘unsigned char *’} but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 593 | void core_setLamp(UINT8 *lampMatrix, int col, int row);
- | ~~~~~~~^~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/s7.c:257:59: warning: passing argument 1 of ‘core_setLamp’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 257 | if (s7locals.lampColumn & 0x10) core_setLamp(coreGlobals.tmpLampMatrix, 0x400, ~data & 0x0f);
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/core.h:593:26: note: expected ‘UINT8 *’ {aka ‘unsigned char *’} but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 593 | void core_setLamp(UINT8 *lampMatrix, int col, int row);
- | ~~~~~~~^~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/s7.c:258:59: warning: passing argument 1 of ‘core_setLamp’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 258 | if (s7locals.lampColumn & 0x20) core_setLamp(coreGlobals.tmpLampMatrix, 0x400, ~data << 4);
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/core.h:593:26: note: expected ‘UINT8 *’ {aka ‘unsigned char *’} but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 593 | void core_setLamp(UINT8 *lampMatrix, int col, int row);
- | ~~~~~~~^~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/s7.c:259:59: warning: passing argument 1 of ‘core_setLamp’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 259 | if (s7locals.lampColumn & 0x40) core_setLamp(coreGlobals.tmpLampMatrix, 0x800, ~data & 0x0f);
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/core.h:593:26: note: expected ‘UINT8 *’ {aka ‘unsigned char *’} but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 593 | void core_setLamp(UINT8 *lampMatrix, int col, int row);
- | ~~~~~~~^~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/s7.c:260:59: warning: passing argument 1 of ‘core_setLamp’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 260 | if (s7locals.lampColumn & 0x80) core_setLamp(coreGlobals.tmpLampMatrix, 0x800, ~data << 4);
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /home/joni/git/pinmame/src/wpc/core.h:593:26: note: expected ‘UINT8 *’ {aka ‘unsigned char *’} but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 593 | void core_setLamp(UINT8 *lampMatrix, int col, int row);
- | ~~~~~~~^~~~~~~~~~
- [ 70%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/t2.c.o
- [ 71%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/ngg.c.o
- [ 71%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/dd_wpc.c.o
- /home/joni/git/pinmame/src/wpc/s11.c: In function ‘s11_vblank’:
- /home/joni/git/pinmame/src/wpc/s11.c:173:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 173 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/s11.c:6:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/s11.c:173:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 173 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/s11.c:177:23: warning: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 177 | memset(coreGlobals.tmpLampMatrix, 0, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:61:28: note: expected ‘void *’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 61 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
- | ~~~~~~^~~
- /home/joni/git/pinmame/src/wpc/s11.c: In function ‘machine_init_s11’:
- /home/joni/git/pinmame/src/wpc/s11.c:874:15: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 874 | for (layout = core_gameData->lcdLayout, parent_layout = NULL; layout->length || (parent_layout && parent_layout->length); layout += 1) {
- | ^
- /home/joni/git/pinmame/src/wpc/s11.c:878:90: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 878 | case CORE_IMPORT: assert(parent_layout == NULL); parent_layout = layout + 1; layout = layout->lptr - 1; break;
- | ^
- [ 71%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/cftbl.c.o
- /home/joni/git/pinmame/src/wpc/se.c: In function ‘se_vblank’:
- /home/joni/git/pinmame/src/wpc/se.c:153:38: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 153 | memcpy(coreGlobals.lampMatrix+10, coreGlobals.tmpLampMatrix+10, sizeof(coreGlobals.tmpLampMatrix)-10);
- | ~~~~~~~~~~~~~~~~~~~~~~^~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/se.c:31:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/se.c:153:68: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 153 | memcpy(coreGlobals.lampMatrix+10, coreGlobals.tmpLampMatrix+10, sizeof(coreGlobals.tmpLampMatrix)-10);
- | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/se.c:154:27: warning: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 154 | memset(coreGlobals.lampMatrix, 0, 10);
- | ~~~~~~~~~~~^~~~~~~~~~~
- /usr/include/string.h:61:28: note: expected ‘void *’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 61 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
- | ~~~~~~^~~
- /home/joni/git/pinmame/src/wpc/se.c:163:23: warning: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 163 | memset(coreGlobals.tmpLampMatrix, 0, 10);
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:61:28: note: expected ‘void *’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 61 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
- | ~~~~~~^~~
- [ 71%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/mm.c.o
- [ 72%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/br.c.o
- [ 72%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/wcs.c.o
- [ 72%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/hd.c.o
- [ 73%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/drac.c.o
- [ 73%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/ss.c.o
- [ 73%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/ww.c.o
- [ 74%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/ij.c.o
- [ 74%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/tom.c.o
- [ 74%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/rs.c.o
- [ 74%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/hurr.c.o
- [ 75%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/gi.c.o
- [ 75%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/dm.c.o
- [ 75%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/prelim/cp.c.o
- [ 76%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/prelim/ts.c.o
- [ 76%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/prelim/pop.c.o
- [ 76%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/prelim/wd.c.o
- [ 77%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/prelim/jm.c.o
- [ 77%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/prelim/i500.c.o
- [ 77%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/full/nbaf.c.o
- [ 77%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/prelim/corv.c.o
- [ 78%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/prelim/fs.c.o
- [ 78%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/prelim/sc.c.o
- [ 78%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/prelim/mb.c.o
- [ 79%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/prelim/totan.c.o
- [ 79%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/prelim/congo.c.o
- [ 79%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/prelim/nf.c.o
- [ 79%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/prelim/cv.c.o
- [ 80%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/prelim/jb.c.o
- [ 80%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/prelim/dw.c.o
- [ 80%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/prelim/dh.c.o
- [ 81%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/prelim/cc.c.o
- [ 81%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/wpc/prelim/jy.c.o
- [ 81%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/se/prelim/monopoly.c.o
- [ 82%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/se/prelim/elvis.c.o
- [ 82%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/se/prelim/harley.c.o
- [ 82%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/s11/full/dd.c.o
- [ 82%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/s11/full/milln.c.o
- [ 83%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/s11/prelim/eatpm.c.o
- [ 83%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/s7/full/bk.c.o
- [ 83%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sims/s7/full/tmfnt.c.o
- [ 84%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/slalom.c.o
- [ 84%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sleic.c.o
- [ 84%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sleicgames.c.o
- [ 85%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/snd_cmd.c.o
- [ 85%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/sndbrd.c.o
- [ 85%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/spectra.c.o
- [ 85%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/spinb.c.o
- [ 86%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/spinbgames.c.o
- [ 86%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/spiritof76.c.o
- [ 86%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/stargame.c.o
- [ 87%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/stgames.c.o
- [ 87%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/stsnd.c.o
- [ 87%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/tabart.c.o
- [ 88%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/taito.c.o
- [ 88%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/taitogames.c.o
- [ 88%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/taitos.c.o
- [ 88%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/techno.c.o
- [ 89%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/vd.c.o
- [ 89%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/vpintf.c.o
- [ 89%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/wico.c.o
- [ 90%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/wmssnd.c.o
- /home/joni/git/pinmame/src/wpc/sleic.c: In function ‘SLEIC_vblank’:
- /home/joni/git/pinmame/src/wpc/sleic.c:61:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 61 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/sleic.c:19:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/sleic.c:61:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 61 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- [ 90%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/wpc.c.o
- [ 90%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/wpcgames.c.o
- [ 91%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/wpcsam.c.o
- /home/joni/git/pinmame/src/wpc/spinb.c: In function ‘spinb_vblank’:
- /home/joni/git/pinmame/src/wpc/spinb.c:801:27: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 801 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/spinb.c:159:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/spinb.c:801:51: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 801 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/spinb.c:802:27: warning: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 802 | memset(coreGlobals.tmpLampMatrix, 0, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:61:28: note: expected ‘void *’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 61 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
- | ~~~~~~^~~
- [ 91%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/zac.c.o
- [ 91%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/zacgames.c.o
- [ 91%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/zacproto.c.o
- /home/joni/git/pinmame/src/wpc/taito.c: In function ‘taito_vblank’:
- /home/joni/git/pinmame/src/wpc/taito.c:60:35: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 60 | memcpy(coreGlobals.lampMatrix, TAITOlocals.lampMatrix, sizeof(coreGlobals.lampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/taito.c:3:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- [ 92%] Building C object CMakeFiles/pinmame_shared.dir/src/wpc/zacsnd.c.o
- [ 92%] Building C object CMakeFiles/pinmame_shared.dir/src/libpinmame/video.c.o
- [ 92%] Building C object CMakeFiles/pinmame_shared.dir/src/libpinmame/joystick.c.o
- /home/joni/git/pinmame/src/wpc/techno.c: In function ‘vblank’:
- /home/joni/git/pinmame/src/wpc/techno.c:88:21: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 88 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/techno.c:22:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/techno.c:88:45: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 88 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- [ 93%] Building C object CMakeFiles/pinmame_shared.dir/src/libpinmame/fileio.c.o
- /home/joni/git/pinmame/src/wpc/vd.c: In function ‘VD_vblank’:
- /home/joni/git/pinmame/src/wpc/vd.c:44:21: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 44 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/vd.c:14:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/vd.c:44:45: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 44 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- [ 93%] Building C object CMakeFiles/pinmame_shared.dir/src/libpinmame/misc.c.o
- /home/joni/git/pinmame/src/wpc/vpintf.c: In function ‘vp_getChangedLamps’:
- /home/joni/git/pinmame/src/wpc/vpintf.c:84:35: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 84 | memcpy(lampMatrix, coreGlobals.lampMatrix, sizeof(lampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/vpintf.c:1:
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- [ 93%] Building CXX object CMakeFiles/pinmame_shared.dir/src/libpinmame/libpinmame.cpp.o
- /home/joni/git/pinmame/src/wpc/vpintf.c: In function ‘vp_getChangedGI’:
- /home/joni/git/pinmame/src/wpc/vpintf.c:189:28: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 189 | memcpy(allGI, coreGlobals.gi, sizeof(allGI));
- | ~~~~~~~~~~~^~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile int *’
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- [ 94%] Building C object CMakeFiles/pinmame_shared.dir/ext/vgm/vgmwrite.c.o
- [ 94%] Building CXX object CMakeFiles/pinmame_shared.dir/ext/ymfm/ymfm_opm.cpp.o
- [ 94%] Building C object CMakeFiles/pinmame_shared.dir/ext/zlib/adler32.c.o
- [ 94%] Building C object CMakeFiles/pinmame_shared.dir/ext/zlib/compress.c.o
- [ 95%] Building C object CMakeFiles/pinmame_shared.dir/ext/zlib/crc32.c.o
- [ 95%] Building C object CMakeFiles/pinmame_shared.dir/ext/zlib/deflate.c.o
- [ 95%] Building C object CMakeFiles/pinmame_shared.dir/ext/zlib/gzclose.c.o
- /home/joni/git/pinmame/src/wpc/wico.c: In function ‘WICO_vblank’:
- /home/joni/git/pinmame/src/wpc/wico.c:62:21: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 62 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/wico.c:14:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/wico.c:62:45: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 62 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- [ 96%] Building C object CMakeFiles/pinmame_shared.dir/ext/zlib/gzlib.c.o
- [ 96%] Building C object CMakeFiles/pinmame_shared.dir/ext/zlib/gzread.c.o
- [ 96%] Building C object CMakeFiles/pinmame_shared.dir/ext/zlib/gzwrite.c.o
- [ 97%] Building C object CMakeFiles/pinmame_shared.dir/ext/zlib/infback.c.o
- [ 97%] Building C object CMakeFiles/pinmame_shared.dir/ext/zlib/inffast.c.o
- /home/joni/git/pinmame/src/wpc/wpc.c: In function ‘wpc_interface_update’:
- /home/joni/git/pinmame/src/wpc/wpc.c:553:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 553 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/wpc.c:5:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/wpc.c:553:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 553 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/wpc.c:554:23: warning: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 554 | memset(coreGlobals.tmpLampMatrix, 0, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:61:28: note: expected ‘void *’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 61 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
- | ~~~~~~^~~
- [ 97%] Building C object CMakeFiles/pinmame_shared.dir/ext/zlib/inflate.c.o
- [ 97%] Building C object CMakeFiles/pinmame_shared.dir/ext/zlib/inftrees.c.o
- [ 98%] Building C object CMakeFiles/pinmame_shared.dir/ext/zlib/trees.c.o
- [ 98%] Building C object CMakeFiles/pinmame_shared.dir/ext/zlib/uncompr.c.o
- [ 98%] Building C object CMakeFiles/pinmame_shared.dir/ext/zlib/zutil.c.o
- [ 99%] Building C object CMakeFiles/pinmame_shared.dir/src/libpinmame/ticker.c.o
- /home/joni/git/pinmame/src/wpc/zac.c: In function ‘ZAC_vblank_old’:
- /home/joni/git/pinmame/src/wpc/zac.c:62:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 62 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/zac.c:8:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/zac.c:62:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 62 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/zac.c: In function ‘ZAC_vblank’:
- /home/joni/git/pinmame/src/wpc/zac.c:89:23: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 89 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/zac.c:89:47: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 89 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- /home/joni/git/pinmame/src/wpc/zacproto.c: In function ‘vblank’:
- /home/joni/git/pinmame/src/wpc/zacproto.c:24:21: warning: passing argument 1 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 24 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~
- In file included from /home/joni/git/pinmame/src/mame.h:16,
- from /home/joni/git/pinmame/src/mamedbg.h:7,
- from /home/joni/git/pinmame/src/driver.h:58,
- from /home/joni/git/pinmame/src/wpc/zacproto.c:4:
- /usr/include/string.h:43:39: note: expected ‘void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/joni/git/pinmame/src/wpc/zacproto.c:24:45: warning: passing argument 2 of ‘memcpy’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 24 | memcpy(coreGlobals.lampMatrix, coreGlobals.tmpLampMatrix, sizeof(coreGlobals.tmpLampMatrix));
- | ~~~~~~~~~~~^~~~~~~~~~~~~~
- /usr/include/string.h:43:70: note: expected ‘const void * restrict’ but argument is of type ‘volatile UINT8 *’ {aka ‘volatile unsigned char *’}
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- [ 99%] Linking CXX shared library libpinmame.so
- [ 99%] Built target pinmame_shared
- [ 99%] Building CXX object CMakeFiles/pinmame_test.dir/src/libpinmame/test.cpp.o
- [100%] Linking CXX executable pinmame_test
- [100%] Built target pinmame_test
Add Comment
Please, Sign In to add comment