]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
Document Tru64 awk input splitting limitation.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Mon, 26 Nov 2007 18:36:48 +0000 (19:36 +0100)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Mon, 26 Nov 2007 18:36:48 +0000 (19:36 +0100)
* doc/autoconf.texi (Limitations of Usual Tools) <awk>:
Document that Tru64 awk always splits $0.

ChangeLog
doc/autoconf.texi

index 60a292d3c6cd7991ce274758a757eca9fa0234fe..7d35a0bd34bc98577390e3bc4ee85fc61e0ba01d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-11-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * doc/autoconf.texi (Limitations of Usual Tools) <awk>:
+       Document that Tru64 awk always splits $0.
+
 2007-11-24  Stepan Kasal  <kasal@ucw.cz>
 
        * lib/autotest/general.m4 (AT_INIT): Do not extract the
index 76d4b777064126de192e5b8b63f866c1867c6e6c..d6bd78661bf8ab984bd92aaf397da861faf08008 100644 (file)
@@ -14487,9 +14487,10 @@ In code portable to both traditional and modern Awk, @code{FS} must be a
 string containing just one ordinary character, and similarly for the
 field-separator argument to @code{split}.
 
-Traditional Awk has a limit of 99
-fields in a record.  You may be able to circumvent this problem by using
-@code{split}.
+Traditional Awk has a limit of 99 fields in a record.  Since some Awk
+implementations, like Tru64's, split the input even if you don't refer
+to any field in the script, to circumvent this problem, set @samp{FS}
+to an unusual character and use @code{split}.
 
 Traditional Awk has a limit of at most 99 bytes in a number formatted by
 @code{OFMT}; for example, @code{OFMT="%.300e"; print 0.1;} typically