gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-2856-ge732002
Date: Mon, 18 Sep 2017 14:25:53 -0400 (EDT)

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, feature/namespaces has been updated
       via  e7320022b00bf50c2f1bcd7ddd0e43fe16ed2c08 (commit)
       via  7bef3e3f1db4dccc35a91e6bb16fdc4bbd2535a1 (commit)
       via  34f9713c690622a95a13ab13aca5e86cd747c689 (commit)
      from  5478995ca6bf5abba9fbfeedc901ae185198982b (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=e7320022b00bf50c2f1bcd7ddd0e43fe16ed2c08

commit e7320022b00bf50c2f1bcd7ddd0e43fe16ed2c08
Merge: 5478995 7bef3e3
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Sep 18 21:25:43 2017 +0300

    Merge branch 'master' into feature/namespaces

diff --cc doc/gawk.info
index 9a6c1f0,5b757a5..d4105a5
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -36287,592 -35859,581 +36295,592 @@@ Inde
  
  Tag Table:
  Node: Top1200
 -Node: Foreword343399
 -Node: Foreword447841
 -Node: Preface49373
 -Ref: Preface-Footnote-152232
 -Ref: Preface-Footnote-252339
 -Ref: Preface-Footnote-352573
 -Node: History52715
 -Node: Names55067
 -Ref: Names-Footnote-156161
 -Node: This Manual56308
 -Ref: This Manual-Footnote-162793
 -Node: Conventions62893
 -Node: Manual History65248
 -Ref: Manual History-Footnote-168245
 -Ref: Manual History-Footnote-268286
 -Node: How To Contribute68360
 -Node: Acknowledgments69011
 -Node: Getting Started73919
 -Node: Running gawk76358
 -Node: One-shot77548
 -Node: Read Terminal78811
 -Node: Long80804
 -Node: Executable Scripts82317
 -Ref: Executable Scripts-Footnote-185112
 -Node: Comments85215
 -Node: Quoting87699
 -Node: DOS Quoting93216
 -Node: Sample Data Files95272
 -Node: Very Simple97867
 -Node: Two Rules102769
 -Node: More Complex104654
 -Node: Statements/Lines107520
 -Ref: Statements/Lines-Footnote-1111979
 -Node: Other Features112244
 -Node: When113180
 -Ref: When-Footnote-1114934
 -Node: Intro Summary114999
 -Node: Invoking Gawk115883
 -Node: Command Line117397
 -Node: Options118195
 -Ref: Options-Footnote-1134814
 -Ref: Options-Footnote-2135045
 -Node: Other Arguments135070
 -Node: Naming Standard Input138017
 -Node: Environment Variables139110
 -Node: AWKPATH Variable139668
 -Ref: AWKPATH Variable-Footnote-1143080
 -Ref: AWKPATH Variable-Footnote-2143114
 -Node: AWKLIBPATH Variable143375
 -Node: Other Environment Variables144632
 -Node: Exit Status148453
 -Node: Include Files149130
 -Node: Loading Shared Libraries152725
 -Node: Obsolete154153
 -Node: Undocumented154845
 -Node: Invoking Summary155142
 -Node: Regexp156802
 -Node: Regexp Usage158256
 -Node: Escape Sequences160293
 -Node: Regexp Operators166525
 -Ref: Regexp Operators-Footnote-1173941
 -Ref: Regexp Operators-Footnote-2174088
 -Node: Bracket Expressions174186
 -Ref: table-char-classes176662
 -Node: Leftmost Longest179799
 -Node: Computed Regexps181102
 -Node: GNU Regexp Operators184529
 -Node: Case-sensitivity188208
 -Ref: Case-sensitivity-Footnote-1191095
 -Ref: Case-sensitivity-Footnote-2191330
 -Node: Regexp Summary191438
 -Node: Reading Files192904
 -Node: Records195173
 -Node: awk split records195906
 -Node: gawk split records200837
 -Ref: gawk split records-Footnote-1205377
 -Node: Fields205414
 -Node: Nonconstant Fields208155
 -Ref: Nonconstant Fields-Footnote-1210391
 -Node: Changing Fields210595
 -Node: Field Separators216523
 -Node: Default Field Splitting219221
 -Node: Regexp Field Splitting220339
 -Node: Single Character Fields223692
 -Node: Command Line Field Separator224752
 -Node: Full Line Fields227970
 -Ref: Full Line Fields-Footnote-1229492
 -Ref: Full Line Fields-Footnote-2229538
 -Node: Field Splitting Summary229639
 -Node: Constant Size231713
 -Node: Fixed width data232445
 -Node: Skipping intervening235912
 -Node: Allowing trailing data236710
 -Node: Fields with fixed data237747
 -Node: Splitting By Content239265
 -Ref: Splitting By Content-Footnote-1242915
 -Node: Testing field creation243078
 -Node: Multiple Line244699
 -Ref: Multiple Line-Footnote-1250583
 -Node: Getline250762
 -Node: Plain Getline253231
 -Node: Getline/Variable255872
 -Node: Getline/File257023
 -Node: Getline/Variable/File258411
 -Ref: Getline/Variable/File-Footnote-1260016
 -Node: Getline/Pipe260104
 -Node: Getline/Variable/Pipe262811
 -Node: Getline/Coprocess263946
 -Node: Getline/Variable/Coprocess265213
 -Node: Getline Notes265955
 -Node: Getline Summary268752
 -Ref: table-getline-variants269176
 -Node: Read Timeout269924
 -Ref: Read Timeout-Footnote-1273830
 -Node: Retrying Input273888
 -Node: Command-line directories275087
 -Node: Input Summary275993
 -Node: Input Exercises279165
 -Node: Printing279893
 -Node: Print281727
 -Node: Print Examples283184
 -Node: Output Separators285964
 -Node: OFMT287981
 -Node: Printf289337
 -Node: Basic Printf290122
 -Node: Control Letters291696
 -Node: Format Modifiers295684
 -Node: Printf Examples301699
 -Node: Redirection304185
 -Node: Special FD311026
 -Ref: Special FD-Footnote-1314194
 -Node: Special Files314268
 -Node: Other Inherited Files314885
 -Node: Special Network315886
 -Node: Special Caveats316746
 -Node: Close Files And Pipes317695
 -Ref: table-close-pipe-return-values324602
 -Ref: Close Files And Pipes-Footnote-1325385
 -Ref: Close Files And Pipes-Footnote-2325533
 -Node: Nonfatal325685
 -Node: Output Summary328010
 -Node: Output Exercises329232
 -Node: Expressions329911
 -Node: Values331099
 -Node: Constants331777
 -Node: Scalar Constants332468
 -Ref: Scalar Constants-Footnote-1333332
 -Node: Nondecimal-numbers333582
 -Node: Regexp Constants336583
 -Node: Using Constant Regexps337109
 -Node: Standard Regexp Constants337731
 -Node: Strong Regexp Constants340919
 -Node: Variables343877
 -Node: Using Variables344534
 -Node: Assignment Options346444
 -Node: Conversion348317
 -Node: Strings And Numbers348841
 -Ref: Strings And Numbers-Footnote-1351904
 -Node: Locale influences conversions352013
 -Ref: table-locale-affects354771
 -Node: All Operators355389
 -Node: Arithmetic Ops356018
 -Node: Concatenation358524
 -Ref: Concatenation-Footnote-1361371
 -Node: Assignment Ops361478
 -Ref: table-assign-ops366469
 -Node: Increment Ops367782
 -Node: Truth Values and Conditions371242
 -Node: Truth Values372316
 -Node: Typing and Comparison373364
 -Node: Variable Typing374184
 -Ref: Variable Typing-Footnote-1380647
 -Ref: Variable Typing-Footnote-2380719
 -Node: Comparison Operators380796
 -Ref: table-relational-ops381215
 -Node: POSIX String Comparison384710
 -Ref: POSIX String Comparison-Footnote-1386405
 -Ref: POSIX String Comparison-Footnote-2386544
 -Node: Boolean Ops386628
 -Ref: Boolean Ops-Footnote-1391110
 -Node: Conditional Exp391202
 -Node: Function Calls392938
 -Node: Precedence396815
 -Node: Locales400474
 -Node: Expressions Summary402106
 -Node: Patterns and Actions404679
 -Node: Pattern Overview405799
 -Node: Regexp Patterns407476
 -Node: Expression Patterns408018
 -Node: Ranges411799
 -Node: BEGIN/END414907
 -Node: Using BEGIN/END415668
 -Ref: Using BEGIN/END-Footnote-1418404
 -Node: I/O And BEGIN/END418510
 -Node: BEGINFILE/ENDFILE420824
 -Node: Empty423731
 -Node: Using Shell Variables424048
 -Node: Action Overview426322
 -Node: Statements428647
 -Node: If Statement430495
 -Node: While Statement431990
 -Node: Do Statement434018
 -Node: For Statement435166
 -Node: Switch Statement438324
 -Node: Break Statement440710
 -Node: Continue Statement442802
 -Node: Next Statement444629
 -Node: Nextfile Statement447012
 -Node: Exit Statement449664
 -Node: Built-in Variables452067
 -Node: User-modified453200
 -Node: Auto-set460967
 -Ref: Auto-set-Footnote-1476564
 -Ref: Auto-set-Footnote-2476770
 -Node: ARGC and ARGV476826
 -Node: Pattern Action Summary481039
 -Node: Arrays483469
 -Node: Array Basics484798
 -Node: Array Intro485642
 -Ref: figure-array-elements487617
 -Ref: Array Intro-Footnote-1490321
 -Node: Reference to Elements490449
 -Node: Assigning Elements492913
 -Node: Array Example493404
 -Node: Scanning an Array495163
 -Node: Controlling Scanning498185
 -Ref: Controlling Scanning-Footnote-1503584
 -Node: Numeric Array Subscripts503900
 -Node: Uninitialized Subscripts506084
 -Node: Delete507703
 -Ref: Delete-Footnote-1510455
 -Node: Multidimensional510512
 -Node: Multiscanning513607
 -Node: Arrays of Arrays515198
 -Node: Arrays Summary519965
 -Node: Functions522058
 -Node: Built-in523096
 -Node: Calling Built-in524177
 -Node: Numeric Functions526173
 -Ref: Numeric Functions-Footnote-1530201
 -Ref: Numeric Functions-Footnote-2530558
 -Ref: Numeric Functions-Footnote-3530606
 -Node: String Functions530878
 -Ref: String Functions-Footnote-1554536
 -Ref: String Functions-Footnote-2554664
 -Ref: String Functions-Footnote-3554912
 -Node: Gory Details554999
 -Ref: table-sub-escapes556790
 -Ref: table-sub-proposed558309
 -Ref: table-posix-sub559672
 -Ref: table-gensub-escapes561213
 -Ref: Gory Details-Footnote-1562036
 -Node: I/O Functions562190
 -Ref: table-system-return-values568772
 -Ref: I/O Functions-Footnote-1570752
 -Ref: I/O Functions-Footnote-2570900
 -Node: Time Functions571020
 -Ref: Time Functions-Footnote-1581687
 -Ref: Time Functions-Footnote-2581755
 -Ref: Time Functions-Footnote-3581913
 -Ref: Time Functions-Footnote-4582024
 -Ref: Time Functions-Footnote-5582136
 -Ref: Time Functions-Footnote-6582363
 -Node: Bitwise Functions582629
 -Ref: table-bitwise-ops583223
 -Ref: Bitwise Functions-Footnote-1589256
 -Ref: Bitwise Functions-Footnote-2589429
 -Node: Type Functions589620
 -Node: I18N Functions592537
 -Node: User-defined594188
 -Node: Definition Syntax594993
 -Ref: Definition Syntax-Footnote-1600680
 -Node: Function Example600751
 -Ref: Function Example-Footnote-1603673
 -Node: Function Caveats603695
 -Node: Calling A Function604213
 -Node: Variable Scope605171
 -Node: Pass By Value/Reference608165
 -Node: Return Statement611664
 -Node: Dynamic Typing614643
 -Node: Indirect Calls615573
 -Ref: Indirect Calls-Footnote-1625824
 -Node: Functions Summary625952
 -Node: Library Functions628657
 -Ref: Library Functions-Footnote-1632264
 -Ref: Library Functions-Footnote-2632407
 -Node: Library Names632578
 -Ref: Library Names-Footnote-1636038
 -Ref: Library Names-Footnote-2636261
 -Node: General Functions636347
 -Node: Strtonum Function637450
 -Node: Assert Function640472
 -Node: Round Function643798
 -Node: Cliff Random Function645339
 -Node: Ordinal Functions646355
 -Ref: Ordinal Functions-Footnote-1649418
 -Ref: Ordinal Functions-Footnote-2649670
 -Node: Join Function649880
 -Ref: Join Function-Footnote-1651650
 -Node: Getlocaltime Function651850
 -Node: Readfile Function655592
 -Node: Shell Quoting657564
 -Node: Data File Management658965
 -Node: Filetrans Function659597
 -Node: Rewind Function663693
 -Node: File Checking665603
 -Ref: File Checking-Footnote-1666937
 -Node: Empty Files667138
 -Node: Ignoring Assigns669117
 -Node: Getopt Function670667
 -Ref: Getopt Function-Footnote-1682136
 -Node: Passwd Functions682336
 -Ref: Passwd Functions-Footnote-1691175
 -Node: Group Functions691263
 -Ref: Group Functions-Footnote-1699161
 -Node: Walking Arrays699368
 -Node: Library Functions Summary702376
 -Node: Library Exercises703782
 -Node: Sample Programs704247
 -Node: Running Examples705017
 -Node: Clones705745
 -Node: Cut Program706969
 -Node: Egrep Program716898
 -Ref: Egrep Program-Footnote-1724410
 -Node: Id Program724520
 -Node: Split Program728200
 -Ref: Split Program-Footnote-1731659
 -Node: Tee Program731788
 -Node: Uniq Program734578
 -Node: Wc Program742004
 -Ref: Wc Program-Footnote-1746259
 -Node: Miscellaneous Programs746353
 -Node: Dupword Program747566
 -Node: Alarm Program749596
 -Node: Translate Program754451
 -Ref: Translate Program-Footnote-1759016
 -Node: Labels Program759286
 -Ref: Labels Program-Footnote-1762637
 -Node: Word Sorting762721
 -Node: History Sorting766793
 -Node: Extract Program768628
 -Node: Simple Sed776158
 -Node: Igawk Program779232
 -Ref: Igawk Program-Footnote-1793563
 -Ref: Igawk Program-Footnote-2793765
 -Ref: Igawk Program-Footnote-3793887
 -Node: Anagram Program794002
 -Node: Signature Program797064
 -Node: Programs Summary798311
 -Node: Programs Exercises799525
 -Ref: Programs Exercises-Footnote-1803654
 -Node: Advanced Features803745
 -Node: Nondecimal Data805735
 -Node: Array Sorting807326
 -Node: Controlling Array Traversal808026
 -Ref: Controlling Array Traversal-Footnote-1816393
 -Node: Array Sorting Functions816511
 -Ref: Array Sorting Functions-Footnote-1821602
 -Node: Two-way I/O821798
 -Ref: Two-way I/O-Footnote-1828350
 -Ref: Two-way I/O-Footnote-2828537
 -Node: TCP/IP Networking828619
 -Node: Profiling831737
 -Ref: Profiling-Footnote-1840409
 -Node: Advanced Features Summary840732
 -Node: Internationalization842576
 -Node: I18N and L10N844056
 -Node: Explaining gettext844743
 -Ref: Explaining gettext-Footnote-1850635
 -Ref: Explaining gettext-Footnote-2850820
 -Node: Programmer i18n850985
 -Ref: Programmer i18n-Footnote-1855934
 -Node: Translator i18n855983
 -Node: String Extraction856777
 -Ref: String Extraction-Footnote-1857909
 -Node: Printf Ordering857995
 -Ref: Printf Ordering-Footnote-1860781
 -Node: I18N Portability860845
 -Ref: I18N Portability-Footnote-1863301
 -Node: I18N Example863364
 -Ref: I18N Example-Footnote-1866170
 -Node: Gawk I18N866243
 -Node: I18N Summary866888
 -Node: Debugger868229
 -Node: Debugging869252
 -Node: Debugging Concepts869693
 -Node: Debugging Terms871502
 -Node: Awk Debugging874077
 -Node: Sample Debugging Session874983
 -Node: Debugger Invocation875517
 -Node: Finding The Bug876903
 -Node: List of Debugger Commands883381
 -Node: Breakpoint Control884714
 -Node: Debugger Execution Control888408
 -Node: Viewing And Changing Data891770
 -Node: Execution Stack895144
 -Node: Debugger Info896781
 -Node: Miscellaneous Debugger Commands900852
 -Node: Readline Support905940
 -Node: Limitations906836
 -Node: Debugging Summary908945
 -Node: Arbitrary Precision Arithmetic910224
 -Node: Computer Arithmetic911709
 -Ref: table-numeric-ranges915300
 -Ref: Computer Arithmetic-Footnote-1916022
 -Node: Math Definitions916079
 -Ref: table-ieee-formats919393
 -Ref: Math Definitions-Footnote-1919996
 -Node: MPFR features920101
 -Node: FP Math Caution921818
 -Ref: FP Math Caution-Footnote-1922890
 -Node: Inexactness of computations923259
 -Node: Inexact representation924219
 -Node: Comparing FP Values925579
 -Node: Errors accumulate926661
 -Node: Getting Accuracy928094
 -Node: Try To Round930804
 -Node: Setting precision931703
 -Ref: table-predefined-precision-strings932400
 -Node: Setting the rounding mode934230
 -Ref: table-gawk-rounding-modes934604
 -Ref: Setting the rounding mode-Footnote-1938012
 -Node: Arbitrary Precision Integers938191
 -Ref: Arbitrary Precision Integers-Footnote-1941366
 -Node: Checking for MPFR941515
 -Node: POSIX Floating Point Problems942812
 -Ref: POSIX Floating Point Problems-Footnote-1946683
 -Node: Floating point summary946721
 -Node: Dynamic Extensions948911
 -Node: Extension Intro950464
 -Node: Plugin License951730
 -Node: Extension Mechanism Outline952527
 -Ref: figure-load-extension952966
 -Ref: figure-register-new-function954531
 -Ref: figure-call-new-function955623
 -Node: Extension API Description957685
 -Node: Extension API Functions Introduction959327
 -Node: General Data Types964867
 -Ref: General Data Types-Footnote-1972988
 -Node: Memory Allocation Functions973287
 -Ref: Memory Allocation Functions-Footnote-1977495
 -Node: Constructor Functions977594
 -Node: Registration Functions981180
 -Node: Extension Functions981865
 -Node: Exit Callback Functions987080
 -Node: Extension Version String988330
 -Node: Input Parsers988993
 -Node: Output Wrappers1001714
 -Node: Two-way processors1006226
 -Node: Printing Messages1008491
 -Ref: Printing Messages-Footnote-11009662
 -Node: Updating ERRNO1009815
 -Node: Requesting Values1010554
 -Ref: table-value-types-returned1011291
 -Node: Accessing Parameters1012227
 -Node: Symbol Table Access1013462
 -Node: Symbol table by name1013974
 -Node: Symbol table by cookie1015763
 -Ref: Symbol table by cookie-Footnote-11019948
 -Node: Cached values1020012
 -Ref: Cached values-Footnote-11023548
 -Node: Array Manipulation1023701
 -Ref: Array Manipulation-Footnote-11024792
 -Node: Array Data Types1024829
 -Ref: Array Data Types-Footnote-11027487
 -Node: Array Functions1027579
 -Node: Flattening Arrays1032077
 -Node: Creating Arrays1039053
 -Node: Redirection API1043822
 -Node: Extension API Variables1046655
 -Node: Extension Versioning1047366
 -Ref: gawk-api-version1047795
 -Node: Extension GMP/MPFR Versioning1049523
 -Node: Extension API Informational Variables1051151
 -Node: Extension API Boilerplate1052224
 -Node: Changes from API V11056198
 -Node: Finding Extensions1056858
 -Node: Extension Example1057417
 -Node: Internal File Description1058215
 -Node: Internal File Ops1062295
 -Ref: Internal File Ops-Footnote-11073695
 -Node: Using Internal File Ops1073835
 -Ref: Using Internal File Ops-Footnote-11076218
 -Node: Extension Samples1076492
 -Node: Extension Sample File Functions1078021
 -Node: Extension Sample Fnmatch1085670
 -Node: Extension Sample Fork1087157
 -Node: Extension Sample Inplace1088375
 -Node: Extension Sample Ord1091592
 -Node: Extension Sample Readdir1092428
 -Ref: table-readdir-file-types1093317
 -Node: Extension Sample Revout1094122
 -Node: Extension Sample Rev2way1094711
 -Node: Extension Sample Read write array1095451
 -Node: Extension Sample Readfile1097393
 -Node: Extension Sample Time1098488
 -Node: Extension Sample API Tests1099836
 -Node: gawkextlib1100328
 -Node: Extension summary1102779
 -Node: Extension Exercises1106481
 -Node: Language History1107979
 -Node: V7/SVR3.11109635
 -Node: SVR41111787
 -Node: POSIX1113221
 -Node: BTL1114600
 -Node: POSIX/GNU1115329
 -Node: Feature History1121107
 -Node: Common Extensions1136966
 -Node: Ranges and Locales1138249
 -Ref: Ranges and Locales-Footnote-11142865
 -Ref: Ranges and Locales-Footnote-21142892
 -Ref: Ranges and Locales-Footnote-31143127
 -Node: Contributors1143348
 -Node: History summary1149293
 -Node: Installation1150673
 -Node: Gawk Distribution1151617
 -Node: Getting1152101
 -Node: Extracting1153064
 -Node: Distribution contents1154702
 -Node: Unix Installation1161182
 -Node: Quick Installation1161864
 -Node: Shell Startup Files1164278
 -Node: Additional Configuration Options1165367
 -Node: Configuration Philosophy1167356
 -Node: Non-Unix Installation1169725
 -Node: PC Installation1170185
 -Node: PC Binary Installation1171023
 -Node: PC Compiling1171458
 -Node: PC Using1172575
 -Node: Cygwin1175620
 -Node: MSYS1176390
 -Node: VMS Installation1176891
 -Node: VMS Compilation1177682
 -Ref: VMS Compilation-Footnote-11178911
 -Node: VMS Dynamic Extensions1178969
 -Node: VMS Installation Details1180654
 -Node: VMS Running1182907
 -Node: VMS GNV1187186
 -Node: VMS Old Gawk1187921
 -Node: Bugs1188392
 -Node: Bug address1189055
 -Node: Usenet1191452
 -Node: Maintainers1192229
 -Node: Other Versions1193490
 -Node: Installation summary1200074
 -Node: Notes1201276
 -Node: Compatibility Mode1202141
 -Node: Additions1202923
 -Node: Accessing The Source1203848
 -Node: Adding Code1205284
 -Node: New Ports1211503
 -Node: Derived Files1215991
 -Ref: Derived Files-Footnote-11221637
 -Ref: Derived Files-Footnote-21221672
 -Ref: Derived Files-Footnote-31222270
 -Node: Future Extensions1222384
 -Node: Implementation Limitations1223042
 -Node: Extension Design1224225
 -Node: Old Extension Problems1225379
 -Ref: Old Extension Problems-Footnote-11226897
 -Node: Extension New Mechanism Goals1226954
 -Ref: Extension New Mechanism Goals-Footnote-11230318
 -Node: Extension Other Design Decisions1230507
 -Node: Extension Future Growth1232620
 -Node: Old Extension Mechanism1233456
 -Node: Notes summary1235219
 -Node: Basic Concepts1236401
 -Node: Basic High Level1237082
 -Ref: figure-general-flow1237364
 -Ref: figure-process-flow1238049
 -Ref: Basic High Level-Footnote-11241350
 -Node: Basic Data Typing1241535
 -Node: Glossary1244863
 -Node: Copying1276810
 -Node: GNU Free Documentation License1314349
 -Node: Index1339467
 +Node: Foreword344127
 +Node: Foreword448569
 +Node: Preface50101
 +Ref: Preface-Footnote-152960
 +Ref: Preface-Footnote-253067
 +Ref: Preface-Footnote-353301
 +Node: History53443
 +Node: Names55795
 +Ref: Names-Footnote-156889
 +Node: This Manual57036
 +Ref: This Manual-Footnote-163675
 +Node: Conventions63775
- Node: Manual History66129
- Ref: Manual History-Footnote-169124
- Ref: Manual History-Footnote-269165
- Node: How To Contribute69239
- Node: Acknowledgments69890
- Node: Getting Started74798
- Node: Running gawk77237
- Node: One-shot78427
- Node: Read Terminal79690
- Node: Long81683
- Node: Executable Scripts83196
- Ref: Executable Scripts-Footnote-185991
- Node: Comments86094
- Node: Quoting88578
- Node: DOS Quoting94095
- Node: Sample Data Files96151
- Node: Very Simple98746
- Node: Two Rules103648
- Node: More Complex105533
- Node: Statements/Lines108399
- Ref: Statements/Lines-Footnote-1112858
- Node: Other Features113123
- Node: When114059
- Ref: When-Footnote-1115813
- Node: Intro Summary115878
- Node: Invoking Gawk116762
- Node: Command Line118276
- Node: Options119074
- Ref: Options-Footnote-1136170
- Ref: Options-Footnote-2136400
- Node: Other Arguments136425
- Node: Naming Standard Input139372
- Node: Environment Variables140465
- Node: AWKPATH Variable141023
- Ref: AWKPATH Variable-Footnote-1144434
- Ref: AWKPATH Variable-Footnote-2144468
- Node: AWKLIBPATH Variable144729
- Node: Other Environment Variables145986
- Node: Exit Status149807
- Node: Include Files150484
- Node: Loading Shared Libraries154232
- Node: Obsolete155660
- Node: Undocumented156352
- Node: Invoking Summary156649
- Node: Regexp158309
- Node: Regexp Usage159763
- Node: Escape Sequences161800
- Node: Regexp Operators168032
- Ref: Regexp Operators-Footnote-1175448
- Ref: Regexp Operators-Footnote-2175595
- Node: Bracket Expressions175693
- Ref: table-char-classes178169
- Node: Leftmost Longest181306
- Node: Computed Regexps182609
- Node: GNU Regexp Operators186036
- Node: Case-sensitivity189715
- Ref: Case-sensitivity-Footnote-1192602
- Ref: Case-sensitivity-Footnote-2192837
- Node: Regexp Summary192945
- Node: Reading Files194411
- Node: Records196680
- Node: awk split records197413
- Node: gawk split records202344
- Ref: gawk split records-Footnote-1206884
- Node: Fields206921
- Node: Nonconstant Fields209662
- Ref: Nonconstant Fields-Footnote-1211898
- Node: Changing Fields212102
- Node: Field Separators218030
- Node: Default Field Splitting220728
- Node: Regexp Field Splitting221846
- Node: Single Character Fields225199
- Node: Command Line Field Separator226259
- Node: Full Line Fields229477
- Ref: Full Line Fields-Footnote-1230999
- Ref: Full Line Fields-Footnote-2231045
- Node: Field Splitting Summary231146
- Node: Constant Size233220
- Node: Fixed width data233952
- Node: Skipping intervening237419
- Node: Allowing trailing data238217
- Node: Fields with fixed data239254
- Node: Splitting By Content240772
- Ref: Splitting By Content-Footnote-1244422
- Node: Testing field creation244585
- Node: Multiple Line246206
- Ref: Multiple Line-Footnote-1252090
- Node: Getline252269
- Node: Plain Getline254738
- Node: Getline/Variable257379
- Node: Getline/File258530
- Node: Getline/Variable/File259918
- Ref: Getline/Variable/File-Footnote-1261523
- Node: Getline/Pipe261611
- Node: Getline/Variable/Pipe264318
- Node: Getline/Coprocess265453
- Node: Getline/Variable/Coprocess266720
- Node: Getline Notes267462
- Node: Getline Summary270259
- Ref: table-getline-variants270683
- Node: Read Timeout271431
- Ref: Read Timeout-Footnote-1275337
- Node: Retrying Input275395
- Node: Command-line directories276594
- Node: Input Summary277500
- Node: Input Exercises280672
- Node: Printing281400
- Node: Print283234
- Node: Print Examples284691
- Node: Output Separators287471
- Node: OFMT289488
- Node: Printf290844
- Node: Basic Printf291629
- Node: Control Letters293203
- Node: Format Modifiers297191
- Node: Printf Examples303206
- Node: Redirection305692
- Node: Special FD312533
- Ref: Special FD-Footnote-1315701
- Node: Special Files315775
- Node: Other Inherited Files316392
- Node: Special Network317393
- Node: Special Caveats318253
- Node: Close Files And Pipes319202
- Ref: table-close-pipe-return-values326109
- Ref: Close Files And Pipes-Footnote-1326892
- Ref: Close Files And Pipes-Footnote-2327040
- Node: Nonfatal327192
- Node: Output Summary329517
- Node: Output Exercises330739
- Node: Expressions331418
- Node: Values332606
- Node: Constants333284
- Node: Scalar Constants333975
- Ref: Scalar Constants-Footnote-1334839
- Node: Nondecimal-numbers335089
- Node: Regexp Constants338090
- Node: Using Constant Regexps338616
- Node: Standard Regexp Constants339238
- Node: Strong Regexp Constants342426
- Node: Variables345384
- Node: Using Variables346041
- Node: Assignment Options347951
- Node: Conversion349824
- Node: Strings And Numbers350348
- Ref: Strings And Numbers-Footnote-1353411
- Node: Locale influences conversions353520
- Ref: table-locale-affects356278
- Node: All Operators356896
- Node: Arithmetic Ops357525
- Node: Concatenation360031
- Ref: Concatenation-Footnote-1362878
- Node: Assignment Ops362985
- Ref: table-assign-ops367976
- Node: Increment Ops369289
- Node: Truth Values and Conditions372749
- Node: Truth Values373823
- Node: Typing and Comparison374871
- Node: Variable Typing375691
- Ref: Variable Typing-Footnote-1382154
- Ref: Variable Typing-Footnote-2382226
- Node: Comparison Operators382303
- Ref: table-relational-ops382722
- Node: POSIX String Comparison386217
- Ref: POSIX String Comparison-Footnote-1387912
- Ref: POSIX String Comparison-Footnote-2388051
- Node: Boolean Ops388135
- Ref: Boolean Ops-Footnote-1392617
- Node: Conditional Exp392709
- Node: Function Calls394445
- Node: Precedence398322
- Node: Locales401981
- Node: Expressions Summary403613
- Node: Patterns and Actions406186
- Node: Pattern Overview407306
- Node: Regexp Patterns408983
- Node: Expression Patterns409525
- Node: Ranges413306
- Node: BEGIN/END416414
- Node: Using BEGIN/END417175
- Ref: Using BEGIN/END-Footnote-1419911
- Node: I/O And BEGIN/END420017
- Node: BEGINFILE/ENDFILE422331
- Node: Empty425238
- Node: Using Shell Variables425555
- Node: Action Overview427829
- Node: Statements430154
- Node: If Statement432002
- Node: While Statement433497
- Node: Do Statement435525
- Node: For Statement436673
- Node: Switch Statement439831
- Node: Break Statement442217
- Node: Continue Statement444309
- Node: Next Statement446136
- Node: Nextfile Statement448519
- Node: Exit Statement451171
- Node: Built-in Variables453574
- Node: User-modified454707
- Node: Auto-set462474
- Ref: Auto-set-Footnote-1478071
- Ref: Auto-set-Footnote-2478277
- Node: ARGC and ARGV478333
- Node: Pattern Action Summary482546
- Node: Arrays484976
- Node: Array Basics486305
- Node: Array Intro487149
- Ref: figure-array-elements489124
- Ref: Array Intro-Footnote-1491828
- Node: Reference to Elements491956
- Node: Assigning Elements494420
- Node: Array Example494911
- Node: Scanning an Array496670
- Node: Controlling Scanning499692
- Ref: Controlling Scanning-Footnote-1505091
- Node: Numeric Array Subscripts505407
- Node: Uninitialized Subscripts507591
- Node: Delete509210
- Ref: Delete-Footnote-1511962
- Node: Multidimensional512019
- Node: Multiscanning515114
- Node: Arrays of Arrays516705
- Node: Arrays Summary521472
- Node: Functions523565
- Node: Built-in524603
- Node: Calling Built-in525684
- Node: Numeric Functions527680
- Ref: Numeric Functions-Footnote-1531708
- Ref: Numeric Functions-Footnote-2532065
- Ref: Numeric Functions-Footnote-3532113
- Node: String Functions532385
- Ref: String Functions-Footnote-1556043
- Ref: String Functions-Footnote-2556171
- Ref: String Functions-Footnote-3556419
- Node: Gory Details556506
- Ref: table-sub-escapes558297
- Ref: table-sub-proposed559816
- Ref: table-posix-sub561179
- Ref: table-gensub-escapes562720
- Ref: Gory Details-Footnote-1563543
- Node: I/O Functions563697
- Ref: table-system-return-values570279
- Ref: I/O Functions-Footnote-1572259
- Ref: I/O Functions-Footnote-2572407
- Node: Time Functions572527
- Ref: Time Functions-Footnote-1583194
- Ref: Time Functions-Footnote-2583262
- Ref: Time Functions-Footnote-3583420
- Ref: Time Functions-Footnote-4583531
- Ref: Time Functions-Footnote-5583643
- Ref: Time Functions-Footnote-6583870
- Node: Bitwise Functions584136
- Ref: table-bitwise-ops584730
- Ref: Bitwise Functions-Footnote-1590763
- Ref: Bitwise Functions-Footnote-2590936
- Node: Type Functions591127
- Node: I18N Functions594044
- Node: User-defined595695
- Node: Definition Syntax596500
- Ref: Definition Syntax-Footnote-1602187
- Node: Function Example602258
- Ref: Function Example-Footnote-1605180
- Node: Function Caveats605202
- Node: Calling A Function605720
- Node: Variable Scope606678
- Node: Pass By Value/Reference609672
- Node: Return Statement613171
- Node: Dynamic Typing616150
- Node: Indirect Calls617080
- Ref: Indirect Calls-Footnote-1627331
- Node: Functions Summary627459
- Node: Library Functions630164
- Ref: Library Functions-Footnote-1633771
- Ref: Library Functions-Footnote-2633914
- Node: Library Names634085
- Ref: Library Names-Footnote-1637761
- Ref: Library Names-Footnote-2637984
- Node: General Functions638070
- Node: Strtonum Function639173
- Node: Assert Function642195
- Node: Round Function645521
- Node: Cliff Random Function647062
- Node: Ordinal Functions648078
- Ref: Ordinal Functions-Footnote-1651141
- Ref: Ordinal Functions-Footnote-2651393
- Node: Join Function651603
- Ref: Join Function-Footnote-1653373
- Node: Getlocaltime Function653573
- Node: Readfile Function657315
- Node: Shell Quoting659287
- Node: Data File Management660688
- Node: Filetrans Function661320
- Node: Rewind Function665416
- Node: File Checking667326
- Ref: File Checking-Footnote-1668660
- Node: Empty Files668861
- Node: Ignoring Assigns670840
- Node: Getopt Function672390
- Ref: Getopt Function-Footnote-1683859
- Node: Passwd Functions684059
- Ref: Passwd Functions-Footnote-1692898
- Node: Group Functions692986
- Ref: Group Functions-Footnote-1700884
- Node: Walking Arrays701091
- Node: Library Functions Summary704099
- Node: Library Exercises705505
- Node: Sample Programs705970
- Node: Running Examples706740
- Node: Clones707468
- Node: Cut Program708692
- Node: Egrep Program718621
- Ref: Egrep Program-Footnote-1726133
- Node: Id Program726243
- Node: Split Program729923
- Ref: Split Program-Footnote-1733382
- Node: Tee Program733511
- Node: Uniq Program736301
- Node: Wc Program743727
- Ref: Wc Program-Footnote-1747982
- Node: Miscellaneous Programs748076
- Node: Dupword Program749289
- Node: Alarm Program751319
- Node: Translate Program756174
- Ref: Translate Program-Footnote-1760739
- Node: Labels Program761009
- Ref: Labels Program-Footnote-1764360
- Node: Word Sorting764444
- Node: History Sorting768516
- Node: Extract Program770351
- Node: Simple Sed777880
- Node: Igawk Program780954
- Ref: Igawk Program-Footnote-1795285
- Ref: Igawk Program-Footnote-2795487
- Ref: Igawk Program-Footnote-3795609
- Node: Anagram Program795724
- Node: Signature Program798786
- Node: Programs Summary800033
- Node: Programs Exercises801247
- Ref: Programs Exercises-Footnote-1805376
- Node: Advanced Features805467
- Node: Nondecimal Data807457
- Node: Array Sorting809048
- Node: Controlling Array Traversal809748
- Ref: Controlling Array Traversal-Footnote-1818115
- Node: Array Sorting Functions818233
- Ref: Array Sorting Functions-Footnote-1823324
- Node: Two-way I/O823520
- Ref: Two-way I/O-Footnote-1830071
- Ref: Two-way I/O-Footnote-2830258
- Node: TCP/IP Networking830340
- Node: Profiling833458
- Ref: Profiling-Footnote-1842130
- Node: Advanced Features Summary842453
- Node: Internationalization844297
- Node: I18N and L10N845777
- Node: Explaining gettext846464
- Ref: Explaining gettext-Footnote-1852356
- Ref: Explaining gettext-Footnote-2852541
- Node: Programmer i18n852706
- Ref: Programmer i18n-Footnote-1857655
- Node: Translator i18n857704
- Node: String Extraction858498
- Ref: String Extraction-Footnote-1859630
- Node: Printf Ordering859716
- Ref: Printf Ordering-Footnote-1862502
- Node: I18N Portability862566
- Ref: I18N Portability-Footnote-1865022
- Node: I18N Example865085
- Ref: I18N Example-Footnote-1867891
- Node: Gawk I18N867964
- Node: I18N Summary868609
- Node: Debugger869950
- Node: Debugging870952
- Node: Debugging Concepts871393
- Node: Debugging Terms873202
- Node: Awk Debugging875777
- Node: Sample Debugging Session876683
- Node: Debugger Invocation877217
- Node: Finding The Bug878603
- Node: List of Debugger Commands885081
- Node: Breakpoint Control886414
- Node: Debugger Execution Control890108
- Node: Viewing And Changing Data893470
- Node: Execution Stack896844
- Node: Debugger Info898481
- Node: Miscellaneous Debugger Commands902552
- Node: Readline Support907640
- Node: Limitations908536
- Node: Debugging Summary910645
- Node: Namespaces911924
- Node: Global Namespace912742
- Node: Qualified Names914096
- Node: Default Namespace915095
- Node: Changing The Namespace915836
- Node: Naming Rules917447
- Node: Internal Name Management919296
- Node: Namespace Example920338
- Node: Namespace And Features922900
- Node: Namespace Summary924335
- Node: Arbitrary Precision Arithmetic925812
- Node: Computer Arithmetic927299
- Ref: table-numeric-ranges930890
- Ref: Computer Arithmetic-Footnote-1931612
- Node: Math Definitions931669
- Ref: table-ieee-formats934983
- Ref: Math Definitions-Footnote-1935586
- Node: MPFR features935691
- Node: FP Math Caution937408
- Ref: FP Math Caution-Footnote-1938480
- Node: Inexactness of computations938849
- Node: Inexact representation939809
- Node: Comparing FP Values941169
- Node: Errors accumulate942251
- Node: Getting Accuracy943684
- Node: Try To Round946394
- Node: Setting precision947293
- Ref: table-predefined-precision-strings947990
- Node: Setting the rounding mode949820
- Ref: table-gawk-rounding-modes950194
- Ref: Setting the rounding mode-Footnote-1953602
- Node: Arbitrary Precision Integers953781
- Ref: Arbitrary Precision Integers-Footnote-1956956
- Node: Checking for MPFR957105
- Node: POSIX Floating Point Problems958402
- Ref: POSIX Floating Point Problems-Footnote-1962273
- Node: Floating point summary962311
- Node: Dynamic Extensions964501
- Node: Extension Intro966054
- Node: Plugin License967320
- Node: Extension Mechanism Outline968117
- Ref: figure-load-extension968556
- Ref: figure-register-new-function970121
- Ref: figure-call-new-function971213
- Node: Extension API Description973275
- Node: Extension API Functions Introduction974917
- Node: General Data Types980457
- Ref: General Data Types-Footnote-1988578
- Node: Memory Allocation Functions988877
- Ref: Memory Allocation Functions-Footnote-1993085
- Node: Constructor Functions993184
- Node: Registration Functions996770
- Node: Extension Functions997455
- Node: Exit Callback Functions1002670
- Node: Extension Version String1003920
- Node: Input Parsers1004583
- Node: Output Wrappers1017304
- Node: Two-way processors1021816
- Node: Printing Messages1024081
- Ref: Printing Messages-Footnote-11025252
- Node: Updating ERRNO1025405
- Node: Requesting Values1026144
- Ref: table-value-types-returned1026881
- Node: Accessing Parameters1027817
- Node: Symbol Table Access1029052
- Node: Symbol table by name1029564
- Ref: Symbol table by name-Footnote-11032454
- Node: Symbol table by cookie1032582
- Ref: Symbol table by cookie-Footnote-11036767
- Node: Cached values1036831
- Ref: Cached values-Footnote-11040367
- Node: Array Manipulation1040520
- Ref: Array Manipulation-Footnote-11041611
- Node: Array Data Types1041648
- Ref: Array Data Types-Footnote-11044306
- Node: Array Functions1044398
- Node: Flattening Arrays1048896
- Node: Creating Arrays1055872
- Node: Redirection API1060641
- Node: Extension API Variables1063474
- Node: Extension Versioning1064185
- Ref: gawk-api-version1064614
- Node: Extension GMP/MPFR Versioning1066342
- Node: Extension API Informational Variables1067970
- Node: Extension API Boilerplate1069043
- Node: Changes from API V11073017
- Node: Finding Extensions1073677
- Node: Extension Example1074236
- Node: Internal File Description1075034
- Node: Internal File Ops1079114
- Ref: Internal File Ops-Footnote-11090514
- Node: Using Internal File Ops1090654
- Ref: Using Internal File Ops-Footnote-11093037
- Node: Extension Samples1093311
- Node: Extension Sample File Functions1094840
- Node: Extension Sample Fnmatch1102489
- Node: Extension Sample Fork1103976
- Node: Extension Sample Inplace1105194
- Node: Extension Sample Ord1108498
- Node: Extension Sample Readdir1109334
- Ref: table-readdir-file-types1110223
- Node: Extension Sample Revout1111028
- Node: Extension Sample Rev2way1111617
- Node: Extension Sample Read write array1112357
- Node: Extension Sample Readfile1114299
- Node: Extension Sample Time1115394
- Node: Extension Sample API Tests1116742
- Node: gawkextlib1117234
- Node: Extension summary1119681
- Node: Extension Exercises1123383
- Node: Language History1124625
- Node: V7/SVR3.11126281
- Node: SVR41128433
- Node: POSIX1129867
- Node: BTL1131246
- Node: POSIX/GNU1131975
- Node: Feature History1137753
- Node: Common Extensions1153612
- Node: Ranges and Locales1154895
- Ref: Ranges and Locales-Footnote-11159511
- Ref: Ranges and Locales-Footnote-21159538
- Ref: Ranges and Locales-Footnote-31159773
- Node: Contributors1159994
- Node: History summary1165939
- Node: Installation1167319
- Node: Gawk Distribution1168263
- Node: Getting1168747
- Node: Extracting1169708
- Node: Distribution contents1171346
- Node: Unix Installation1177826
- Node: Quick Installation1178508
- Node: Shell Startup Files1180922
- Node: Additional Configuration Options1182011
- Node: Configuration Philosophy1184000
- Node: Non-Unix Installation1186369
- Node: PC Installation1186829
- Node: PC Binary Installation1187667
- Node: PC Compiling1188102
- Node: PC Using1189219
- Node: Cygwin1192264
- Node: MSYS1193034
- Node: VMS Installation1193535
- Node: VMS Compilation1194326
- Ref: VMS Compilation-Footnote-11195555
- Node: VMS Dynamic Extensions1195613
- Node: VMS Installation Details1197298
- Node: VMS Running1199551
- Node: VMS GNV1203830
- Node: VMS Old Gawk1204565
- Node: Bugs1205036
- Node: Bug address1205699
- Node: Usenet1208096
- Node: Maintainers1208873
- Node: Other Versions1210134
- Node: Installation summary1216718
- Node: Notes1217760
- Node: Compatibility Mode1218625
- Node: Additions1219407
- Node: Accessing The Source1220332
- Node: Adding Code1221767
- Node: New Ports1227985
- Node: Derived Files1232473
- Ref: Derived Files-Footnote-11237958
- Ref: Derived Files-Footnote-21237993
- Ref: Derived Files-Footnote-31238591
- Node: Future Extensions1238705
- Node: Implementation Limitations1239363
- Node: Extension Design1240546
- Node: Old Extension Problems1241700
- Ref: Old Extension Problems-Footnote-11243218
- Node: Extension New Mechanism Goals1243275
- Ref: Extension New Mechanism Goals-Footnote-11246639
- Node: Extension Other Design Decisions1246828
- Node: Extension Future Growth1248941
- Node: Old Extension Mechanism1249777
- Node: Notes summary1251540
- Node: Basic Concepts1252722
- Node: Basic High Level1253403
- Ref: figure-general-flow1253685
- Ref: figure-process-flow1254370
- Ref: Basic High Level-Footnote-11257671
- Node: Basic Data Typing1257856
- Node: Glossary1261184
- Node: Copying1293131
- Node: GNU Free Documentation License1330670
- Node: Index1355788
++Node: Manual History66130
++Ref: Manual History-Footnote-169127
++Ref: Manual History-Footnote-269168
++Node: How To Contribute69242
++Node: Acknowledgments69893
++Node: Getting Started74801
++Node: Running gawk77240
++Node: One-shot78430
++Node: Read Terminal79693
++Node: Long81686
++Node: Executable Scripts83199
++Ref: Executable Scripts-Footnote-185994
++Node: Comments86097
++Node: Quoting88581
++Node: DOS Quoting94098
++Node: Sample Data Files96154
++Node: Very Simple98749
++Node: Two Rules103651
++Node: More Complex105536
++Node: Statements/Lines108402
++Ref: Statements/Lines-Footnote-1112861
++Node: Other Features113126
++Node: When114062
++Ref: When-Footnote-1115816
++Node: Intro Summary115881
++Node: Invoking Gawk116765
++Node: Command Line118279
++Node: Options119077
++Ref: Options-Footnote-1136173
++Ref: Options-Footnote-2136404
++Node: Other Arguments136429
++Node: Naming Standard Input139376
++Node: Environment Variables140469
++Node: AWKPATH Variable141027
++Ref: AWKPATH Variable-Footnote-1144439
++Ref: AWKPATH Variable-Footnote-2144473
++Node: AWKLIBPATH Variable144734
++Node: Other Environment Variables145991
++Node: Exit Status149812
++Node: Include Files150489
++Node: Loading Shared Libraries154237
++Node: Obsolete155665
++Node: Undocumented156357
++Node: Invoking Summary156654
++Node: Regexp158314
++Node: Regexp Usage159768
++Node: Escape Sequences161805
++Node: Regexp Operators168037
++Ref: Regexp Operators-Footnote-1175453
++Ref: Regexp Operators-Footnote-2175600
++Node: Bracket Expressions175698
++Ref: table-char-classes178174
++Node: Leftmost Longest181311
++Node: Computed Regexps182614
++Node: GNU Regexp Operators186041
++Node: Case-sensitivity189720
++Ref: Case-sensitivity-Footnote-1192607
++Ref: Case-sensitivity-Footnote-2192842
++Node: Regexp Summary192950
++Node: Reading Files194416
++Node: Records196685
++Node: awk split records197418
++Node: gawk split records202349
++Ref: gawk split records-Footnote-1206889
++Node: Fields206926
++Node: Nonconstant Fields209667
++Ref: Nonconstant Fields-Footnote-1211903
++Node: Changing Fields212107
++Node: Field Separators218035
++Node: Default Field Splitting220733
++Node: Regexp Field Splitting221851
++Node: Single Character Fields225204
++Node: Command Line Field Separator226264
++Node: Full Line Fields229482
++Ref: Full Line Fields-Footnote-1231004
++Ref: Full Line Fields-Footnote-2231050
++Node: Field Splitting Summary231151
++Node: Constant Size233225
++Node: Fixed width data233957
++Node: Skipping intervening237424
++Node: Allowing trailing data238222
++Node: Fields with fixed data239259
++Node: Splitting By Content240777
++Ref: Splitting By Content-Footnote-1244427
++Node: Testing field creation244590
++Node: Multiple Line246211
++Ref: Multiple Line-Footnote-1252095
++Node: Getline252274
++Node: Plain Getline254743
++Node: Getline/Variable257384
++Node: Getline/File258535
++Node: Getline/Variable/File259923
++Ref: Getline/Variable/File-Footnote-1261528
++Node: Getline/Pipe261616
++Node: Getline/Variable/Pipe264323
++Node: Getline/Coprocess265458
++Node: Getline/Variable/Coprocess266725
++Node: Getline Notes267467
++Node: Getline Summary270264
++Ref: table-getline-variants270688
++Node: Read Timeout271436
++Ref: Read Timeout-Footnote-1275342
++Node: Retrying Input275400
++Node: Command-line directories276599
++Node: Input Summary277505
++Node: Input Exercises280677
++Node: Printing281405
++Node: Print283239
++Node: Print Examples284696
++Node: Output Separators287476
++Node: OFMT289493
++Node: Printf290849
++Node: Basic Printf291634
++Node: Control Letters293208
++Node: Format Modifiers297196
++Node: Printf Examples303211
++Node: Redirection305697
++Node: Special FD312538
++Ref: Special FD-Footnote-1315706
++Node: Special Files315780
++Node: Other Inherited Files316397
++Node: Special Network317398
++Node: Special Caveats318258
++Node: Close Files And Pipes319207
++Ref: table-close-pipe-return-values326114
++Ref: Close Files And Pipes-Footnote-1326897
++Ref: Close Files And Pipes-Footnote-2327045
++Node: Nonfatal327197
++Node: Output Summary329522
++Node: Output Exercises330744
++Node: Expressions331423
++Node: Values332611
++Node: Constants333289
++Node: Scalar Constants333980
++Ref: Scalar Constants-Footnote-1334844
++Node: Nondecimal-numbers335094
++Node: Regexp Constants338095
++Node: Using Constant Regexps338621
++Node: Standard Regexp Constants339243
++Node: Strong Regexp Constants342431
++Node: Variables345389
++Node: Using Variables346046
++Node: Assignment Options347956
++Node: Conversion349829
++Node: Strings And Numbers350353
++Ref: Strings And Numbers-Footnote-1353416
++Node: Locale influences conversions353525
++Ref: table-locale-affects356283
++Node: All Operators356901
++Node: Arithmetic Ops357530
++Node: Concatenation360036
++Ref: Concatenation-Footnote-1362883
++Node: Assignment Ops362990
++Ref: table-assign-ops367981
++Node: Increment Ops369294
++Node: Truth Values and Conditions372754
++Node: Truth Values373828
++Node: Typing and Comparison374876
++Node: Variable Typing375696
++Ref: Variable Typing-Footnote-1382159
++Ref: Variable Typing-Footnote-2382231
++Node: Comparison Operators382308
++Ref: table-relational-ops382727
++Node: POSIX String Comparison386222
++Ref: POSIX String Comparison-Footnote-1387917
++Ref: POSIX String Comparison-Footnote-2388056
++Node: Boolean Ops388140
++Ref: Boolean Ops-Footnote-1392622
++Node: Conditional Exp392714
++Node: Function Calls394450
++Node: Precedence398327
++Node: Locales401986
++Node: Expressions Summary403618
++Node: Patterns and Actions406191
++Node: Pattern Overview407311
++Node: Regexp Patterns408988
++Node: Expression Patterns409530
++Node: Ranges413311
++Node: BEGIN/END416419
++Node: Using BEGIN/END417180
++Ref: Using BEGIN/END-Footnote-1419916
++Node: I/O And BEGIN/END420022
++Node: BEGINFILE/ENDFILE422336
++Node: Empty425243
++Node: Using Shell Variables425560
++Node: Action Overview427834
++Node: Statements430159
++Node: If Statement432007
++Node: While Statement433502
++Node: Do Statement435530
++Node: For Statement436678
++Node: Switch Statement439836
++Node: Break Statement442222
++Node: Continue Statement444314
++Node: Next Statement446141
++Node: Nextfile Statement448524
++Node: Exit Statement451176
++Node: Built-in Variables453579
++Node: User-modified454712
++Node: Auto-set462479
++Ref: Auto-set-Footnote-1478076
++Ref: Auto-set-Footnote-2478282
++Node: ARGC and ARGV478338
++Node: Pattern Action Summary482551
++Node: Arrays484981
++Node: Array Basics486310
++Node: Array Intro487154
++Ref: figure-array-elements489129
++Ref: Array Intro-Footnote-1491833
++Node: Reference to Elements491961
++Node: Assigning Elements494425
++Node: Array Example494916
++Node: Scanning an Array496675
++Node: Controlling Scanning499697
++Ref: Controlling Scanning-Footnote-1505096
++Node: Numeric Array Subscripts505412
++Node: Uninitialized Subscripts507596
++Node: Delete509215
++Ref: Delete-Footnote-1511967
++Node: Multidimensional512024
++Node: Multiscanning515119
++Node: Arrays of Arrays516710
++Node: Arrays Summary521477
++Node: Functions523570
++Node: Built-in524608
++Node: Calling Built-in525689
++Node: Numeric Functions527685
++Ref: Numeric Functions-Footnote-1531713
++Ref: Numeric Functions-Footnote-2532070
++Ref: Numeric Functions-Footnote-3532118
++Node: String Functions532390
++Ref: String Functions-Footnote-1556048
++Ref: String Functions-Footnote-2556176
++Ref: String Functions-Footnote-3556424
++Node: Gory Details556511
++Ref: table-sub-escapes558302
++Ref: table-sub-proposed559821
++Ref: table-posix-sub561184
++Ref: table-gensub-escapes562725
++Ref: Gory Details-Footnote-1563548
++Node: I/O Functions563702
++Ref: table-system-return-values570284
++Ref: I/O Functions-Footnote-1572264
++Ref: I/O Functions-Footnote-2572412
++Node: Time Functions572532
++Ref: Time Functions-Footnote-1583199
++Ref: Time Functions-Footnote-2583267
++Ref: Time Functions-Footnote-3583425
++Ref: Time Functions-Footnote-4583536
++Ref: Time Functions-Footnote-5583648
++Ref: Time Functions-Footnote-6583875
++Node: Bitwise Functions584141
++Ref: table-bitwise-ops584735
++Ref: Bitwise Functions-Footnote-1590768
++Ref: Bitwise Functions-Footnote-2590941
++Node: Type Functions591132
++Node: I18N Functions594049
++Node: User-defined595700
++Node: Definition Syntax596505
++Ref: Definition Syntax-Footnote-1602192
++Node: Function Example602263
++Ref: Function Example-Footnote-1605185
++Node: Function Caveats605207
++Node: Calling A Function605725
++Node: Variable Scope606683
++Node: Pass By Value/Reference609677
++Node: Return Statement613176
++Node: Dynamic Typing616155
++Node: Indirect Calls617085
++Ref: Indirect Calls-Footnote-1627336
++Node: Functions Summary627464
++Node: Library Functions630169
++Ref: Library Functions-Footnote-1633776
++Ref: Library Functions-Footnote-2633919
++Node: Library Names634090
++Ref: Library Names-Footnote-1637766
++Ref: Library Names-Footnote-2637989
++Node: General Functions638075
++Node: Strtonum Function639178
++Node: Assert Function642200
++Node: Round Function645526
++Node: Cliff Random Function647067
++Node: Ordinal Functions648083
++Ref: Ordinal Functions-Footnote-1651146
++Ref: Ordinal Functions-Footnote-2651398
++Node: Join Function651608
++Ref: Join Function-Footnote-1653378
++Node: Getlocaltime Function653578
++Node: Readfile Function657320
++Node: Shell Quoting659292
++Node: Data File Management660693
++Node: Filetrans Function661325
++Node: Rewind Function665421
++Node: File Checking667331
++Ref: File Checking-Footnote-1668665
++Node: Empty Files668866
++Node: Ignoring Assigns670845
++Node: Getopt Function672395
++Ref: Getopt Function-Footnote-1683864
++Node: Passwd Functions684064
++Ref: Passwd Functions-Footnote-1692903
++Node: Group Functions692991
++Ref: Group Functions-Footnote-1700889
++Node: Walking Arrays701096
++Node: Library Functions Summary704104
++Node: Library Exercises705510
++Node: Sample Programs705975
++Node: Running Examples706745
++Node: Clones707473
++Node: Cut Program708697
++Node: Egrep Program718626
++Ref: Egrep Program-Footnote-1726138
++Node: Id Program726248
++Node: Split Program729928
++Ref: Split Program-Footnote-1733387
++Node: Tee Program733516
++Node: Uniq Program736306
++Node: Wc Program743732
++Ref: Wc Program-Footnote-1747987
++Node: Miscellaneous Programs748081
++Node: Dupword Program749294
++Node: Alarm Program751324
++Node: Translate Program756179
++Ref: Translate Program-Footnote-1760744
++Node: Labels Program761014
++Ref: Labels Program-Footnote-1764365
++Node: Word Sorting764449
++Node: History Sorting768521
++Node: Extract Program770356
++Node: Simple Sed777886
++Node: Igawk Program780960
++Ref: Igawk Program-Footnote-1795291
++Ref: Igawk Program-Footnote-2795493
++Ref: Igawk Program-Footnote-3795615
++Node: Anagram Program795730
++Node: Signature Program798792
++Node: Programs Summary800039
++Node: Programs Exercises801253
++Ref: Programs Exercises-Footnote-1805382
++Node: Advanced Features805473
++Node: Nondecimal Data807463
++Node: Array Sorting809054
++Node: Controlling Array Traversal809754
++Ref: Controlling Array Traversal-Footnote-1818121
++Node: Array Sorting Functions818239
++Ref: Array Sorting Functions-Footnote-1823330
++Node: Two-way I/O823526
++Ref: Two-way I/O-Footnote-1830078
++Ref: Two-way I/O-Footnote-2830265
++Node: TCP/IP Networking830347
++Node: Profiling833465
++Ref: Profiling-Footnote-1842137
++Node: Advanced Features Summary842460
++Node: Internationalization844304
++Node: I18N and L10N845784
++Node: Explaining gettext846471
++Ref: Explaining gettext-Footnote-1852363
++Ref: Explaining gettext-Footnote-2852548
++Node: Programmer i18n852713
++Ref: Programmer i18n-Footnote-1857662
++Node: Translator i18n857711
++Node: String Extraction858505
++Ref: String Extraction-Footnote-1859637
++Node: Printf Ordering859723
++Ref: Printf Ordering-Footnote-1862509
++Node: I18N Portability862573
++Ref: I18N Portability-Footnote-1865029
++Node: I18N Example865092
++Ref: I18N Example-Footnote-1867898
++Node: Gawk I18N867971
++Node: I18N Summary868616
++Node: Debugger869957
++Node: Debugging870960
++Node: Debugging Concepts871401
++Node: Debugging Terms873210
++Node: Awk Debugging875785
++Node: Sample Debugging Session876691
++Node: Debugger Invocation877225
++Node: Finding The Bug878611
++Node: List of Debugger Commands885089
++Node: Breakpoint Control886422
++Node: Debugger Execution Control890116
++Node: Viewing And Changing Data893478
++Node: Execution Stack896852
++Node: Debugger Info898489
++Node: Miscellaneous Debugger Commands902560
++Node: Readline Support907648
++Node: Limitations908544
++Node: Debugging Summary910653
++Node: Namespaces911932
++Node: Global Namespace912750
++Node: Qualified Names914104
++Node: Default Namespace915103
++Node: Changing The Namespace915844
++Node: Naming Rules917455
++Node: Internal Name Management919304
++Node: Namespace Example920346
++Node: Namespace And Features922908
++Node: Namespace Summary924343
++Node: Arbitrary Precision Arithmetic925820
++Node: Computer Arithmetic927307
++Ref: table-numeric-ranges930898
++Ref: Computer Arithmetic-Footnote-1931620
++Node: Math Definitions931677
++Ref: table-ieee-formats934991
++Ref: Math Definitions-Footnote-1935594
++Node: MPFR features935699
++Node: FP Math Caution937416
++Ref: FP Math Caution-Footnote-1938488
++Node: Inexactness of computations938857
++Node: Inexact representation939817
++Node: Comparing FP Values941177
++Node: Errors accumulate942259
++Node: Getting Accuracy943692
++Node: Try To Round946402
++Node: Setting precision947301
++Ref: table-predefined-precision-strings947998
++Node: Setting the rounding mode949828
++Ref: table-gawk-rounding-modes950202
++Ref: Setting the rounding mode-Footnote-1953610
++Node: Arbitrary Precision Integers953789
++Ref: Arbitrary Precision Integers-Footnote-1956964
++Node: Checking for MPFR957113
++Node: POSIX Floating Point Problems958410
++Ref: POSIX Floating Point Problems-Footnote-1962281
++Node: Floating point summary962319
++Node: Dynamic Extensions964509
++Node: Extension Intro966062
++Node: Plugin License967328
++Node: Extension Mechanism Outline968125
++Ref: figure-load-extension968564
++Ref: figure-register-new-function970129
++Ref: figure-call-new-function971221
++Node: Extension API Description973283
++Node: Extension API Functions Introduction974925
++Node: General Data Types980465
++Ref: General Data Types-Footnote-1988586
++Node: Memory Allocation Functions988885
++Ref: Memory Allocation Functions-Footnote-1993093
++Node: Constructor Functions993192
++Node: Registration Functions996778
++Node: Extension Functions997463
++Node: Exit Callback Functions1002678
++Node: Extension Version String1003928
++Node: Input Parsers1004591
++Node: Output Wrappers1017312
++Node: Two-way processors1021824
++Node: Printing Messages1024089
++Ref: Printing Messages-Footnote-11025260
++Node: Updating ERRNO1025413
++Node: Requesting Values1026152
++Ref: table-value-types-returned1026889
++Node: Accessing Parameters1027825
++Node: Symbol Table Access1029060
++Node: Symbol table by name1029572
++Ref: Symbol table by name-Footnote-11032462
++Node: Symbol table by cookie1032590
++Ref: Symbol table by cookie-Footnote-11036775
++Node: Cached values1036839
++Ref: Cached values-Footnote-11040375
++Node: Array Manipulation1040528
++Ref: Array Manipulation-Footnote-11041619
++Node: Array Data Types1041656
++Ref: Array Data Types-Footnote-11044314
++Node: Array Functions1044406
++Node: Flattening Arrays1048904
++Node: Creating Arrays1055880
++Node: Redirection API1060649
++Node: Extension API Variables1063482
++Node: Extension Versioning1064193
++Ref: gawk-api-version1064622
++Node: Extension GMP/MPFR Versioning1066350
++Node: Extension API Informational Variables1067978
++Node: Extension API Boilerplate1069051
++Node: Changes from API V11073025
++Node: Finding Extensions1073685
++Node: Extension Example1074244
++Node: Internal File Description1075042
++Node: Internal File Ops1079122
++Ref: Internal File Ops-Footnote-11090522
++Node: Using Internal File Ops1090662
++Ref: Using Internal File Ops-Footnote-11093045
++Node: Extension Samples1093319
++Node: Extension Sample File Functions1094848
++Node: Extension Sample Fnmatch1102497
++Node: Extension Sample Fork1103984
++Node: Extension Sample Inplace1105202
++Node: Extension Sample Ord1108506
++Node: Extension Sample Readdir1109342
++Ref: table-readdir-file-types1110231
++Node: Extension Sample Revout1111036
++Node: Extension Sample Rev2way1111625
++Node: Extension Sample Read write array1112365
++Node: Extension Sample Readfile1114307
++Node: Extension Sample Time1115402
++Node: Extension Sample API Tests1116750
++Node: gawkextlib1117242
++Node: Extension summary1119693
++Node: Extension Exercises1123395
++Node: Language History1124637
++Node: V7/SVR3.11126293
++Node: SVR41128445
++Node: POSIX1129879
++Node: BTL1131258
++Node: POSIX/GNU1131987
++Node: Feature History1137765
++Node: Common Extensions1153624
++Node: Ranges and Locales1154907
++Ref: Ranges and Locales-Footnote-11159523
++Ref: Ranges and Locales-Footnote-21159550
++Ref: Ranges and Locales-Footnote-31159785
++Node: Contributors1160006
++Node: History summary1165951
++Node: Installation1167331
++Node: Gawk Distribution1168275
++Node: Getting1168759
++Node: Extracting1169722
++Node: Distribution contents1171360
++Node: Unix Installation1177840
++Node: Quick Installation1178522
++Node: Shell Startup Files1180936
++Node: Additional Configuration Options1182025
++Node: Configuration Philosophy1184014
++Node: Non-Unix Installation1186383
++Node: PC Installation1186843
++Node: PC Binary Installation1187681
++Node: PC Compiling1188116
++Node: PC Using1189233
++Node: Cygwin1192278
++Node: MSYS1193048
++Node: VMS Installation1193549
++Node: VMS Compilation1194340
++Ref: VMS Compilation-Footnote-11195569
++Node: VMS Dynamic Extensions1195627
++Node: VMS Installation Details1197312
++Node: VMS Running1199565
++Node: VMS GNV1203844
++Node: VMS Old Gawk1204579
++Node: Bugs1205050
++Node: Bug address1205713
++Node: Usenet1208110
++Node: Maintainers1208887
++Node: Other Versions1210148
++Node: Installation summary1216732
++Node: Notes1217934
++Node: Compatibility Mode1218799
++Node: Additions1219581
++Node: Accessing The Source1220506
++Node: Adding Code1221942
++Node: New Ports1228161
++Node: Derived Files1232649
++Ref: Derived Files-Footnote-11238295
++Ref: Derived Files-Footnote-21238330
++Ref: Derived Files-Footnote-31238928
++Node: Future Extensions1239042
++Node: Implementation Limitations1239700
++Node: Extension Design1240883
++Node: Old Extension Problems1242037
++Ref: Old Extension Problems-Footnote-11243555
++Node: Extension New Mechanism Goals1243612
++Ref: Extension New Mechanism Goals-Footnote-11246976
++Node: Extension Other Design Decisions1247165
++Node: Extension Future Growth1249278
++Node: Old Extension Mechanism1250114
++Node: Notes summary1251877
++Node: Basic Concepts1253059
++Node: Basic High Level1253740
++Ref: figure-general-flow1254022
++Ref: figure-process-flow1254707
++Ref: Basic High Level-Footnote-11258008
++Node: Basic Data Typing1258193
++Node: Glossary1261521
++Node: Copying1293468
++Node: GNU Free Documentation License1331007
++Node: Index1356125
  
  End Tag Table

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

Summary of changes:
 ChangeLog                        |    5 +
 README                           |    2 +-
 compile                          |    4 +-
 config.guess                     |   38 +-
 config.sub                       |   20 +-
 depcomp                          |    4 +-
 doc/ChangeLog                    |    6 +
 doc/gawk.info                    | 1204 +++++++++++++++++++-------------------
 doc/gawk.texi                    |   84 +--
 doc/gawktexi.in                  |   84 +--
 doc/texinfo.tex                  |   14 +-
 extension/build-aux/ChangeLog    |    4 +
 extension/build-aux/ar-lib       |    4 +-
 extension/build-aux/compile      |    4 +-
 extension/build-aux/config.guess |   38 +-
 extension/build-aux/config.sub   |   20 +-
 extension/build-aux/depcomp      |    4 +-
 17 files changed, 765 insertions(+), 774 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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