Projects / GNU gengetopt / Releases

All releases of GNU gengetopt

  •  23 May 2003 08:51
Avatar

    Release Notes: This version correctly refers to the provided strdup; and handles spaces in group names. Package and versions are defined in a .ggo file have the precedence over PACKAGE and VERSION, it handles a missing long long feature, and correctly casts results of malloc in generated code. In the generated parser the generated version of strdup is always used (to improve portability), the generated conf file parser handles quoted strings, and many compilation/portability problems in several architectures were fixed.

    •  13 Apr 2003 18:56
    Avatar

      Release Notes: Explicit rules in Makefiles that generated errors with some versions of non-GNU makes have been fixed. Names in the generated #ifndef do not contain leading paths. The line number is correctly printed for semantic errors. Group options without short options are handled.

      •  23 Feb 2003 11:15
      Avatar

        Release Notes: A bug in the parser (causing problems with new versions of gcc) has been fixed. A bug in the scanner (causing problems with \r characters) has been fixed.

        •  01 Jan 2003 15:58
        Avatar

          Release Notes: Multiple options are handled (i.e. options that can be given more than once at the command line). Options can be grouped in a mutually exclusive way. Default values handling for double and long types was fixed. A config option file parser can now be generated. The position of a parse error can now be printed. Backward compatibility warnings (with gcc 3.2) have been removed.

          •  23 Jul 2002 10:16
          Avatar

            Release Notes: This release fixes problems in compilation with gcc 3.x.

            •  02 Jul 2002 21:52
            Avatar

              Release Notes: This is a basically maintenance release: C++ is now used, and the new tool Gengen is used for automatically generating the code that generates the command line parser.

              •  09 Mar 2002 11:42
              Avatar

                Release Notes: Defaults are now used for func-name and file-name, the empty line at the end of the .ggo file is no longer required, and an update for gengetopt_count_line within TOK_MLSTRING was added. A much more modern version was taken from the GNU C library.

                •  17 Dec 2001 23:31
                Avatar

                  Release Notes: More recent versions of getopt.h, getopt.c, getopt1.c that do not rely on alloca anymore, setting the corresponding variable when a flag option is given, and the generated print_help function uses a different printf for every option, thus avoiding a single printf with a possibly huge string.

                  •  24 Aug 2001 11:08
                  Avatar

                    Release Notes: Fixed some bugs due to not including some headers, and the generated command line parser can can be called more than once. --no-handle-error option added, so that an error in the command line parsing does not provoke the exit from the program - the parser simply returns not 0, thus the program can write something for helping the user.

                    •  03 May 2001 06:19
                    Avatar

                      Release Notes: --no-handle-help and --no-handle-version options have been added, so that --help|-h and --version|-V can be explicitly handled (for instance for printing a copyright notice). PURPOSE has been added to specify in the .ggo file the purpose of the program. Generated print_version and print_help are not static, so they can be called in the program, and they are prefixed with the name of the generated function, so that more than one parser can be handled. This version will test the presence of alloca function in the standard library. A test suite has been added.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.