diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2013-01-06 17:52:51 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2013-01-06 17:52:51 +0200 |
commit | a10f6f1a9a49d16133066f23fd3da1be994683a2 (patch) | |
tree | bbae8a23df837e325ff2f7991582c9c507391b2d | |
parent | f33a496757d52c15fe0ec1e20bc20bd68d07dfa5 (diff) | |
parent | ed4def1cbda16e7014180bfe502bbdccc6a8f2fc (diff) | |
download | egawk-a10f6f1a9a49d16133066f23fd3da1be994683a2.tar.gz egawk-a10f6f1a9a49d16133066f23fd3da1be994683a2.tar.bz2 egawk-a10f6f1a9a49d16133066f23fd3da1be994683a2.zip |
Merge branch 'gawk-4.0-stable'
-rw-r--r-- | doc/ChangeLog | 2 | ||||
-rw-r--r-- | doc/awkcard.in | 14 | ||||
-rw-r--r-- | doc/gawk.info | 503 | ||||
-rw-r--r-- | doc/gawk.texi | 16 |
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) |