+* Upgrade to autogen-5.9.9-pre5.
(4.2.5p197) 2009/07/30 Released by Harlan Stenn <stenn@ntp.org>
* The build script now has . at the end of PATH for config.guess.
(4.2.5p196) 2009/07/29 Released by Harlan Stenn <stenn@ntp.org>
/*
- * Character mapping generated 07/23/09 17:36:47
+ * Character mapping generated 08/01/09 11:21:22
*
* This file contains the character classifications
* used by AutoGen and AutoOpts for identifying tokens.
# include <inttypes.h>
# elif defined(HAVE_STDINT_H)
# include <stdint.h>
+
# else
-# error "no int-types header."
-# choke-me-now.
-# endif
-#else
+# ifndef HAVE_INT8_T
+ typedef signed char int8_t;
+# endif
+# ifndef HAVE_UINT8_T
+ typedef unsigned char uint8_t;
+# endif
+# ifndef HAVE_INT16_T
+ typedef signed short int16_t;
+# endif
+# ifndef HAVE_UINT16_T
+ typedef unsigned short uint16_t;
+# endif
+# ifndef HAVE_UINT_T
+ typedef unsigned int uint_t;
+# endif
+
+# ifndef HAVE_INT32_T
+# if SIZEOF_INT == 4
+ typedef signed int int32_t;
+# elif SIZEOF_LONG == 4
+ typedef signed long int32_t;
+# endif
+# endif
+
+# ifndef HAVE_UINT32_T
+# if SIZEOF_INT == 4
+ typedef unsigned int uint32_t;
+# elif SIZEOF_LONG == 4
+ typedef unsigned long uint32_t;
+# endif
+# endif
+# endif /* HAVE_*INT*_H header */
+
+#else /* not HAVE_CONFIG_H -- */
# ifdef __sun
# include <inttypes.h>
# else
# include <stdint.h>
# endif
-#endif
+#endif /* HAVE_CONFIG_H */
#if 0 /* mapping specification source (from autogen.map) */
//
/*
- * $Id: autoopts.c,v 4.44 2009/01/25 19:31:56 bkorb Exp $
+ * $Id: autoopts.c,v 4.40 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2009-01-12 02:49:49 bkorb"
*
* This file contains all of the routines that must be linked into
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
* Time-stamp: "2008-11-01 20:08:06 bkorb"
*
- * autoopts.h $Id: autoopts.h,v 4.41 2009/01/01 16:49:26 bkorb Exp $
+ * autoopts.h $Id: autoopts.h,v 4.31 2009/08/01 17:44:36 bkorb Exp $
*
* This file defines all the global structures and special values
* used in the automated option processing library.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
*
* DO NOT EDIT THIS FILE (options.h)
*
- * It has been AutoGen-ed Thursday July 23, 2009 at 05:36:34 PM PDT
+ * It has been AutoGen-ed August 1, 2009 at 11:21:11 AM by AutoGen 5.9.9pre4
* From the definitions funcs.def
* and the template file options_h
*
OPTST_DEPRECATED_ID = 26 /* support is being removed */
} opt_state_enum_t;
-#define OPTST_INIT 0U
+#define OPTST_INIT 0U
#define OPTST_SET (1U << OPTST_SET_ID)
#define OPTST_PRESET (1U << OPTST_PRESET_ID)
#define OPTST_DEFINED (1U << OPTST_DEFINED_ID)
#define OPTST_DEPRECATED (1U << OPTST_DEPRECATED_ID)
#define OPT_STATE_MASK 0x07FFFF7FU
-#define OPTST_SET_MASK ( \
- OPTST_SET | \
- OPTST_PRESET | \
- OPTST_RESET | \
- OPTST_DEFINED )
-
-#define OPTST_MUTABLE_MASK ( \
- OPTST_SET | \
- OPTST_PRESET | \
- OPTST_RESET | \
- OPTST_DEFINED | \
- OPTST_EQUIVALENCE | \
- OPTST_DISABLED | \
- OPTST_ALLOC_ARG )
-
-#define OPTST_SELECTED_MASK ( \
- OPTST_SET | \
- OPTST_DEFINED )
-
-#define OPTST_ARG_TYPE_MASK ( \
- OPTST_ARG_TYPE_1 | \
- OPTST_ARG_TYPE_2 | \
- OPTST_ARG_TYPE_3 | \
- OPTST_ARG_TYPE_4 )
-
-#define OPTST_DO_NOT_SAVE_MASK ( \
- OPTST_NO_INIT | \
- OPTST_DOCUMENT | \
- OPTST_OMITTED )
-
-#define OPTST_NO_USAGE_MASK ( \
- OPTST_OMITTED | \
- OPTST_NO_COMMAND | \
- OPTST_DEPRECATED )
+#define OPTST_SET_MASK ( \
+ OPTST_DEFINED | OPTST_PRESET | OPTST_RESET | \
+ OPTST_SET \
+ /* 0x0000000FU */ )
+
+#define OPTST_MUTABLE_MASK ( \
+ OPTST_ALLOC_ARG | OPTST_DEFINED | \
+ OPTST_DISABLED | OPTST_EQUIVALENCE | \
+ OPTST_PRESET | OPTST_RESET | \
+ OPTST_SET \
+ /* 0x0000007FU */ )
+
+#define OPTST_SELECTED_MASK ( \
+ OPTST_DEFINED | OPTST_SET \
+ /* 0x00000005U */ )
+
+#define OPTST_ARG_TYPE_MASK ( \
+ OPTST_ARG_TYPE_1 | OPTST_ARG_TYPE_2 | OPTST_ARG_TYPE_3 | \
+ OPTST_ARG_TYPE_4 \
+ /* 0x0000F000U */ )
+
+#define OPTST_DO_NOT_SAVE_MASK ( \
+ OPTST_DOCUMENT | OPTST_NO_INIT | OPTST_OMITTED \
+ /* 0x00280100U */ )
+
+#define OPTST_NO_USAGE_MASK ( \
+ OPTST_DEPRECATED | OPTST_NO_COMMAND | OPTST_OMITTED \
+ /* 0x06080000U */ )
#ifdef NO_OPTIONAL_OPT_ARGS
# undef OPTST_ARG_OPTIONAL
OPTPROC_PRESETTING_ID = 19 /* opt processing in preset state */
} optproc_state_enum_t;
-#define OPTPROC_NONE 0U
+#define OPTPROC_NONE 0U
#define OPTPROC_LONGOPT (1U << OPTPROC_LONGOPT_ID)
#define OPTPROC_SHORTOPT (1U << OPTPROC_SHORTOPT_ID)
#define OPTPROC_ERRSTOP (1U << OPTPROC_ERRSTOP_ID)
#define OPTPROC_PRESETTING (1U << OPTPROC_PRESETTING_ID)
#define OPTPROC_STATE_MASK 0x000B3FFFU
-#define OPTPROC_NO_XLAT_MASK ( \
- OPTPROC_NXLAT_OPT_CFG | \
- OPTPROC_NXLAT_OPT )
+#define OPTPROC_NO_XLAT_MASK ( \
+ OPTPROC_NXLAT_OPT | OPTPROC_NXLAT_OPT_CFG \
+ /* 0x00030000U */ )
#define STMTS(s) do { s; } while (0)
*
* DO NOT EDIT THIS FILE (usage-txt.h)
*
- * It has been AutoGen-ed Thursday July 23, 2009 at 05:36:33 PM PDT
+ * It has been AutoGen-ed August 1, 2009 at 11:21:10 AM by AutoGen 5.9.9pre4
* From the definitions usage-txt.def
* and the template file usage-txt.tpl
*
/*
- * $Id: boolean.c,v 4.15 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: boolean.c,v 4.17 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-08-03 13:06:02 bkorb"
*
* Automated Options Paged Usage module.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
*
* Time-stamp: "2008-06-14 09:36:25 bkorb"
*
- * $Id: compat.h,v 4.22 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: compat.h,v 4.21 2009/01/01 16:51:52 bkorb Exp $
*
* compat.h is free software.
* This file is part of AutoGen.
/*
* Author: Gary V Vaughan <gvaughan@oranda.demon.co.uk>
* Time-stamp: "2006-09-23 19:46:16 bkorb"
- * Last Modified: $Date: 2007/10/07 16:54:54 $
+ * Last Modified: $Date: 2007/07/04 20:51:18 $
* by: bkorb
*
- * $Id: pathfind.c,v 4.12 2007/10/07 16:54:54 bkorb Exp $
+ * $Id: pathfind.c,v 4.11 2007/07/04 20:51:18 bkorb Exp $
*/
/* Code: */
/*
* Time-stamp: "2009-07-22 18:53:59 bkorb"
* by: bkorb
- * Last Committed: $Date: 2009/07/23 02:05:55 $
+ * Last Committed: $Date: 2009/07/23 02:07:46 $
*
* This file is part of AutoGen.
*
/*
- * $Id: configfile.c,v 4.46 2009/01/18 22:48:51 bkorb Exp $
+ * $Id: configfile.c,v 1.36 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2009-01-18 10:21:58 bkorb"
*
* configuration/rc/ini file handling.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: cook.c,v 4.16 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: cook.c,v 4.18 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2007-11-16 22:49:11 bkorb"
*
* This file contains the routines that deal with processing quoted strings
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: enumeration.c,v 4.25 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: enumeration.c,v 4.26 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-07-27 12:28:01 bkorb"
*
* Automated Options Paged Usage module.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: environment.c,v 4.20 2009/07/21 03:21:57 bkorb Exp $
+ * $Id: environment.c,v 4.21 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2009-07-20 20:12:24 bkorb"
*
* This file contains all of the routines that must be linked into
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: file.c,v 4.7 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: file.c,v 1.9 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2009-07-23 17:23:46 bkorb"
*
* This file is part of AutoOpts, a companion to AutoGen.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
*
* DO NOT EDIT THIS FILE (genshell.c)
*
- * It has been AutoGen-ed Thursday July 23, 2009 at 05:36:35 PM PDT
+ * It has been AutoGen-ed August 1, 2009 at 11:21:11 AM by AutoGen 5.9.9pre4
* From the definitions genshell.def
* and the template file options
*
*
* This source file is copyrighted and licensed under the following terms:
*
- * genshellopt copyright 1999-2009 Bruce Korb - all rights reserved
+ * genshellopt copyright (c) 1999-2009 Bruce Korb - all rights reserved
*
* genshellopt is free software: you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
*
* DO NOT EDIT THIS FILE (genshell.h)
*
- * It has been AutoGen-ed Thursday July 23, 2009 at 05:36:35 PM PDT
+ * It has been AutoGen-ed August 1, 2009 at 11:21:11 AM by AutoGen 5.9.9pre4
* From the definitions genshell.def
* and the template file options
*
*
* This source file is copyrighted and licensed under the following terms:
*
- * genshellopt copyright 1999-2009 Bruce Korb - all rights reserved
+ * genshellopt copyright (c) 1999-2009 Bruce Korb - all rights reserved
*
* genshellopt is free software: you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
/*
- * $Id: load.c,v 4.37 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: load.c,v 4.29 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-12-06 10:16:05 bkorb"
*
* This file contains the routines that deal with processing text strings
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
dnl
dnl DO NOT EDIT THIS FILE (libopts.m4)
dnl
-dnl It has been AutoGen-ed Thursday July 23, 2009 at 05:36:36 PM PDT
+dnl It has been AutoGen-ed August 1, 2009 at 11:21:13 AM by AutoGen 5.9.9pre4
dnl From the definitions libopts.def
dnl and the template file conftest.tpl
dnl
dnl @synopsis LIBOPTS_CHECK
dnl
dnl Time-stamp: "2009-07-22 18:50:49 bkorb"
-dnl Last Committed: $Date: 2009/07/23 02:05:55 $
+dnl Last Committed: $Date: 2009/07/23 02:07:47 $
dnl
dnl If autoopts-config works, add the linking information to LIBS.
dnl Otherwise, add ``libopts-${ao_rev}'' to SUBDIRS and run all
dnl with or without modifications, as long as this notice is preserved.
dnl Time-stamp: "2009-07-22 18:53:27 bkorb"
-dnl Last Committed: $Date: 2009/07/23 02:05:55 $
+dnl Last Committed: $Date: 2009/07/23 02:07:46 $
dnl This file can can be used in projects which are not available under
dnl the GNU General Public License or the GNU Library General Public
/*
- * $Id: makeshell.c,v 4.29 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: makeshell.c,v 4.29 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-07-26 16:10:51 bkorb"
*
* This module will interpret the options set in the tOptions
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: nested.c,v 4.31 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: nested.c,v 4.28 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-07-28 19:18:28 bkorb"
*
* Automated Options Nested Values module.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: numeric.c,v 4.20 2009/01/17 22:08:09 bkorb Exp $
+ * $Id: numeric.c,v 4.23 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2009-07-23 17:25:39 bkorb"
*
* This file is part of AutoOpts, a companion to AutoGen.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: pgusage.c,v 4.17 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: pgusage.c,v 4.18 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-07-27 21:08:42 bkorb"
*
* Automated Options Paged Usage module.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/* -*- buffer-read-only: t -*- vi: set ro:
*
* Prototypes for autoopts
- * Generated Thu Jul 23 17:36:35 PDT 2009
+ * Generated Sat Aug 1 11:21:12 PDT 2009
*/
#ifndef AUTOOPTS_PROTO_H_GUARD
#define AUTOOPTS_PROTO_H_GUARD 1
/*
- * $Id: putshell.c,v 4.26 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: putshell.c,v 4.27 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-07-27 12:14:38 bkorb"
*
* This module will interpret the options set in the tOptions
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: reset.c,v 4.6 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: reset.c,v 4.4 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-08-02 12:25:18 bkorb"
*
* This file is part of AutoOpts, a companion to AutoGen.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * restore.c $Id: restore.c,v 4.13 2009/01/01 16:49:26 bkorb Exp $
+ * restore.c $Id: restore.c,v 4.15 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2007-07-04 11:34:40 bkorb"
*
* This module's routines will save the current option state to memory
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * save.c $Id: save.c,v 4.35 2009/07/21 04:01:30 bkorb Exp $
+ * save.c $Id: save.c,v 4.32 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2009-07-20 20:40:28 bkorb"
*
* This module's routines will take the currently set options and
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * sort.c $Id: sort.c,v 4.16 2009/01/01 16:49:26 bkorb Exp $
+ * sort.c $Id: sort.c,v 4.16 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2007-07-04 11:34:52 bkorb"
*
* This module implements argument sorting.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
* stack.c
- * $Id: stack.c,v 4.18 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: stack.c,v 4.19 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-07-30 16:56:32 bkorb"
*
* This is a special option processing routine that will save the
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: streqvcmp.c,v 4.16 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: streqvcmp.c,v 4.16 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-12-26 10:15:46 bkorb"
*
* String Equivalence Comparison
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*
* This array is designed for mapping upper and lower case letter
/*
- * $Id: text_mmap.c,v 4.20 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: text_mmap.c,v 4.20 2009/08/01 17:44:36 bkorb Exp $
*
* Time-stamp: "2007-07-04 11:35:49 bkorb"
*
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: time.c,v 4.4 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: time.c,v 4.4 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-11-16 14:51:48 bkorb"
*
* This file is part of AutoOpts, a companion to AutoGen.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * usage.c $Id: usage.c,v 4.29 2009/01/17 22:08:09 bkorb Exp $
+ * usage.c $Id: usage.c,v 4.31 2009/08/01 17:44:37 bkorb Exp $
* Time-stamp: "2009-01-17 13:18:23 bkorb"
*
* This module implements the default usage procedure for
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * Generated header for gperf generated source Thu Jul 23 17:36:47 PDT 2009
+ * Generated header for gperf generated source Sat Aug 1 11:21:22 PDT 2009
* This file enumerates the list of names and declares the
* procedure for mapping string names to the enum value.
*/
-/* $Id: version.c,v 4.18 2009/01/01 16:49:26 bkorb Exp $
+/* $Id: version.c,v 4.17 2009/08/01 17:44:37 bkorb Exp $
* Time-stamp: "2008-07-27 10:11:30 bkorb"
*
* This module implements the default usage procedure for
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * Generated header for gperf generated source Thu Jul 23 17:36:47 PDT 2009
+ * Generated header for gperf generated source Sat Aug 1 11:21:22 PDT 2009
* This file enumerates the list of names and declares the
* procedure for mapping string names to the enum value.
*/
/*
- * Character mapping generated 07/23/09 17:36:47
+ * Character mapping generated 08/01/09 11:21:22
*
* This file contains the character classifications
* used by AutoGen and AutoOpts for identifying tokens.
# include <inttypes.h>
# elif defined(HAVE_STDINT_H)
# include <stdint.h>
+
# else
-# error "no int-types header."
-# choke-me-now.
-# endif
-#else
+# ifndef HAVE_INT8_T
+ typedef signed char int8_t;
+# endif
+# ifndef HAVE_UINT8_T
+ typedef unsigned char uint8_t;
+# endif
+# ifndef HAVE_INT16_T
+ typedef signed short int16_t;
+# endif
+# ifndef HAVE_UINT16_T
+ typedef unsigned short uint16_t;
+# endif
+# ifndef HAVE_UINT_T
+ typedef unsigned int uint_t;
+# endif
+
+# ifndef HAVE_INT32_T
+# if SIZEOF_INT == 4
+ typedef signed int int32_t;
+# elif SIZEOF_LONG == 4
+ typedef signed long int32_t;
+# endif
+# endif
+
+# ifndef HAVE_UINT32_T
+# if SIZEOF_INT == 4
+ typedef unsigned int uint32_t;
+# elif SIZEOF_LONG == 4
+ typedef unsigned long uint32_t;
+# endif
+# endif
+# endif /* HAVE_*INT*_H header */
+
+#else /* not HAVE_CONFIG_H -- */
# ifdef __sun
# include <inttypes.h>
# else
# include <stdint.h>
# endif
-#endif
+#endif /* HAVE_CONFIG_H */
#if 0 /* mapping specification source (from autogen.map) */
//
/*
- * $Id: autoopts.c,v 4.44 2009/01/25 19:31:56 bkorb Exp $
+ * $Id: autoopts.c,v 4.40 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2009-01-12 02:49:49 bkorb"
*
* This file contains all of the routines that must be linked into
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
* Time-stamp: "2008-11-01 20:08:06 bkorb"
*
- * autoopts.h $Id: autoopts.h,v 4.41 2009/01/01 16:49:26 bkorb Exp $
+ * autoopts.h $Id: autoopts.h,v 4.31 2009/08/01 17:44:36 bkorb Exp $
*
* This file defines all the global structures and special values
* used in the automated option processing library.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
*
* DO NOT EDIT THIS FILE (options.h)
*
- * It has been AutoGen-ed Thursday July 23, 2009 at 05:36:34 PM PDT
+ * It has been AutoGen-ed August 1, 2009 at 11:21:11 AM by AutoGen 5.9.9pre4
* From the definitions funcs.def
* and the template file options_h
*
OPTST_DEPRECATED_ID = 26 /* support is being removed */
} opt_state_enum_t;
-#define OPTST_INIT 0U
+#define OPTST_INIT 0U
#define OPTST_SET (1U << OPTST_SET_ID)
#define OPTST_PRESET (1U << OPTST_PRESET_ID)
#define OPTST_DEFINED (1U << OPTST_DEFINED_ID)
#define OPTST_DEPRECATED (1U << OPTST_DEPRECATED_ID)
#define OPT_STATE_MASK 0x07FFFF7FU
-#define OPTST_SET_MASK ( \
- OPTST_SET | \
- OPTST_PRESET | \
- OPTST_RESET | \
- OPTST_DEFINED )
-
-#define OPTST_MUTABLE_MASK ( \
- OPTST_SET | \
- OPTST_PRESET | \
- OPTST_RESET | \
- OPTST_DEFINED | \
- OPTST_EQUIVALENCE | \
- OPTST_DISABLED | \
- OPTST_ALLOC_ARG )
-
-#define OPTST_SELECTED_MASK ( \
- OPTST_SET | \
- OPTST_DEFINED )
-
-#define OPTST_ARG_TYPE_MASK ( \
- OPTST_ARG_TYPE_1 | \
- OPTST_ARG_TYPE_2 | \
- OPTST_ARG_TYPE_3 | \
- OPTST_ARG_TYPE_4 )
-
-#define OPTST_DO_NOT_SAVE_MASK ( \
- OPTST_NO_INIT | \
- OPTST_DOCUMENT | \
- OPTST_OMITTED )
-
-#define OPTST_NO_USAGE_MASK ( \
- OPTST_OMITTED | \
- OPTST_NO_COMMAND | \
- OPTST_DEPRECATED )
+#define OPTST_SET_MASK ( \
+ OPTST_DEFINED | OPTST_PRESET | OPTST_RESET | \
+ OPTST_SET \
+ /* 0x0000000FU */ )
+
+#define OPTST_MUTABLE_MASK ( \
+ OPTST_ALLOC_ARG | OPTST_DEFINED | \
+ OPTST_DISABLED | OPTST_EQUIVALENCE | \
+ OPTST_PRESET | OPTST_RESET | \
+ OPTST_SET \
+ /* 0x0000007FU */ )
+
+#define OPTST_SELECTED_MASK ( \
+ OPTST_DEFINED | OPTST_SET \
+ /* 0x00000005U */ )
+
+#define OPTST_ARG_TYPE_MASK ( \
+ OPTST_ARG_TYPE_1 | OPTST_ARG_TYPE_2 | OPTST_ARG_TYPE_3 | \
+ OPTST_ARG_TYPE_4 \
+ /* 0x0000F000U */ )
+
+#define OPTST_DO_NOT_SAVE_MASK ( \
+ OPTST_DOCUMENT | OPTST_NO_INIT | OPTST_OMITTED \
+ /* 0x00280100U */ )
+
+#define OPTST_NO_USAGE_MASK ( \
+ OPTST_DEPRECATED | OPTST_NO_COMMAND | OPTST_OMITTED \
+ /* 0x06080000U */ )
#ifdef NO_OPTIONAL_OPT_ARGS
# undef OPTST_ARG_OPTIONAL
OPTPROC_PRESETTING_ID = 19 /* opt processing in preset state */
} optproc_state_enum_t;
-#define OPTPROC_NONE 0U
+#define OPTPROC_NONE 0U
#define OPTPROC_LONGOPT (1U << OPTPROC_LONGOPT_ID)
#define OPTPROC_SHORTOPT (1U << OPTPROC_SHORTOPT_ID)
#define OPTPROC_ERRSTOP (1U << OPTPROC_ERRSTOP_ID)
#define OPTPROC_PRESETTING (1U << OPTPROC_PRESETTING_ID)
#define OPTPROC_STATE_MASK 0x000B3FFFU
-#define OPTPROC_NO_XLAT_MASK ( \
- OPTPROC_NXLAT_OPT_CFG | \
- OPTPROC_NXLAT_OPT )
+#define OPTPROC_NO_XLAT_MASK ( \
+ OPTPROC_NXLAT_OPT | OPTPROC_NXLAT_OPT_CFG \
+ /* 0x00030000U */ )
#define STMTS(s) do { s; } while (0)
*
* DO NOT EDIT THIS FILE (usage-txt.h)
*
- * It has been AutoGen-ed Thursday July 23, 2009 at 05:36:33 PM PDT
+ * It has been AutoGen-ed August 1, 2009 at 11:21:10 AM by AutoGen 5.9.9pre4
* From the definitions usage-txt.def
* and the template file usage-txt.tpl
*
/*
- * $Id: boolean.c,v 4.15 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: boolean.c,v 4.17 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-08-03 13:06:02 bkorb"
*
* Automated Options Paged Usage module.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
*
* Time-stamp: "2008-06-14 09:36:25 bkorb"
*
- * $Id: compat.h,v 4.22 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: compat.h,v 4.21 2009/01/01 16:51:52 bkorb Exp $
*
* compat.h is free software.
* This file is part of AutoGen.
/*
* Author: Gary V Vaughan <gvaughan@oranda.demon.co.uk>
* Time-stamp: "2006-09-23 19:46:16 bkorb"
- * Last Modified: $Date: 2007/10/07 16:54:54 $
+ * Last Modified: $Date: 2007/07/04 20:51:18 $
* by: bkorb
*
- * $Id: pathfind.c,v 4.12 2007/10/07 16:54:54 bkorb Exp $
+ * $Id: pathfind.c,v 4.11 2007/07/04 20:51:18 bkorb Exp $
*/
/* Code: */
/*
* Time-stamp: "2009-07-22 18:53:59 bkorb"
* by: bkorb
- * Last Committed: $Date: 2009/07/23 02:05:55 $
+ * Last Committed: $Date: 2009/07/23 02:07:46 $
*
* This file is part of AutoGen.
*
/*
- * $Id: configfile.c,v 4.46 2009/01/18 22:48:51 bkorb Exp $
+ * $Id: configfile.c,v 1.36 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2009-01-18 10:21:58 bkorb"
*
* configuration/rc/ini file handling.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: cook.c,v 4.16 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: cook.c,v 4.18 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2007-11-16 22:49:11 bkorb"
*
* This file contains the routines that deal with processing quoted strings
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: enumeration.c,v 4.25 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: enumeration.c,v 4.26 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-07-27 12:28:01 bkorb"
*
* Automated Options Paged Usage module.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: environment.c,v 4.20 2009/07/21 03:21:57 bkorb Exp $
+ * $Id: environment.c,v 4.21 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2009-07-20 20:12:24 bkorb"
*
* This file contains all of the routines that must be linked into
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: file.c,v 4.7 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: file.c,v 1.9 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2009-07-23 17:23:46 bkorb"
*
* This file is part of AutoOpts, a companion to AutoGen.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
*
* DO NOT EDIT THIS FILE (genshell.c)
*
- * It has been AutoGen-ed Thursday July 23, 2009 at 05:36:35 PM PDT
+ * It has been AutoGen-ed August 1, 2009 at 11:21:11 AM by AutoGen 5.9.9pre4
* From the definitions genshell.def
* and the template file options
*
*
* This source file is copyrighted and licensed under the following terms:
*
- * genshellopt copyright 1999-2009 Bruce Korb - all rights reserved
+ * genshellopt copyright (c) 1999-2009 Bruce Korb - all rights reserved
*
* genshellopt is free software: you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
*
* DO NOT EDIT THIS FILE (genshell.h)
*
- * It has been AutoGen-ed Thursday July 23, 2009 at 05:36:35 PM PDT
+ * It has been AutoGen-ed August 1, 2009 at 11:21:11 AM by AutoGen 5.9.9pre4
* From the definitions genshell.def
* and the template file options
*
*
* This source file is copyrighted and licensed under the following terms:
*
- * genshellopt copyright 1999-2009 Bruce Korb - all rights reserved
+ * genshellopt copyright (c) 1999-2009 Bruce Korb - all rights reserved
*
* genshellopt is free software: you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
/*
- * $Id: load.c,v 4.37 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: load.c,v 4.29 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-12-06 10:16:05 bkorb"
*
* This file contains the routines that deal with processing text strings
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
dnl
dnl DO NOT EDIT THIS FILE (libopts.m4)
dnl
-dnl It has been AutoGen-ed Thursday July 23, 2009 at 05:36:36 PM PDT
+dnl It has been AutoGen-ed August 1, 2009 at 11:21:13 AM by AutoGen 5.9.9pre4
dnl From the definitions libopts.def
dnl and the template file conftest.tpl
dnl
dnl @synopsis LIBOPTS_CHECK
dnl
dnl Time-stamp: "2009-07-22 18:50:49 bkorb"
-dnl Last Committed: $Date: 2009/07/23 02:05:55 $
+dnl Last Committed: $Date: 2009/07/23 02:07:47 $
dnl
dnl If autoopts-config works, add the linking information to LIBS.
dnl Otherwise, add ``libopts-${ao_rev}'' to SUBDIRS and run all
dnl with or without modifications, as long as this notice is preserved.
dnl Time-stamp: "2009-07-22 18:53:27 bkorb"
-dnl Last Committed: $Date: 2009/07/23 02:05:55 $
+dnl Last Committed: $Date: 2009/07/23 02:07:46 $
dnl This file can can be used in projects which are not available under
dnl the GNU General Public License or the GNU Library General Public
/*
- * $Id: makeshell.c,v 4.29 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: makeshell.c,v 4.29 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-07-26 16:10:51 bkorb"
*
* This module will interpret the options set in the tOptions
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: nested.c,v 4.31 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: nested.c,v 4.28 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-07-28 19:18:28 bkorb"
*
* Automated Options Nested Values module.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: numeric.c,v 4.20 2009/01/17 22:08:09 bkorb Exp $
+ * $Id: numeric.c,v 4.23 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2009-07-23 17:25:39 bkorb"
*
* This file is part of AutoOpts, a companion to AutoGen.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: pgusage.c,v 4.17 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: pgusage.c,v 4.18 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-07-27 21:08:42 bkorb"
*
* Automated Options Paged Usage module.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/* -*- buffer-read-only: t -*- vi: set ro:
*
* Prototypes for autoopts
- * Generated Thu Jul 23 17:36:35 PDT 2009
+ * Generated Sat Aug 1 11:21:12 PDT 2009
*/
#ifndef AUTOOPTS_PROTO_H_GUARD
#define AUTOOPTS_PROTO_H_GUARD 1
/*
- * $Id: putshell.c,v 4.26 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: putshell.c,v 4.27 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-07-27 12:14:38 bkorb"
*
* This module will interpret the options set in the tOptions
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: reset.c,v 4.6 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: reset.c,v 4.4 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-08-02 12:25:18 bkorb"
*
* This file is part of AutoOpts, a companion to AutoGen.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * restore.c $Id: restore.c,v 4.13 2009/01/01 16:49:26 bkorb Exp $
+ * restore.c $Id: restore.c,v 4.15 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2007-07-04 11:34:40 bkorb"
*
* This module's routines will save the current option state to memory
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * save.c $Id: save.c,v 4.35 2009/07/21 04:01:30 bkorb Exp $
+ * save.c $Id: save.c,v 4.32 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2009-07-20 20:40:28 bkorb"
*
* This module's routines will take the currently set options and
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * sort.c $Id: sort.c,v 4.16 2009/01/01 16:49:26 bkorb Exp $
+ * sort.c $Id: sort.c,v 4.16 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2007-07-04 11:34:52 bkorb"
*
* This module implements argument sorting.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
* stack.c
- * $Id: stack.c,v 4.18 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: stack.c,v 4.19 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-07-30 16:56:32 bkorb"
*
* This is a special option processing routine that will save the
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: streqvcmp.c,v 4.16 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: streqvcmp.c,v 4.16 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-12-26 10:15:46 bkorb"
*
* String Equivalence Comparison
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*
* This array is designed for mapping upper and lower case letter
/*
- * $Id: text_mmap.c,v 4.20 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: text_mmap.c,v 4.20 2009/08/01 17:44:36 bkorb Exp $
*
* Time-stamp: "2007-07-04 11:35:49 bkorb"
*
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: time.c,v 4.4 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: time.c,v 4.4 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-11-16 14:51:48 bkorb"
*
* This file is part of AutoOpts, a companion to AutoGen.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * usage.c $Id: usage.c,v 4.29 2009/01/17 22:08:09 bkorb Exp $
+ * usage.c $Id: usage.c,v 4.31 2009/08/01 17:44:37 bkorb Exp $
* Time-stamp: "2009-01-17 13:18:23 bkorb"
*
* This module implements the default usage procedure for
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * Generated header for gperf generated source Thu Jul 23 17:36:47 PDT 2009
+ * Generated header for gperf generated source Sat Aug 1 11:21:22 PDT 2009
* This file enumerates the list of names and declares the
* procedure for mapping string names to the enum value.
*/
-/* $Id: version.c,v 4.18 2009/01/01 16:49:26 bkorb Exp $
+/* $Id: version.c,v 4.17 2009/08/01 17:44:37 bkorb Exp $
* Time-stamp: "2008-07-27 10:11:30 bkorb"
*
* This module implements the default usage procedure for
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * Generated header for gperf generated source Thu Jul 23 17:36:47 PDT 2009
+ * Generated header for gperf generated source Sat Aug 1 11:21:22 PDT 2009
* This file enumerates the list of names and declares the
* procedure for mapping string names to the enum value.
*/
/*
- * Character mapping generated 07/23/09 17:36:47
+ * Character mapping generated 08/01/09 11:21:22
*
* This file contains the character classifications
* used by AutoGen and AutoOpts for identifying tokens.
# include <inttypes.h>
# elif defined(HAVE_STDINT_H)
# include <stdint.h>
+
# else
-# error "no int-types header."
-# choke-me-now.
-# endif
-#else
+# ifndef HAVE_INT8_T
+ typedef signed char int8_t;
+# endif
+# ifndef HAVE_UINT8_T
+ typedef unsigned char uint8_t;
+# endif
+# ifndef HAVE_INT16_T
+ typedef signed short int16_t;
+# endif
+# ifndef HAVE_UINT16_T
+ typedef unsigned short uint16_t;
+# endif
+# ifndef HAVE_UINT_T
+ typedef unsigned int uint_t;
+# endif
+
+# ifndef HAVE_INT32_T
+# if SIZEOF_INT == 4
+ typedef signed int int32_t;
+# elif SIZEOF_LONG == 4
+ typedef signed long int32_t;
+# endif
+# endif
+
+# ifndef HAVE_UINT32_T
+# if SIZEOF_INT == 4
+ typedef unsigned int uint32_t;
+# elif SIZEOF_LONG == 4
+ typedef unsigned long uint32_t;
+# endif
+# endif
+# endif /* HAVE_*INT*_H header */
+
+#else /* not HAVE_CONFIG_H -- */
# ifdef __sun
# include <inttypes.h>
# else
# include <stdint.h>
# endif
-#endif
+#endif /* HAVE_CONFIG_H */
#if 0 /* mapping specification source (from autogen.map) */
//
/*
- * $Id: autoopts.c,v 4.44 2009/01/25 19:31:56 bkorb Exp $
+ * $Id: autoopts.c,v 4.40 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2009-01-12 02:49:49 bkorb"
*
* This file contains all of the routines that must be linked into
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
* Time-stamp: "2008-11-01 20:08:06 bkorb"
*
- * autoopts.h $Id: autoopts.h,v 4.41 2009/01/01 16:49:26 bkorb Exp $
+ * autoopts.h $Id: autoopts.h,v 4.31 2009/08/01 17:44:36 bkorb Exp $
*
* This file defines all the global structures and special values
* used in the automated option processing library.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
*
* DO NOT EDIT THIS FILE (options.h)
*
- * It has been AutoGen-ed Thursday July 23, 2009 at 05:36:34 PM PDT
+ * It has been AutoGen-ed August 1, 2009 at 11:21:11 AM by AutoGen 5.9.9pre4
* From the definitions funcs.def
* and the template file options_h
*
OPTST_DEPRECATED_ID = 26 /* support is being removed */
} opt_state_enum_t;
-#define OPTST_INIT 0U
+#define OPTST_INIT 0U
#define OPTST_SET (1U << OPTST_SET_ID)
#define OPTST_PRESET (1U << OPTST_PRESET_ID)
#define OPTST_DEFINED (1U << OPTST_DEFINED_ID)
#define OPTST_DEPRECATED (1U << OPTST_DEPRECATED_ID)
#define OPT_STATE_MASK 0x07FFFF7FU
-#define OPTST_SET_MASK ( \
- OPTST_SET | \
- OPTST_PRESET | \
- OPTST_RESET | \
- OPTST_DEFINED )
-
-#define OPTST_MUTABLE_MASK ( \
- OPTST_SET | \
- OPTST_PRESET | \
- OPTST_RESET | \
- OPTST_DEFINED | \
- OPTST_EQUIVALENCE | \
- OPTST_DISABLED | \
- OPTST_ALLOC_ARG )
-
-#define OPTST_SELECTED_MASK ( \
- OPTST_SET | \
- OPTST_DEFINED )
-
-#define OPTST_ARG_TYPE_MASK ( \
- OPTST_ARG_TYPE_1 | \
- OPTST_ARG_TYPE_2 | \
- OPTST_ARG_TYPE_3 | \
- OPTST_ARG_TYPE_4 )
-
-#define OPTST_DO_NOT_SAVE_MASK ( \
- OPTST_NO_INIT | \
- OPTST_DOCUMENT | \
- OPTST_OMITTED )
-
-#define OPTST_NO_USAGE_MASK ( \
- OPTST_OMITTED | \
- OPTST_NO_COMMAND | \
- OPTST_DEPRECATED )
+#define OPTST_SET_MASK ( \
+ OPTST_DEFINED | OPTST_PRESET | OPTST_RESET | \
+ OPTST_SET \
+ /* 0x0000000FU */ )
+
+#define OPTST_MUTABLE_MASK ( \
+ OPTST_ALLOC_ARG | OPTST_DEFINED | \
+ OPTST_DISABLED | OPTST_EQUIVALENCE | \
+ OPTST_PRESET | OPTST_RESET | \
+ OPTST_SET \
+ /* 0x0000007FU */ )
+
+#define OPTST_SELECTED_MASK ( \
+ OPTST_DEFINED | OPTST_SET \
+ /* 0x00000005U */ )
+
+#define OPTST_ARG_TYPE_MASK ( \
+ OPTST_ARG_TYPE_1 | OPTST_ARG_TYPE_2 | OPTST_ARG_TYPE_3 | \
+ OPTST_ARG_TYPE_4 \
+ /* 0x0000F000U */ )
+
+#define OPTST_DO_NOT_SAVE_MASK ( \
+ OPTST_DOCUMENT | OPTST_NO_INIT | OPTST_OMITTED \
+ /* 0x00280100U */ )
+
+#define OPTST_NO_USAGE_MASK ( \
+ OPTST_DEPRECATED | OPTST_NO_COMMAND | OPTST_OMITTED \
+ /* 0x06080000U */ )
#ifdef NO_OPTIONAL_OPT_ARGS
# undef OPTST_ARG_OPTIONAL
OPTPROC_PRESETTING_ID = 19 /* opt processing in preset state */
} optproc_state_enum_t;
-#define OPTPROC_NONE 0U
+#define OPTPROC_NONE 0U
#define OPTPROC_LONGOPT (1U << OPTPROC_LONGOPT_ID)
#define OPTPROC_SHORTOPT (1U << OPTPROC_SHORTOPT_ID)
#define OPTPROC_ERRSTOP (1U << OPTPROC_ERRSTOP_ID)
#define OPTPROC_PRESETTING (1U << OPTPROC_PRESETTING_ID)
#define OPTPROC_STATE_MASK 0x000B3FFFU
-#define OPTPROC_NO_XLAT_MASK ( \
- OPTPROC_NXLAT_OPT_CFG | \
- OPTPROC_NXLAT_OPT )
+#define OPTPROC_NO_XLAT_MASK ( \
+ OPTPROC_NXLAT_OPT | OPTPROC_NXLAT_OPT_CFG \
+ /* 0x00030000U */ )
#define STMTS(s) do { s; } while (0)
*
* DO NOT EDIT THIS FILE (usage-txt.h)
*
- * It has been AutoGen-ed Thursday July 23, 2009 at 05:36:33 PM PDT
+ * It has been AutoGen-ed August 1, 2009 at 11:21:10 AM by AutoGen 5.9.9pre4
* From the definitions usage-txt.def
* and the template file usage-txt.tpl
*
/*
- * $Id: boolean.c,v 4.15 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: boolean.c,v 4.17 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-08-03 13:06:02 bkorb"
*
* Automated Options Paged Usage module.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
*
* Time-stamp: "2008-06-14 09:36:25 bkorb"
*
- * $Id: compat.h,v 4.22 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: compat.h,v 4.21 2009/01/01 16:51:52 bkorb Exp $
*
* compat.h is free software.
* This file is part of AutoGen.
/*
* Author: Gary V Vaughan <gvaughan@oranda.demon.co.uk>
* Time-stamp: "2006-09-23 19:46:16 bkorb"
- * Last Modified: $Date: 2007/10/07 16:54:54 $
+ * Last Modified: $Date: 2007/07/04 20:51:18 $
* by: bkorb
*
- * $Id: pathfind.c,v 4.12 2007/10/07 16:54:54 bkorb Exp $
+ * $Id: pathfind.c,v 4.11 2007/07/04 20:51:18 bkorb Exp $
*/
/* Code: */
/*
* Time-stamp: "2009-07-22 18:53:59 bkorb"
* by: bkorb
- * Last Committed: $Date: 2009/07/23 02:05:55 $
+ * Last Committed: $Date: 2009/07/23 02:07:46 $
*
* This file is part of AutoGen.
*
/*
- * $Id: configfile.c,v 4.46 2009/01/18 22:48:51 bkorb Exp $
+ * $Id: configfile.c,v 1.36 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2009-01-18 10:21:58 bkorb"
*
* configuration/rc/ini file handling.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: cook.c,v 4.16 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: cook.c,v 4.18 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2007-11-16 22:49:11 bkorb"
*
* This file contains the routines that deal with processing quoted strings
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: enumeration.c,v 4.25 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: enumeration.c,v 4.26 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-07-27 12:28:01 bkorb"
*
* Automated Options Paged Usage module.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: environment.c,v 4.20 2009/07/21 03:21:57 bkorb Exp $
+ * $Id: environment.c,v 4.21 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2009-07-20 20:12:24 bkorb"
*
* This file contains all of the routines that must be linked into
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: file.c,v 4.7 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: file.c,v 1.9 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2009-07-23 17:23:46 bkorb"
*
* This file is part of AutoOpts, a companion to AutoGen.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
*
* DO NOT EDIT THIS FILE (genshell.c)
*
- * It has been AutoGen-ed Thursday July 23, 2009 at 05:36:35 PM PDT
+ * It has been AutoGen-ed August 1, 2009 at 11:21:11 AM by AutoGen 5.9.9pre4
* From the definitions genshell.def
* and the template file options
*
*
* This source file is copyrighted and licensed under the following terms:
*
- * genshellopt copyright 1999-2009 Bruce Korb - all rights reserved
+ * genshellopt copyright (c) 1999-2009 Bruce Korb - all rights reserved
*
* genshellopt is free software: you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
*
* DO NOT EDIT THIS FILE (genshell.h)
*
- * It has been AutoGen-ed Thursday July 23, 2009 at 05:36:35 PM PDT
+ * It has been AutoGen-ed August 1, 2009 at 11:21:11 AM by AutoGen 5.9.9pre4
* From the definitions genshell.def
* and the template file options
*
*
* This source file is copyrighted and licensed under the following terms:
*
- * genshellopt copyright 1999-2009 Bruce Korb - all rights reserved
+ * genshellopt copyright (c) 1999-2009 Bruce Korb - all rights reserved
*
* genshellopt is free software: you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
/*
- * $Id: load.c,v 4.37 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: load.c,v 4.29 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-12-06 10:16:05 bkorb"
*
* This file contains the routines that deal with processing text strings
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
dnl
dnl DO NOT EDIT THIS FILE (libopts.m4)
dnl
-dnl It has been AutoGen-ed Thursday July 23, 2009 at 05:36:36 PM PDT
+dnl It has been AutoGen-ed August 1, 2009 at 11:21:13 AM by AutoGen 5.9.9pre4
dnl From the definitions libopts.def
dnl and the template file conftest.tpl
dnl
dnl @synopsis LIBOPTS_CHECK
dnl
dnl Time-stamp: "2009-07-22 18:50:49 bkorb"
-dnl Last Committed: $Date: 2009/07/23 02:05:55 $
+dnl Last Committed: $Date: 2009/07/23 02:07:47 $
dnl
dnl If autoopts-config works, add the linking information to LIBS.
dnl Otherwise, add ``libopts-${ao_rev}'' to SUBDIRS and run all
dnl with or without modifications, as long as this notice is preserved.
dnl Time-stamp: "2009-07-22 18:53:27 bkorb"
-dnl Last Committed: $Date: 2009/07/23 02:05:55 $
+dnl Last Committed: $Date: 2009/07/23 02:07:46 $
dnl This file can can be used in projects which are not available under
dnl the GNU General Public License or the GNU Library General Public
/*
- * $Id: makeshell.c,v 4.29 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: makeshell.c,v 4.29 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-07-26 16:10:51 bkorb"
*
* This module will interpret the options set in the tOptions
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: nested.c,v 4.31 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: nested.c,v 4.28 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-07-28 19:18:28 bkorb"
*
* Automated Options Nested Values module.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: numeric.c,v 4.20 2009/01/17 22:08:09 bkorb Exp $
+ * $Id: numeric.c,v 4.23 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2009-07-23 17:25:39 bkorb"
*
* This file is part of AutoOpts, a companion to AutoGen.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: pgusage.c,v 4.17 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: pgusage.c,v 4.18 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-07-27 21:08:42 bkorb"
*
* Automated Options Paged Usage module.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/* -*- buffer-read-only: t -*- vi: set ro:
*
* Prototypes for autoopts
- * Generated Thu Jul 23 17:36:35 PDT 2009
+ * Generated Sat Aug 1 11:21:12 PDT 2009
*/
#ifndef AUTOOPTS_PROTO_H_GUARD
#define AUTOOPTS_PROTO_H_GUARD 1
/*
- * $Id: putshell.c,v 4.26 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: putshell.c,v 4.27 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-07-27 12:14:38 bkorb"
*
* This module will interpret the options set in the tOptions
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: reset.c,v 4.6 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: reset.c,v 4.4 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-08-02 12:25:18 bkorb"
*
* This file is part of AutoOpts, a companion to AutoGen.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * restore.c $Id: restore.c,v 4.13 2009/01/01 16:49:26 bkorb Exp $
+ * restore.c $Id: restore.c,v 4.15 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2007-07-04 11:34:40 bkorb"
*
* This module's routines will save the current option state to memory
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * save.c $Id: save.c,v 4.35 2009/07/21 04:01:30 bkorb Exp $
+ * save.c $Id: save.c,v 4.32 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2009-07-20 20:40:28 bkorb"
*
* This module's routines will take the currently set options and
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * sort.c $Id: sort.c,v 4.16 2009/01/01 16:49:26 bkorb Exp $
+ * sort.c $Id: sort.c,v 4.16 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2007-07-04 11:34:52 bkorb"
*
* This module implements argument sorting.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
* stack.c
- * $Id: stack.c,v 4.18 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: stack.c,v 4.19 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-07-30 16:56:32 bkorb"
*
* This is a special option processing routine that will save the
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: streqvcmp.c,v 4.16 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: streqvcmp.c,v 4.16 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-12-26 10:15:46 bkorb"
*
* String Equivalence Comparison
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*
* This array is designed for mapping upper and lower case letter
/*
- * $Id: text_mmap.c,v 4.20 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: text_mmap.c,v 4.20 2009/08/01 17:44:36 bkorb Exp $
*
* Time-stamp: "2007-07-04 11:35:49 bkorb"
*
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * $Id: time.c,v 4.4 2009/01/01 16:49:26 bkorb Exp $
+ * $Id: time.c,v 4.4 2009/08/01 17:44:36 bkorb Exp $
* Time-stamp: "2008-11-16 14:51:48 bkorb"
*
* This file is part of AutoOpts, a companion to AutoGen.
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * usage.c $Id: usage.c,v 4.29 2009/01/17 22:08:09 bkorb Exp $
+ * usage.c $Id: usage.c,v 4.31 2009/08/01 17:44:37 bkorb Exp $
* Time-stamp: "2009-01-17 13:18:23 bkorb"
*
* This module implements the default usage procedure for
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * Generated header for gperf generated source Thu Jul 23 17:36:47 PDT 2009
+ * Generated header for gperf generated source Sat Aug 1 11:21:22 PDT 2009
* This file enumerates the list of names and declares the
* procedure for mapping string names to the enum value.
*/
-/* $Id: version.c,v 4.18 2009/01/01 16:49:26 bkorb Exp $
+/* $Id: version.c,v 4.17 2009/08/01 17:44:37 bkorb Exp $
* Time-stamp: "2008-07-27 10:11:30 bkorb"
*
* This module implements the default usage procedure for
*
* These files have the following md5sums:
*
- * 239588c55c22c60ffe159946a760a33e pkg/libopts/COPYING.gplv3
- * fa82ca978890795162346e661b47161a pkg/libopts/COPYING.lgplv3
+ * 43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
+ * 06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
* 66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
*/
/*
- * Generated header for gperf generated source Thu Jul 23 17:36:47 PDT 2009
+ * Generated header for gperf generated source Sat Aug 1 11:21:22 PDT 2009
* This file enumerates the list of names and declares the
* procedure for mapping string names to the enum value.
*/