gawk-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1612-g7c84c5


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1612-g7c84c5f
Date: Mon, 18 Jan 2016 04:22:42 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, master has been updated
       via  7c84c5f2d9e9a044e17b132628f675e0b199f640 (commit)
       via  07795bbecb05b4d2d52bd8808c713b0c5ece7b3b (commit)
       via  dd53cb380cc913ea1c2fa1a7df74c903adb2ef1a (commit)
       via  7985a75ad0cd606794fac7ba662637372bd204a9 (commit)
      from  f8445dd6243fd158794d6d26c0373b5cdf45f18a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=7c84c5f2d9e9a044e17b132628f675e0b199f640

commit 7c84c5f2d9e9a044e17b132628f675e0b199f640
Merge: f8445dd 07795bb
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Jan 18 06:22:29 2016 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc doc/gawk.info
index 2ca2dfa,0da0b07..c0c4486
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -35083,563 -34553,559 +35104,563 @@@ Inde
  
  Tag Table:
  Node: Top1203
 -Node: Foreword342141
 -Node: Foreword446583
 -Node: Preface48115
 -Ref: Preface-Footnote-150987
 -Ref: Preface-Footnote-251094
 -Ref: Preface-Footnote-351328
 -Node: History51470
 -Node: Names53823
 -Ref: Names-Footnote-154917
 -Node: This Manual55064
 -Ref: This Manual-Footnote-161546
 -Node: Conventions61646
 -Node: Manual History64001
 -Ref: Manual History-Footnote-166997
 -Ref: Manual History-Footnote-267038
 -Node: How To Contribute67112
 -Node: Acknowledgments68241
 -Node: Getting Started73128
 -Node: Running gawk75567
 -Node: One-shot76757
 -Node: Read Terminal78020
 -Node: Long80052
 -Node: Executable Scripts81565
 -Ref: Executable Scripts-Footnote-184360
 -Node: Comments84463
 -Node: Quoting86947
 -Node: DOS Quoting92465
 -Node: Sample Data Files93140
 -Node: Very Simple95735
 -Node: Two Rules100637
 -Node: More Complex102523
 -Node: Statements/Lines105386
 -Ref: Statements/Lines-Footnote-1109845
 -Node: Other Features110110
 -Node: When111047
 -Ref: When-Footnote-1112801
 -Node: Intro Summary112866
 -Node: Invoking Gawk113750
 -Node: Command Line115264
 -Node: Options116062
 -Ref: Options-Footnote-1131969
 -Ref: Options-Footnote-2132199
 -Node: Other Arguments132224
 -Node: Naming Standard Input135171
 -Node: Environment Variables136264
 -Node: AWKPATH Variable136822
 -Ref: AWKPATH Variable-Footnote-1140123
 -Ref: AWKPATH Variable-Footnote-2140168
 -Node: AWKLIBPATH Variable140429
 -Node: Other Environment Variables141573
 -Node: Exit Status145338
 -Node: Include Files146015
 -Node: Loading Shared Libraries149610
 -Node: Obsolete151038
 -Node: Undocumented151730
 -Node: Invoking Summary152027
 -Node: Regexp153687
 -Node: Regexp Usage155141
 -Node: Escape Sequences157178
 -Node: Regexp Operators163193
 -Ref: Regexp Operators-Footnote-1170610
 -Ref: Regexp Operators-Footnote-2170757
 -Node: Bracket Expressions170855
 -Ref: table-char-classes172878
 -Node: Leftmost Longest176015
 -Node: Computed Regexps177318
 -Node: GNU Regexp Operators180745
 -Node: Case-sensitivity184424
 -Ref: Case-sensitivity-Footnote-1187311
 -Ref: Case-sensitivity-Footnote-2187546
 -Node: Regexp Summary187654
 -Node: Reading Files189120
 -Node: Records191214
 -Node: awk split records191947
 -Node: gawk split records196879
 -Ref: gawk split records-Footnote-1201423
 -Node: Fields201460
 -Ref: Fields-Footnote-1204240
 -Node: Nonconstant Fields204326
 -Ref: Nonconstant Fields-Footnote-1206562
 -Node: Changing Fields206766
 -Node: Field Separators212696
 -Node: Default Field Splitting215394
 -Node: Regexp Field Splitting216512
 -Node: Single Character Fields219865
 -Node: Command Line Field Separator220925
 -Node: Full Line Fields224143
 -Ref: Full Line Fields-Footnote-1225665
 -Ref: Full Line Fields-Footnote-2225711
 -Node: Field Splitting Summary225812
 -Node: Constant Size227886
 -Node: Splitting By Content232465
 -Ref: Splitting By Content-Footnote-1236436
 -Node: Multiple Line236599
 -Ref: Multiple Line-Footnote-1242482
 -Node: Getline242661
 -Node: Plain Getline244865
 -Node: Getline/Variable247504
 -Node: Getline/File248653
 -Node: Getline/Variable/File250039
 -Ref: Getline/Variable/File-Footnote-1251643
 -Node: Getline/Pipe251731
 -Node: Getline/Variable/Pipe254436
 -Node: Getline/Coprocess255569
 -Node: Getline/Variable/Coprocess256834
 -Node: Getline Notes257574
 -Node: Getline Summary260369
 -Ref: table-getline-variants260791
 -Node: Read Timeout261539
 -Ref: Read Timeout-Footnote-1265380
 -Node: Command-line directories265438
 -Node: Input Summary266343
 -Node: Input Exercises269515
 -Node: Printing270243
 -Node: Print272020
 -Node: Print Examples273477
 -Node: Output Separators276257
 -Node: OFMT278274
 -Node: Printf279630
 -Node: Basic Printf280415
 -Node: Control Letters281989
 -Node: Format Modifiers285977
 -Node: Printf Examples291992
 -Node: Redirection294478
 -Node: Special FD301321
 -Ref: Special FD-Footnote-1304489
 -Node: Special Files304563
 -Node: Other Inherited Files305180
 -Node: Special Network306181
 -Node: Special Caveats307041
 -Node: Close Files And Pipes307990
 -Ref: Close Files And Pipes-Footnote-1315183
 -Ref: Close Files And Pipes-Footnote-2315331
 -Node: Output Summary315482
 -Node: Output Exercises316480
 -Node: Expressions317159
 -Node: Values318347
 -Node: Constants319025
 -Node: Scalar Constants319716
 -Ref: Scalar Constants-Footnote-1320580
 -Node: Nondecimal-numbers320830
 -Node: Regexp Constants323844
 -Node: Using Constant Regexps324370
 -Node: Variables327533
 -Node: Using Variables328190
 -Node: Assignment Options330101
 -Node: Conversion331975
 -Node: Strings And Numbers332499
 -Ref: Strings And Numbers-Footnote-1335563
 -Node: Locale influences conversions335672
 -Ref: table-locale-affects338430
 -Node: All Operators339048
 -Node: Arithmetic Ops339677
 -Node: Concatenation342183
 -Ref: Concatenation-Footnote-1345030
 -Node: Assignment Ops345137
 -Ref: table-assign-ops350129
 -Node: Increment Ops351442
 -Node: Truth Values and Conditions354902
 -Node: Truth Values355976
 -Node: Typing and Comparison357024
 -Node: Variable Typing357844
 -Node: Comparison Operators361468
 -Ref: table-relational-ops361887
 -Node: POSIX String Comparison365382
 -Ref: POSIX String Comparison-Footnote-1366456
 -Node: Boolean Ops366595
 -Ref: Boolean Ops-Footnote-1371077
 -Node: Conditional Exp371169
 -Node: Function Calls372905
 -Node: Precedence376785
 -Node: Locales380444
 -Node: Expressions Summary382076
 -Node: Patterns and Actions384649
 -Node: Pattern Overview385769
 -Node: Regexp Patterns387446
 -Node: Expression Patterns387988
 -Node: Ranges391769
 -Node: BEGIN/END394877
 -Node: Using BEGIN/END395638
 -Ref: Using BEGIN/END-Footnote-1398375
 -Node: I/O And BEGIN/END398481
 -Node: BEGINFILE/ENDFILE400797
 -Node: Empty403704
 -Node: Using Shell Variables404021
 -Node: Action Overview406295
 -Node: Statements408620
 -Node: If Statement410468
 -Node: While Statement411963
 -Node: Do Statement413991
 -Node: For Statement415139
 -Node: Switch Statement418298
 -Node: Break Statement420684
 -Node: Continue Statement422776
 -Node: Next Statement424603
 -Node: Nextfile Statement426986
 -Node: Exit Statement429638
 -Node: Built-in Variables432043
 -Node: User-modified433176
 -Ref: User-modified-Footnote-1440803
 -Node: Auto-set440865
 -Ref: Auto-set-Footnote-1453959
 -Ref: Auto-set-Footnote-2454165
 -Node: ARGC and ARGV454221
 -Node: Pattern Action Summary458440
 -Node: Arrays460870
 -Node: Array Basics462199
 -Node: Array Intro463043
 -Ref: figure-array-elements465018
 -Ref: Array Intro-Footnote-1467722
 -Node: Reference to Elements467850
 -Node: Assigning Elements470314
 -Node: Array Example470805
 -Node: Scanning an Array472564
 -Node: Controlling Scanning475588
 -Ref: Controlling Scanning-Footnote-1480987
 -Node: Numeric Array Subscripts481303
 -Node: Uninitialized Subscripts483487
 -Node: Delete485106
 -Ref: Delete-Footnote-1487858
 -Node: Multidimensional487915
 -Node: Multiscanning491010
 -Node: Arrays of Arrays492601
 -Node: Arrays Summary497369
 -Node: Functions499462
 -Node: Built-in500500
 -Node: Calling Built-in501578
 -Node: Numeric Functions503574
 -Ref: Numeric Functions-Footnote-1507602
 -Ref: Numeric Functions-Footnote-2507959
 -Ref: Numeric Functions-Footnote-3508007
 -Node: String Functions508279
 -Ref: String Functions-Footnote-1531787
 -Ref: String Functions-Footnote-2531916
 -Ref: String Functions-Footnote-3532164
 -Node: Gory Details532251
 -Ref: table-sub-escapes534042
 -Ref: table-sub-proposed535561
 -Ref: table-posix-sub536924
 -Ref: table-gensub-escapes538465
 -Ref: Gory Details-Footnote-1539288
 -Node: I/O Functions539439
 -Ref: I/O Functions-Footnote-1546660
 -Node: Time Functions546808
 -Ref: Time Functions-Footnote-1557313
 -Ref: Time Functions-Footnote-2557381
 -Ref: Time Functions-Footnote-3557539
 -Ref: Time Functions-Footnote-4557650
 -Ref: Time Functions-Footnote-5557762
 -Ref: Time Functions-Footnote-6557989
 -Node: Bitwise Functions558255
 -Ref: table-bitwise-ops558849
 -Ref: Bitwise Functions-Footnote-1563187
 -Node: Type Functions563360
 -Node: I18N Functions564516
 -Node: User-defined566167
 -Node: Definition Syntax566972
 -Ref: Definition Syntax-Footnote-1572659
 -Node: Function Example572730
 -Ref: Function Example-Footnote-1575652
 -Node: Function Caveats575674
 -Node: Calling A Function576192
 -Node: Variable Scope577150
 -Node: Pass By Value/Reference580144
 -Node: Return Statement583643
 -Node: Dynamic Typing586622
 -Node: Indirect Calls587552
 -Ref: Indirect Calls-Footnote-1597803
 -Node: Functions Summary597931
 -Node: Library Functions600636
 -Ref: Library Functions-Footnote-1604245
 -Ref: Library Functions-Footnote-2604388
 -Node: Library Names604559
 -Ref: Library Names-Footnote-1608020
 -Ref: Library Names-Footnote-2608243
 -Node: General Functions608329
 -Node: Strtonum Function609432
 -Node: Assert Function612454
 -Node: Round Function615780
 -Node: Cliff Random Function617321
 -Node: Ordinal Functions618337
 -Ref: Ordinal Functions-Footnote-1621400
 -Ref: Ordinal Functions-Footnote-2621652
 -Node: Join Function621862
 -Ref: Join Function-Footnote-1623632
 -Node: Getlocaltime Function623832
 -Node: Readfile Function627576
 -Node: Shell Quoting629550
 -Node: Data File Management630951
 -Node: Filetrans Function631583
 -Node: Rewind Function635680
 -Node: File Checking637066
 -Ref: File Checking-Footnote-1638400
 -Node: Empty Files638601
 -Node: Ignoring Assigns640580
 -Node: Getopt Function642130
 -Ref: Getopt Function-Footnote-1653600
 -Node: Passwd Functions653800
 -Ref: Passwd Functions-Footnote-1662641
 -Node: Group Functions662729
 -Ref: Group Functions-Footnote-1670628
 -Node: Walking Arrays670835
 -Node: Library Functions Summary673845
 -Node: Library Exercises675251
 -Node: Sample Programs675716
 -Node: Running Examples676486
 -Node: Clones677214
 -Node: Cut Program678438
 -Node: Egrep Program688159
 -Ref: Egrep Program-Footnote-1695671
 -Node: Id Program695781
 -Node: Split Program699461
 -Ref: Split Program-Footnote-1702920
 -Node: Tee Program703049
 -Node: Uniq Program705839
 -Node: Wc Program713265
 -Ref: Wc Program-Footnote-1717520
 -Node: Miscellaneous Programs717614
 -Node: Dupword Program718827
 -Node: Alarm Program720857
 -Node: Translate Program725712
 -Ref: Translate Program-Footnote-1730277
 -Node: Labels Program730547
 -Ref: Labels Program-Footnote-1733898
 -Node: Word Sorting733982
 -Node: History Sorting738054
 -Node: Extract Program739889
 -Node: Simple Sed747418
 -Node: Igawk Program750492
 -Ref: Igawk Program-Footnote-1764823
 -Ref: Igawk Program-Footnote-2765025
 -Ref: Igawk Program-Footnote-3765147
 -Node: Anagram Program765262
 -Node: Signature Program768324
 -Node: Programs Summary769571
 -Node: Programs Exercises770786
 -Ref: Programs Exercises-Footnote-1774915
 -Node: Advanced Features775006
 -Node: Nondecimal Data776996
 -Node: Array Sorting778587
 -Node: Controlling Array Traversal779287
 -Ref: Controlling Array Traversal-Footnote-1787656
 -Node: Array Sorting Functions787774
 -Ref: Array Sorting Functions-Footnote-1792865
 -Node: Two-way I/O793061
 -Ref: Two-way I/O-Footnote-1798881
 -Ref: Two-way I/O-Footnote-2799068
 -Node: TCP/IP Networking799150
 -Node: Profiling802268
 -Node: Advanced Features Summary809807
 -Node: Internationalization811743
 -Node: I18N and L10N813223
 -Node: Explaining gettext813910
 -Ref: Explaining gettext-Footnote-1818933
 -Ref: Explaining gettext-Footnote-2819118
 -Node: Programmer i18n819283
 -Ref: Programmer i18n-Footnote-1824139
 -Node: Translator i18n824188
 -Node: String Extraction824982
 -Ref: String Extraction-Footnote-1826115
 -Node: Printf Ordering826201
 -Ref: Printf Ordering-Footnote-1828987
 -Node: I18N Portability829051
 -Ref: I18N Portability-Footnote-1831507
 -Node: I18N Example831570
 -Ref: I18N Example-Footnote-1834376
 -Node: Gawk I18N834449
 -Node: I18N Summary835094
 -Node: Debugger836435
 -Node: Debugging837457
 -Node: Debugging Concepts837898
 -Node: Debugging Terms839707
 -Node: Awk Debugging842282
 -Node: Sample Debugging Session843188
 -Node: Debugger Invocation843722
 -Node: Finding The Bug845108
 -Node: List of Debugger Commands851586
 -Node: Breakpoint Control852919
 -Node: Debugger Execution Control856613
 -Node: Viewing And Changing Data859975
 -Node: Execution Stack863349
 -Node: Debugger Info864986
 -Node: Miscellaneous Debugger Commands869057
 -Node: Readline Support874145
 -Node: Limitations875041
 -Node: Debugging Summary877150
 -Node: Arbitrary Precision Arithmetic878323
 -Node: Computer Arithmetic879739
 -Ref: table-numeric-ranges883330
 -Ref: Computer Arithmetic-Footnote-1884052
 -Node: Math Definitions884109
 -Ref: table-ieee-formats887423
 -Ref: Math Definitions-Footnote-1888026
 -Node: MPFR features888131
 -Node: FP Math Caution889804
 -Ref: FP Math Caution-Footnote-1890876
 -Node: Inexactness of computations891245
 -Node: Inexact representation892205
 -Node: Comparing FP Values893565
 -Node: Errors accumulate894647
 -Node: Getting Accuracy896080
 -Node: Try To Round898790
 -Node: Setting precision899689
 -Ref: table-predefined-precision-strings900386
 -Node: Setting the rounding mode902216
 -Ref: table-gawk-rounding-modes902590
 -Ref: Setting the rounding mode-Footnote-1905998
 -Node: Arbitrary Precision Integers906177
 -Ref: Arbitrary Precision Integers-Footnote-1909161
 -Node: POSIX Floating Point Problems909310
 -Ref: POSIX Floating Point Problems-Footnote-1913192
 -Node: Floating point summary913230
 -Node: Dynamic Extensions915420
 -Node: Extension Intro916973
 -Node: Plugin License918239
 -Node: Extension Mechanism Outline919036
 -Ref: figure-load-extension919475
 -Ref: figure-register-new-function921040
 -Ref: figure-call-new-function922132
 -Node: Extension API Description924195
 -Node: Extension API Functions Introduction925643
 -Node: General Data Types930455
 -Ref: General Data Types-Footnote-1936410
 -Node: Memory Allocation Functions936709
 -Ref: Memory Allocation Functions-Footnote-1939554
 -Node: Constructor Functions939653
 -Node: Registration Functions941398
 -Node: Extension Functions942083
 -Node: Exit Callback Functions944382
 -Node: Extension Version String945632
 -Node: Input Parsers946295
 -Node: Output Wrappers956180
 -Node: Two-way processors960692
 -Node: Printing Messages962956
 -Ref: Printing Messages-Footnote-1964030
 -Node: Updating ERRNO964183
 -Node: Requesting Values964922
 -Ref: table-value-types-returned965659
 -Node: Accessing Parameters966542
 -Node: Symbol Table Access967778
 -Node: Symbol table by name968290
 -Node: Symbol table by cookie970311
 -Ref: Symbol table by cookie-Footnote-1974460
 -Node: Cached values974524
 -Ref: Cached values-Footnote-1978025
 -Node: Array Manipulation978116
 -Ref: Array Manipulation-Footnote-1979215
 -Node: Array Data Types979252
 -Ref: Array Data Types-Footnote-1981910
 -Node: Array Functions982002
 -Node: Flattening Arrays985861
 -Node: Creating Arrays992769
 -Node: Extension API Variables997541
 -Node: Extension Versioning998177
 -Node: Extension API Informational Variables1000068
 -Node: Extension API Boilerplate1001132
 -Node: Finding Extensions1004946
 -Node: Extension Example1005506
 -Node: Internal File Description1006304
 -Node: Internal File Ops1010384
 -Ref: Internal File Ops-Footnote-11022146
 -Node: Using Internal File Ops1022286
 -Ref: Using Internal File Ops-Footnote-11024669
 -Node: Extension Samples1024944
 -Node: Extension Sample File Functions1026473
 -Node: Extension Sample Fnmatch1034122
 -Node: Extension Sample Fork1035609
 -Node: Extension Sample Inplace1036827
 -Node: Extension Sample Ord1040037
 -Node: Extension Sample Readdir1040873
 -Ref: table-readdir-file-types1041762
 -Node: Extension Sample Revout1042567
 -Node: Extension Sample Rev2way1043156
 -Node: Extension Sample Read write array1043896
 -Node: Extension Sample Readfile1045838
 -Node: Extension Sample Time1046933
 -Node: Extension Sample API Tests1048281
 -Node: gawkextlib1048773
 -Node: Extension summary1051197
 -Node: Extension Exercises1054889
 -Node: Language History1056386
 -Node: V7/SVR3.11058042
 -Node: SVR41060194
 -Node: POSIX1061628
 -Node: BTL1063008
 -Node: POSIX/GNU1063738
 -Node: Feature History1069259
 -Node: Common Extensions1082588
 -Node: Ranges and Locales1083871
 -Ref: Ranges and Locales-Footnote-11088487
 -Ref: Ranges and Locales-Footnote-21088514
 -Ref: Ranges and Locales-Footnote-31088749
 -Node: Contributors1088970
 -Node: History summary1094539
 -Node: Installation1095919
 -Node: Gawk Distribution1096864
 -Node: Getting1097348
 -Node: Extracting1098309
 -Node: Distribution contents1099947
 -Node: Unix Installation1105700
 -Node: Quick Installation1106316
 -Node: Additional Configuration Options1108743
 -Node: Configuration Philosophy1110547
 -Node: Non-Unix Installation1112917
 -Node: PC Installation1113375
 -Node: PC Binary Installation1114695
 -Node: PC Compiling1116547
 -Ref: PC Compiling-Footnote-11119571
 -Node: PC Testing1119680
 -Node: PC Using1120860
 -Node: Cygwin1124974
 -Node: MSYS1125744
 -Node: VMS Installation1126245
 -Node: VMS Compilation1127036
 -Ref: VMS Compilation-Footnote-11128266
 -Node: VMS Dynamic Extensions1128324
 -Node: VMS Installation Details1130009
 -Node: VMS Running1132262
 -Node: VMS GNV1135103
 -Node: VMS Old Gawk1135838
 -Node: Bugs1136309
 -Node: Other Versions1140506
 -Node: Installation summary1147092
 -Node: Notes1148150
 -Node: Compatibility Mode1149015
 -Node: Additions1149797
 -Node: Accessing The Source1150722
 -Node: Adding Code1152158
 -Node: New Ports1158377
 -Node: Derived Files1162865
 -Ref: Derived Files-Footnote-11168350
 -Ref: Derived Files-Footnote-21168385
 -Ref: Derived Files-Footnote-31168983
 -Node: Future Extensions1169097
 -Node: Implementation Limitations1169755
 -Node: Extension Design1170938
 -Node: Old Extension Problems1172092
 -Ref: Old Extension Problems-Footnote-11173610
 -Node: Extension New Mechanism Goals1173667
 -Ref: Extension New Mechanism Goals-Footnote-11177031
 -Node: Extension Other Design Decisions1177220
 -Node: Extension Future Growth1179333
 -Node: Old Extension Mechanism1180169
 -Node: Notes summary1181932
 -Node: Basic Concepts1183114
 -Node: Basic High Level1183795
 -Ref: figure-general-flow1184077
 -Ref: figure-process-flow1184762
 -Ref: Basic High Level-Footnote-11188063
 -Node: Basic Data Typing1188248
 -Node: Glossary1191576
 -Node: Copying1223522
 -Node: GNU Free Documentation License1261061
 -Node: Index1286179
 +Node: Foreword342509
 +Node: Foreword446951
 +Node: Preface48483
 +Ref: Preface-Footnote-151355
 +Ref: Preface-Footnote-251462
 +Ref: Preface-Footnote-351696
 +Node: History51838
 +Node: Names54191
 +Ref: Names-Footnote-155285
 +Node: This Manual55432
 +Ref: This Manual-Footnote-161914
 +Node: Conventions62014
 +Node: Manual History64369
 +Ref: Manual History-Footnote-167365
 +Ref: Manual History-Footnote-267406
 +Node: How To Contribute67480
 +Node: Acknowledgments68609
 +Node: Getting Started73496
 +Node: Running gawk75935
 +Node: One-shot77125
 +Node: Read Terminal78388
 +Node: Long80420
 +Node: Executable Scripts81933
 +Ref: Executable Scripts-Footnote-184728
 +Node: Comments84831
 +Node: Quoting87315
 +Node: DOS Quoting92833
 +Node: Sample Data Files93508
 +Node: Very Simple96103
 +Node: Two Rules101005
 +Node: More Complex102891
 +Node: Statements/Lines105754
 +Ref: Statements/Lines-Footnote-1110213
 +Node: Other Features110478
 +Node: When111415
 +Ref: When-Footnote-1113169
 +Node: Intro Summary113234
 +Node: Invoking Gawk114118
 +Node: Command Line115632
 +Node: Options116430
 +Ref: Options-Footnote-1132081
 +Ref: Options-Footnote-2132311
 +Node: Other Arguments132336
 +Node: Naming Standard Input135283
 +Node: Environment Variables136376
 +Node: AWKPATH Variable136934
 +Ref: AWKPATH Variable-Footnote-1140345
 +Ref: AWKPATH Variable-Footnote-2140390
 +Node: AWKLIBPATH Variable140651
 +Node: Other Environment Variables141908
 +Node: Exit Status145546
 +Node: Include Files146223
 +Node: Loading Shared Libraries149818
 +Node: Obsolete151246
 +Node: Undocumented151938
 +Node: Invoking Summary152235
 +Node: Regexp153895
 +Node: Regexp Usage155414
 +Node: Escape Sequences157451
 +Node: Regexp Operators163684
 +Ref: Regexp Operators-Footnote-1171101
 +Ref: Regexp Operators-Footnote-2171248
 +Node: Bracket Expressions171346
 +Ref: table-char-classes173369
- Node: Leftmost Longest176315
- Node: Computed Regexps177618
- Node: GNU Regexp Operators181045
- Node: Case-sensitivity184724
- Ref: Case-sensitivity-Footnote-1187620
- Ref: Case-sensitivity-Footnote-2187855
- Node: Strong Regexp Constants187963
- Node: Regexp Summary190905
- Node: Reading Files192511
- Node: Records194674
- Node: awk split records195407
- Node: gawk split records200339
- Ref: gawk split records-Footnote-1204883
- Node: Fields204920
- Node: Nonconstant Fields207661
- Ref: Nonconstant Fields-Footnote-1209897
- Node: Changing Fields210101
- Node: Field Separators216031
- Node: Default Field Splitting218729
- Node: Regexp Field Splitting219847
- Node: Single Character Fields223200
- Node: Command Line Field Separator224260
- Node: Full Line Fields227478
- Ref: Full Line Fields-Footnote-1229000
- Ref: Full Line Fields-Footnote-2229046
- Node: Field Splitting Summary229147
- Node: Constant Size231221
- Node: Splitting By Content235800
- Ref: Splitting By Content-Footnote-1239771
- Node: Multiple Line239934
- Ref: Multiple Line-Footnote-1245817
- Node: Getline245996
- Node: Plain Getline248463
- Node: Getline/Variable251102
- Node: Getline/File252251
- Node: Getline/Variable/File253637
- Ref: Getline/Variable/File-Footnote-1255241
- Node: Getline/Pipe255329
- Node: Getline/Variable/Pipe258034
- Node: Getline/Coprocess259167
- Node: Getline/Variable/Coprocess260432
- Node: Getline Notes261172
- Node: Getline Summary263967
- Ref: table-getline-variants264389
- Node: Read Timeout265137
- Ref: Read Timeout-Footnote-1269044
- Node: Retrying Input269102
- Node: Command-line directories270301
- Node: Input Summary271208
- Node: Input Exercises274380
- Node: Printing275108
- Node: Print276943
- Node: Print Examples278400
- Node: Output Separators281180
- Node: OFMT283197
- Node: Printf284553
- Node: Basic Printf285338
- Node: Control Letters286912
- Node: Format Modifiers290900
- Node: Printf Examples296915
- Node: Redirection299401
- Node: Special FD306244
- Ref: Special FD-Footnote-1309412
- Node: Special Files309486
- Node: Other Inherited Files310103
- Node: Special Network311104
- Node: Special Caveats311964
- Node: Close Files And Pipes312913
- Ref: Close Files And Pipes-Footnote-1320100
- Ref: Close Files And Pipes-Footnote-2320248
- Node: Nonfatal320399
- Node: Output Summary322724
- Node: Output Exercises323946
- Node: Expressions324625
- Node: Values325813
- Node: Constants326491
- Node: Scalar Constants327182
- Ref: Scalar Constants-Footnote-1328046
- Node: Nondecimal-numbers328296
- Node: Regexp Constants331310
- Node: Using Constant Regexps331836
- Node: Variables334999
- Node: Using Variables335656
- Node: Assignment Options337567
- Node: Conversion339441
- Node: Strings And Numbers339965
- Ref: Strings And Numbers-Footnote-1343029
- Node: Locale influences conversions343138
- Ref: table-locale-affects345896
- Node: All Operators346514
- Node: Arithmetic Ops347143
- Node: Concatenation349649
- Ref: Concatenation-Footnote-1352496
- Node: Assignment Ops352603
- Ref: table-assign-ops357595
- Node: Increment Ops358908
- Node: Truth Values and Conditions362368
- Node: Truth Values363442
- Node: Typing and Comparison364490
- Node: Variable Typing365310
- Node: Comparison Operators368934
- Ref: table-relational-ops369353
- Node: POSIX String Comparison372848
- Ref: POSIX String Comparison-Footnote-1373922
- Node: Boolean Ops374061
- Ref: Boolean Ops-Footnote-1378543
- Node: Conditional Exp378635
- Node: Function Calls380371
- Node: Precedence384251
- Node: Locales387910
- Node: Expressions Summary389542
- Node: Patterns and Actions392115
- Node: Pattern Overview393235
- Node: Regexp Patterns394912
- Node: Expression Patterns395454
- Node: Ranges399235
- Node: BEGIN/END402343
- Node: Using BEGIN/END403104
- Ref: Using BEGIN/END-Footnote-1405841
- Node: I/O And BEGIN/END405947
- Node: BEGINFILE/ENDFILE408263
- Node: Empty411170
- Node: Using Shell Variables411487
- Node: Action Overview413761
- Node: Statements416086
- Node: If Statement417934
- Node: While Statement419429
- Node: Do Statement421457
- Node: For Statement422605
- Node: Switch Statement425764
- Node: Break Statement428150
- Node: Continue Statement430242
- Node: Next Statement432069
- Node: Nextfile Statement434452
- Node: Exit Statement437104
- Node: Built-in Variables439509
- Node: User-modified440642
- Node: Auto-set448230
- Ref: Auto-set-Footnote-1462623
- Ref: Auto-set-Footnote-2462829
- Node: ARGC and ARGV462885
- Node: Pattern Action Summary467104
- Node: Arrays469534
- Node: Array Basics470863
- Node: Array Intro471707
- Ref: figure-array-elements473682
- Ref: Array Intro-Footnote-1476386
- Node: Reference to Elements476514
- Node: Assigning Elements478978
- Node: Array Example479469
- Node: Scanning an Array481228
- Node: Controlling Scanning484252
- Ref: Controlling Scanning-Footnote-1489651
- Node: Numeric Array Subscripts489967
- Node: Uninitialized Subscripts492151
- Node: Delete493770
- Ref: Delete-Footnote-1496522
- Node: Multidimensional496579
- Node: Multiscanning499674
- Node: Arrays of Arrays501265
- Node: Arrays Summary506033
- Node: Functions508126
- Node: Built-in509164
- Node: Calling Built-in510242
- Node: Numeric Functions512238
- Ref: Numeric Functions-Footnote-1517071
- Ref: Numeric Functions-Footnote-2517428
- Ref: Numeric Functions-Footnote-3517476
- Node: String Functions517748
- Ref: String Functions-Footnote-1541256
- Ref: String Functions-Footnote-2541385
- Ref: String Functions-Footnote-3541633
- Node: Gory Details541720
- Ref: table-sub-escapes543511
- Ref: table-sub-proposed545030
- Ref: table-posix-sub546393
- Ref: table-gensub-escapes547934
- Ref: Gory Details-Footnote-1548757
- Node: I/O Functions548908
- Ref: I/O Functions-Footnote-1556129
- Node: Time Functions556277
- Ref: Time Functions-Footnote-1566782
- Ref: Time Functions-Footnote-2566850
- Ref: Time Functions-Footnote-3567008
- Ref: Time Functions-Footnote-4567119
- Ref: Time Functions-Footnote-5567231
- Ref: Time Functions-Footnote-6567458
- Node: Bitwise Functions567724
- Ref: table-bitwise-ops568318
- Ref: Bitwise Functions-Footnote-1572656
- Node: Type Functions572829
- Node: I18N Functions575490
- Node: User-defined577141
- Node: Definition Syntax577946
- Ref: Definition Syntax-Footnote-1583633
- Node: Function Example583704
- Ref: Function Example-Footnote-1586626
- Node: Function Caveats586648
- Node: Calling A Function587166
- Node: Variable Scope588124
- Node: Pass By Value/Reference591118
- Node: Return Statement594617
- Node: Dynamic Typing597596
- Node: Indirect Calls598526
- Ref: Indirect Calls-Footnote-1608777
- Node: Functions Summary608905
- Node: Library Functions611610
- Ref: Library Functions-Footnote-1615219
- Ref: Library Functions-Footnote-2615362
- Node: Library Names615533
- Ref: Library Names-Footnote-1618994
- Ref: Library Names-Footnote-2619217
- Node: General Functions619303
- Node: Strtonum Function620406
- Node: Assert Function623428
- Node: Round Function626754
- Node: Cliff Random Function628295
- Node: Ordinal Functions629311
- Ref: Ordinal Functions-Footnote-1632374
- Ref: Ordinal Functions-Footnote-2632626
- Node: Join Function632836
- Ref: Join Function-Footnote-1634606
- Node: Getlocaltime Function634806
- Node: Readfile Function638550
- Node: Shell Quoting640524
- Node: Data File Management641925
- Node: Filetrans Function642557
- Node: Rewind Function646654
- Node: File Checking648040
- Ref: File Checking-Footnote-1649374
- Node: Empty Files649575
- Node: Ignoring Assigns651554
- Node: Getopt Function653104
- Ref: Getopt Function-Footnote-1664574
- Node: Passwd Functions664774
- Ref: Passwd Functions-Footnote-1673615
- Node: Group Functions673703
- Ref: Group Functions-Footnote-1681602
- Node: Walking Arrays681809
- Node: Library Functions Summary684819
- Node: Library Exercises686225
- Node: Sample Programs686690
- Node: Running Examples687460
- Node: Clones688188
- Node: Cut Program689412
- Node: Egrep Program699133
- Ref: Egrep Program-Footnote-1706645
- Node: Id Program706755
- Node: Split Program710435
- Ref: Split Program-Footnote-1713894
- Node: Tee Program714023
- Node: Uniq Program716813
- Node: Wc Program724239
- Ref: Wc Program-Footnote-1728494
- Node: Miscellaneous Programs728588
- Node: Dupword Program729801
- Node: Alarm Program731831
- Node: Translate Program736686
- Ref: Translate Program-Footnote-1741251
- Node: Labels Program741521
- Ref: Labels Program-Footnote-1744872
- Node: Word Sorting744956
- Node: History Sorting749028
- Node: Extract Program750863
- Node: Simple Sed758392
- Node: Igawk Program761466
- Ref: Igawk Program-Footnote-1775797
- Ref: Igawk Program-Footnote-2775999
- Ref: Igawk Program-Footnote-3776121
- Node: Anagram Program776236
- Node: Signature Program779298
- Node: Programs Summary780545
- Node: Programs Exercises781760
- Ref: Programs Exercises-Footnote-1785889
- Node: Advanced Features785980
- Node: Nondecimal Data787970
- Node: Array Sorting789561
- Node: Controlling Array Traversal790261
- Ref: Controlling Array Traversal-Footnote-1798630
- Node: Array Sorting Functions798748
- Ref: Array Sorting Functions-Footnote-1803839
- Node: Two-way I/O804035
- Ref: Two-way I/O-Footnote-1808986
- Ref: Two-way I/O-Footnote-2809173
- Node: TCP/IP Networking809255
- Node: Profiling812373
- Node: Advanced Features Summary820644
- Node: Internationalization822488
- Node: I18N and L10N823968
- Node: Explaining gettext824655
- Ref: Explaining gettext-Footnote-1829678
- Ref: Explaining gettext-Footnote-2829863
- Node: Programmer i18n830028
- Ref: Programmer i18n-Footnote-1834884
- Node: Translator i18n834933
- Node: String Extraction835727
- Ref: String Extraction-Footnote-1836860
- Node: Printf Ordering836946
- Ref: Printf Ordering-Footnote-1839732
- Node: I18N Portability839796
- Ref: I18N Portability-Footnote-1842252
- Node: I18N Example842315
- Ref: I18N Example-Footnote-1845121
- Node: Gawk I18N845194
- Node: I18N Summary845839
- Node: Debugger847180
- Node: Debugging848202
- Node: Debugging Concepts848643
- Node: Debugging Terms850452
- Node: Awk Debugging853027
- Node: Sample Debugging Session853933
- Node: Debugger Invocation854467
- Node: Finding The Bug855853
- Node: List of Debugger Commands862331
- Node: Breakpoint Control863664
- Node: Debugger Execution Control867358
- Node: Viewing And Changing Data870720
- Node: Execution Stack874094
- Node: Debugger Info875731
- Node: Miscellaneous Debugger Commands879802
- Node: Readline Support884890
- Node: Limitations885786
- Ref: Limitations-Footnote-1890017
- Node: Debugging Summary890068
- Node: Arbitrary Precision Arithmetic891347
- Node: Computer Arithmetic892763
- Ref: table-numeric-ranges896354
- Ref: Computer Arithmetic-Footnote-1897076
- Node: Math Definitions897133
- Ref: table-ieee-formats900447
- Ref: Math Definitions-Footnote-1901050
- Node: MPFR features901155
- Node: FP Math Caution902828
- Ref: FP Math Caution-Footnote-1903900
- Node: Inexactness of computations904269
- Node: Inexact representation905229
- Node: Comparing FP Values906589
- Node: Errors accumulate907671
- Node: Getting Accuracy909104
- Node: Try To Round911814
- Node: Setting precision912713
- Ref: table-predefined-precision-strings913410
- Node: Setting the rounding mode915240
- Ref: table-gawk-rounding-modes915614
- Ref: Setting the rounding mode-Footnote-1919022
- Node: Arbitrary Precision Integers919201
- Ref: Arbitrary Precision Integers-Footnote-1924118
- Node: POSIX Floating Point Problems924267
- Ref: POSIX Floating Point Problems-Footnote-1928149
- Node: Floating point summary928187
- Node: Dynamic Extensions930377
- Node: Extension Intro931930
- Node: Plugin License933196
- Node: Extension Mechanism Outline933993
- Ref: figure-load-extension934432
- Ref: figure-register-new-function935997
- Ref: figure-call-new-function937089
- Node: Extension API Description939152
- Node: Extension API Functions Introduction940684
- Node: General Data Types945543
- Ref: General Data Types-Footnote-1951498
- Node: Memory Allocation Functions951797
- Ref: Memory Allocation Functions-Footnote-1954642
- Node: Constructor Functions954741
- Node: Registration Functions956486
- Node: Extension Functions957171
- Node: Exit Callback Functions959470
- Node: Extension Version String960720
- Node: Input Parsers961383
- Node: Output Wrappers971268
- Node: Two-way processors975780
- Node: Printing Messages978044
- Ref: Printing Messages-Footnote-1979118
- Node: Updating ERRNO979271
- Node: Requesting Values980010
- Ref: table-value-types-returned980747
- Node: Accessing Parameters981630
- Node: Symbol Table Access982866
- Node: Symbol table by name983378
- Node: Symbol table by cookie985399
- Ref: Symbol table by cookie-Footnote-1989548
- Node: Cached values989612
- Ref: Cached values-Footnote-1993113
- Node: Array Manipulation993204
- Ref: Array Manipulation-Footnote-1994295
- Node: Array Data Types994332
- Ref: Array Data Types-Footnote-1996990
- Node: Array Functions997082
- Node: Flattening Arrays1000941
- Node: Creating Arrays1007849
- Node: Redirection API1012621
- Node: Extension API Variables1015452
- Node: Extension Versioning1016085
- Node: Extension API Informational Variables1017976
- Node: Extension API Boilerplate1019040
- Node: Finding Extensions1022854
- Node: Extension Example1023414
- Node: Internal File Description1024212
- Node: Internal File Ops1028292
- Ref: Internal File Ops-Footnote-11040054
- Node: Using Internal File Ops1040194
- Ref: Using Internal File Ops-Footnote-11042577
- Node: Extension Samples1042852
- Node: Extension Sample File Functions1044381
- Node: Extension Sample Fnmatch1052030
- Node: Extension Sample Fork1053517
- Node: Extension Sample Inplace1054735
- Node: Extension Sample Ord1057945
- Node: Extension Sample Readdir1058781
- Ref: table-readdir-file-types1059670
- Node: Extension Sample Revout1060475
- Node: Extension Sample Rev2way1061064
- Node: Extension Sample Read write array1061804
- Node: Extension Sample Readfile1063746
- Node: Extension Sample Time1064841
- Node: Extension Sample API Tests1066189
- Node: gawkextlib1066681
- Node: Extension summary1069128
- Node: Extension Exercises1072820
- Node: Language History1074317
- Node: V7/SVR3.11075973
- Node: SVR41078125
- Node: POSIX1079559
- Node: BTL1080939
- Node: POSIX/GNU1081669
- Node: Feature History1087508
- Node: Common Extensions1101878
- Node: Ranges and Locales1103161
- Ref: Ranges and Locales-Footnote-11107777
- Ref: Ranges and Locales-Footnote-21107804
- Ref: Ranges and Locales-Footnote-31108039
- Node: Contributors1108260
- Node: History summary1113829
- Node: Installation1115209
- Node: Gawk Distribution1116154
- Node: Getting1116638
- Node: Extracting1117599
- Node: Distribution contents1119237
- Node: Unix Installation1125333
- Node: Quick Installation1126015
- Node: Shell Startup Files1128429
- Node: Additional Configuration Options1129507
- Node: Configuration Philosophy1131312
- Node: Non-Unix Installation1133682
- Node: PC Installation1134140
- Node: PC Binary Installation1135460
- Node: PC Compiling1137312
- Ref: PC Compiling-Footnote-11140336
- Node: PC Testing1140445
- Node: PC Using1141625
- Node: Cygwin1145739
- Node: MSYS1146509
- Node: VMS Installation1147010
- Node: VMS Compilation1147801
- Ref: VMS Compilation-Footnote-11149031
- Node: VMS Dynamic Extensions1149089
- Node: VMS Installation Details1150774
- Node: VMS Running1153027
- Node: VMS GNV1155868
- Node: VMS Old Gawk1156603
- Node: Bugs1157074
- Node: Other Versions1161271
- Node: Installation summary1167857
- Node: Notes1168915
- Node: Compatibility Mode1169780
- Node: Additions1170562
- Node: Accessing The Source1171487
- Node: Adding Code1172923
- Node: New Ports1179142
- Node: Derived Files1183630
- Ref: Derived Files-Footnote-11189115
- Ref: Derived Files-Footnote-21189150
- Ref: Derived Files-Footnote-31189748
- Node: Future Extensions1189862
- Node: Implementation Limitations1190520
- Node: Extension Design1191703
- Node: Old Extension Problems1192857
- Ref: Old Extension Problems-Footnote-11194375
- Node: Extension New Mechanism Goals1194432
- Ref: Extension New Mechanism Goals-Footnote-11197796
- Node: Extension Other Design Decisions1197985
- Node: Extension Future Growth1200098
- Node: Old Extension Mechanism1200934
- Node: Notes summary1202697
- Node: Basic Concepts1203879
- Node: Basic High Level1204560
- Ref: figure-general-flow1204842
- Ref: figure-process-flow1205527
- Ref: Basic High Level-Footnote-11208828
- Node: Basic Data Typing1209013
- Node: Glossary1212341
- Node: Copying1244287
- Node: GNU Free Documentation License1281826
- Node: Index1306944
++Node: Leftmost Longest176506
++Node: Computed Regexps177809
++Node: GNU Regexp Operators181236
++Node: Case-sensitivity184915
++Ref: Case-sensitivity-Footnote-1187811
++Ref: Case-sensitivity-Footnote-2188046
++Node: Strong Regexp Constants188154
++Node: Regexp Summary191096
++Node: Reading Files192702
++Node: Records194865
++Node: awk split records195598
++Node: gawk split records200530
++Ref: gawk split records-Footnote-1205074
++Node: Fields205111
++Node: Nonconstant Fields207852
++Ref: Nonconstant Fields-Footnote-1210088
++Node: Changing Fields210292
++Node: Field Separators216222
++Node: Default Field Splitting218920
++Node: Regexp Field Splitting220038
++Node: Single Character Fields223391
++Node: Command Line Field Separator224451
++Node: Full Line Fields227669
++Ref: Full Line Fields-Footnote-1229191
++Ref: Full Line Fields-Footnote-2229237
++Node: Field Splitting Summary229338
++Node: Constant Size231412
++Node: Splitting By Content235991
++Ref: Splitting By Content-Footnote-1239962
++Node: Multiple Line240125
++Ref: Multiple Line-Footnote-1246008
++Node: Getline246187
++Node: Plain Getline248654
++Node: Getline/Variable251293
++Node: Getline/File252442
++Node: Getline/Variable/File253828
++Ref: Getline/Variable/File-Footnote-1255432
++Node: Getline/Pipe255520
++Node: Getline/Variable/Pipe258225
++Node: Getline/Coprocess259358
++Node: Getline/Variable/Coprocess260623
++Node: Getline Notes261363
++Node: Getline Summary264158
++Ref: table-getline-variants264580
++Node: Read Timeout265328
++Ref: Read Timeout-Footnote-1269235
++Node: Retrying Input269293
++Node: Command-line directories270492
++Node: Input Summary271399
++Node: Input Exercises274571
++Node: Printing275299
++Node: Print277134
++Node: Print Examples278591
++Node: Output Separators281371
++Node: OFMT283388
++Node: Printf284744
++Node: Basic Printf285529
++Node: Control Letters287103
++Node: Format Modifiers291091
++Node: Printf Examples297106
++Node: Redirection299592
++Node: Special FD306435
++Ref: Special FD-Footnote-1309603
++Node: Special Files309677
++Node: Other Inherited Files310294
++Node: Special Network311295
++Node: Special Caveats312155
++Node: Close Files And Pipes313104
++Ref: Close Files And Pipes-Footnote-1320291
++Ref: Close Files And Pipes-Footnote-2320439
++Node: Nonfatal320590
++Node: Output Summary322915
++Node: Output Exercises324137
++Node: Expressions324816
++Node: Values326004
++Node: Constants326682
++Node: Scalar Constants327373
++Ref: Scalar Constants-Footnote-1328237
++Node: Nondecimal-numbers328487
++Node: Regexp Constants331501
++Node: Using Constant Regexps332027
++Node: Variables335190
++Node: Using Variables335847
++Node: Assignment Options337758
++Node: Conversion339632
++Node: Strings And Numbers340156
++Ref: Strings And Numbers-Footnote-1343220
++Node: Locale influences conversions343329
++Ref: table-locale-affects346087
++Node: All Operators346705
++Node: Arithmetic Ops347334
++Node: Concatenation349840
++Ref: Concatenation-Footnote-1352687
++Node: Assignment Ops352794
++Ref: table-assign-ops357786
++Node: Increment Ops359099
++Node: Truth Values and Conditions362559
++Node: Truth Values363633
++Node: Typing and Comparison364681
++Node: Variable Typing365501
++Node: Comparison Operators369125
++Ref: table-relational-ops369544
++Node: POSIX String Comparison373039
++Ref: POSIX String Comparison-Footnote-1374113
++Node: Boolean Ops374252
++Ref: Boolean Ops-Footnote-1378734
++Node: Conditional Exp378826
++Node: Function Calls380562
++Node: Precedence384442
++Node: Locales388101
++Node: Expressions Summary389733
++Node: Patterns and Actions392306
++Node: Pattern Overview393426
++Node: Regexp Patterns395103
++Node: Expression Patterns395645
++Node: Ranges399426
++Node: BEGIN/END402534
++Node: Using BEGIN/END403295
++Ref: Using BEGIN/END-Footnote-1406032
++Node: I/O And BEGIN/END406138
++Node: BEGINFILE/ENDFILE408454
++Node: Empty411361
++Node: Using Shell Variables411678
++Node: Action Overview413952
++Node: Statements416277
++Node: If Statement418125
++Node: While Statement419620
++Node: Do Statement421648
++Node: For Statement422796
++Node: Switch Statement425955
++Node: Break Statement428341
++Node: Continue Statement430433
++Node: Next Statement432260
++Node: Nextfile Statement434643
++Node: Exit Statement437295
++Node: Built-in Variables439700
++Node: User-modified440833
++Node: Auto-set448421
++Ref: Auto-set-Footnote-1462814
++Ref: Auto-set-Footnote-2463020
++Node: ARGC and ARGV463076
++Node: Pattern Action Summary467295
++Node: Arrays469725
++Node: Array Basics471054
++Node: Array Intro471898
++Ref: figure-array-elements473873
++Ref: Array Intro-Footnote-1476577
++Node: Reference to Elements476705
++Node: Assigning Elements479169
++Node: Array Example479660
++Node: Scanning an Array481419
++Node: Controlling Scanning484443
++Ref: Controlling Scanning-Footnote-1489842
++Node: Numeric Array Subscripts490158
++Node: Uninitialized Subscripts492342
++Node: Delete493961
++Ref: Delete-Footnote-1496713
++Node: Multidimensional496770
++Node: Multiscanning499865
++Node: Arrays of Arrays501456
++Node: Arrays Summary506224
++Node: Functions508317
++Node: Built-in509355
++Node: Calling Built-in510433
++Node: Numeric Functions512429
++Ref: Numeric Functions-Footnote-1517262
++Ref: Numeric Functions-Footnote-2517619
++Ref: Numeric Functions-Footnote-3517667
++Node: String Functions517939
++Ref: String Functions-Footnote-1541447
++Ref: String Functions-Footnote-2541576
++Ref: String Functions-Footnote-3541824
++Node: Gory Details541911
++Ref: table-sub-escapes543702
++Ref: table-sub-proposed545221
++Ref: table-posix-sub546584
++Ref: table-gensub-escapes548125
++Ref: Gory Details-Footnote-1548948
++Node: I/O Functions549099
++Ref: I/O Functions-Footnote-1556320
++Node: Time Functions556468
++Ref: Time Functions-Footnote-1566973
++Ref: Time Functions-Footnote-2567041
++Ref: Time Functions-Footnote-3567199
++Ref: Time Functions-Footnote-4567310
++Ref: Time Functions-Footnote-5567422
++Ref: Time Functions-Footnote-6567649
++Node: Bitwise Functions567915
++Ref: table-bitwise-ops568509
++Ref: Bitwise Functions-Footnote-1572847
++Node: Type Functions573020
++Node: I18N Functions575681
++Node: User-defined577332
++Node: Definition Syntax578137
++Ref: Definition Syntax-Footnote-1583824
++Node: Function Example583895
++Ref: Function Example-Footnote-1586817
++Node: Function Caveats586839
++Node: Calling A Function587357
++Node: Variable Scope588315
++Node: Pass By Value/Reference591309
++Node: Return Statement594808
++Node: Dynamic Typing597787
++Node: Indirect Calls598717
++Ref: Indirect Calls-Footnote-1608968
++Node: Functions Summary609096
++Node: Library Functions611801
++Ref: Library Functions-Footnote-1615410
++Ref: Library Functions-Footnote-2615553
++Node: Library Names615724
++Ref: Library Names-Footnote-1619185
++Ref: Library Names-Footnote-2619408
++Node: General Functions619494
++Node: Strtonum Function620597
++Node: Assert Function623619
++Node: Round Function626945
++Node: Cliff Random Function628486
++Node: Ordinal Functions629502
++Ref: Ordinal Functions-Footnote-1632565
++Ref: Ordinal Functions-Footnote-2632817
++Node: Join Function633027
++Ref: Join Function-Footnote-1634797
++Node: Getlocaltime Function634997
++Node: Readfile Function638741
++Node: Shell Quoting640715
++Node: Data File Management642116
++Node: Filetrans Function642748
++Node: Rewind Function646845
++Node: File Checking648231
++Ref: File Checking-Footnote-1649565
++Node: Empty Files649766
++Node: Ignoring Assigns651745
++Node: Getopt Function653295
++Ref: Getopt Function-Footnote-1664765
++Node: Passwd Functions664965
++Ref: Passwd Functions-Footnote-1673806
++Node: Group Functions673894
++Ref: Group Functions-Footnote-1681793
++Node: Walking Arrays682000
++Node: Library Functions Summary685010
++Node: Library Exercises686416
++Node: Sample Programs686881
++Node: Running Examples687651
++Node: Clones688379
++Node: Cut Program689603
++Node: Egrep Program699324
++Ref: Egrep Program-Footnote-1706836
++Node: Id Program706946
++Node: Split Program710626
++Ref: Split Program-Footnote-1714085
++Node: Tee Program714214
++Node: Uniq Program717004
++Node: Wc Program724430
++Ref: Wc Program-Footnote-1728685
++Node: Miscellaneous Programs728779
++Node: Dupword Program729992
++Node: Alarm Program732022
++Node: Translate Program736877
++Ref: Translate Program-Footnote-1741442
++Node: Labels Program741712
++Ref: Labels Program-Footnote-1745063
++Node: Word Sorting745147
++Node: History Sorting749219
++Node: Extract Program751054
++Node: Simple Sed758583
++Node: Igawk Program761657
++Ref: Igawk Program-Footnote-1775988
++Ref: Igawk Program-Footnote-2776190
++Ref: Igawk Program-Footnote-3776312
++Node: Anagram Program776427
++Node: Signature Program779489
++Node: Programs Summary780736
++Node: Programs Exercises781951
++Ref: Programs Exercises-Footnote-1786080
++Node: Advanced Features786171
++Node: Nondecimal Data788161
++Node: Array Sorting789752
++Node: Controlling Array Traversal790452
++Ref: Controlling Array Traversal-Footnote-1798821
++Node: Array Sorting Functions798939
++Ref: Array Sorting Functions-Footnote-1804030
++Node: Two-way I/O804226
++Ref: Two-way I/O-Footnote-1810046
++Ref: Two-way I/O-Footnote-2810233
++Node: TCP/IP Networking810315
++Node: Profiling813433
++Node: Advanced Features Summary821704
++Node: Internationalization823548
++Node: I18N and L10N825028
++Node: Explaining gettext825715
++Ref: Explaining gettext-Footnote-1830738
++Ref: Explaining gettext-Footnote-2830923
++Node: Programmer i18n831088
++Ref: Programmer i18n-Footnote-1835944
++Node: Translator i18n835993
++Node: String Extraction836787
++Ref: String Extraction-Footnote-1837920
++Node: Printf Ordering838006
++Ref: Printf Ordering-Footnote-1840792
++Node: I18N Portability840856
++Ref: I18N Portability-Footnote-1843312
++Node: I18N Example843375
++Ref: I18N Example-Footnote-1846181
++Node: Gawk I18N846254
++Node: I18N Summary846899
++Node: Debugger848240
++Node: Debugging849262
++Node: Debugging Concepts849703
++Node: Debugging Terms851512
++Node: Awk Debugging854087
++Node: Sample Debugging Session854993
++Node: Debugger Invocation855527
++Node: Finding The Bug856913
++Node: List of Debugger Commands863391
++Node: Breakpoint Control864724
++Node: Debugger Execution Control868418
++Node: Viewing And Changing Data871780
++Node: Execution Stack875154
++Node: Debugger Info876791
++Node: Miscellaneous Debugger Commands880862
++Node: Readline Support885950
++Node: Limitations886846
++Ref: Limitations-Footnote-1891077
++Node: Debugging Summary891128
++Node: Arbitrary Precision Arithmetic892407
++Node: Computer Arithmetic893823
++Ref: table-numeric-ranges897414
++Ref: Computer Arithmetic-Footnote-1898136
++Node: Math Definitions898193
++Ref: table-ieee-formats901507
++Ref: Math Definitions-Footnote-1902110
++Node: MPFR features902215
++Node: FP Math Caution903888
++Ref: FP Math Caution-Footnote-1904960
++Node: Inexactness of computations905329
++Node: Inexact representation906289
++Node: Comparing FP Values907649
++Node: Errors accumulate908731
++Node: Getting Accuracy910164
++Node: Try To Round912874
++Node: Setting precision913773
++Ref: table-predefined-precision-strings914470
++Node: Setting the rounding mode916300
++Ref: table-gawk-rounding-modes916674
++Ref: Setting the rounding mode-Footnote-1920082
++Node: Arbitrary Precision Integers920261
++Ref: Arbitrary Precision Integers-Footnote-1925178
++Node: POSIX Floating Point Problems925327
++Ref: POSIX Floating Point Problems-Footnote-1929209
++Node: Floating point summary929247
++Node: Dynamic Extensions931437
++Node: Extension Intro932990
++Node: Plugin License934256
++Node: Extension Mechanism Outline935053
++Ref: figure-load-extension935492
++Ref: figure-register-new-function937057
++Ref: figure-call-new-function938149
++Node: Extension API Description940212
++Node: Extension API Functions Introduction941744
++Node: General Data Types946603
++Ref: General Data Types-Footnote-1952558
++Node: Memory Allocation Functions952857
++Ref: Memory Allocation Functions-Footnote-1955702
++Node: Constructor Functions955801
++Node: Registration Functions957546
++Node: Extension Functions958231
++Node: Exit Callback Functions960530
++Node: Extension Version String961780
++Node: Input Parsers962443
++Node: Output Wrappers972328
++Node: Two-way processors976840
++Node: Printing Messages979104
++Ref: Printing Messages-Footnote-1980178
++Node: Updating ERRNO980331
++Node: Requesting Values981070
++Ref: table-value-types-returned981807
++Node: Accessing Parameters982690
++Node: Symbol Table Access983926
++Node: Symbol table by name984438
++Node: Symbol table by cookie986459
++Ref: Symbol table by cookie-Footnote-1990608
++Node: Cached values990672
++Ref: Cached values-Footnote-1994173
++Node: Array Manipulation994264
++Ref: Array Manipulation-Footnote-1995355
++Node: Array Data Types995392
++Ref: Array Data Types-Footnote-1998050
++Node: Array Functions998142
++Node: Flattening Arrays1002001
++Node: Creating Arrays1008909
++Node: Redirection API1013681
++Node: Extension API Variables1016512
++Node: Extension Versioning1017145
++Node: Extension API Informational Variables1019036
++Node: Extension API Boilerplate1020100
++Node: Finding Extensions1023914
++Node: Extension Example1024474
++Node: Internal File Description1025272
++Node: Internal File Ops1029352
++Ref: Internal File Ops-Footnote-11041114
++Node: Using Internal File Ops1041254
++Ref: Using Internal File Ops-Footnote-11043637
++Node: Extension Samples1043912
++Node: Extension Sample File Functions1045441
++Node: Extension Sample Fnmatch1053090
++Node: Extension Sample Fork1054577
++Node: Extension Sample Inplace1055795
++Node: Extension Sample Ord1059005
++Node: Extension Sample Readdir1059841
++Ref: table-readdir-file-types1060730
++Node: Extension Sample Revout1061535
++Node: Extension Sample Rev2way1062124
++Node: Extension Sample Read write array1062864
++Node: Extension Sample Readfile1064806
++Node: Extension Sample Time1065901
++Node: Extension Sample API Tests1067249
++Node: gawkextlib1067741
++Node: Extension summary1070188
++Node: Extension Exercises1073880
++Node: Language History1075377
++Node: V7/SVR3.11077033
++Node: SVR41079185
++Node: POSIX1080619
++Node: BTL1081999
++Node: POSIX/GNU1082729
++Node: Feature History1088568
++Node: Common Extensions1102938
++Node: Ranges and Locales1104221
++Ref: Ranges and Locales-Footnote-11108837
++Ref: Ranges and Locales-Footnote-21108864
++Ref: Ranges and Locales-Footnote-31109099
++Node: Contributors1109320
++Node: History summary1114889
++Node: Installation1116269
++Node: Gawk Distribution1117214
++Node: Getting1117698
++Node: Extracting1118659
++Node: Distribution contents1120297
++Node: Unix Installation1126393
++Node: Quick Installation1127075
++Node: Shell Startup Files1129489
++Node: Additional Configuration Options1130567
++Node: Configuration Philosophy1132372
++Node: Non-Unix Installation1134742
++Node: PC Installation1135200
++Node: PC Binary Installation1136520
++Node: PC Compiling1138372
++Ref: PC Compiling-Footnote-11141396
++Node: PC Testing1141505
++Node: PC Using1142685
++Node: Cygwin1146799
++Node: MSYS1147569
++Node: VMS Installation1148070
++Node: VMS Compilation1148861
++Ref: VMS Compilation-Footnote-11150091
++Node: VMS Dynamic Extensions1150149
++Node: VMS Installation Details1151834
++Node: VMS Running1154087
++Node: VMS GNV1156928
++Node: VMS Old Gawk1157663
++Node: Bugs1158134
++Node: Other Versions1162331
++Node: Installation summary1168917
++Node: Notes1169975
++Node: Compatibility Mode1170840
++Node: Additions1171622
++Node: Accessing The Source1172547
++Node: Adding Code1173983
++Node: New Ports1180202
++Node: Derived Files1184690
++Ref: Derived Files-Footnote-11190175
++Ref: Derived Files-Footnote-21190210
++Ref: Derived Files-Footnote-31190808
++Node: Future Extensions1190922
++Node: Implementation Limitations1191580
++Node: Extension Design1192763
++Node: Old Extension Problems1193917
++Ref: Old Extension Problems-Footnote-11195435
++Node: Extension New Mechanism Goals1195492
++Ref: Extension New Mechanism Goals-Footnote-11198856
++Node: Extension Other Design Decisions1199045
++Node: Extension Future Growth1201158
++Node: Old Extension Mechanism1201994
++Node: Notes summary1203757
++Node: Basic Concepts1204939
++Node: Basic High Level1205620
++Ref: figure-general-flow1205902
++Ref: figure-process-flow1206587
++Ref: Basic High Level-Footnote-11209888
++Node: Basic Data Typing1210073
++Node: Glossary1213401
++Node: Copying1245347
++Node: GNU Free Documentation License1282886
++Node: Index1308004
  
  End Tag Table

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog        |   16 +
 doc/ChangeLog    |    6 +
 doc/gawk.info    | 1017 ++++++++++++++++++++++++++++--------------------------
 doc/gawk.texi    |   29 ++-
 doc/gawktexi.in  |   29 ++-
 regcomp.c        |   18 +-
 regex.h          |    2 +-
 regex_internal.c |    2 +-
 regex_internal.h |    5 +-
 regexec.c        |   16 +-
 10 files changed, 613 insertions(+), 527 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

[Prev in Thread] Current Thread [Next in Thread]