Visual Studio just bunged up on me so I had to rebuild my project,
which reminded me that the VC compiler spits a bunch of warnings at
PortMIDI that are sort of superfluous.
C compiler warnings can (sometimes) point to logic problems in code,
so I try to minimize the spurious ones. The VC warnings can be
supressed as follows:
In pa_win_wmme.c and pmwinmm.c:
#ifdef _MSC_VER
#pragma warning(disable: 4133) // stop warnings about implicit
typecasts
#endif
In portmidi.c:
#ifdef _MSC_VER
#pragma warning(disable: 4244) // stop warnings about downsize
typecasts
#pragma warning(disable: 4018) // stop warnings about signed/
unsigned comparison
#endif
FWIW. I don't know how others feel about this. I also globally turn
off C4068 warnings (unknown pragma), which the paranoid New Yorker in
me views as a deliberate attempt by MS to discourage developers from
writing cross-platform code.
-- P.
-------------- http://www.bek.no/~pcastine/Litter/ -------------
Peter Castine +--> Litter Power & Litter Bundle for Jitter
Universal Binaries on the way
iCE: Sequencing, Recording &
Interface Building for |home | chez nous|
Max/MSP Extremely cool |bei uns | i nostri|
http://www.dspaudio.com/ http://www.castine.de
_______________________________________________
media_api mailing list
[email protected]
http://www.create.ucsb.edu/mailman/listinfo/media_api