aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/ChangeLog2
-rw-r--r--doc/awkcard.in14
-rw-r--r--doc/gawk.info503
-rw-r--r--doc/gawk.texi16
4 files changed, 521 insertions, 14 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 477e6e93..3c4e1fc4 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,5 +1,7 @@
2013-01-06 Arnold D. Robbins <arnold@skeeve.com>
+ * gawk.texi, awkcard.in: Add Git Hub info for BWK awk.
+ Update copyrights.
* gawk.texi: Add Software Tools quote in chapter on library functions.
2012-12-25 Arnold D. Robbins <arnold@skeeve.com>
diff --git a/doc/awkcard.in b/doc/awkcard.in
index 714b5441..274f079f 100644
--- a/doc/awkcard.in
+++ b/doc/awkcard.in
@@ -1,7 +1,7 @@
.\" AWK Reference Card --- Arnold Robbins, arnold@skeeve.com
.\"
.\" Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-.\" 2003, 2004, 2005, 2007, 2009, 2010, 2011, 2012
+.\" 2003, 2004, 2005, 2007, 2009, 2010, 2011, 2012, 2013
.\" Free Software Foundation, Inc.
.\"
.\" Permission is granted to make and distribute verbatim copies of
@@ -101,7 +101,7 @@ Brian Kernighan and Michael Brennan who reviewed it.
.SL
.nf
\*(FRCopyright \(co 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-2005, 2007, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
+2005, 2007, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
.nf
.BT
@@ -1942,8 +1942,10 @@ GNU \*(AK (\*(GK). There may be a later version.
.in -.2i
.nf
.sp .4
-\*(FChttp://www.cs.princeton.edu/~bwk/btl.mirror/
-awk.tar.gz\fP
+.\" http://www.cs.princeton.edu/~bwk/btl.mirror/
+.\" awk.tar.gz
+.\" .br
+\*(FCgit clone git://github.com/onetrueawk/awk\fP
.in +.2i
.fi
\*(NK. This version requires an ANSI C compiler;
@@ -1958,13 +1960,13 @@ File: \*(FC/mawk/mawk.tar.gz\fP
Michael Brennan's \*(MK. Thomas Dickey now
maintains it.\*(CX
.in -.2i
-.EB "\s+2\f(HBFTP/HTTP INFORMATION\*(FR\s0"
+.EB "\s+2\f(HBFTP/HTTP/GIT INFORMATION\*(FR\s0"
.sp .5
.\" --- Copying Permissions
.ES
.fi
\*(CDCopyright \(co 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-2007, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
+2007, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
.sp .5
Permission is granted to make and distribute verbatim copies of this
reference card provided the copyright notice and this permission notice
diff --git a/doc/gawk.info b/doc/gawk.info
index 12a3b4cd..e2aae487 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -10,7 +10,7 @@ START-INFO-DIR-ENTRY
END-INFO-DIR-ENTRY
Copyright (C) 1989, 1991, 1992, 1993, 1996, 1997, 1998, 1999, 2000,
-2001, 2002, 2003, 2004, 2005, 2007, 2009, 2010, 2011, 2012 Free
+2001, 2002, 2003, 2004, 2005, 2007, 2009, 2010, 2011, 2012, 2013 Free
Software Foundation, Inc.
@@ -42,7 +42,7 @@ This file documents `awk', a program that you can use to select
particular records in a file and perform operations upon them.
Copyright (C) 1989, 1991, 1992, 1993, 1996, 1997, 1998, 1999, 2000,
-2001, 2002, 2003, 2004, 2005, 2007, 2009, 2010, 2011, 2012 Free
+2001, 2002, 2003, 2004, 2005, 2007, 2009, 2010, 2011, 2012, 2013 Free
Software Foundation, Inc.
@@ -26195,6 +26195,15 @@ Unix `awk'
Zip file
`http://www.cs.princeton.edu/~bwk/btl.mirror/awk.zip'
+ You can also retrieve it from Git Hub:
+
+ git clone git://github.com/onetrueawk/awk bwkawk
+
+ The above command creates a copy of the Git
+ (http://www.git-scm.com) repository in a directory named `bwkawk'.
+ If you leave that argument off the `git' command line, the
+ repository copy is created in a directory named `awk'.
+
This version requires an ISO C (1990 standard) compiler; the C
compiler from GCC (the GNU Compiler Collection) works quite nicely.
@@ -29547,8 +29556,14 @@ Index
* awk, versions of, See Also Brian Kernighan's awk <1>: Other Versions.
(line 13)
* awk, versions of, See Also Brian Kernighan's awk: BTL. (line 6)
+<<<<<<< HEAD
* awka compiler for awk: Other Versions. (line 55)
* AWKLIBPATH environment variable: AWKLIBPATH Variable. (line 6)
+=======
+* awk.h file (internal): Internals. (line 15)
+* awka compiler for awk: Other Versions. (line 64)
+* AWKNUM internal type: Internals. (line 19)
+>>>>>>> gawk-4.0-stable
* AWKPATH environment variable <1>: PC Using. (line 11)
* AWKPATH environment variable: AWKPATH Variable. (line 6)
* awkprof.out file: Profiling. (line 6)
@@ -29607,7 +29622,7 @@ Index
* backslash (\), regexp constants: Computed Regexps. (line 28)
* backtrace debugger command: Execution Stack. (line 13)
* BBS-list file: Sample Data Files. (line 6)
-* Beebe, Nelson <1>: Other Versions. (line 69)
+* Beebe, Nelson <1>: Other Versions. (line 78)
* Beebe, Nelson: Acknowledgments. (line 60)
* BEGIN pattern <1>: Profiling. (line 62)
* BEGIN pattern <2>: BEGIN/END. (line 6)
@@ -29700,7 +29715,11 @@ Index
* built-in variables, -v option, setting with: Options. (line 54)
* built-in variables, conveying information: Auto-set. (line 6)
* built-in variables, user-modifiable: User-modified. (line 6)
+<<<<<<< HEAD
* Busybox Awk: Other Versions. (line 79)
+=======
+* Busybox Awk: Other Versions. (line 87)
+>>>>>>> gawk-4.0-stable
* call by reference: Pass By Value/Reference.
(line 47)
* call by value: Pass By Value/Reference.
@@ -30744,9 +30763,15 @@ Index
* Jacobs, Andrew: Passwd Functions. (line 90)
* Jaegermann, Michal <1>: Contributors. (line 46)
* Jaegermann, Michal: Acknowledgments. (line 60)
+<<<<<<< HEAD
* Java implementation of awk: Other Versions. (line 97)
* Java programming language: Glossary. (line 388)
* jawk: Other Versions. (line 97)
+=======
+* Java implementation of awk: Other Versions. (line 105)
+* Java programming language: Glossary. (line 384)
+* jawk: Other Versions. (line 105)
+>>>>>>> gawk-4.0-stable
* Jedi knights: Undocumented. (line 6)
* join() user-defined function: Join Function. (line 18)
* Kahrs, Ju"rgen <1>: Contributors. (line 70)
@@ -30791,9 +30816,15 @@ Index
* left shift, bitwise: Bitwise Functions. (line 32)
* leftmost longest match: Multiple Line. (line 26)
* length() function: String Functions. (line 166)
+<<<<<<< HEAD
* Lesser General Public License (LGPL): Glossary. (line 405)
* LGPL (Lesser General Public License): Glossary. (line 405)
* libmawk: Other Versions. (line 105)
+=======
+* Lesser General Public License (LGPL): Glossary. (line 401)
+* LGPL (Lesser General Public License): Glossary. (line 401)
+* libmawk: Other Versions. (line 113)
+>>>>>>> gawk-4.0-stable
* libraries of awk functions: Library Functions. (line 6)
* libraries of awk functions, assertions: Assert Function. (line 6)
* libraries of awk functions, associative arrays and: Library Names.
@@ -30877,8 +30908,13 @@ Index
* matching, expressions, See comparison expressions: Typing and Comparison.
(line 9)
* matching, leftmost longest: Multiple Line. (line 26)
+<<<<<<< HEAD
* matching, null strings: Gory Details. (line 165)
* mawk program: Other Versions. (line 35)
+=======
+* matching, null strings: Gory Details. (line 164)
+* mawk program: Other Versions. (line 44)
+>>>>>>> gawk-4.0-stable
* McPhee, Patrick: Contributors. (line 100)
* message object files: Explaining gettext. (line 41)
* message object files, converting from portable object files: I18N Example.
@@ -30993,8 +31029,13 @@ Index
* OFS variable <1>: User-modified. (line 124)
* OFS variable <2>: Output Separators. (line 6)
* OFS variable: Changing Fields. (line 64)
+<<<<<<< HEAD
* OpenBSD: Glossary. (line 619)
* OpenSolaris: Other Versions. (line 87)
+=======
+* OpenBSD: Glossary. (line 615)
+* OpenSolaris: Other Versions. (line 95)
+>>>>>>> gawk-4.0-stable
* operating systems, BSD-based: Manual History. (line 28)
* operating systems, PC, gawk on: PC Using. (line 6)
* operating systems, PC, gawk on, installing: PC Installation.
@@ -31079,7 +31120,7 @@ Index
* patterns, regexp constants as: Expression Patterns. (line 36)
* patterns, types of: Pattern Overview. (line 15)
* pawk (profiling version of Brian Kernighan's awk): Other Versions.
- (line 69)
+ (line 78)
* PC operating systems, gawk on: PC Using. (line 6)
* PC operating systems, gawk on, installing: PC Installation. (line 6)
* percent sign (%), % operator: Precedence. (line 55)
@@ -31261,13 +31302,22 @@ Index
* pwcat program: Passwd Functions. (line 23)
* q debugger command (alias for quit): Miscellaneous Debugger Commands.
(line 101)
+<<<<<<< HEAD
* QSE Awk: Other Versions. (line 109)
+=======
+* QSE Awk: Other Versions. (line 117)
+>>>>>>> gawk-4.0-stable
* question mark (?) regexp operator <1>: GNU Regexp Operators.
(line 59)
* question mark (?) regexp operator: Regexp Operators. (line 111)
* question mark (?), ?: operator: Precedence. (line 92)
+<<<<<<< HEAD
* QuikTrim Awk: Other Versions. (line 113)
* quit debugger command: Miscellaneous Debugger Commands.
+=======
+* QuikTrim Awk: Other Versions. (line 121)
+* quit debugger command: Miscellaneous Dgawk Commands.
+>>>>>>> gawk-4.0-stable
(line 101)
* QUIT signal (MS-Windows): Profiling. (line 206)
* quoting <1>: Comments. (line 27)
@@ -31503,15 +31553,20 @@ Index
* sleep time extension function: Extension Sample Time.
(line 20)
* sleep utility: Alarm Program. (line 109)
+<<<<<<< HEAD
* Solaris, POSIX-compliant awk: Other Versions. (line 87)
+=======
+* Solaris, POSIX-compliant awk: Other Versions. (line 95)
+>>>>>>> gawk-4.0-stable
* sort function, arrays, sorting: Array Sorting Functions.
(line 6)
* sort utility: Word Sorting. (line 50)
* sort utility, coprocesses and: Two-way I/O. (line 83)
* sorting characters in different languages: Explaining gettext.
(line 93)
-* source code, awka: Other Versions. (line 55)
+* source code, awka: Other Versions. (line 64)
* source code, Brian Kernighan's awk: Other Versions. (line 13)
+<<<<<<< HEAD
* source code, Busybox Awk: Other Versions. (line 79)
* source code, gawk: Gawk Distribution. (line 6)
* source code, jawk: Other Versions. (line 97)
@@ -31523,6 +31578,19 @@ Index
* source code, QuikTrim Awk: Other Versions. (line 113)
* source code, Solaris awk: Other Versions. (line 87)
* source code, xgawk: Other Versions. (line 120)
+=======
+* source code, Busybox Awk: Other Versions. (line 87)
+* source code, gawk: Gawk Distribution. (line 6)
+* source code, jawk: Other Versions. (line 105)
+* source code, libmawk: Other Versions. (line 113)
+* source code, mawk: Other Versions. (line 44)
+* source code, mixing: Options. (line 108)
+* source code, pawk: Other Versions. (line 78)
+* source code, QSE Awk: Other Versions. (line 117)
+* source code, QuikTrim Awk: Other Versions. (line 121)
+* source code, Solaris awk: Other Versions. (line 95)
+* source code, xgawk: Other Versions. (line 128)
+>>>>>>> gawk-4.0-stable
* source files, search path for: Igawk Program. (line 368)
* sparse arrays: Array Intro. (line 71)
* Spencer, Henry: Glossary. (line 12)
@@ -31595,7 +31663,7 @@ Index
* SUBSEP variable, multidimensional arrays: Multi-dimensional.
(line 16)
* substr() function: String Functions. (line 481)
-* Sumner, Andrew: Other Versions. (line 55)
+* Sumner, Andrew: Other Versions. (line 64)
* switch statement: Switch Statement. (line 6)
* SYMTAB array: Auto-set. (line 254)
* syntactic ambiguity: /= operator vs. /=.../ regexp constant: Assignment Ops.
@@ -31809,7 +31877,13 @@ Index
* words, counting: Wc Program. (line 6)
* words, duplicate, searching for: Dupword Program. (line 6)
* words, usage counts, generating: Word Sorting. (line 6)
+<<<<<<< HEAD
* xgawk: Other Versions. (line 120)
+=======
+* wstlen internal variable: Internals. (line 61)
+* wstptr internal variable: Internals. (line 61)
+* xgawk: Other Versions. (line 128)
+>>>>>>> gawk-4.0-stable
* xgettext utility: String Extraction. (line 13)
* XOR bitwise operation: Bitwise Functions. (line 6)
* xor() function (gawk): Bitwise Functions. (line 55)
@@ -31847,6 +31921,7 @@ Index

Tag Table:
+<<<<<<< HEAD
Node: Top1352
Node: Foreword40217
Node: Preface44562
@@ -32360,5 +32435,421 @@ Node: Glossary1099194
Node: Copying1124505
Node: GNU Free Documentation License1162062
Node: Index1187199
+=======
+Node: Top1358
+Node: Foreword30294
+Node: Preface34639
+Ref: Preface-Footnote-137692
+Ref: Preface-Footnote-237798
+Node: History38030
+Node: Names40421
+Ref: Names-Footnote-141898
+Node: This Manual41970
+Ref: This Manual-Footnote-146917
+Node: Conventions47017
+Node: Manual History49151
+Ref: Manual History-Footnote-152421
+Ref: Manual History-Footnote-252462
+Node: How To Contribute52536
+Node: Acknowledgments53680
+Node: Getting Started58011
+Node: Running gawk60390
+Node: One-shot61576
+Node: Read Terminal62801
+Ref: Read Terminal-Footnote-164451
+Ref: Read Terminal-Footnote-264727
+Node: Long64898
+Node: Executable Scripts66274
+Ref: Executable Scripts-Footnote-168143
+Ref: Executable Scripts-Footnote-268245
+Node: Comments68792
+Node: Quoting71259
+Node: DOS Quoting75882
+Node: Sample Data Files76557
+Node: Very Simple79589
+Node: Two Rules84188
+Node: More Complex86335
+Ref: More Complex-Footnote-189265
+Node: Statements/Lines89350
+Ref: Statements/Lines-Footnote-193812
+Node: Other Features94077
+Node: When95005
+Node: Invoking Gawk97152
+Node: Command Line98537
+Node: Options99320
+Ref: Options-Footnote-1112864
+Node: Other Arguments112889
+Node: Naming Standard Input115547
+Node: Environment Variables116641
+Node: AWKPATH Variable117085
+Ref: AWKPATH Variable-Footnote-1119682
+Node: Other Environment Variables119942
+Node: Exit Status122282
+Node: Include Files122957
+Node: Obsolete126442
+Node: Undocumented127128
+Node: Regexp127369
+Node: Regexp Usage128758
+Node: Escape Sequences130784
+Node: Regexp Operators136547
+Ref: Regexp Operators-Footnote-1143927
+Ref: Regexp Operators-Footnote-2144074
+Node: Bracket Expressions144172
+Ref: table-char-classes146062
+Node: GNU Regexp Operators148585
+Node: Case-sensitivity152308
+Ref: Case-sensitivity-Footnote-1155276
+Ref: Case-sensitivity-Footnote-2155511
+Node: Leftmost Longest155619
+Node: Computed Regexps156820
+Node: Reading Files160230
+Node: Records162171
+Ref: Records-Footnote-1171095
+Node: Fields171132
+Ref: Fields-Footnote-1174165
+Node: Nonconstant Fields174251
+Node: Changing Fields176453
+Node: Field Separators182434
+Node: Default Field Splitting185063
+Node: Regexp Field Splitting186180
+Node: Single Character Fields189522
+Node: Command Line Field Separator190581
+Node: Field Splitting Summary194022
+Ref: Field Splitting Summary-Footnote-1197214
+Node: Constant Size197315
+Node: Splitting By Content201899
+Ref: Splitting By Content-Footnote-1205625
+Node: Multiple Line205665
+Ref: Multiple Line-Footnote-1211512
+Node: Getline211691
+Node: Plain Getline213919
+Node: Getline/Variable216008
+Node: Getline/File217149
+Node: Getline/Variable/File218471
+Ref: Getline/Variable/File-Footnote-1220070
+Node: Getline/Pipe220157
+Node: Getline/Variable/Pipe222717
+Node: Getline/Coprocess223824
+Node: Getline/Variable/Coprocess225067
+Node: Getline Notes225781
+Node: Getline Summary228568
+Ref: table-getline-variants228911
+Node: Command line directories229767
+Node: Printing230392
+Node: Print232023
+Node: Print Examples233360
+Node: Output Separators236144
+Node: OFMT237904
+Node: Printf239262
+Node: Basic Printf240168
+Node: Control Letters241707
+Node: Format Modifiers245519
+Node: Printf Examples251528
+Node: Redirection254243
+Node: Special Files261227
+Node: Special FD261760
+Ref: Special FD-Footnote-1265385
+Node: Special Network265459
+Node: Special Caveats266309
+Node: Close Files And Pipes267105
+Ref: Close Files And Pipes-Footnote-1274128
+Ref: Close Files And Pipes-Footnote-2274276
+Node: Expressions274426
+Node: Values275558
+Node: Constants276234
+Node: Scalar Constants276914
+Ref: Scalar Constants-Footnote-1277773
+Node: Nondecimal-numbers277955
+Node: Regexp Constants281014
+Node: Using Constant Regexps281489
+Node: Variables284544
+Node: Using Variables285199
+Node: Assignment Options286923
+Node: Conversion288795
+Ref: table-locale-affects294171
+Ref: Conversion-Footnote-1294795
+Node: All Operators294904
+Node: Arithmetic Ops295534
+Node: Concatenation298039
+Ref: Concatenation-Footnote-1300832
+Node: Assignment Ops300952
+Ref: table-assign-ops305940
+Node: Increment Ops307348
+Node: Truth Values and Conditions310818
+Node: Truth Values311901
+Node: Typing and Comparison312950
+Node: Variable Typing313739
+Ref: Variable Typing-Footnote-1317636
+Node: Comparison Operators317758
+Ref: table-relational-ops318168
+Node: POSIX String Comparison321717
+Ref: POSIX String Comparison-Footnote-1322673
+Node: Boolean Ops322811
+Ref: Boolean Ops-Footnote-1326889
+Node: Conditional Exp326980
+Node: Function Calls328712
+Node: Precedence332306
+Node: Locales335975
+Node: Patterns and Actions337064
+Node: Pattern Overview338118
+Node: Regexp Patterns339787
+Node: Expression Patterns340330
+Node: Ranges344015
+Node: BEGIN/END346981
+Node: Using BEGIN/END347743
+Ref: Using BEGIN/END-Footnote-1350474
+Node: I/O And BEGIN/END350580
+Node: BEGINFILE/ENDFILE352862
+Node: Empty355755
+Node: Using Shell Variables356071
+Node: Action Overview358356
+Node: Statements360713
+Node: If Statement362567
+Node: While Statement364066
+Node: Do Statement366110
+Node: For Statement367266
+Node: Switch Statement370418
+Node: Break Statement372515
+Node: Continue Statement374505
+Node: Next Statement376298
+Node: Nextfile Statement378688
+Node: Exit Statement381329
+Node: Built-in Variables383745
+Node: User-modified384840
+Ref: User-modified-Footnote-1392866
+Node: Auto-set392928
+Ref: Auto-set-Footnote-1402219
+Node: ARGC and ARGV402424
+Node: Arrays406275
+Node: Array Basics407780
+Node: Array Intro408606
+Node: Reference to Elements412924
+Node: Assigning Elements415194
+Node: Array Example415685
+Node: Scanning an Array417417
+Node: Controlling Scanning419731
+Ref: Controlling Scanning-Footnote-1424664
+Node: Delete424980
+Ref: Delete-Footnote-1427745
+Node: Numeric Array Subscripts427802
+Node: Uninitialized Subscripts429985
+Node: Multi-dimensional431613
+Node: Multi-scanning434707
+Node: Arrays of Arrays436298
+Node: Functions440943
+Node: Built-in441765
+Node: Calling Built-in442843
+Node: Numeric Functions444831
+Ref: Numeric Functions-Footnote-1448663
+Ref: Numeric Functions-Footnote-2449020
+Ref: Numeric Functions-Footnote-3449068
+Node: String Functions449337
+Ref: String Functions-Footnote-1472834
+Ref: String Functions-Footnote-2472963
+Ref: String Functions-Footnote-3473211
+Node: Gory Details473298
+Ref: table-sub-escapes474977
+Ref: table-sub-posix-92476331
+Ref: table-sub-proposed477674
+Ref: table-posix-sub479024
+Ref: table-gensub-escapes480570
+Ref: Gory Details-Footnote-1481777
+Ref: Gory Details-Footnote-2481828
+Node: I/O Functions481979
+Ref: I/O Functions-Footnote-1489084
+Node: Time Functions489231
+Ref: Time Functions-Footnote-1500123
+Ref: Time Functions-Footnote-2500191
+Ref: Time Functions-Footnote-3500349
+Ref: Time Functions-Footnote-4500460
+Ref: Time Functions-Footnote-5500572
+Ref: Time Functions-Footnote-6500799
+Node: Bitwise Functions501065
+Ref: table-bitwise-ops501623
+Ref: Bitwise Functions-Footnote-1505783
+Node: Type Functions505967
+Node: I18N Functions506437
+Node: User-defined508064
+Node: Definition Syntax508868
+Ref: Definition Syntax-Footnote-1513778
+Node: Function Example513847
+Node: Function Caveats516441
+Node: Calling A Function516862
+Node: Variable Scope517977
+Node: Pass By Value/Reference519952
+Node: Return Statement523392
+Node: Dynamic Typing526373
+Node: Indirect Calls527108
+Node: Internationalization536793
+Node: I18N and L10N538219
+Node: Explaining gettext538905
+Ref: Explaining gettext-Footnote-1543971
+Ref: Explaining gettext-Footnote-2544155
+Node: Programmer i18n544320
+Node: Translator i18n548520
+Node: String Extraction549313
+Ref: String Extraction-Footnote-1550274
+Node: Printf Ordering550360
+Ref: Printf Ordering-Footnote-1553144
+Node: I18N Portability553208
+Ref: I18N Portability-Footnote-1555657
+Node: I18N Example555720
+Ref: I18N Example-Footnote-1558355
+Node: Gawk I18N558427
+Node: Advanced Features559044
+Node: Nondecimal Data560557
+Node: Array Sorting562140
+Node: Controlling Array Traversal562837
+Node: Array Sorting Functions571074
+Ref: Array Sorting Functions-Footnote-1574748
+Ref: Array Sorting Functions-Footnote-2574841
+Node: Two-way I/O575035
+Ref: Two-way I/O-Footnote-1580467
+Node: TCP/IP Networking580537
+Node: Profiling583381
+Node: Library Functions590855
+Ref: Library Functions-Footnote-1593862
+Node: Library Names594033
+Ref: Library Names-Footnote-1597504
+Ref: Library Names-Footnote-2597724
+Node: General Functions597810
+Node: Strtonum Function598763
+Node: Assert Function601693
+Node: Round Function605019
+Node: Cliff Random Function606562
+Node: Ordinal Functions607578
+Ref: Ordinal Functions-Footnote-1610648
+Ref: Ordinal Functions-Footnote-2610900
+Node: Join Function611109
+Ref: Join Function-Footnote-1612880
+Node: Gettimeofday Function613080
+Node: Data File Management616795
+Node: Filetrans Function617427
+Node: Rewind Function621566
+Node: File Checking622953
+Node: Empty Files624047
+Node: Ignoring Assigns626277
+Node: Getopt Function627830
+Ref: Getopt Function-Footnote-1639134
+Node: Passwd Functions639337
+Ref: Passwd Functions-Footnote-1648312
+Node: Group Functions648400
+Node: Walking Arrays656484
+Node: Sample Programs658053
+Node: Running Examples658718
+Node: Clones659446
+Node: Cut Program660670
+Node: Egrep Program670515
+Ref: Egrep Program-Footnote-1678288
+Node: Id Program678398
+Node: Split Program682014
+Ref: Split Program-Footnote-1685533
+Node: Tee Program685661
+Node: Uniq Program688464
+Node: Wc Program695893
+Ref: Wc Program-Footnote-1700159
+Ref: Wc Program-Footnote-2700359
+Node: Miscellaneous Programs700451
+Node: Dupword Program701639
+Node: Alarm Program703670
+Node: Translate Program708419
+Ref: Translate Program-Footnote-1712806
+Ref: Translate Program-Footnote-2713034
+Node: Labels Program713168
+Ref: Labels Program-Footnote-1716539
+Node: Word Sorting716623
+Node: History Sorting720507
+Node: Extract Program722346
+Ref: Extract Program-Footnote-1729829
+Node: Simple Sed729957
+Node: Igawk Program733019
+Ref: Igawk Program-Footnote-1748176
+Ref: Igawk Program-Footnote-2748377
+Node: Anagram Program748515
+Node: Signature Program751583
+Node: Debugger752683
+Node: Debugging753594
+Node: Debugging Concepts754007
+Node: Debugging Terms755863
+Node: Awk Debugging758486
+Node: Sample dgawk session759378
+Node: dgawk invocation759870
+Node: Finding The Bug761052
+Node: List of Debugger Commands767538
+Node: Breakpoint Control768849
+Node: Dgawk Execution Control772485
+Node: Viewing And Changing Data775836
+Node: Dgawk Stack779173
+Node: Dgawk Info780633
+Node: Miscellaneous Dgawk Commands784581
+Node: Readline Support790009
+Node: Dgawk Limitations790847
+Node: Language History793036
+Node: V7/SVR3.1794548
+Node: SVR4796869
+Node: POSIX798311
+Node: BTL799319
+Node: POSIX/GNU800124
+Node: Common Extensions805275
+Node: Ranges and Locales806334
+Ref: Ranges and Locales-Footnote-1810952
+Ref: Ranges and Locales-Footnote-2810979
+Ref: Ranges and Locales-Footnote-3811239
+Node: Contributors811460
+Node: Installation815722
+Node: Gawk Distribution816616
+Node: Getting817100
+Node: Extracting817926
+Node: Distribution contents819618
+Node: Unix Installation824879
+Node: Quick Installation825496
+Node: Additional Configuration Options827458
+Node: Configuration Philosophy828935
+Node: Non-Unix Installation831277
+Node: PC Installation831735
+Node: PC Binary Installation833034
+Node: PC Compiling835049
+Node: PC Testing837993
+Node: PC Using839169
+Node: Cygwin843354
+Node: MSYS844354
+Node: VMS Installation844868
+Node: VMS Compilation845471
+Ref: VMS Compilation-Footnote-1846478
+Node: VMS Installation Details846536
+Node: VMS Running848171
+Node: VMS Old Gawk849778
+Node: Bugs850252
+Node: Other Versions854104
+Node: Notes859736
+Node: Compatibility Mode860428
+Node: Additions861211
+Node: Accessing The Source862023
+Node: Adding Code863448
+Node: New Ports869415
+Node: Dynamic Extensions873528
+Node: Internals874904
+Node: Plugin License884007
+Node: Sample Library884641
+Node: Internal File Description885327
+Node: Internal File Ops889042
+Ref: Internal File Ops-Footnote-1893823
+Node: Using Internal File Ops893963
+Node: Future Extensions896340
+Node: Basic Concepts898844
+Node: Basic High Level899601
+Ref: Basic High Level-Footnote-1903636
+Node: Basic Data Typing903821
+Node: Floating Point Issues908346
+Node: String Conversion Precision909429
+Ref: String Conversion Precision-Footnote-1911129
+Node: Unexpected Results911238
+Node: POSIX Floating Point Problems913064
+Ref: POSIX Floating Point Problems-Footnote-1916769
+Node: Glossary916807
+Node: Copying941982
+Node: GNU Free Documentation License979539
+Node: Index1004676
+>>>>>>> gawk-4.0-stable

End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index e0582620..3bf2a4fb 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -20,7 +20,7 @@
@c applies to and all the info about who's publishing this edition
@c These apply across the board.
-@set UPDATE-MONTH December, 2012
+@set UPDATE-MONTH January, 2013
@set VERSION 4.0
@set PATCHLEVEL 2
@@ -154,7 +154,7 @@ Some comments on the layout for TeX.
@copying
Copyright @copyright{} 1989, 1991, 1992, 1993, 1996, 1997, 1998, 1999,
-2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009, 2010, 2011, 2012
+2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009, 2010, 2011, 2012, 2013
Free Software Foundation, Inc.
@sp 2
@@ -33954,6 +33954,18 @@ It is available in several archive formats:
@uref{http://www.cs.princeton.edu/~bwk/btl.mirror/awk.zip}
@end table
+You can also retrieve it from Git Hub:
+
+@example
+git clone git://github.com/onetrueawk/awk bwkawk
+@end example
+
+@noindent
+The above command creates a copy of the @uref{http://www.git-scm.com, Git}
+repository in a directory named @file{bwkawk}. If you leave that argument
+off the @command{git} command line, the repository copy is created in a
+directory named @file{awk}.
+
This version requires an ISO C (1990 standard) compiler;
the C compiler from
GCC (the GNU Compiler Collection)