Keith MARSHALL <keith.marshall@xxxxxxxxx> writes: > Ed Hartnett wrote, quoting me: >>> However, IMO that's a lazy hack -- it suggests that you aren't >>> really thinking about *why* you specified those attributes in the >>> first place, and what the implications are, when you port your code >>> to a different OS. But, it's your code -- abuse it as you wish. >> >> I know exactly what is happening, and using zeros will work just fine. > > You may well know what's happening, and that's fine; but will another > programmer, especially one who specialises in Woe32 programming, be > able to read your code, without wondering "What's all this rubbish; > it doesn't make any sense on Windows?" Windows programmers just have to take their chances! > Isn't it cleaner to abstract the platform dependent stuff out of the > mainstream of the C/C++ code, into a `platform.h' file say, where you > define your own manifest constants, to represent appropriate grouping > of the standard definitions in a platform dependent manner, and then > use those specialised definitions in the mainstream code? > > Just my 2p. As I said, it's your code. > It is adequately commented and works fine. Thanks! Ed -- Ed Hartnett -- ed@xxxxxxxxxxxxxxxx _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx http://lists.gnu.org/mailman/listinfo/autoconf