John E. Malmberg wrote: Left out in my previous description.
In Perl.h:
Removed test for vax11c being defined. If it is defined, you are very far away from getting the behavior that STANDARD_C implies for the compiler.
It is possible that the compile may have appear to have succeeded as having vax11c defined shuts off a large number of compiler diagnostics.
But if you are expecting "STANDARD" compliant behavior, you are not going to get it when vax11c is defined.
If there is a remote chance that it is still possible to compile Perl with VAX C, this change could improve the chances of getting an usable result.
If anyone is still using /STANDARD=VAXC, I recommend that you stop ASAP and pay attention to the diagnostics that it is suppressing. You may find many bugs that were previously hidden.
-John [EMAIL PROTECTED] Personal Opinion Only