aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog12
-rwxr-xr-xconfigure20
-rw-r--r--configure.ac2
-rwxr-xr-xextension/configure20
-rw-r--r--extension/configure.ac2
-rw-r--r--gawkapi.h13
6 files changed, 42 insertions, 27 deletions
diff --git a/ChangeLog b/ChangeLog
index 31bb6a59..84fccffa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2019-07-09 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawk.api.h: Update copyright year, fix some spelling errors.
+
+2019-07-08 Andrew J. Schorr <aschorr@telemetry-investments.com>
+
+ * gawkapi.h (gawk_api_major_version): Bump from 2 to 3 because the
+ namespace changes altered the function signatures in gawk_api_t.
+ And add a comment at the top of the structure with a reminder that
+ the version number should be bumped whenever the struct is altered
+ in any way.
+
2019-06-30 Arnold D. Robbins <arnold@skeeve.com>
* interpret.h (r_interpret): Fix two more cases of warning
diff --git a/configure b/configure
index 4ee8dbc5..d007e047 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for GNU Awk 5.0.1.
+# Generated by GNU Autoconf 2.69 for GNU Awk 5.0.60.
#
# Report bugs to <bug-gawk@gnu.org>.
#
@@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='GNU Awk'
PACKAGE_TARNAME='gawk'
-PACKAGE_VERSION='5.0.1'
-PACKAGE_STRING='GNU Awk 5.0.1'
+PACKAGE_VERSION='5.0.60'
+PACKAGE_STRING='GNU Awk 5.0.60'
PACKAGE_BUGREPORT='bug-gawk@gnu.org'
PACKAGE_URL='http://www.gnu.org/software/gawk/'
@@ -1331,7 +1331,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures GNU Awk 5.0.1 to adapt to many kinds of systems.
+\`configure' configures GNU Awk 5.0.60 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1401,7 +1401,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of GNU Awk 5.0.1:";;
+ short | recursive ) echo "Configuration of GNU Awk 5.0.60:";;
esac
cat <<\_ACEOF
@@ -1523,7 +1523,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-GNU Awk configure 5.0.1
+GNU Awk configure 5.0.60
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2232,7 +2232,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by GNU Awk $as_me 5.0.1, which was
+It was created by GNU Awk $as_me 5.0.60, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3115,7 +3115,7 @@ fi
# Define the identity of the package.
PACKAGE='gawk'
- VERSION='5.0.1'
+ VERSION='5.0.60'
cat >>confdefs.h <<_ACEOF
@@ -11606,7 +11606,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by GNU Awk $as_me 5.0.1, which was
+This file was extended by GNU Awk $as_me 5.0.60, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -11674,7 +11674,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-GNU Awk config.status 5.0.1
+GNU Awk config.status 5.0.60
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/configure.ac b/configure.ac
index 728fd615..09b9ed85 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@ dnl
dnl Process this file with autoconf to produce a configure script.
-AC_INIT([GNU Awk],[5.0.1],[bug-gawk@gnu.org],[gawk])
+AC_INIT([GNU Awk],[5.0.60],[bug-gawk@gnu.org],[gawk])
# This is a hack. Different versions of install on different systems
# are just too different. Chuck it and use install-sh.
diff --git a/extension/configure b/extension/configure
index c5dc3be1..6cb1a0e3 100755
--- a/extension/configure
+++ b/extension/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for GNU Awk Bundled Extensions 5.0.1.
+# Generated by GNU Autoconf 2.69 for GNU Awk Bundled Extensions 5.0.60.
#
# Report bugs to <bug-gawk@gnu.org>.
#
@@ -590,8 +590,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='GNU Awk Bundled Extensions'
PACKAGE_TARNAME='gawk-extensions'
-PACKAGE_VERSION='5.0.1'
-PACKAGE_STRING='GNU Awk Bundled Extensions 5.0.1'
+PACKAGE_VERSION='5.0.60'
+PACKAGE_STRING='GNU Awk Bundled Extensions 5.0.60'
PACKAGE_BUGREPORT='bug-gawk@gnu.org'
PACKAGE_URL='http://www.gnu.org/software/gawk-extensions/'
@@ -1339,7 +1339,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures GNU Awk Bundled Extensions 5.0.1 to adapt to many kinds of systems.
+\`configure' configures GNU Awk Bundled Extensions 5.0.60 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1409,7 +1409,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of GNU Awk Bundled Extensions 5.0.1:";;
+ short | recursive ) echo "Configuration of GNU Awk Bundled Extensions 5.0.60:";;
esac
cat <<\_ACEOF
@@ -1531,7 +1531,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-GNU Awk Bundled Extensions configure 5.0.1
+GNU Awk Bundled Extensions configure 5.0.60
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2003,7 +2003,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by GNU Awk Bundled Extensions $as_me 5.0.1, which was
+It was created by GNU Awk Bundled Extensions $as_me 5.0.60, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2872,7 +2872,7 @@ fi
# Define the identity of the package.
PACKAGE='gawk-extensions'
- VERSION='5.0.1'
+ VERSION='5.0.60'
cat >>confdefs.h <<_ACEOF
@@ -15943,7 +15943,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by GNU Awk Bundled Extensions $as_me 5.0.1, which was
+This file was extended by GNU Awk Bundled Extensions $as_me 5.0.60, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -16011,7 +16011,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-GNU Awk Bundled Extensions config.status 5.0.1
+GNU Awk Bundled Extensions config.status 5.0.60
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/extension/configure.ac b/extension/configure.ac
index f4f458cd..a11e6b80 100644
--- a/extension/configure.ac
+++ b/extension/configure.ac
@@ -23,7 +23,7 @@ dnl
dnl Process this file with autoconf to produce a configure script.
-AC_INIT([GNU Awk Bundled Extensions],[5.0.1],[bug-gawk@gnu.org],[gawk-extensions])
+AC_INIT([GNU Awk Bundled Extensions],[5.0.60],[bug-gawk@gnu.org],[gawk-extensions])
AC_PREREQ([2.69])
diff --git a/gawkapi.h b/gawkapi.h
index 3db8990a..0876d614 100644
--- a/gawkapi.h
+++ b/gawkapi.h
@@ -3,7 +3,7 @@
*/
/*
- * Copyright (C) 2012-2018 the Free Software Foundation, Inc.
+ * Copyright (C) 2012-2019 the Free Software Foundation, Inc.
*
* This file is part of GAWK, the GNU implementation of the
* AWK Programming Language.
@@ -296,7 +296,7 @@ typedef struct awk_two_way_processor {
awk_const struct awk_two_way_processor *awk_const next; /* for use by gawk */
} awk_two_way_processor_t;
-#define gawk_api_major_version 2
+#define gawk_api_major_version 3
#define gawk_api_minor_version 0
/* Current version of the API. */
@@ -458,6 +458,9 @@ typedef void *awk_ext_id_t; /* opaque type for extension id */
/*
* The API into gawk. Lots of functions here. We hope that they are
* logically organized.
+ *
+ * !!! If you make any changes to this structure, please remember to bump !!!
+ * !!! gawk_api_major_version and/or gawk_api_minor_version. !!!
*/
typedef struct gawk_api {
/* First, data fields. */
@@ -543,7 +546,7 @@ typedef struct gawk_api {
* behave in the same way.
*
* For a function parameter, the return is false if the argument
- * count is out of range, or if the actual paramater does not match
+ * count is out of range, or if the actual parameter does not match
* what is specified in wanted. In that case, result->val_type
* will hold the actual type of what was passed.
*
@@ -582,8 +585,8 @@ typedef struct gawk_api {
/* Functions to handle parameters passed to the extension. */
/*
- * Get the count'th paramater, zero-based.
- * Returns false if count is out of range, or if actual paramater
+ * Get the count'th parameter, zero-based.
+ * Returns false if count is out of range, or if actual parameter
* does not match what is specified in wanted. In that case,
* result->val_type is as described above.
*/