Warnings

From vice-emu
Revision as of 23:13, 17 December 2011 by Gpz (talk | contribs)
Jump to navigation Jump to search
  • strik (x86, Windows, 32bit, GCC) (r22???)
gfxoutputdrv:
doodledrv.c: In function ‘doodle_ted_hires_bitmap_mode_render’:
doodledrv.c:1496: warning: ‘fglum’ may be used uninitialized in this function
doodledrv.c:1502: warning: ‘bglum’ may be used uninitialized in this function
doodledrv.c: In function ‘doodle_sort_colors_colormap’:
doodledrv.c:504: warning: ‘highestindex’ may be used uninitialized in this function
doodledrv.c: In function ‘doodle_render_and_save’:
doodledrv.c:727: warning: ‘fgcolor’ may be used uninitialized in this function

cart:
spi-sdcard.c: In function ‘mmcreplay_execute_cmd’:
spi-sdcard.c:587: warning: integer constant is too large for ‘long’ type
  • common (Linux, GCC >= 4.4.2) (r25009)
Making all in monitor
mon_lex.c:3246:17: warning: ‘yyunput’ defined but not used
mon_lex.c:3287:16: warning: ‘input’ defined but not used
mon_lex.l: In function ‘yylex’:
mon_lex.l:453:1: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result

Making all in c64dtv
In file included from ../maincpu.c:498:0,
                 from c64dtvcpu.c:473:
../6510core.c: In function ‘maincpu_mainloop’:
../6510core.c:1942:9: warning: dereferencing type-punned pointer will break strict-aliasing rules
../6510core.c:1942:9: warning: dereferencing type-punned pointer will break strict-aliasing rules
../6510core.c:1942:9: warning: dereferencing type-punned pointer will break strict-aliasing rules

top level:
network.c: In function ‘network_test_delay’:
network.c:306:13: warning: dereferencing type-punned pointer will break strict-aliasing rules
network.c:310:13: warning: dereferencing type-punned pointer will break strict-aliasing rules
  • common, if readline is not installed (Linux, GCC >= 4.4.2) (r22733)
Making all in readline                                                                         
In file included from ../../../../src/vice.h:38,                                               
                 from editline.h:8,                                                            
                 from editline.c:5:                                                            
../../../../src/config.h:487:1: warning: "HAVE_STDLIB" redefined                               
<command-line>: warning: this is the location of the previous definition                       
editline.c: In function ‘TTYflush’:                                                            
editline.c:110: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
editline.c: In function ‘search_hist’:                                                               
editline.c:562: warning: assignment from incompatible pointer type                                   
In file included from ../../../../src/vice.h:38,                                                     
                 from editline.h:8,
                 from complete.c:5:
../../../../src/config.h:487:1: warning: "HAVE_STDLIB" redefined
<command-line>: warning: this is the location of the previous definition
In file included from ../../../../src/vice.h:38,
                 from editline.h:8,
                 from editline2.c:5:
../../../../src/config.h:487:1: warning: "HAVE_STDLIB" redefined
<command-line>: warning: this is the location of the previous definition
editline2.c: In function ‘TTYflush’:
editline2.c:198: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
editline2.c: In function ‘search_hist’:
editline2.c:649: warning: assignment from incompatible pointer type
In file included from ../../../../src/vice.h:38,
                 from editline.h:8,
                 from sysunix.c:5:
../../../../src/config.h:487:1: warning: "HAVE_STDLIB" redefined
<command-line>: warning: this is the location of the previous definition
  • gpz (x86, Linux/Gentoo, 64bit, GCC) (r25009)
Making all in tcbm
drive-sound.c: In function ‘drive_sound_machine_calculate_samples’:
drive-sound.c:1866:30: warning: comparison of distinct pointer types lacks a cast
drive-sound.c:1867:30: warning: pointer targets in assignment differ in signedness
drive-sound.c:1869:30: warning: comparison of distinct pointer types lacks a cast
drive-sound.c:1870:30: warning: pointer targets in assignment differ in signedness
drive-sound.c:1872:30: warning: comparison of distinct pointer types lacks a cast
drive-sound.c:1881:29: warning: comparison of distinct pointer types lacks a cast
drive-sound.c:1884:29: warning: comparison of distinct pointer types lacks a cast
drive-sound.c:1887:29: warning: comparison of distinct pointer types lacks a cast
drive-sound.c: In function ‘drive_sound_update’:
drive-sound.c:1956:21: warning: pointer targets in assignment differ in signedness
drive-sound.c:1960:21: warning: pointer targets in assignment differ in signedness
drive-sound.c: In function ‘drive_sound_head’:
drive-sound.c:1977:24: warning: pointer targets in assignment differ in signedness
drive-sound.c:1980:20: warning: pointer targets in assignment differ in signedness

Making all in gfxoutputdrv
In file included from ffmpegdrv.c:35:0:
ffmpeglib.h:87:1: warning: ‘ByteIOContext’ is deprecated (declared at /usr/include/libavformat/avio.h:50)
ffmpeglib.h:88:1: warning: ‘ByteIOContext’ is deprecated (declared at /usr/include/libavformat/avio.h:50)
In file included from ffmpeglib.c:32:0:
../../src/gfxoutputdrv/ffmpeglib.h:87:1: warning: ‘ByteIOContext’ is deprecated (declared at /usr/include/libavformat/avio.h:50)
../../src/gfxoutputdrv/ffmpeglib.h:88:1: warning: ‘ByteIOContext’ is deprecated (declared at /usr/include/libavformat/avio.h:50)

Making all in core
ata.c: In function ‘read_sector’:
ata.c:282:10: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result

Making all in cart
c64io.c: In function ‘c64io_d000_store’:
c64io.c:382:12: warning: ‘store’ may be used uninitialized in this function
c64io.c:382:12: note: ‘store’ was declared here
c64io.c: In function ‘c64io_d100_store’:
c64io.c:382:12: warning: ‘store’ may be used uninitialized in this function
c64io.c:382:12: note: ‘store’ was declared here
c64io.c: In function ‘c64io_d200_store’:
c64io.c:382:12: warning: ‘store’ may be used uninitialized in this function
c64io.c:382:12: note: ‘store’ was declared here
c64io.c: In function ‘c64io_d300_store’:
c64io.c:382:12: warning: ‘store’ may be used uninitialized in this function
c64io.c:382:12: note: ‘store’ was declared here
c64io.c: In function ‘c64io_d400_store’:
c64io.c:382:12: warning: ‘store’ may be used uninitialized in this function
c64io.c:382:12: note: ‘store’ was declared here
c64io.c: In function ‘c64io_d500_store’:
c64io.c:382:12: warning: ‘store’ may be used uninitialized in this function
c64io.c:382:12: note: ‘store’ was declared here
c64io.c: In function ‘c64io_d600_store’:
c64io.c:382:12: warning: ‘store’ may be used uninitialized in this function
c64io.c:382:12: note: ‘store’ was declared here
c64io.c: In function ‘c64io_d700_store’:
c64io.c:382:12: warning: ‘store’ may be used uninitialized in this function
c64io.c:382:12: note: ‘store’ was declared here
c64io.c: In function ‘c64io_de00_store’:
c64io.c:382:12: warning: ‘store’ may be used uninitialized in this function
c64io.c:382:12: note: ‘store’ was declared here
c64io.c: In function ‘c64io_df00_store’:
c64io.c:382:12: warning: ‘store’ may be used uninitialized in this function
c64io.c:382:12: note: ‘store’ was declared here

Making all in gnome
attach.c: In function ‘set_file_system_device’:
attach.c:349:52: warning: array subscript is above array bounds
  • gpz (PPC, Linux/Gentoo, 32bit, GCC) (r22762) - XAW UI

note: warning: #warning "Files using this header must be compiled with _SVID_SOURCE or _XOPEN_SOURCE" removed

Making all in widgets                                                                                                                                        
Canvas.c:78: warning: initialization from incompatible pointer type                                                                                          
Canvas.c:79: warning: initialization from incompatible pointer type                                                                                          
Canvas.c:80: warning: initialization from incompatible pointer type                                                                                          
In file included from DirMgr.c:39:                                                                                                                           
DirMgr.h:86: warning: function declaration isn’t a prototype                                                                                                 
In file included from FileSelP.h:25,                                                                                                                         
                 from FileSel.c:71:                                                                                                                          
DirMgr.h:86: warning: function declaration isn’t a prototype                                                                                                 
FileSel.c: In function ‘GotoDeepestLegalDirectory’:                                                                                                          
FileSel.c:1229: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result                                                       
TextField.c:147: warning: initialization from incompatible pointer type                                                                                      
TextField.c:149: warning: initialization from incompatible pointer type                                                                                      
TextField.c: In function ‘ConvertSelection’:                                                                                                                 
TextField.c:786: warning: passing argument 6 of ‘XmuConvertStandardSelection’ from incompatible pointer type                                                 
/usr/include/X11/Xmu/StdSel.h:43: note: expected ‘char **’ but argument is of type ‘Atom **’                                                                 
x11video.c:272: warning: function declaration isn’t a prototype                                                                                              
In file included from widgets/FileSel.h:26,                                                                                                                  
                 from x11ui.c:93:                                                                                                                            
widgets/DirMgr.h:86: warning: function declaration isn’t a prototype                                                                                         
x11ui.c:164: warning: function declaration isn’t a prototype                                                                                                 
x11ui.c: In function ‘ui_display_statustext’:                                                                                                                
x11ui.c:2304: warning: format not a string literal and no format arguments                                                                                   
x11ui.c: At top level:                                                                                                                                       
x11ui.c:163: warning: ‘freeBlankCursor’ defined but not used                                                                                                 
  • strik (x86, Windows, 32bit, MSVC6, release build) (r22786)

For the debug build, some warnings are missing.

vice\src\zfile.c(202) : warning C4018: '<' : signed/unsigned mismatch
vice\src\monitor\mon_lex.c(2999) : warning C4018: '<' : signed/unsigned mismatch
  • gpz (Win32 crosscompile on Linux/mingw32, GCC 3.x) (r25009)
drive-sound.c: In function `drive_sound_machine_calculate_samples':
drive-sound.c:1866: warning: comparison of distinct pointer types lacks a cast
drive-sound.c:1869: warning: comparison of distinct pointer types lacks a cast
drive-sound.c:1872: warning: comparison of distinct pointer types lacks a cast
drive-sound.c:1881: warning: comparison of distinct pointer types lacks a cast
drive-sound.c:1884: warning: comparison of distinct pointer types lacks a cast
drive-sound.c:1887: warning: comparison of distinct pointer types lacks a cast

sid-resources.c: In function `add_sid_engine_models':
sid-resources.c:451: warning: assignment discards qualifiers from pointer target type

ui-resources.c: In function `set_single_cpu':
ui-resources.c:121: warning: passing arg 2 of `GetProcessAffinityMask' from incompatible pointer type
ui-resources.c:121: warning: passing arg 3 of `GetProcessAffinityMask' from incompatible pointer type
uimon.c: In function `iOpenGeneric':
uimon.c:363: warning: passing arg 1 of `uimon_icep' from incompatible pointer type
uimon.c: In function `generic_window_proc':
uimon.c:2390: warning: passing arg 1 of `uimon_iep' from incompatible pointer type