Download List

Project Description

Argtable is an ANSI C library for parsing GNU style command line arguments, as in "foo -abc -o myfile --help --count=7". It enables a program's command line syntax to be defined in the source code as an array of argtable structs. The command line is then parsed according to that specification, and the resulting values are returned in those same structs where they are accessible to the main program. The default parsing, validation, and error reporting routines may be replaced by user-defined callbacks if desired, and new argtable data types may be created to parse user-defined argument types.
The parsing itself is done using GNU getopt and so is 100% GNU compatible.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2005-12-23 09:46 Back to release list
2.5

This release includes new functionality for
parsing command line options having optional
values (--foo=[bar]). Stricter GNU-style
formatting of the on-line help is done. It also
includes bugfixes and additional documentation and
example code. By far, the greatest change has been
porting all of the makefiles over to automake. It
is expected this will make the argtable source
package even more portable than before.
Tags: Minor feature enhancements

Project Resources