[Info-vax] VAX Macro to C conversion
Craig A. Berry
craigberry at nospam.mac.com
Fri Jul 12 21:47:54 EDT 2019
On 7/12/19 5:37 PM, Stephen Hoffman wrote:
> Most of us working with OpenVMS are in a reality where use of C remains
> endemic on OpenVMS, and where something approaching half of all the
> source code present in OpenVMS is written in C, and yes, where C is
> problematic and for various reasons. That means VSI and many of us are
> using C and maybe C++. And it means we'll be looking toward using
> C17/C18/C11 and features well beyond the not-really-C99 available at
> present on on OpenVMS. And we will (hopefully) see the integration of
> the address sanitizer, safe-stack, and/or various other LLVM-based tools
> including fuzzing tools, as well as the advent of mechanisms that'll
> help guide C developers toward better coding practices and better APIs.
Getting the parts of the OS that have already been written or re-written
in C up to snuff to be compiled under clang will likely be no small
project. I hope I'm wrong, but I wouldn't expect to see ASAN or other
such tools in the GEM-alike backward-compatible compilers. Can one even
build VMS itself currently without the use of /STANDARD=VAXC?
More information about the Info-vax
mailing list