Current version

The current release of VMSARG is 2.2. To find out what version you currently have click here.

VMSARG - Add VMS-style command line parsing to your program

This utility allows you to add VMS style command line parsing to an existing C program. It is designed so that it can be done even by someone with little or no programming experience, and requires minimal change to the original C source program.

For example, you have a program that accepts Unix style hieroglyphics like:

        $ myprog -l -o foo.txt -d 251223 fooble.in

This utility allows the same program to work with input like
        $ myprog /list /output=foo.txt /date=25-dec-2023 fooble.in
It works as follows:

The call to Parse_VMS_Args translates the VMS style command line into the Unix equivalent, which the rest of the program has been written to deal with.

Other features:

No C coding required.

No need for any more horrible single-case-dependent qualifiers to appear in a program running on OpenVMS !

May be used as part of any package, whether freeware, shareware or commercial. No license fees or royalties required.

Author: Tom Wade , Ireland.

Download VMSARG

Download UNZIP for Alpha

Download UNZIP for IA64

Download UNZIP for VAX

Download UNZIP for X86

View VMSArg documentation online

Other TomWade Software