aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog2
-rw-r--r--README_d/ChangeLog4
-rw-r--r--README_d/README.pc27
-rw-r--r--doc/gawk.texi1
4 files changed, 34 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f06fd571..edd05c8d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,8 @@
* builtin.c (do_sub): Revert to gawk 3.1 behavior for backslash
handling. It was stupid to think I could break compatibility.
+ Thanks to John Ellson <ellson@research.att.com> for raising
+ the issue.
2011-07-26 John Haque <j.eh@mchsi.com>
diff --git a/README_d/ChangeLog b/README_d/ChangeLog
index 2a0cf328..945ba215 100644
--- a/README_d/ChangeLog
+++ b/README_d/ChangeLog
@@ -1,3 +1,7 @@
+2011-07-29 Arnold D. Robbins <arnold@skeeve.com>
+
+ * README.pc: Add download location info for DJGPP version.
+
2011-07-15 Arnold D. Robbins <arnold@skeeve.com>
* README.solaris: Info added on using the Solaris C compiler.
diff --git a/README_d/README.pc b/README_d/README.pc
index d4645632..f8addb09 100644
--- a/README_d/README.pc
+++ b/README_d/README.pc
@@ -92,3 +92,30 @@ or
andreas.buening@nexgo.de (OS/2 version)
Support for Windows32 started in gawk-3.0.3.
+
+----
+From: Eric Pement <eric.pement@gmail.com>
+Newsgroups: comp.lang.awk
+Subject: djgpp Gawk ver. 4.0 available
+Date: Tue, 26 Jul 2011 06:42:00 -0700 (PDT)
+MS Windows users:
+
+The DJGPP compilation of GNU awk v4.0.0 is now available here:
+
+ ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/gwk400b.zip
+
+For those who don't know the difference between the DGJPP compile and
+other versions compiled for Windows, the most noticeable to me is that
+it supports Unix-style use of 'single' and "double" quoting. Example:
+
+ [c:\tmp]> :: normal Windows awk requires complex quoting
+ [c:\tmp]> gawk "BEGIN{ print \"hello, world\" }"
+ hello, world
+ [c:\tmp]> :: DJGPP compile of awk permits Unix quoting in CMD
+ [c:\tmp]> djgawk 'BEGIN{ print "hello, world" }'
+ hello, world
+
+Syntactic sugar? Sure. But it makes life easier in a Windows
+environment, and without installing Cygwin ...
+
+Eric P.
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 2891c904..87d8ff2e 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -20641,6 +20641,7 @@ necessary for accessing individual characters
function was written before @command{gawk} acquired the ability to
split strings into single characters using @code{""} as the separator.
We have left it alone, since using @code{substr()} is more portable.}
+@c FIXME: could use split(str, a, "") to do it more easily.
The discussion that follows walks through the code a bit at a time: