aboutsummaryrefslogtreecommitdiffstats
path: root/vms
diff options
context:
space:
mode:
Diffstat (limited to 'vms')
-rw-r--r--vms/ChangeLog24
-rw-r--r--vms/descrip.mms2
-rw-r--r--vms/vms-conf.h20
-rw-r--r--vms/vmsbuild.com2
-rw-r--r--vms/vmstest.com16
5 files changed, 51 insertions, 13 deletions
diff --git a/vms/ChangeLog b/vms/ChangeLog
index a39f1125..fa1fbd16 100644
--- a/vms/ChangeLog
+++ b/vms/ChangeLog
@@ -1,3 +1,27 @@
+2012-03-29 Arnold D. Robbins <arnold@skeeve.com>
+
+ * config.h: Add definition for _Noreturn.
+
+2012-03-28 Arnold D. Robbins <arnold@skeeve.com>
+
+ * 4.0.1: Release tar ball made.
+
+2012-03-28 Arnold D. Robbins <arnold@skeeve.com>
+
+ * vms-conf.h: Update copyright year.
+
+2012-03-21 Anders Wallin <anders_s_wallin@yahoo.se>
+
+ * vmstest.com: Make printfbad3 test work.
+
+2012-03-20 Arnold D. Robbins <arnold@skeeve.com>
+
+ * vmstest.com: Add printfbad3 test.
+
+2012-02-10 Arnold D. Robbins <arnold@skeeve.com>
+
+ * vmsbuild.com, descrip.mms, vms-conf.h: Update patch level.
+
2011-12-31 Arnold D. Robbins <arnold@skeeve.com>
* vms_misc.c: [STREQ, STREQN]: Change use of macros to call
diff --git a/vms/descrip.mms b/vms/descrip.mms
index 40b97eb1..f00921ea 100644
--- a/vms/descrip.mms
+++ b/vms/descrip.mms
@@ -140,7 +140,7 @@ DOCS= $(DOCDIR)gawk.1,$(DOCDIR)gawk.texi,$(DOCDIR)texinfo.tex
# Release of gawk
REL=4.0
-PATCHLVL=0
+PATCHLVL=1
# generic target
all : gawk,pgawk,dgawk
diff --git a/vms/vms-conf.h b/vms/vms-conf.h
index c42118ff..59abd5de 100644
--- a/vms/vms-conf.h
+++ b/vms/vms-conf.h
@@ -7,8 +7,8 @@
*/
/*
- * Copyright (C) 1991-1992, 1995-1996, 1999, 2001-2003, 2005, 2009, 2010, 2011
- * the Free Software Foundation, Inc.
+ * Copyright (C) 1991-1992, 1995-1996, 1999, 2001-2003, 2005, 2009, 2010, 2011,
+ * 2012, the Free Software Foundation, Inc.
*
* This file is part of GAWK, the GNU implementation of the
* AWK Programming Language.
@@ -408,7 +408,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
-#define PACKAGE_VERSION "4.0.0"
+#define PACKAGE_VERSION "4.0.1"
/* Define to 1 if *printf supports %F format */
#undef PRINTF_HAS_F_FORMAT
@@ -438,7 +438,7 @@
#define USE_INCLUDED_STRFTIME 1
/* Version number of package */
-#define VERSION "4.0.0"
+#define VERSION "4.0.1"
/* Define to 1 if on AIX 3.
System headers sometimes define this.
@@ -461,6 +461,18 @@
/* Define to 1 if on MINIX. */
#undef _MINIX
+/* The _Noreturn keyword of C11. */
+#ifndef _Noreturn
+# if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
+ || 0x5110 <= __SUNPRO_C)
+# define _Noreturn __attribute__ ((__noreturn__))
+# elif defined _MSC_VER && 1200 <= _MSC_VER
+# define _Noreturn __declspec (noreturn)
+# else
+# define _Noreturn
+# endif
+#endif
+
/* Define to 2 if the system does not provide POSIX.1 features except with
this defined. */
#undef _POSIX_1_SOURCE
diff --git a/vms/vmsbuild.com b/vms/vmsbuild.com
index 0ad0d3d0..047e49a2 100644
--- a/vms/vmsbuild.com
+++ b/vms/vmsbuild.com
@@ -12,7 +12,7 @@ $! gawk-bytecode revd, Jan'10
$! gawk 4.0.0 revd, May'11
$!
$ REL = "4.0" !release version number
-$ PATCHLVL = "0"
+$ PATCHLVL = "1"
$!
$!
$ CCFLAGS = "/noList" ! "/noOpt/Debug"
diff --git a/vms/vmstest.com b/vms/vmstest.com
index 146053e1..ccea8717 100644
--- a/vms/vmstest.com
+++ b/vms/vmstest.com
@@ -107,9 +107,9 @@ $ list = "indirectcall lint lintold lintwarn match1" -
+ " match2 match3 manyfiles mbprintf3 mbstr1" -
+ " nastyparm next nondec" -
+ " nondec2 patsplit posix profile1 procinfs printfbad1" -
- + " printfbad2 pty1 regx8bit rebuf reint reint2 rsstart1" -
- + " rsstart2 rsstart3 rstest6 shadow sortfor sortu" -
- + " splitarg4 strtonum strftime switch2"
+ + " printfbad2 printfbad3 pty1 regx8bit rebuf reint" -
+ + " reint2 rsstart1 rsstart2 rsstart3 rstest6 shadow" -
+ + " sortfor sortu splitarg4 strtonum strftime switch2"
$ gosub list_of_tests
$ return
$
@@ -1400,12 +1400,14 @@ $ cmp mbstr1.ok _mbstr1.tmp
$ if $status then rm _mbstr1.tmp;
$ return
$
-$printfbad2: echo "printfbad2"
+$printfbad2:
+$printfbad3:
+$ echo "''test'"
$ set noOn
-$ gawk --lint -f printfbad2.awk printfbad2.in >_printfbad2.tmp 2>&1
+$ gawk --lint -f 'test'.awk 'test'.in >_'test'.tmp 2>&1
$ set On
-$ cmp printfbad2.ok _printfbad2.tmp
-$ if $status then rm _printfbad2.tmp;
+$ cmp 'test'.ok _'test'.tmp
+$ if $status then rm _'test'.tmp;
$ return
$
$fmtspcl: echo "fmtspcl: not supported"