| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
AutoOpts 27.1 is bundled with AutoGen. It is a tool that virtually eliminates the hassle of processing options and keeping man pages, info docs and usage text up to date. This package allows you to specify several program attributes, up to a hundred option types and many option attributes. From this, it then produces all the code necessary to parse and handle the command line and configuration file options, and the documentation that should go with your program as well. All the features notwithstanding, some applications simply have well-established command line interfaces. Even still, those programs may use the configuration file parsing portion of the library. See the "AutoOpts Features" and "Configuration File Format" sections.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.
main() routines can take advantage of all of AutoOpts' functionality.
#include-d into the client option definitions
and they specify an "anchor" option that has a callback and must be invoked.
That will give the library access to the option state for their options.
gnu-usage attribute (see section Program Information Attributes).
This can be overridden by the user himself with the
AUTOOPTS_USAGE environment variable. If it exists and is set
to the string gnu, it will force GNU-ish style format; if it is
set to the string autoopts, it will force AutoOpts standard
format; otherwise, it will have no effect.
ENABLE_NLS defined and _() defined to
a localization function such as gettext(3GNU), then the option
processing code will be localizable (see section Internationalizing AutoOpts).
allow-errors
(see section Program Description Attributes) attribute. When processing reaches a point
where optionProcess (see section optionProcess) needs to be called
again, the current option can be set with RESTART_OPT(n)
(see section RESTART_OPT( n ) - Resume Option Processing) before calling optionProcess.
See: See section Options for Library Code.
#include into their own option definitions.
See "AutoOpt-ed Library for AutoOpt-ed Program" (see section AutoOpt-ed Library for AutoOpt-ed Program)
for more details.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When AutoGen is installed, the AutoOpts project is installed with it. AutoOpts includes various AutoGen templates and a pair of shared libraries. These libraries may be used under the terms of the GNU Lesser General Public License (LGPL).
One of these libraries (libopts) is needed by programs that are built
using AutoOpts generated code. This library is available as a separate
"tear-off" source tarball. It is redistributable for use under either of
two licenses: The GNU Lesser General Public License ("Lesser" meaning you
have greater license with it and may link it into commercial programs), and
the advertising-clause-free BSD license. Both of these license terms are
incorporated into appropriate COPYING files included with the libopts
source tarball. This source may be incorporated into your package with
the following simple commands:
rm -rf liboptsliboptslIndex] |
[ ? ] |
AutoOpts supports option processing; option state saving; and program documentation with innumerable features. Here, we list a few obvious ones and some important ones, but the full list is really defined by all the attributes defined in the Option Definitions section.
[PROGRAM_NAME]", See section configuration file presets.
dis-abled with a disablement prefix.
Such options may default to either an enabled or a disabled state. You
may also provide an enablement prefix, too, e.g., --allow-mumble
and --prevent-mumble.
--help and --version are automatically supported.
--more-help will page the generated help.