On May 13, 2011, at 9:20 AM, IOhannes m zmölnig wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 05/13/2011 10:21 AM, Patrice Colet wrote:
2° why using -DMSW flag while _WIN32 definition works without adding it in CFLAGS?

because it has been like that forever, it was unclear at some point that
there are indeed automatic defines on w32 (esp. on M$VC) and because
"win" suggests superiority where there is none.

MSW has been replaced in some places by _WIN32, but since MSW get's
(manually) defined for building on w32 anyhow, there is no real
advantage in using one over the other,

There is definitely a real advantage to using the automatic ones. It means that the source files are not dependent on a particular build system. When porting Pd to Android, which then led to the libpd effort, we had to spend a lot of time dealing with the places where automatic defines were not used. Every time someone uses libpd embedded in a new environment, like Xcode, Eclipse, ant, etc., they have to revisit that pain.

Please stop using MSW and NT.

.hc




----------------------------------------------------------------------------

You can't steal a gift. Bird gave the world his music, and if you can hear it, you can have it. - Dizzy Gillespie




_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to