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-2899-g363c312
Date: Tue, 10 Oct 2017 10:01:29 -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  363c312688a3fbaabcf8650415705e882b10cad6 (commit)
       via  9b692963b78835970c991ea76965df82548a7da3 (commit)
      from  87dd402acbd2fc13b0458247da1260bf5d27eefd (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=363c312688a3fbaabcf8650415705e882b10cad6

commit 363c312688a3fbaabcf8650415705e882b10cad6
Merge: 87dd402 9b69296
Author: Arnold D. Robbins <address@hidden>
Date:   Tue Oct 10 17:01:21 2017 +0300

    Merge branch 'master' into feature/namespaces

diff --cc doc/gawk.info
index 50438e8,6b826cc..b8aae2f
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -36322,592 -35886,581 +36322,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 Libraries152655
 -Node: Obsolete154083
 -Node: Undocumented154775
 -Node: Invoking Summary155072
 -Node: Regexp156732
 -Node: Regexp Usage158186
 -Node: Escape Sequences160223
 -Node: Regexp Operators166455
 -Ref: Regexp Operators-Footnote-1173871
 -Ref: Regexp Operators-Footnote-2174018
 -Node: Bracket Expressions174116
 -Ref: table-char-classes176592
 -Node: Leftmost Longest179729
 -Node: Computed Regexps181032
 -Node: GNU Regexp Operators184459
 -Node: Case-sensitivity188138
 -Ref: Case-sensitivity-Footnote-1191025
 -Ref: Case-sensitivity-Footnote-2191260
 -Node: Regexp Summary191368
 -Node: Reading Files192834
 -Node: Records195103
 -Node: awk split records195836
 -Node: gawk split records200767
 -Ref: gawk split records-Footnote-1205307
 -Node: Fields205344
 -Node: Nonconstant Fields208085
 -Ref: Nonconstant Fields-Footnote-1210321
 -Node: Changing Fields210525
 -Node: Field Separators216453
 -Node: Default Field Splitting219151
 -Node: Regexp Field Splitting220269
 -Node: Single Character Fields223622
 -Node: Command Line Field Separator224682
 -Node: Full Line Fields227900
 -Ref: Full Line Fields-Footnote-1229422
 -Ref: Full Line Fields-Footnote-2229468
 -Node: Field Splitting Summary229569
 -Node: Constant Size231643
 -Node: Fixed width data232375
 -Node: Skipping intervening235842
 -Node: Allowing trailing data236640
 -Node: Fields with fixed data237677
 -Node: Splitting By Content239195
 -Ref: Splitting By Content-Footnote-1242845
 -Node: Testing field creation243008
 -Node: Multiple Line244633
 -Ref: Multiple Line-Footnote-1250517
 -Node: Getline250696
 -Node: Plain Getline253165
 -Node: Getline/Variable255806
 -Node: Getline/File256957
 -Node: Getline/Variable/File258345
 -Ref: Getline/Variable/File-Footnote-1259950
 -Node: Getline/Pipe260038
 -Node: Getline/Variable/Pipe262745
 -Node: Getline/Coprocess263880
 -Node: Getline/Variable/Coprocess265147
 -Node: Getline Notes265889
 -Node: Getline Summary268686
 -Ref: table-getline-variants269110
 -Node: Read Timeout269858
 -Ref: Read Timeout-Footnote-1273764
 -Node: Retrying Input273822
 -Node: Command-line directories275021
 -Node: Input Summary275927
 -Node: Input Exercises279099
 -Node: Printing279827
 -Node: Print281661
 -Node: Print Examples283118
 -Node: Output Separators285898
 -Node: OFMT287915
 -Node: Printf289271
 -Node: Basic Printf290056
 -Node: Control Letters291630
 -Node: Format Modifiers295618
 -Node: Printf Examples301633
 -Node: Redirection304119
 -Node: Special FD310960
 -Ref: Special FD-Footnote-1314128
 -Node: Special Files314202
 -Node: Other Inherited Files314819
 -Node: Special Network315820
 -Node: Special Caveats316680
 -Node: Close Files And Pipes317629
 -Ref: table-close-pipe-return-values324536
 -Ref: Close Files And Pipes-Footnote-1325319
 -Ref: Close Files And Pipes-Footnote-2325467
 -Node: Nonfatal325619
 -Node: Output Summary327944
 -Node: Output Exercises329166
 -Node: Expressions329845
 -Node: Values331033
 -Node: Constants331711
 -Node: Scalar Constants332402
 -Ref: Scalar Constants-Footnote-1333266
 -Node: Nondecimal-numbers333516
 -Node: Regexp Constants336517
 -Node: Using Constant Regexps337043
 -Node: Standard Regexp Constants337665
 -Node: Strong Regexp Constants340853
 -Node: Variables343811
 -Node: Using Variables344468
 -Node: Assignment Options346378
 -Node: Conversion348251
 -Node: Strings And Numbers348775
 -Ref: Strings And Numbers-Footnote-1351838
 -Node: Locale influences conversions351947
 -Ref: table-locale-affects354705
 -Node: All Operators355323
 -Node: Arithmetic Ops355952
 -Node: Concatenation358458
 -Ref: Concatenation-Footnote-1361305
 -Node: Assignment Ops361412
 -Ref: table-assign-ops366403
 -Node: Increment Ops367716
 -Node: Truth Values and Conditions371176
 -Node: Truth Values372250
 -Node: Typing and Comparison373298
 -Node: Variable Typing374118
 -Ref: Variable Typing-Footnote-1380581
 -Ref: Variable Typing-Footnote-2380653
 -Node: Comparison Operators380730
 -Ref: table-relational-ops381149
 -Node: POSIX String Comparison384644
 -Ref: POSIX String Comparison-Footnote-1386339
 -Ref: POSIX String Comparison-Footnote-2386478
 -Node: Boolean Ops386562
 -Ref: Boolean Ops-Footnote-1391044
 -Node: Conditional Exp391136
 -Node: Function Calls392872
 -Node: Precedence396749
 -Node: Locales400408
 -Node: Expressions Summary402040
 -Node: Patterns and Actions404613
 -Node: Pattern Overview405733
 -Node: Regexp Patterns407410
 -Node: Expression Patterns407952
 -Node: Ranges411733
 -Node: BEGIN/END414841
 -Node: Using BEGIN/END415602
 -Ref: Using BEGIN/END-Footnote-1418338
 -Node: I/O And BEGIN/END418444
 -Node: BEGINFILE/ENDFILE420758
 -Node: Empty423671
 -Node: Using Shell Variables423988
 -Node: Action Overview426262
 -Node: Statements428587
 -Node: If Statement430435
 -Node: While Statement431930
 -Node: Do Statement433958
 -Node: For Statement435106
 -Node: Switch Statement438264
 -Node: Break Statement440650
 -Node: Continue Statement442742
 -Node: Next Statement444569
 -Node: Nextfile Statement446952
 -Node: Exit Statement449604
 -Node: Built-in Variables452007
 -Node: User-modified453140
 -Node: Auto-set460907
 -Ref: Auto-set-Footnote-1477240
 -Ref: Auto-set-Footnote-2477446
 -Node: ARGC and ARGV477502
 -Node: Pattern Action Summary481715
 -Node: Arrays484145
 -Node: Array Basics485474
 -Node: Array Intro486318
 -Ref: figure-array-elements488293
 -Ref: Array Intro-Footnote-1490997
 -Node: Reference to Elements491125
 -Node: Assigning Elements493589
 -Node: Array Example494080
 -Node: Scanning an Array495839
 -Node: Controlling Scanning498861
 -Ref: Controlling Scanning-Footnote-1504260
 -Node: Numeric Array Subscripts504576
 -Node: Uninitialized Subscripts506760
 -Node: Delete508379
 -Ref: Delete-Footnote-1511131
 -Node: Multidimensional511188
 -Node: Multiscanning514283
 -Node: Arrays of Arrays515874
 -Node: Arrays Summary520641
 -Node: Functions522734
 -Node: Built-in523772
 -Node: Calling Built-in524853
 -Node: Numeric Functions526849
 -Ref: Numeric Functions-Footnote-1530877
 -Ref: Numeric Functions-Footnote-2531234
 -Ref: Numeric Functions-Footnote-3531282
 -Node: String Functions531554
 -Ref: String Functions-Footnote-1555212
 -Ref: String Functions-Footnote-2555340
 -Ref: String Functions-Footnote-3555588
 -Node: Gory Details555675
 -Ref: table-sub-escapes557466
 -Ref: table-sub-proposed558985
 -Ref: table-posix-sub560348
 -Ref: table-gensub-escapes561889
 -Ref: Gory Details-Footnote-1562712
 -Node: I/O Functions562866
 -Ref: table-system-return-values569448
 -Ref: I/O Functions-Footnote-1571428
 -Ref: I/O Functions-Footnote-2571576
 -Node: Time Functions571696
 -Ref: Time Functions-Footnote-1582367
 -Ref: Time Functions-Footnote-2582435
 -Ref: Time Functions-Footnote-3582593
 -Ref: Time Functions-Footnote-4582704
 -Ref: Time Functions-Footnote-5582816
 -Ref: Time Functions-Footnote-6583043
 -Node: Bitwise Functions583309
 -Ref: table-bitwise-ops583903
 -Ref: Bitwise Functions-Footnote-1589936
 -Ref: Bitwise Functions-Footnote-2590109
 -Node: Type Functions590300
 -Node: I18N Functions593217
 -Node: User-defined594868
 -Node: Definition Syntax595673
 -Ref: Definition Syntax-Footnote-1601360
 -Node: Function Example601431
 -Ref: Function Example-Footnote-1604353
 -Node: Function Caveats604375
 -Node: Calling A Function604893
 -Node: Variable Scope605851
 -Node: Pass By Value/Reference608845
 -Node: Return Statement612344
 -Node: Dynamic Typing615323
 -Node: Indirect Calls616253
 -Ref: Indirect Calls-Footnote-1626505
 -Node: Functions Summary626633
 -Node: Library Functions629338
 -Ref: Library Functions-Footnote-1632945
 -Ref: Library Functions-Footnote-2633088
 -Node: Library Names633259
 -Ref: Library Names-Footnote-1636719
 -Ref: Library Names-Footnote-2636942
 -Node: General Functions637028
 -Node: Strtonum Function638131
 -Node: Assert Function641153
 -Node: Round Function644479
 -Node: Cliff Random Function646020
 -Node: Ordinal Functions647036
 -Ref: Ordinal Functions-Footnote-1650099
 -Ref: Ordinal Functions-Footnote-2650351
 -Node: Join Function650561
 -Ref: Join Function-Footnote-1652331
 -Node: Getlocaltime Function652531
 -Node: Readfile Function656273
 -Node: Shell Quoting658250
 -Node: Data File Management659651
 -Node: Filetrans Function660283
 -Node: Rewind Function664379
 -Node: File Checking666289
 -Ref: File Checking-Footnote-1667623
 -Node: Empty Files667824
 -Node: Ignoring Assigns669803
 -Node: Getopt Function671353
 -Ref: Getopt Function-Footnote-1682822
 -Node: Passwd Functions683022
 -Ref: Passwd Functions-Footnote-1691861
 -Node: Group Functions691949
 -Ref: Group Functions-Footnote-1699847
 -Node: Walking Arrays700054
 -Node: Library Functions Summary703062
 -Node: Library Exercises704468
 -Node: Sample Programs704933
 -Node: Running Examples705703
 -Node: Clones706431
 -Node: Cut Program707655
 -Node: Egrep Program717584
 -Ref: Egrep Program-Footnote-1725096
 -Node: Id Program725206
 -Node: Split Program728886
 -Ref: Split Program-Footnote-1732345
 -Node: Tee Program732474
 -Node: Uniq Program735264
 -Node: Wc Program742690
 -Ref: Wc Program-Footnote-1746945
 -Node: Miscellaneous Programs747039
 -Node: Dupword Program748252
 -Node: Alarm Program750282
 -Node: Translate Program755137
 -Ref: Translate Program-Footnote-1759702
 -Node: Labels Program759972
 -Ref: Labels Program-Footnote-1763323
 -Node: Word Sorting763407
 -Node: History Sorting767479
 -Node: Extract Program769314
 -Node: Simple Sed776844
 -Node: Igawk Program779918
 -Ref: Igawk Program-Footnote-1794249
 -Ref: Igawk Program-Footnote-2794451
 -Ref: Igawk Program-Footnote-3794573
 -Node: Anagram Program794688
 -Node: Signature Program797750
 -Node: Programs Summary798997
 -Node: Programs Exercises800211
 -Ref: Programs Exercises-Footnote-1804340
 -Node: Advanced Features804431
 -Node: Nondecimal Data806421
 -Node: Array Sorting808012
 -Node: Controlling Array Traversal808712
 -Ref: Controlling Array Traversal-Footnote-1817079
 -Node: Array Sorting Functions817197
 -Ref: Array Sorting Functions-Footnote-1822288
 -Node: Two-way I/O822484
 -Ref: Two-way I/O-Footnote-1829036
 -Ref: Two-way I/O-Footnote-2829223
 -Node: TCP/IP Networking829305
 -Node: Profiling832423
 -Ref: Profiling-Footnote-1841095
 -Node: Advanced Features Summary841418
 -Node: Internationalization843262
 -Node: I18N and L10N844742
 -Node: Explaining gettext845429
 -Ref: Explaining gettext-Footnote-1851321
 -Ref: Explaining gettext-Footnote-2851506
 -Node: Programmer i18n851671
 -Ref: Programmer i18n-Footnote-1856620
 -Node: Translator i18n856669
 -Node: String Extraction857463
 -Ref: String Extraction-Footnote-1858595
 -Node: Printf Ordering858681
 -Ref: Printf Ordering-Footnote-1861467
 -Node: I18N Portability861531
 -Ref: I18N Portability-Footnote-1863987
 -Node: I18N Example864050
 -Ref: I18N Example-Footnote-1866856
 -Node: Gawk I18N866929
 -Node: I18N Summary867574
 -Node: Debugger868915
 -Node: Debugging869938
 -Node: Debugging Concepts870379
 -Node: Debugging Terms872188
 -Node: Awk Debugging874763
 -Node: Sample Debugging Session875669
 -Node: Debugger Invocation876203
 -Node: Finding The Bug877589
 -Node: List of Debugger Commands884067
 -Node: Breakpoint Control885400
 -Node: Debugger Execution Control889094
 -Node: Viewing And Changing Data892456
 -Node: Execution Stack895830
 -Node: Debugger Info897467
 -Node: Miscellaneous Debugger Commands901538
 -Node: Readline Support906626
 -Node: Limitations907522
 -Node: Debugging Summary909631
 -Node: Arbitrary Precision Arithmetic910910
 -Node: Computer Arithmetic912395
 -Ref: table-numeric-ranges915986
 -Ref: Computer Arithmetic-Footnote-1916708
 -Node: Math Definitions916765
 -Ref: table-ieee-formats920081
 -Ref: Math Definitions-Footnote-1920684
 -Node: MPFR features920789
 -Node: FP Math Caution922507
 -Ref: FP Math Caution-Footnote-1923579
 -Node: Inexactness of computations923948
 -Node: Inexact representation924908
 -Node: Comparing FP Values926268
 -Node: Errors accumulate927350
 -Node: Getting Accuracy928783
 -Node: Try To Round931493
 -Node: Setting precision932392
 -Ref: table-predefined-precision-strings933089
 -Node: Setting the rounding mode934919
 -Ref: table-gawk-rounding-modes935293
 -Ref: Setting the rounding mode-Footnote-1938701
 -Node: Arbitrary Precision Integers938880
 -Ref: Arbitrary Precision Integers-Footnote-1942055
 -Node: Checking for MPFR942204
 -Node: POSIX Floating Point Problems943501
 -Ref: POSIX Floating Point Problems-Footnote-1947372
 -Node: Floating point summary947410
 -Node: Dynamic Extensions949600
 -Node: Extension Intro951153
 -Node: Plugin License952419
 -Node: Extension Mechanism Outline953216
 -Ref: figure-load-extension953655
 -Ref: figure-register-new-function955220
 -Ref: figure-call-new-function956312
 -Node: Extension API Description958374
 -Node: Extension API Functions Introduction960016
 -Node: General Data Types965556
 -Ref: General Data Types-Footnote-1973677
 -Node: Memory Allocation Functions973976
 -Ref: Memory Allocation Functions-Footnote-1978184
 -Node: Constructor Functions978283
 -Node: Registration Functions981869
 -Node: Extension Functions982554
 -Node: Exit Callback Functions987769
 -Node: Extension Version String989019
 -Node: Input Parsers989682
 -Node: Output Wrappers1002403
 -Node: Two-way processors1006915
 -Node: Printing Messages1009180
 -Ref: Printing Messages-Footnote-11010351
 -Node: Updating ERRNO1010504
 -Node: Requesting Values1011243
 -Ref: table-value-types-returned1011980
 -Node: Accessing Parameters1012916
 -Node: Symbol Table Access1014151
 -Node: Symbol table by name1014663
 -Node: Symbol table by cookie1016452
 -Ref: Symbol table by cookie-Footnote-11020637
 -Node: Cached values1020701
 -Ref: Cached values-Footnote-11024237
 -Node: Array Manipulation1024390
 -Ref: Array Manipulation-Footnote-11025481
 -Node: Array Data Types1025518
 -Ref: Array Data Types-Footnote-11028176
 -Node: Array Functions1028268
 -Node: Flattening Arrays1032766
 -Node: Creating Arrays1039742
 -Node: Redirection API1044511
 -Node: Extension API Variables1047344
 -Node: Extension Versioning1048055
 -Ref: gawk-api-version1048484
 -Node: Extension GMP/MPFR Versioning1050212
 -Node: Extension API Informational Variables1051840
 -Node: Extension API Boilerplate1052913
 -Node: Changes from API V11056887
 -Node: Finding Extensions1057547
 -Node: Extension Example1058106
 -Node: Internal File Description1058904
 -Node: Internal File Ops1062984
 -Ref: Internal File Ops-Footnote-11074384
 -Node: Using Internal File Ops1074524
 -Ref: Using Internal File Ops-Footnote-11076907
 -Node: Extension Samples1077181
 -Node: Extension Sample File Functions1078710
 -Node: Extension Sample Fnmatch1086359
 -Node: Extension Sample Fork1087846
 -Node: Extension Sample Inplace1089064
 -Node: Extension Sample Ord1092281
 -Node: Extension Sample Readdir1093117
 -Ref: table-readdir-file-types1094006
 -Node: Extension Sample Revout1094811
 -Node: Extension Sample Rev2way1095400
 -Node: Extension Sample Read write array1096140
 -Node: Extension Sample Readfile1098082
 -Node: Extension Sample Time1099177
 -Node: Extension Sample API Tests1100525
 -Node: gawkextlib1101017
 -Node: Extension summary1103473
 -Node: Extension Exercises1107175
 -Node: Language History1108673
 -Node: V7/SVR3.11110329
 -Node: SVR41112481
 -Node: POSIX1113915
 -Node: BTL1115295
 -Node: POSIX/GNU1116024
 -Node: Feature History1121802
 -Node: Common Extensions1137661
 -Node: Ranges and Locales1138944
 -Ref: Ranges and Locales-Footnote-11143560
 -Ref: Ranges and Locales-Footnote-21143587
 -Ref: Ranges and Locales-Footnote-31143822
 -Node: Contributors1144043
 -Node: History summary1149988
 -Node: Installation1151368
 -Node: Gawk Distribution1152312
 -Node: Getting1152796
 -Node: Extracting1153759
 -Node: Distribution contents1155397
 -Node: Unix Installation1161877
 -Node: Quick Installation1162559
 -Node: Shell Startup Files1164973
 -Node: Additional Configuration Options1166062
 -Node: Configuration Philosophy1168051
 -Node: Non-Unix Installation1170420
 -Node: PC Installation1170880
 -Node: PC Binary Installation1171718
 -Node: PC Compiling1172153
 -Node: PC Using1173270
 -Node: Cygwin1176315
 -Node: MSYS1177085
 -Node: VMS Installation1177586
 -Node: VMS Compilation1178377
 -Ref: VMS Compilation-Footnote-11179606
 -Node: VMS Dynamic Extensions1179664
 -Node: VMS Installation Details1181349
 -Node: VMS Running1183602
 -Node: VMS GNV1187881
 -Node: VMS Old Gawk1188616
 -Node: Bugs1189087
 -Node: Bug address1189750
 -Node: Usenet1192542
 -Node: Maintainers1193319
 -Node: Other Versions1194580
 -Node: Installation summary1201375
 -Node: Notes1202577
 -Node: Compatibility Mode1203442
 -Node: Additions1204224
 -Node: Accessing The Source1205149
 -Node: Adding Code1206586
 -Node: New Ports1212805
 -Node: Derived Files1217293
 -Ref: Derived Files-Footnote-11222939
 -Ref: Derived Files-Footnote-21222974
 -Ref: Derived Files-Footnote-31223572
 -Node: Future Extensions1223686
 -Node: Implementation Limitations1224344
 -Node: Extension Design1225527
 -Node: Old Extension Problems1226681
 -Ref: Old Extension Problems-Footnote-11228199
 -Node: Extension New Mechanism Goals1228256
 -Ref: Extension New Mechanism Goals-Footnote-11231620
 -Node: Extension Other Design Decisions1231809
 -Node: Extension Future Growth1233922
 -Node: Old Extension Mechanism1234758
 -Node: Notes summary1236521
 -Node: Basic Concepts1237703
 -Node: Basic High Level1238384
 -Ref: figure-general-flow1238666
 -Ref: figure-process-flow1239351
 -Ref: Basic High Level-Footnote-11242652
 -Node: Basic Data Typing1242837
 -Node: Glossary1246165
 -Node: Copying1278115
 -Node: GNU Free Documentation License1315654
 -Node: Index1340772
 +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 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 Libraries154167
 +Node: Obsolete155595
 +Node: Undocumented156287
 +Node: Invoking Summary156584
 +Node: Regexp158244
 +Node: Regexp Usage159698
 +Node: Escape Sequences161735
 +Node: Regexp Operators167967
 +Ref: Regexp Operators-Footnote-1175383
 +Ref: Regexp Operators-Footnote-2175530
 +Node: Bracket Expressions175628
 +Ref: table-char-classes178104
 +Node: Leftmost Longest181241
 +Node: Computed Regexps182544
 +Node: GNU Regexp Operators185971
 +Node: Case-sensitivity189650
 +Ref: Case-sensitivity-Footnote-1192537
 +Ref: Case-sensitivity-Footnote-2192772
 +Node: Regexp Summary192880
 +Node: Reading Files194346
 +Node: Records196615
 +Node: awk split records197348
 +Node: gawk split records202279
 +Ref: gawk split records-Footnote-1206819
 +Node: Fields206856
 +Node: Nonconstant Fields209597
 +Ref: Nonconstant Fields-Footnote-1211833
 +Node: Changing Fields212037
 +Node: Field Separators217965
 +Node: Default Field Splitting220663
 +Node: Regexp Field Splitting221781
 +Node: Single Character Fields225134
 +Node: Command Line Field Separator226194
 +Node: Full Line Fields229412
 +Ref: Full Line Fields-Footnote-1230934
 +Ref: Full Line Fields-Footnote-2230980
 +Node: Field Splitting Summary231081
 +Node: Constant Size233155
 +Node: Fixed width data233887
 +Node: Skipping intervening237354
 +Node: Allowing trailing data238152
 +Node: Fields with fixed data239189
 +Node: Splitting By Content240707
 +Ref: Splitting By Content-Footnote-1244357
 +Node: Testing field creation244520
 +Node: Multiple Line246145
 +Ref: Multiple Line-Footnote-1252029
 +Node: Getline252208
 +Node: Plain Getline254677
 +Node: Getline/Variable257318
 +Node: Getline/File258469
 +Node: Getline/Variable/File259857
 +Ref: Getline/Variable/File-Footnote-1261462
 +Node: Getline/Pipe261550
 +Node: Getline/Variable/Pipe264257
 +Node: Getline/Coprocess265392
 +Node: Getline/Variable/Coprocess266659
 +Node: Getline Notes267401
 +Node: Getline Summary270198
 +Ref: table-getline-variants270622
 +Node: Read Timeout271370
 +Ref: Read Timeout-Footnote-1275276
 +Node: Retrying Input275334
 +Node: Command-line directories276533
 +Node: Input Summary277439
 +Node: Input Exercises280611
 +Node: Printing281339
 +Node: Print283173
 +Node: Print Examples284630
 +Node: Output Separators287410
 +Node: OFMT289427
 +Node: Printf290783
 +Node: Basic Printf291568
 +Node: Control Letters293142
 +Node: Format Modifiers297130
 +Node: Printf Examples303145
 +Node: Redirection305631
 +Node: Special FD312472
 +Ref: Special FD-Footnote-1315640
 +Node: Special Files315714
 +Node: Other Inherited Files316331
 +Node: Special Network317332
 +Node: Special Caveats318192
 +Node: Close Files And Pipes319141
 +Ref: table-close-pipe-return-values326048
 +Ref: Close Files And Pipes-Footnote-1326831
 +Ref: Close Files And Pipes-Footnote-2326979
 +Node: Nonfatal327131
 +Node: Output Summary329456
 +Node: Output Exercises330678
 +Node: Expressions331357
 +Node: Values332545
 +Node: Constants333223
 +Node: Scalar Constants333914
 +Ref: Scalar Constants-Footnote-1334778
 +Node: Nondecimal-numbers335028
 +Node: Regexp Constants338029
 +Node: Using Constant Regexps338555
 +Node: Standard Regexp Constants339177
 +Node: Strong Regexp Constants342365
 +Node: Variables345323
 +Node: Using Variables345980
 +Node: Assignment Options347890
 +Node: Conversion349763
 +Node: Strings And Numbers350287
 +Ref: Strings And Numbers-Footnote-1353350
 +Node: Locale influences conversions353459
 +Ref: table-locale-affects356217
 +Node: All Operators356835
 +Node: Arithmetic Ops357464
 +Node: Concatenation359970
 +Ref: Concatenation-Footnote-1362817
 +Node: Assignment Ops362924
 +Ref: table-assign-ops367915
 +Node: Increment Ops369228
 +Node: Truth Values and Conditions372688
 +Node: Truth Values373762
 +Node: Typing and Comparison374810
 +Node: Variable Typing375630
 +Ref: Variable Typing-Footnote-1382093
 +Ref: Variable Typing-Footnote-2382165
 +Node: Comparison Operators382242
 +Ref: table-relational-ops382661
 +Node: POSIX String Comparison386156
 +Ref: POSIX String Comparison-Footnote-1387851
 +Ref: POSIX String Comparison-Footnote-2387990
 +Node: Boolean Ops388074
 +Ref: Boolean Ops-Footnote-1392556
 +Node: Conditional Exp392648
 +Node: Function Calls394384
 +Node: Precedence398261
 +Node: Locales401920
 +Node: Expressions Summary403552
 +Node: Patterns and Actions406125
 +Node: Pattern Overview407245
 +Node: Regexp Patterns408922
 +Node: Expression Patterns409464
 +Node: Ranges413245
 +Node: BEGIN/END416353
 +Node: Using BEGIN/END417114
 +Ref: Using BEGIN/END-Footnote-1419850
 +Node: I/O And BEGIN/END419956
 +Node: BEGINFILE/ENDFILE422270
 +Node: Empty425183
 +Node: Using Shell Variables425500
 +Node: Action Overview427774
 +Node: Statements430099
 +Node: If Statement431947
 +Node: While Statement433442
 +Node: Do Statement435470
 +Node: For Statement436618
 +Node: Switch Statement439776
 +Node: Break Statement442162
 +Node: Continue Statement444254
 +Node: Next Statement446081
 +Node: Nextfile Statement448464
 +Node: Exit Statement451116
 +Node: Built-in Variables453519
 +Node: User-modified454652
 +Node: Auto-set462419
 +Ref: Auto-set-Footnote-1478752
 +Ref: Auto-set-Footnote-2478958
 +Node: ARGC and ARGV479014
 +Node: Pattern Action Summary483227
 +Node: Arrays485657
 +Node: Array Basics486986
 +Node: Array Intro487830
 +Ref: figure-array-elements489805
 +Ref: Array Intro-Footnote-1492509
 +Node: Reference to Elements492637
 +Node: Assigning Elements495101
 +Node: Array Example495592
 +Node: Scanning an Array497351
 +Node: Controlling Scanning500373
 +Ref: Controlling Scanning-Footnote-1505772
 +Node: Numeric Array Subscripts506088
 +Node: Uninitialized Subscripts508272
 +Node: Delete509891
 +Ref: Delete-Footnote-1512643
 +Node: Multidimensional512700
 +Node: Multiscanning515795
 +Node: Arrays of Arrays517386
 +Node: Arrays Summary522153
 +Node: Functions524246
 +Node: Built-in525284
 +Node: Calling Built-in526365
 +Node: Numeric Functions528361
 +Ref: Numeric Functions-Footnote-1532389
 +Ref: Numeric Functions-Footnote-2532746
 +Ref: Numeric Functions-Footnote-3532794
 +Node: String Functions533066
 +Ref: String Functions-Footnote-1556724
 +Ref: String Functions-Footnote-2556852
 +Ref: String Functions-Footnote-3557100
 +Node: Gory Details557187
 +Ref: table-sub-escapes558978
 +Ref: table-sub-proposed560497
 +Ref: table-posix-sub561860
 +Ref: table-gensub-escapes563401
 +Ref: Gory Details-Footnote-1564224
 +Node: I/O Functions564378
 +Ref: table-system-return-values570960
 +Ref: I/O Functions-Footnote-1572940
 +Ref: I/O Functions-Footnote-2573088
 +Node: Time Functions573208
 +Ref: Time Functions-Footnote-1583879
 +Ref: Time Functions-Footnote-2583947
 +Ref: Time Functions-Footnote-3584105
 +Ref: Time Functions-Footnote-4584216
 +Ref: Time Functions-Footnote-5584328
 +Ref: Time Functions-Footnote-6584555
 +Node: Bitwise Functions584821
 +Ref: table-bitwise-ops585415
 +Ref: Bitwise Functions-Footnote-1591448
 +Ref: Bitwise Functions-Footnote-2591621
 +Node: Type Functions591812
 +Node: I18N Functions594729
 +Node: User-defined596380
 +Node: Definition Syntax597185
 +Ref: Definition Syntax-Footnote-1602872
 +Node: Function Example602943
 +Ref: Function Example-Footnote-1605865
 +Node: Function Caveats605887
 +Node: Calling A Function606405
 +Node: Variable Scope607363
 +Node: Pass By Value/Reference610357
 +Node: Return Statement613856
 +Node: Dynamic Typing616835
 +Node: Indirect Calls617765
 +Ref: Indirect Calls-Footnote-1628017
 +Node: Functions Summary628145
 +Node: Library Functions630850
 +Ref: Library Functions-Footnote-1634457
 +Ref: Library Functions-Footnote-2634600
 +Node: Library Names634771
 +Ref: Library Names-Footnote-1638447
 +Ref: Library Names-Footnote-2638670
 +Node: General Functions638756
 +Node: Strtonum Function639859
 +Node: Assert Function642881
 +Node: Round Function646207
 +Node: Cliff Random Function647748
 +Node: Ordinal Functions648764
 +Ref: Ordinal Functions-Footnote-1651827
 +Ref: Ordinal Functions-Footnote-2652079
 +Node: Join Function652289
 +Ref: Join Function-Footnote-1654059
 +Node: Getlocaltime Function654259
 +Node: Readfile Function658001
- Node: Shell Quoting659973
- Node: Data File Management661374
- Node: Filetrans Function662006
- Node: Rewind Function666102
- Node: File Checking668012
- Ref: File Checking-Footnote-1669346
- Node: Empty Files669547
- Node: Ignoring Assigns671526
- Node: Getopt Function673076
- Ref: Getopt Function-Footnote-1684545
- Node: Passwd Functions684745
- Ref: Passwd Functions-Footnote-1693584
- Node: Group Functions693672
- Ref: Group Functions-Footnote-1701570
- Node: Walking Arrays701777
- Node: Library Functions Summary704785
- Node: Library Exercises706191
- Node: Sample Programs706656
- Node: Running Examples707426
- Node: Clones708154
- Node: Cut Program709378
- Node: Egrep Program719307
- Ref: Egrep Program-Footnote-1726819
- Node: Id Program726929
- Node: Split Program730609
- Ref: Split Program-Footnote-1734068
- Node: Tee Program734197
- Node: Uniq Program736987
- Node: Wc Program744413
- Ref: Wc Program-Footnote-1748668
- Node: Miscellaneous Programs748762
- Node: Dupword Program749975
- Node: Alarm Program752005
- Node: Translate Program756860
- Ref: Translate Program-Footnote-1761425
- Node: Labels Program761695
- Ref: Labels Program-Footnote-1765046
- Node: Word Sorting765130
- Node: History Sorting769202
- Node: Extract Program771037
- Node: Simple Sed778567
- Node: Igawk Program781641
- Ref: Igawk Program-Footnote-1795972
- Ref: Igawk Program-Footnote-2796174
- Ref: Igawk Program-Footnote-3796296
- Node: Anagram Program796411
- Node: Signature Program799473
- Node: Programs Summary800720
- Node: Programs Exercises801934
- Ref: Programs Exercises-Footnote-1806063
- Node: Advanced Features806154
- Node: Nondecimal Data808144
- Node: Array Sorting809735
- Node: Controlling Array Traversal810435
- Ref: Controlling Array Traversal-Footnote-1818802
- Node: Array Sorting Functions818920
- Ref: Array Sorting Functions-Footnote-1824011
- Node: Two-way I/O824207
- Ref: Two-way I/O-Footnote-1830759
- Ref: Two-way I/O-Footnote-2830946
- Node: TCP/IP Networking831028
- Node: Profiling834146
- Ref: Profiling-Footnote-1842818
- Node: Advanced Features Summary843141
- Node: Internationalization844985
- Node: I18N and L10N846465
- Node: Explaining gettext847152
- Ref: Explaining gettext-Footnote-1853044
- Ref: Explaining gettext-Footnote-2853229
- Node: Programmer i18n853394
- Ref: Programmer i18n-Footnote-1858343
- Node: Translator i18n858392
- Node: String Extraction859186
- Ref: String Extraction-Footnote-1860318
- Node: Printf Ordering860404
- Ref: Printf Ordering-Footnote-1863190
- Node: I18N Portability863254
- Ref: I18N Portability-Footnote-1865710
- Node: I18N Example865773
- Ref: I18N Example-Footnote-1868579
- Node: Gawk I18N868652
- Node: I18N Summary869297
- Node: Debugger870638
- Node: Debugging871641
- Node: Debugging Concepts872082
- Node: Debugging Terms873891
- Node: Awk Debugging876466
- Node: Sample Debugging Session877372
- Node: Debugger Invocation877906
- Node: Finding The Bug879292
- Node: List of Debugger Commands885770
- Node: Breakpoint Control887103
- Node: Debugger Execution Control890797
- Node: Viewing And Changing Data894159
- Node: Execution Stack897533
- Node: Debugger Info899170
- Node: Miscellaneous Debugger Commands903241
- Node: Readline Support908329
- Node: Limitations909225
- Node: Debugging Summary911334
- Node: Namespaces912613
- Node: Global Namespace913431
- Node: Qualified Names914785
- Node: Default Namespace915784
- Node: Changing The Namespace916525
- Node: Naming Rules918136
- Node: Internal Name Management919985
- Node: Namespace Example921027
- Node: Namespace And Features923589
- Node: Namespace Summary925024
- Node: Arbitrary Precision Arithmetic926501
- Node: Computer Arithmetic927988
- Ref: table-numeric-ranges931579
- Ref: Computer Arithmetic-Footnote-1932301
- Node: Math Definitions932358
- Ref: table-ieee-formats935674
- Ref: Math Definitions-Footnote-1936277
- Node: MPFR features936382
- Node: FP Math Caution938100
- Ref: FP Math Caution-Footnote-1939172
- Node: Inexactness of computations939541
- Node: Inexact representation940501
- Node: Comparing FP Values941861
- Node: Errors accumulate942943
- Node: Getting Accuracy944376
- Node: Try To Round947086
- Node: Setting precision947985
- Ref: table-predefined-precision-strings948682
- Node: Setting the rounding mode950512
- Ref: table-gawk-rounding-modes950886
- Ref: Setting the rounding mode-Footnote-1954294
- Node: Arbitrary Precision Integers954473
- Ref: Arbitrary Precision Integers-Footnote-1957648
- Node: Checking for MPFR957797
- Node: POSIX Floating Point Problems959094
- Ref: POSIX Floating Point Problems-Footnote-1962965
- Node: Floating point summary963003
- Node: Dynamic Extensions965193
- Node: Extension Intro966746
- Node: Plugin License968012
- Node: Extension Mechanism Outline968809
- Ref: figure-load-extension969248
- Ref: figure-register-new-function970813
- Ref: figure-call-new-function971905
- Node: Extension API Description973967
- Node: Extension API Functions Introduction975609
- Node: General Data Types981149
- Ref: General Data Types-Footnote-1989270
- Node: Memory Allocation Functions989569
- Ref: Memory Allocation Functions-Footnote-1993777
- Node: Constructor Functions993876
- Node: Registration Functions997462
- Node: Extension Functions998147
- Node: Exit Callback Functions1003362
- Node: Extension Version String1004612
- Node: Input Parsers1005275
- Node: Output Wrappers1017996
- Node: Two-way processors1022508
- Node: Printing Messages1024773
- Ref: Printing Messages-Footnote-11025944
- Node: Updating ERRNO1026097
- Node: Requesting Values1026836
- Ref: table-value-types-returned1027573
- Node: Accessing Parameters1028509
- Node: Symbol Table Access1029744
- Node: Symbol table by name1030256
- Ref: Symbol table by name-Footnote-11033146
- Node: Symbol table by cookie1033274
- Ref: Symbol table by cookie-Footnote-11037459
- Node: Cached values1037523
- Ref: Cached values-Footnote-11041059
- Node: Array Manipulation1041212
- Ref: Array Manipulation-Footnote-11042303
- Node: Array Data Types1042340
- Ref: Array Data Types-Footnote-11044998
- Node: Array Functions1045090
- Node: Flattening Arrays1049588
- Node: Creating Arrays1056564
- Node: Redirection API1061333
- Node: Extension API Variables1064166
- Node: Extension Versioning1064877
- Ref: gawk-api-version1065306
- Node: Extension GMP/MPFR Versioning1067034
- Node: Extension API Informational Variables1068662
- Node: Extension API Boilerplate1069735
- Node: Changes from API V11073709
- Node: Finding Extensions1074369
- Node: Extension Example1074928
- Node: Internal File Description1075726
- Node: Internal File Ops1079806
- Ref: Internal File Ops-Footnote-11091206
- Node: Using Internal File Ops1091346
- Ref: Using Internal File Ops-Footnote-11093729
- Node: Extension Samples1094003
- Node: Extension Sample File Functions1095532
- Node: Extension Sample Fnmatch1103181
- Node: Extension Sample Fork1104668
- Node: Extension Sample Inplace1105886
- Node: Extension Sample Ord1109190
- Node: Extension Sample Readdir1110026
- Ref: table-readdir-file-types1110915
- Node: Extension Sample Revout1111720
- Node: Extension Sample Rev2way1112309
- Node: Extension Sample Read write array1113049
- Node: Extension Sample Readfile1114991
- Node: Extension Sample Time1116086
- Node: Extension Sample API Tests1117434
- Node: gawkextlib1117926
- Node: Extension summary1120382
- Node: Extension Exercises1124084
- Node: Language History1125326
- Node: V7/SVR3.11126982
- Node: SVR41129134
- Node: POSIX1130568
- Node: BTL1131948
- Node: POSIX/GNU1132677
- Node: Feature History1138455
- Node: Common Extensions1154314
- Node: Ranges and Locales1155597
- Ref: Ranges and Locales-Footnote-11160213
- Ref: Ranges and Locales-Footnote-21160240
- Ref: Ranges and Locales-Footnote-31160475
- Node: Contributors1160696
- Node: History summary1166641
- Node: Installation1168021
- Node: Gawk Distribution1168965
- Node: Getting1169449
- Node: Extracting1170412
- Node: Distribution contents1172050
- Node: Unix Installation1178530
- Node: Quick Installation1179212
- Node: Shell Startup Files1181626
- Node: Additional Configuration Options1182715
- Node: Configuration Philosophy1184704
- Node: Non-Unix Installation1187073
- Node: PC Installation1187533
- Node: PC Binary Installation1188371
- Node: PC Compiling1188806
- Node: PC Using1189923
- Node: Cygwin1192968
- Node: MSYS1193738
- Node: VMS Installation1194239
- Node: VMS Compilation1195030
- Ref: VMS Compilation-Footnote-11196259
- Node: VMS Dynamic Extensions1196317
- Node: VMS Installation Details1198002
- Node: VMS Running1200255
- Node: VMS GNV1204534
- Node: VMS Old Gawk1205269
- Node: Bugs1205740
- Node: Bug address1206403
- Node: Usenet1209195
- Node: Maintainers1209972
- Node: Other Versions1211233
- Node: Installation summary1218028
- Node: Notes1219230
- Node: Compatibility Mode1220095
- Node: Additions1220877
- Node: Accessing The Source1221802
- Node: Adding Code1223239
- Node: New Ports1229458
- Node: Derived Files1233946
- Ref: Derived Files-Footnote-11239592
- Ref: Derived Files-Footnote-21239627
- Ref: Derived Files-Footnote-31240225
- Node: Future Extensions1240339
- Node: Implementation Limitations1240997
- Node: Extension Design1242180
- Node: Old Extension Problems1243334
- Ref: Old Extension Problems-Footnote-11244852
- Node: Extension New Mechanism Goals1244909
- Ref: Extension New Mechanism Goals-Footnote-11248273
- Node: Extension Other Design Decisions1248462
- Node: Extension Future Growth1250575
- Node: Old Extension Mechanism1251411
- Node: Notes summary1253174
- Node: Basic Concepts1254356
- Node: Basic High Level1255037
- Ref: figure-general-flow1255319
- Ref: figure-process-flow1256004
- Ref: Basic High Level-Footnote-11259305
- Node: Basic Data Typing1259490
- Node: Glossary1262818
- Node: Copying1294768
- Node: GNU Free Documentation License1332307
- Node: Index1357425
++Node: Shell Quoting659978
++Node: Data File Management661379
++Node: Filetrans Function662011
++Node: Rewind Function666107
++Node: File Checking668017
++Ref: File Checking-Footnote-1669351
++Node: Empty Files669552
++Node: Ignoring Assigns671531
++Node: Getopt Function673081
++Ref: Getopt Function-Footnote-1684550
++Node: Passwd Functions684750
++Ref: Passwd Functions-Footnote-1693589
++Node: Group Functions693677
++Ref: Group Functions-Footnote-1701575
++Node: Walking Arrays701782
++Node: Library Functions Summary704790
++Node: Library Exercises706196
++Node: Sample Programs706661
++Node: Running Examples707431
++Node: Clones708159
++Node: Cut Program709383
++Node: Egrep Program719312
++Ref: Egrep Program-Footnote-1726824
++Node: Id Program726934
++Node: Split Program730614
++Ref: Split Program-Footnote-1734073
++Node: Tee Program734202
++Node: Uniq Program736992
++Node: Wc Program744418
++Ref: Wc Program-Footnote-1748673
++Node: Miscellaneous Programs748767
++Node: Dupword Program749980
++Node: Alarm Program752010
++Node: Translate Program756865
++Ref: Translate Program-Footnote-1761430
++Node: Labels Program761700
++Ref: Labels Program-Footnote-1765051
++Node: Word Sorting765135
++Node: History Sorting769207
++Node: Extract Program771042
++Node: Simple Sed778572
++Node: Igawk Program781646
++Ref: Igawk Program-Footnote-1795977
++Ref: Igawk Program-Footnote-2796179
++Ref: Igawk Program-Footnote-3796301
++Node: Anagram Program796416
++Node: Signature Program799478
++Node: Programs Summary800725
++Node: Programs Exercises801939
++Ref: Programs Exercises-Footnote-1806068
++Node: Advanced Features806159
++Node: Nondecimal Data808149
++Node: Array Sorting809740
++Node: Controlling Array Traversal810440
++Ref: Controlling Array Traversal-Footnote-1818807
++Node: Array Sorting Functions818925
++Ref: Array Sorting Functions-Footnote-1824016
++Node: Two-way I/O824212
++Ref: Two-way I/O-Footnote-1830764
++Ref: Two-way I/O-Footnote-2830951
++Node: TCP/IP Networking831033
++Node: Profiling834151
++Ref: Profiling-Footnote-1842823
++Node: Advanced Features Summary843146
++Node: Internationalization844990
++Node: I18N and L10N846470
++Node: Explaining gettext847157
++Ref: Explaining gettext-Footnote-1853049
++Ref: Explaining gettext-Footnote-2853234
++Node: Programmer i18n853399
++Ref: Programmer i18n-Footnote-1858348
++Node: Translator i18n858397
++Node: String Extraction859191
++Ref: String Extraction-Footnote-1860323
++Node: Printf Ordering860409
++Ref: Printf Ordering-Footnote-1863195
++Node: I18N Portability863259
++Ref: I18N Portability-Footnote-1865715
++Node: I18N Example865778
++Ref: I18N Example-Footnote-1868584
++Node: Gawk I18N868657
++Node: I18N Summary869302
++Node: Debugger870643
++Node: Debugging871646
++Node: Debugging Concepts872087
++Node: Debugging Terms873896
++Node: Awk Debugging876471
++Node: Sample Debugging Session877377
++Node: Debugger Invocation877911
++Node: Finding The Bug879297
++Node: List of Debugger Commands885775
++Node: Breakpoint Control887108
++Node: Debugger Execution Control890802
++Node: Viewing And Changing Data894164
++Node: Execution Stack897538
++Node: Debugger Info899175
++Node: Miscellaneous Debugger Commands903246
++Node: Readline Support908334
++Node: Limitations909230
++Node: Debugging Summary911339
++Node: Namespaces912618
++Node: Global Namespace913436
++Node: Qualified Names914790
++Node: Default Namespace915789
++Node: Changing The Namespace916530
++Node: Naming Rules918141
++Node: Internal Name Management919990
++Node: Namespace Example921032
++Node: Namespace And Features923594
++Node: Namespace Summary925029
++Node: Arbitrary Precision Arithmetic926506
++Node: Computer Arithmetic927993
++Ref: table-numeric-ranges931584
++Ref: Computer Arithmetic-Footnote-1932306
++Node: Math Definitions932363
++Ref: table-ieee-formats935679
++Ref: Math Definitions-Footnote-1936282
++Node: MPFR features936387
++Node: FP Math Caution938105
++Ref: FP Math Caution-Footnote-1939177
++Node: Inexactness of computations939546
++Node: Inexact representation940506
++Node: Comparing FP Values941866
++Node: Errors accumulate942948
++Node: Getting Accuracy944381
++Node: Try To Round947091
++Node: Setting precision947990
++Ref: table-predefined-precision-strings948687
++Node: Setting the rounding mode950517
++Ref: table-gawk-rounding-modes950891
++Ref: Setting the rounding mode-Footnote-1954299
++Node: Arbitrary Precision Integers954478
++Ref: Arbitrary Precision Integers-Footnote-1957653
++Node: Checking for MPFR957802
++Node: POSIX Floating Point Problems959099
++Ref: POSIX Floating Point Problems-Footnote-1962970
++Node: Floating point summary963008
++Node: Dynamic Extensions965198
++Node: Extension Intro966751
++Node: Plugin License968017
++Node: Extension Mechanism Outline968814
++Ref: figure-load-extension969253
++Ref: figure-register-new-function970818
++Ref: figure-call-new-function971910
++Node: Extension API Description973972
++Node: Extension API Functions Introduction975614
++Node: General Data Types981154
++Ref: General Data Types-Footnote-1989275
++Node: Memory Allocation Functions989574
++Ref: Memory Allocation Functions-Footnote-1993782
++Node: Constructor Functions993881
++Node: Registration Functions997467
++Node: Extension Functions998152
++Node: Exit Callback Functions1003367
++Node: Extension Version String1004617
++Node: Input Parsers1005280
++Node: Output Wrappers1018001
++Node: Two-way processors1022513
++Node: Printing Messages1024778
++Ref: Printing Messages-Footnote-11025949
++Node: Updating ERRNO1026102
++Node: Requesting Values1026841
++Ref: table-value-types-returned1027578
++Node: Accessing Parameters1028514
++Node: Symbol Table Access1029749
++Node: Symbol table by name1030261
++Ref: Symbol table by name-Footnote-11033151
++Node: Symbol table by cookie1033279
++Ref: Symbol table by cookie-Footnote-11037464
++Node: Cached values1037528
++Ref: Cached values-Footnote-11041064
++Node: Array Manipulation1041217
++Ref: Array Manipulation-Footnote-11042308
++Node: Array Data Types1042345
++Ref: Array Data Types-Footnote-11045003
++Node: Array Functions1045095
++Node: Flattening Arrays1049593
++Node: Creating Arrays1056569
++Node: Redirection API1061338
++Node: Extension API Variables1064171
++Node: Extension Versioning1064882
++Ref: gawk-api-version1065311
++Node: Extension GMP/MPFR Versioning1067039
++Node: Extension API Informational Variables1068667
++Node: Extension API Boilerplate1069740
++Node: Changes from API V11073714
++Node: Finding Extensions1074374
++Node: Extension Example1074933
++Node: Internal File Description1075731
++Node: Internal File Ops1079811
++Ref: Internal File Ops-Footnote-11091211
++Node: Using Internal File Ops1091351
++Ref: Using Internal File Ops-Footnote-11093734
++Node: Extension Samples1094008
++Node: Extension Sample File Functions1095537
++Node: Extension Sample Fnmatch1103186
++Node: Extension Sample Fork1104673
++Node: Extension Sample Inplace1105891
++Node: Extension Sample Ord1109195
++Node: Extension Sample Readdir1110031
++Ref: table-readdir-file-types1110920
++Node: Extension Sample Revout1111725
++Node: Extension Sample Rev2way1112314
++Node: Extension Sample Read write array1113054
++Node: Extension Sample Readfile1114996
++Node: Extension Sample Time1116091
++Node: Extension Sample API Tests1117439
++Node: gawkextlib1117931
++Node: Extension summary1120387
++Node: Extension Exercises1124089
++Node: Language History1125331
++Node: V7/SVR3.11126987
++Node: SVR41129139
++Node: POSIX1130573
++Node: BTL1131953
++Node: POSIX/GNU1132682
++Node: Feature History1138460
++Node: Common Extensions1154319
++Node: Ranges and Locales1155602
++Ref: Ranges and Locales-Footnote-11160218
++Ref: Ranges and Locales-Footnote-21160245
++Ref: Ranges and Locales-Footnote-31160480
++Node: Contributors1160701
++Node: History summary1166646
++Node: Installation1168026
++Node: Gawk Distribution1168970
++Node: Getting1169454
++Node: Extracting1170417
++Node: Distribution contents1172055
++Node: Unix Installation1178535
++Node: Quick Installation1179217
++Node: Shell Startup Files1181631
++Node: Additional Configuration Options1182720
++Node: Configuration Philosophy1184709
++Node: Non-Unix Installation1187078
++Node: PC Installation1187538
++Node: PC Binary Installation1188376
++Node: PC Compiling1188811
++Node: PC Using1189928
++Node: Cygwin1192973
++Node: MSYS1193743
++Node: VMS Installation1194244
++Node: VMS Compilation1195035
++Ref: VMS Compilation-Footnote-11196264
++Node: VMS Dynamic Extensions1196322
++Node: VMS Installation Details1198007
++Node: VMS Running1200260
++Node: VMS GNV1204539
++Node: VMS Old Gawk1205274
++Node: Bugs1205745
++Node: Bug address1206408
++Node: Usenet1209200
++Node: Maintainers1209977
++Node: Other Versions1211238
++Node: Installation summary1218033
++Node: Notes1219235
++Node: Compatibility Mode1220100
++Node: Additions1220882
++Node: Accessing The Source1221807
++Node: Adding Code1223244
++Node: New Ports1229463
++Node: Derived Files1233951
++Ref: Derived Files-Footnote-11239597
++Ref: Derived Files-Footnote-21239632
++Ref: Derived Files-Footnote-31240230
++Node: Future Extensions1240344
++Node: Implementation Limitations1241002
++Node: Extension Design1242185
++Node: Old Extension Problems1243339
++Ref: Old Extension Problems-Footnote-11244857
++Node: Extension New Mechanism Goals1244914
++Ref: Extension New Mechanism Goals-Footnote-11248278
++Node: Extension Other Design Decisions1248467
++Node: Extension Future Growth1250580
++Node: Old Extension Mechanism1251416
++Node: Notes summary1253179
++Node: Basic Concepts1254361
++Node: Basic High Level1255042
++Ref: figure-general-flow1255324
++Ref: figure-process-flow1256009
++Ref: Basic High Level-Footnote-11259310
++Node: Basic Data Typing1259495
++Node: Glossary1262823
++Node: Copying1294773
++Node: GNU Free Documentation License1332312
++Node: Index1357430
  
  End Tag Table

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

Summary of changes:
 doc/ChangeLog   |   7 +
 doc/gawk.info   | 580 ++++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |  13 +-
 doc/gawktexi.in |  13 +-
 4 files changed, 315 insertions(+), 298 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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