Overview
VX/C is Sector7's automated source-to-source translator for C. It reads OpenVMS/VAX-C and DEC C source and emits portable, POSIX-compliant ANSI C, optimized for Linux and other POSIX/UNIX platforms (e.g. macOS). It identifies, flags, and corrects VMS-specific syntax and dependencies so migrated code compiles cleanly off OpenVMS.
Every machine-applied edit is annotated inline with a /*S7-nnn*/ comment, so each change stays traceable and reviewable. VX/C behaves like a C front-end: it runs its own lexer, a full C grammar, a macro and #include preprocessor, and an edit buffer that rewrites the original source in place. It works with existing Makefiles and build systems and fits continuous-integration workflows. The command-line binary is vxcpp.
