more warnings

Indy Sams indy at driftsolutions.com
Sat Mar 8 14:40:17 EST 2008


Hello Dennis,

I've seen this warning before in other projects "dereferencing
type-punned pointer will break strict-aliasing rules" (wxWidgets
specifically), but anything I've built seemed to work fine so I
wouldn't worry about it.

I haven't seen the other 2 warnings, "pointer targets in passing
argument 3 of ‘...’ differ in signedness", so I don't know about
those.

On Windows, I usually compile it in MSVC but I don't use CMake @ all
I just created a project in MSVC directly.


Saturday, March 8, 2008, 2:08:53 PM, you wrote:

DS> After working around the visibility warning, I get more warnings in the
DS> windows platform code:

DS> /home/devpkg/src/physfs-svn/platform/windows.c: In function ‘findApiSymbols’:
DS> /home/devpkg/src/physfs-svn/platform/windows.c:287: warning: dereferencing
DS> type-punned pointer will break strict-aliasing rules
DS> /home/devpkg/src/physfs-svn/platform/windows.c:292: warning: dereferencing
DS> type-punned pointer will break strict-aliasing rules
DS> /home/devpkg/src/physfs-svn/platform/windows.c:298: warning: dereferencing
DS> type-punned pointer will break strict-aliasing rules
DS> /home/devpkg/src/physfs-svn/platform/windows.c:299: warning: dereferencing
DS> type-punned pointer will break strict-aliasing rules
DS> /home/devpkg/src/physfs-svn/platform/windows.c:300: warning: dereferencing
DS> type-punned pointer will break strict-aliasing rules
DS> /home/devpkg/src/physfs-svn/platform/windows.c:301: warning: dereferencing
DS> type-punned pointer will break strict-aliasing rules
DS> /home/devpkg/src/physfs-svn/platform/windows.c:302: warning: dereferencing
DS> type-punned pointer will break strict-aliasing rules
DS> /home/devpkg/src/physfs-svn/platform/windows.c:303: warning: dereferencing
DS> type-punned pointer will break strict-aliasing rules
DS> /home/devpkg/src/physfs-svn/platform/windows.c:304: warning: dereferencing
DS> type-punned pointer will break strict-aliasing rules
DS> /home/devpkg/src/physfs-svn/platform/windows.c:305: warning: dereferencing
DS> type-punned pointer will break strict-aliasing rules
DS> /home/devpkg/src/physfs-svn/platform/windows.c:306: warning: dereferencing
DS> type-punned pointer will break strict-aliasing rules
DS> /home/devpkg/src/physfs-svn/platform/windows.c:307: warning: dereferencing
DS> type-punned pointer will break strict-aliasing rules
DS> /home/devpkg/src/physfs-svn/platform/windows.c:308: warning: dereferencing
DS> type-punned pointer will break strict-aliasing rules
DS> /home/devpkg/src/physfs-svn/platform/windows.c:309: warning: dereferencing
DS> type-punned pointer will break strict-aliasing rules
DS> /home/devpkg/src/physfs-svn/platform/windows.c: In 
DS> function ‘__PHYSFS_platformSeek’:
DS> /home/devpkg/src/physfs-svn/platform/windows.c:1115: warning: pointer targets
DS> in passing argument 3 of ‘SetFilePointer’ differ in signedness
DS> /home/devpkg/src/physfs-svn/platform/windows.c: In 
DS> function ‘__PHYSFS_platformTell’:
DS> /home/devpkg/src/physfs-svn/platform/windows.c:1135: warning: pointer targets
DS> in passing argument 3 of ‘SetFilePointer’ differ in signedness


Best regards,
 Indy Sams
 mailto:indy at driftsolutions.com

 P.S. This is what part of the alphabet would look like if Q & R were eliminated.




More information about the physfs mailing list