Download List

Descripción del Proyecto

GNU gengetopt takes a simple description of
arguments and generates a C function that
uses the GNU getopt_long(3) function to
parse and validate the options. It is perfect if
you are too lazy to write all that is required to
call getopt_long(3), or need to use many
options. The generated code also works with
autoconf or automake.

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.

2009-12-24 06:07
2.22.4

Esta versión ha pasado a utilizar un repositorio git. Otras advertencias de compilación de GCC en los archivos generados fueron removidos.
Tags: Minor bugfixes
This release has switched to using a git repository. Other gcc compilation warnings on generated files were removed.

2009-10-01 21:47
2.22.3

Valores de opción Enum ahora puede contener + y -. Problemas de compilación debido a la macro FIX_UNUSED no estar en el lugar adecuado se fija. - header-output-dir y - src_output opciones de línea de comando dir se han añadido a la tienda cmdline.h separado de cmdline.c. Utilizar las funciones de creación de prototipos con char ** en lugar de const char * *.
Tags: Minor feature enhancements
Enum option values can now contain + and -. Compilation problems due to the FIX_UNUSED macro not being in the right place were fixed. --header-output-dir and --src_output-dir command line options were added to store cmdline.h separately from cmdline.c. Generated functions use prototypes with char ** instead of char *const *.

2009-06-14 04:40
2.22.2

Advertencias de compilación adicional para los archivos generados fueron removidos. Un problema de compilación de los archivos generados con - incluyen-getopt con algunas versiones de stdlib.h fue corregido. La dependencia de la biblioteca de flex (que generó problemas en la compilación en el Open Solaris) fue eliminado. PACKAGE_NAME, si se define, se utiliza para ayudar a la impresión y la versión. La opción de configuración - docdir se utiliza ahora, si se especifica para la instalación de la documentación.
Tags: Minor bugfixes
Further compilation warnings for generated files were removed. A compilation problem for files generated with --include-getopt with some versions of stdlib.h was fixed. The dependency on the flex library (which generated problems in compilation in Open Solaris) was removed. PACKAGE_NAME, if defined, is used for printing help and version. The configure option --docdir is now used, if specified for installing documentation.

2008-04-27 03:07
2.22.1

Advertencias de compilación de archivos generados fueron removidos. Un error con - Long-ayuda y las opciones de enumeración y se fijó la salida de - la ayuda y la salida de - show-ayuda ahora corresponden. Un problema de compilación de la producción generada con las opciones de modo de se ha fijado.
Tags: Minor bugfixes
Compilation warnings for generated files were
removed. A bug with --long-help and enum options
was fixed and the output of --help and output of
--show-help now correspond. A compilation problem
in generated output with mode options was fixed.

2008-01-14 23:19
2.22

El código generado fue altamente rediseñado para ser más limpio y más fácil de entender. Muchos errores fueron corregidos. Una lista de posibles valores pueden tener diversos tipos (en lugar de sólo cadenas). Las opciones se pueden dar más detalles. Modo de opciones se han añadido: grupos de opciones mutuamente excluyentes.
Tags: Major feature enhancements
The generated code was highly refactored in order to be cleaner and easier to understand. Many bugs were fixed. A list of possible values can have types (instead of only strings). Options can be given more details. Mode options were added: mutually exclusive groups of options.

Project Resources