Christian Tismer <tismer@tismer.com> writes: > Hmm. I had this problem (no alloca, no idea why) and defined > it by a macro in this case. > Is it cleaner to undefine __STDC__ instead? No. I would always go with the Microsoft name. If the code also needs to work on Unix, add a define for the functions you need. Regards, Martin