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-2880-gcd845e3
Date: Mon, 2 Oct 2017 15:03: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  cd845e3aa885fea8248f8f9e58f19c0d76dc6988 (commit)
       via  bd9f81e572ea6d7a48a352fabc1e8cddcb9d39e7 (commit)
       via  e55883a133d1889d71580fec977b32eb95b0e373 (commit)
       via  c3398c89851a38d2d6efed5ce1db9f87b5da7136 (commit)
       via  ce0ac32601517b41cc5c3a1f8e7e4c3e83f903a7 (commit)
       via  d1c0deb3a98a67fcc335de1b394df6cc845fe35a (commit)
       via  82d1a1125fcc334bbae88b395ad461ee3173c52e (commit)
      from  9642a6d1d543d340c28e1b2ab98c4994cc435886 (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=cd845e3aa885fea8248f8f9e58f19c0d76dc6988

commit cd845e3aa885fea8248f8f9e58f19c0d76dc6988
Merge: 9642a6d bd9f81e
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Oct 2 22:03:46 2017 +0300

    Merge branch 'master' into feature/namespaces

diff --cc doc/gawk.info
index 4917a0b,8c8e96d..9854d79
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -36323,592 -35887,581 +36323,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 Line244703
 -Ref: Multiple Line-Footnote-1250587
 -Node: Getline250766
 -Node: Plain Getline253235
 -Node: Getline/Variable255876
 -Node: Getline/File257027
 -Node: Getline/Variable/File258415
 -Ref: Getline/Variable/File-Footnote-1260020
 -Node: Getline/Pipe260108
 -Node: Getline/Variable/Pipe262815
 -Node: Getline/Coprocess263950
 -Node: Getline/Variable/Coprocess265217
 -Node: Getline Notes265959
 -Node: Getline Summary268756
 -Ref: table-getline-variants269180
 -Node: Read Timeout269928
 -Ref: Read Timeout-Footnote-1273834
 -Node: Retrying Input273892
 -Node: Command-line directories275091
 -Node: Input Summary275997
 -Node: Input Exercises279169
 -Node: Printing279897
 -Node: Print281731
 -Node: Print Examples283188
 -Node: Output Separators285968
 -Node: OFMT287985
 -Node: Printf289341
 -Node: Basic Printf290126
 -Node: Control Letters291700
 -Node: Format Modifiers295688
 -Node: Printf Examples301703
 -Node: Redirection304189
 -Node: Special FD311030
 -Ref: Special FD-Footnote-1314198
 -Node: Special Files314272
 -Node: Other Inherited Files314889
 -Node: Special Network315890
 -Node: Special Caveats316750
 -Node: Close Files And Pipes317699
 -Ref: table-close-pipe-return-values324606
 -Ref: Close Files And Pipes-Footnote-1325389
 -Ref: Close Files And Pipes-Footnote-2325537
 -Node: Nonfatal325689
 -Node: Output Summary328014
 -Node: Output Exercises329236
 -Node: Expressions329915
 -Node: Values331103
 -Node: Constants331781
 -Node: Scalar Constants332472
 -Ref: Scalar Constants-Footnote-1333336
 -Node: Nondecimal-numbers333586
 -Node: Regexp Constants336587
 -Node: Using Constant Regexps337113
 -Node: Standard Regexp Constants337735
 -Node: Strong Regexp Constants340923
 -Node: Variables343881
 -Node: Using Variables344538
 -Node: Assignment Options346448
 -Node: Conversion348321
 -Node: Strings And Numbers348845
 -Ref: Strings And Numbers-Footnote-1351908
 -Node: Locale influences conversions352017
 -Ref: table-locale-affects354775
 -Node: All Operators355393
 -Node: Arithmetic Ops356022
 -Node: Concatenation358528
 -Ref: Concatenation-Footnote-1361375
 -Node: Assignment Ops361482
 -Ref: table-assign-ops366473
 -Node: Increment Ops367786
 -Node: Truth Values and Conditions371246
 -Node: Truth Values372320
 -Node: Typing and Comparison373368
 -Node: Variable Typing374188
 -Ref: Variable Typing-Footnote-1380651
 -Ref: Variable Typing-Footnote-2380723
 -Node: Comparison Operators380800
 -Ref: table-relational-ops381219
 -Node: POSIX String Comparison384714
 -Ref: POSIX String Comparison-Footnote-1386409
 -Ref: POSIX String Comparison-Footnote-2386548
 -Node: Boolean Ops386632
 -Ref: Boolean Ops-Footnote-1391114
 -Node: Conditional Exp391206
 -Node: Function Calls392942
 -Node: Precedence396819
 -Node: Locales400478
 -Node: Expressions Summary402110
 -Node: Patterns and Actions404683
 -Node: Pattern Overview405803
 -Node: Regexp Patterns407480
 -Node: Expression Patterns408022
 -Node: Ranges411803
 -Node: BEGIN/END414911
 -Node: Using BEGIN/END415672
 -Ref: Using BEGIN/END-Footnote-1418408
 -Node: I/O And BEGIN/END418514
 -Node: BEGINFILE/ENDFILE420828
 -Node: Empty423741
 -Node: Using Shell Variables424058
 -Node: Action Overview426332
 -Node: Statements428657
 -Node: If Statement430505
 -Node: While Statement432000
 -Node: Do Statement434028
 -Node: For Statement435176
 -Node: Switch Statement438334
 -Node: Break Statement440720
 -Node: Continue Statement442812
 -Node: Next Statement444639
 -Node: Nextfile Statement447022
 -Node: Exit Statement449674
 -Node: Built-in Variables452077
 -Node: User-modified453210
 -Node: Auto-set460977
 -Ref: Auto-set-Footnote-1477310
 -Ref: Auto-set-Footnote-2477516
 -Node: ARGC and ARGV477572
 -Node: Pattern Action Summary481785
 -Node: Arrays484215
 -Node: Array Basics485544
 -Node: Array Intro486388
 -Ref: figure-array-elements488363
 -Ref: Array Intro-Footnote-1491067
 -Node: Reference to Elements491195
 -Node: Assigning Elements493659
 -Node: Array Example494150
 -Node: Scanning an Array495909
 -Node: Controlling Scanning498931
 -Ref: Controlling Scanning-Footnote-1504330
 -Node: Numeric Array Subscripts504646
 -Node: Uninitialized Subscripts506830
 -Node: Delete508449
 -Ref: Delete-Footnote-1511201
 -Node: Multidimensional511258
 -Node: Multiscanning514353
 -Node: Arrays of Arrays515944
 -Node: Arrays Summary520711
 -Node: Functions522804
 -Node: Built-in523842
 -Node: Calling Built-in524923
 -Node: Numeric Functions526919
 -Ref: Numeric Functions-Footnote-1530947
 -Ref: Numeric Functions-Footnote-2531304
 -Ref: Numeric Functions-Footnote-3531352
 -Node: String Functions531624
 -Ref: String Functions-Footnote-1555282
 -Ref: String Functions-Footnote-2555410
 -Ref: String Functions-Footnote-3555658
 -Node: Gory Details555745
 -Ref: table-sub-escapes557536
 -Ref: table-sub-proposed559055
 -Ref: table-posix-sub560418
 -Ref: table-gensub-escapes561959
 -Ref: Gory Details-Footnote-1562782
 -Node: I/O Functions562936
 -Ref: table-system-return-values569518
 -Ref: I/O Functions-Footnote-1571498
 -Ref: I/O Functions-Footnote-2571646
 -Node: Time Functions571766
 -Ref: Time Functions-Footnote-1582437
 -Ref: Time Functions-Footnote-2582505
 -Ref: Time Functions-Footnote-3582663
 -Ref: Time Functions-Footnote-4582774
 -Ref: Time Functions-Footnote-5582886
 -Ref: Time Functions-Footnote-6583113
 -Node: Bitwise Functions583379
 -Ref: table-bitwise-ops583973
 -Ref: Bitwise Functions-Footnote-1590006
 -Ref: Bitwise Functions-Footnote-2590179
 -Node: Type Functions590370
 -Node: I18N Functions593287
 -Node: User-defined594938
 -Node: Definition Syntax595743
 -Ref: Definition Syntax-Footnote-1601430
 -Node: Function Example601501
 -Ref: Function Example-Footnote-1604423
 -Node: Function Caveats604445
 -Node: Calling A Function604963
 -Node: Variable Scope605921
 -Node: Pass By Value/Reference608915
 -Node: Return Statement612414
 -Node: Dynamic Typing615393
 -Node: Indirect Calls616323
 -Ref: Indirect Calls-Footnote-1626575
 -Node: Functions Summary626703
 -Node: Library Functions629408
 -Ref: Library Functions-Footnote-1633015
 -Ref: Library Functions-Footnote-2633158
 -Node: Library Names633329
 -Ref: Library Names-Footnote-1636789
 -Ref: Library Names-Footnote-2637012
 -Node: General Functions637098
 -Node: Strtonum Function638201
 -Node: Assert Function641223
 -Node: Round Function644549
 -Node: Cliff Random Function646090
 -Node: Ordinal Functions647106
 -Ref: Ordinal Functions-Footnote-1650169
 -Ref: Ordinal Functions-Footnote-2650421
 -Node: Join Function650631
 -Ref: Join Function-Footnote-1652401
 -Node: Getlocaltime Function652601
 -Node: Readfile Function656343
 -Node: Shell Quoting658315
 -Node: Data File Management659716
 -Node: Filetrans Function660348
 -Node: Rewind Function664444
 -Node: File Checking666354
 -Ref: File Checking-Footnote-1667688
 -Node: Empty Files667889
 -Node: Ignoring Assigns669868
 -Node: Getopt Function671418
 -Ref: Getopt Function-Footnote-1682887
 -Node: Passwd Functions683087
 -Ref: Passwd Functions-Footnote-1691926
 -Node: Group Functions692014
 -Ref: Group Functions-Footnote-1699912
 -Node: Walking Arrays700119
 -Node: Library Functions Summary703127
 -Node: Library Exercises704533
 -Node: Sample Programs704998
 -Node: Running Examples705768
 -Node: Clones706496
 -Node: Cut Program707720
 -Node: Egrep Program717649
 -Ref: Egrep Program-Footnote-1725161
 -Node: Id Program725271
 -Node: Split Program728951
 -Ref: Split Program-Footnote-1732410
 -Node: Tee Program732539
 -Node: Uniq Program735329
 -Node: Wc Program742755
 -Ref: Wc Program-Footnote-1747010
 -Node: Miscellaneous Programs747104
 -Node: Dupword Program748317
 -Node: Alarm Program750347
 -Node: Translate Program755202
 -Ref: Translate Program-Footnote-1759767
 -Node: Labels Program760037
 -Ref: Labels Program-Footnote-1763388
 -Node: Word Sorting763472
 -Node: History Sorting767544
 -Node: Extract Program769379
 -Node: Simple Sed776909
 -Node: Igawk Program779983
 -Ref: Igawk Program-Footnote-1794314
 -Ref: Igawk Program-Footnote-2794516
 -Ref: Igawk Program-Footnote-3794638
 -Node: Anagram Program794753
 -Node: Signature Program797815
 -Node: Programs Summary799062
 -Node: Programs Exercises800276
 -Ref: Programs Exercises-Footnote-1804405
 -Node: Advanced Features804496
 -Node: Nondecimal Data806486
 -Node: Array Sorting808077
 -Node: Controlling Array Traversal808777
 -Ref: Controlling Array Traversal-Footnote-1817144
 -Node: Array Sorting Functions817262
 -Ref: Array Sorting Functions-Footnote-1822353
 -Node: Two-way I/O822549
 -Ref: Two-way I/O-Footnote-1829101
 -Ref: Two-way I/O-Footnote-2829288
 -Node: TCP/IP Networking829370
 -Node: Profiling832488
 -Ref: Profiling-Footnote-1841160
 -Node: Advanced Features Summary841483
 -Node: Internationalization843327
 -Node: I18N and L10N844807
 -Node: Explaining gettext845494
 -Ref: Explaining gettext-Footnote-1851386
 -Ref: Explaining gettext-Footnote-2851571
 -Node: Programmer i18n851736
 -Ref: Programmer i18n-Footnote-1856685
 -Node: Translator i18n856734
 -Node: String Extraction857528
 -Ref: String Extraction-Footnote-1858660
 -Node: Printf Ordering858746
 -Ref: Printf Ordering-Footnote-1861532
 -Node: I18N Portability861596
 -Ref: I18N Portability-Footnote-1864052
 -Node: I18N Example864115
 -Ref: I18N Example-Footnote-1866921
 -Node: Gawk I18N866994
 -Node: I18N Summary867639
 -Node: Debugger868980
 -Node: Debugging870003
 -Node: Debugging Concepts870444
 -Node: Debugging Terms872253
 -Node: Awk Debugging874828
 -Node: Sample Debugging Session875734
 -Node: Debugger Invocation876268
 -Node: Finding The Bug877654
 -Node: List of Debugger Commands884132
 -Node: Breakpoint Control885465
 -Node: Debugger Execution Control889159
 -Node: Viewing And Changing Data892521
 -Node: Execution Stack895895
 -Node: Debugger Info897532
 -Node: Miscellaneous Debugger Commands901603
 -Node: Readline Support906691
 -Node: Limitations907587
 -Node: Debugging Summary909696
 -Node: Arbitrary Precision Arithmetic910975
 -Node: Computer Arithmetic912460
 -Ref: table-numeric-ranges916051
 -Ref: Computer Arithmetic-Footnote-1916773
 -Node: Math Definitions916830
 -Ref: table-ieee-formats920146
 -Ref: Math Definitions-Footnote-1920749
 -Node: MPFR features920854
 -Node: FP Math Caution922572
 -Ref: FP Math Caution-Footnote-1923644
 -Node: Inexactness of computations924013
 -Node: Inexact representation924973
 -Node: Comparing FP Values926333
 -Node: Errors accumulate927415
 -Node: Getting Accuracy928848
 -Node: Try To Round931558
 -Node: Setting precision932457
 -Ref: table-predefined-precision-strings933154
 -Node: Setting the rounding mode934984
 -Ref: table-gawk-rounding-modes935358
 -Ref: Setting the rounding mode-Footnote-1938766
 -Node: Arbitrary Precision Integers938945
 -Ref: Arbitrary Precision Integers-Footnote-1942120
 -Node: Checking for MPFR942269
 -Node: POSIX Floating Point Problems943566
 -Ref: POSIX Floating Point Problems-Footnote-1947437
 -Node: Floating point summary947475
 -Node: Dynamic Extensions949665
 -Node: Extension Intro951218
 -Node: Plugin License952484
 -Node: Extension Mechanism Outline953281
 -Ref: figure-load-extension953720
 -Ref: figure-register-new-function955285
 -Ref: figure-call-new-function956377
 -Node: Extension API Description958439
 -Node: Extension API Functions Introduction960081
 -Node: General Data Types965621
 -Ref: General Data Types-Footnote-1973742
 -Node: Memory Allocation Functions974041
 -Ref: Memory Allocation Functions-Footnote-1978249
 -Node: Constructor Functions978348
 -Node: Registration Functions981934
 -Node: Extension Functions982619
 -Node: Exit Callback Functions987834
 -Node: Extension Version String989084
 -Node: Input Parsers989747
 -Node: Output Wrappers1002468
 -Node: Two-way processors1006980
 -Node: Printing Messages1009245
 -Ref: Printing Messages-Footnote-11010416
 -Node: Updating ERRNO1010569
 -Node: Requesting Values1011308
 -Ref: table-value-types-returned1012045
 -Node: Accessing Parameters1012981
 -Node: Symbol Table Access1014216
 -Node: Symbol table by name1014728
 -Node: Symbol table by cookie1016517
 -Ref: Symbol table by cookie-Footnote-11020702
 -Node: Cached values1020766
 -Ref: Cached values-Footnote-11024302
 -Node: Array Manipulation1024455
 -Ref: Array Manipulation-Footnote-11025546
 -Node: Array Data Types1025583
 -Ref: Array Data Types-Footnote-11028241
 -Node: Array Functions1028333
 -Node: Flattening Arrays1032831
 -Node: Creating Arrays1039807
 -Node: Redirection API1044576
 -Node: Extension API Variables1047409
 -Node: Extension Versioning1048120
 -Ref: gawk-api-version1048549
 -Node: Extension GMP/MPFR Versioning1050277
 -Node: Extension API Informational Variables1051905
 -Node: Extension API Boilerplate1052978
 -Node: Changes from API V11056952
 -Node: Finding Extensions1057612
 -Node: Extension Example1058171
 -Node: Internal File Description1058969
 -Node: Internal File Ops1063049
 -Ref: Internal File Ops-Footnote-11074449
 -Node: Using Internal File Ops1074589
 -Ref: Using Internal File Ops-Footnote-11076972
 -Node: Extension Samples1077246
 -Node: Extension Sample File Functions1078775
 -Node: Extension Sample Fnmatch1086424
 -Node: Extension Sample Fork1087911
 -Node: Extension Sample Inplace1089129
 -Node: Extension Sample Ord1092346
 -Node: Extension Sample Readdir1093182
 -Ref: table-readdir-file-types1094071
 -Node: Extension Sample Revout1094876
 -Node: Extension Sample Rev2way1095465
 -Node: Extension Sample Read write array1096205
 -Node: Extension Sample Readfile1098147
 -Node: Extension Sample Time1099242
 -Node: Extension Sample API Tests1100590
 -Node: gawkextlib1101082
 -Node: Extension summary1103538
 -Node: Extension Exercises1107240
 -Node: Language History1108738
 -Node: V7/SVR3.11110394
 -Node: SVR41112546
 -Node: POSIX1113980
 -Node: BTL1115360
 -Node: POSIX/GNU1116089
 -Node: Feature History1121867
 -Node: Common Extensions1137726
 -Node: Ranges and Locales1139009
 -Ref: Ranges and Locales-Footnote-11143625
 -Ref: Ranges and Locales-Footnote-21143652
 -Ref: Ranges and Locales-Footnote-31143887
 -Node: Contributors1144108
 -Node: History summary1150053
 -Node: Installation1151433
 -Node: Gawk Distribution1152377
 -Node: Getting1152861
 -Node: Extracting1153824
 -Node: Distribution contents1155462
 -Node: Unix Installation1161942
 -Node: Quick Installation1162624
 -Node: Shell Startup Files1165038
 -Node: Additional Configuration Options1166127
 -Node: Configuration Philosophy1168116
 -Node: Non-Unix Installation1170485
 -Node: PC Installation1170945
 -Node: PC Binary Installation1171783
 -Node: PC Compiling1172218
 -Node: PC Using1173335
 -Node: Cygwin1176380
 -Node: MSYS1177150
 -Node: VMS Installation1177651
 -Node: VMS Compilation1178442
 -Ref: VMS Compilation-Footnote-11179671
 -Node: VMS Dynamic Extensions1179729
 -Node: VMS Installation Details1181414
 -Node: VMS Running1183667
 -Node: VMS GNV1187946
 -Node: VMS Old Gawk1188681
 -Node: Bugs1189152
 -Node: Bug address1189815
 -Node: Usenet1192607
 -Node: Maintainers1193384
 -Node: Other Versions1194645
 -Node: Installation summary1201440
 -Node: Notes1202642
 -Node: Compatibility Mode1203507
 -Node: Additions1204289
 -Node: Accessing The Source1205214
 -Node: Adding Code1206651
 -Node: New Ports1212870
 -Node: Derived Files1217358
 -Ref: Derived Files-Footnote-11223004
 -Ref: Derived Files-Footnote-21223039
 -Ref: Derived Files-Footnote-31223637
 -Node: Future Extensions1223751
 -Node: Implementation Limitations1224409
 -Node: Extension Design1225592
 -Node: Old Extension Problems1226746
 -Ref: Old Extension Problems-Footnote-11228264
 -Node: Extension New Mechanism Goals1228321
 -Ref: Extension New Mechanism Goals-Footnote-11231685
 -Node: Extension Other Design Decisions1231874
 -Node: Extension Future Growth1233987
 -Node: Old Extension Mechanism1234823
 -Node: Notes summary1236586
 -Node: Basic Concepts1237768
 -Node: Basic High Level1238449
 -Ref: figure-general-flow1238731
 -Ref: figure-process-flow1239416
 -Ref: Basic High Level-Footnote-11242717
 -Node: Basic Data Typing1242902
 -Node: Glossary1246230
 -Node: Copying1278180
 -Node: GNU Free Documentation License1315719
 -Node: Index1340837
 +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 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 Line246215
 +Ref: Multiple Line-Footnote-1252099
 +Node: Getline252278
 +Node: Plain Getline254747
 +Node: Getline/Variable257388
 +Node: Getline/File258539
 +Node: Getline/Variable/File259927
 +Ref: Getline/Variable/File-Footnote-1261532
 +Node: Getline/Pipe261620
 +Node: Getline/Variable/Pipe264327
 +Node: Getline/Coprocess265462
 +Node: Getline/Variable/Coprocess266729
 +Node: Getline Notes267471
 +Node: Getline Summary270268
 +Ref: table-getline-variants270692
 +Node: Read Timeout271440
 +Ref: Read Timeout-Footnote-1275346
 +Node: Retrying Input275404
 +Node: Command-line directories276603
 +Node: Input Summary277509
 +Node: Input Exercises280681
 +Node: Printing281409
 +Node: Print283243
 +Node: Print Examples284700
 +Node: Output Separators287480
 +Node: OFMT289497
 +Node: Printf290853
 +Node: Basic Printf291638
 +Node: Control Letters293212
 +Node: Format Modifiers297200
 +Node: Printf Examples303215
 +Node: Redirection305701
 +Node: Special FD312542
 +Ref: Special FD-Footnote-1315710
 +Node: Special Files315784
 +Node: Other Inherited Files316401
 +Node: Special Network317402
 +Node: Special Caveats318262
 +Node: Close Files And Pipes319211
 +Ref: table-close-pipe-return-values326118
 +Ref: Close Files And Pipes-Footnote-1326901
 +Ref: Close Files And Pipes-Footnote-2327049
 +Node: Nonfatal327201
 +Node: Output Summary329526
 +Node: Output Exercises330748
 +Node: Expressions331427
 +Node: Values332615
 +Node: Constants333293
 +Node: Scalar Constants333984
 +Ref: Scalar Constants-Footnote-1334848
 +Node: Nondecimal-numbers335098
 +Node: Regexp Constants338099
 +Node: Using Constant Regexps338625
 +Node: Standard Regexp Constants339247
 +Node: Strong Regexp Constants342435
 +Node: Variables345393
 +Node: Using Variables346050
 +Node: Assignment Options347960
 +Node: Conversion349833
 +Node: Strings And Numbers350357
 +Ref: Strings And Numbers-Footnote-1353420
 +Node: Locale influences conversions353529
 +Ref: table-locale-affects356287
 +Node: All Operators356905
 +Node: Arithmetic Ops357534
 +Node: Concatenation360040
 +Ref: Concatenation-Footnote-1362887
 +Node: Assignment Ops362994
 +Ref: table-assign-ops367985
 +Node: Increment Ops369298
 +Node: Truth Values and Conditions372758
 +Node: Truth Values373832
 +Node: Typing and Comparison374880
 +Node: Variable Typing375700
 +Ref: Variable Typing-Footnote-1382163
 +Ref: Variable Typing-Footnote-2382235
 +Node: Comparison Operators382312
 +Ref: table-relational-ops382731
 +Node: POSIX String Comparison386226
 +Ref: POSIX String Comparison-Footnote-1387921
 +Ref: POSIX String Comparison-Footnote-2388060
 +Node: Boolean Ops388144
 +Ref: Boolean Ops-Footnote-1392626
 +Node: Conditional Exp392718
 +Node: Function Calls394454
 +Node: Precedence398331
 +Node: Locales401990
 +Node: Expressions Summary403622
 +Node: Patterns and Actions406195
 +Node: Pattern Overview407315
 +Node: Regexp Patterns408992
 +Node: Expression Patterns409534
 +Node: Ranges413315
 +Node: BEGIN/END416423
 +Node: Using BEGIN/END417184
 +Ref: Using BEGIN/END-Footnote-1419920
 +Node: I/O And BEGIN/END420026
 +Node: BEGINFILE/ENDFILE422340
 +Node: Empty425253
 +Node: Using Shell Variables425570
 +Node: Action Overview427844
 +Node: Statements430169
 +Node: If Statement432017
 +Node: While Statement433512
 +Node: Do Statement435540
 +Node: For Statement436688
 +Node: Switch Statement439846
 +Node: Break Statement442232
 +Node: Continue Statement444324
 +Node: Next Statement446151
 +Node: Nextfile Statement448534
 +Node: Exit Statement451186
 +Node: Built-in Variables453589
 +Node: User-modified454722
 +Node: Auto-set462489
- Ref: Auto-set-Footnote-1478826
- Ref: Auto-set-Footnote-2479032
- Node: ARGC and ARGV479088
- Node: Pattern Action Summary483301
- Node: Arrays485731
- Node: Array Basics487060
- Node: Array Intro487904
- Ref: figure-array-elements489879
- Ref: Array Intro-Footnote-1492583
- Node: Reference to Elements492711
- Node: Assigning Elements495175
- Node: Array Example495666
- Node: Scanning an Array497425
- Node: Controlling Scanning500447
- Ref: Controlling Scanning-Footnote-1505846
- Node: Numeric Array Subscripts506162
- Node: Uninitialized Subscripts508346
- Node: Delete509965
- Ref: Delete-Footnote-1512717
- Node: Multidimensional512774
- Node: Multiscanning515869
- Node: Arrays of Arrays517460
- Node: Arrays Summary522227
- Node: Functions524320
- Node: Built-in525358
- Node: Calling Built-in526439
- Node: Numeric Functions528435
- Ref: Numeric Functions-Footnote-1532463
- Ref: Numeric Functions-Footnote-2532820
- Ref: Numeric Functions-Footnote-3532868
- Node: String Functions533140
- Ref: String Functions-Footnote-1556798
- Ref: String Functions-Footnote-2556926
- Ref: String Functions-Footnote-3557174
- Node: Gory Details557261
- Ref: table-sub-escapes559052
- Ref: table-sub-proposed560571
- Ref: table-posix-sub561934
- Ref: table-gensub-escapes563475
- Ref: Gory Details-Footnote-1564298
- Node: I/O Functions564452
- Ref: table-system-return-values571034
- Ref: I/O Functions-Footnote-1573014
- Ref: I/O Functions-Footnote-2573162
- Node: Time Functions573282
- Ref: Time Functions-Footnote-1583953
- Ref: Time Functions-Footnote-2584021
- Ref: Time Functions-Footnote-3584179
- Ref: Time Functions-Footnote-4584290
- Ref: Time Functions-Footnote-5584402
- Ref: Time Functions-Footnote-6584629
- Node: Bitwise Functions584895
- Ref: table-bitwise-ops585489
- Ref: Bitwise Functions-Footnote-1591522
- Ref: Bitwise Functions-Footnote-2591695
- Node: Type Functions591886
- Node: I18N Functions594803
- Node: User-defined596454
- Node: Definition Syntax597259
- Ref: Definition Syntax-Footnote-1602946
- Node: Function Example603017
- Ref: Function Example-Footnote-1605939
- Node: Function Caveats605961
- Node: Calling A Function606479
- Node: Variable Scope607437
- Node: Pass By Value/Reference610431
- Node: Return Statement613930
- Node: Dynamic Typing616909
- Node: Indirect Calls617839
- Ref: Indirect Calls-Footnote-1628091
- Node: Functions Summary628219
- Node: Library Functions630924
- Ref: Library Functions-Footnote-1634531
- Ref: Library Functions-Footnote-2634674
- Node: Library Names634845
- Ref: Library Names-Footnote-1638521
- Ref: Library Names-Footnote-2638744
- Node: General Functions638830
- Node: Strtonum Function639933
- Node: Assert Function642955
- Node: Round Function646281
- Node: Cliff Random Function647822
- Node: Ordinal Functions648838
- Ref: Ordinal Functions-Footnote-1651901
- Ref: Ordinal Functions-Footnote-2652153
- Node: Join Function652363
- Ref: Join Function-Footnote-1654133
- Node: Getlocaltime Function654333
- Node: Readfile Function658075
- Node: Shell Quoting660047
- Node: Data File Management661448
- Node: Filetrans Function662080
- Node: Rewind Function666176
- Node: File Checking668086
- Ref: File Checking-Footnote-1669420
- Node: Empty Files669621
- Node: Ignoring Assigns671600
- Node: Getopt Function673150
- Ref: Getopt Function-Footnote-1684619
- Node: Passwd Functions684819
- Ref: Passwd Functions-Footnote-1693658
- Node: Group Functions693746
- Ref: Group Functions-Footnote-1701644
- Node: Walking Arrays701851
- Node: Library Functions Summary704859
- Node: Library Exercises706265
- Node: Sample Programs706730
- Node: Running Examples707500
- Node: Clones708228
- Node: Cut Program709452
- Node: Egrep Program719381
- Ref: Egrep Program-Footnote-1726893
- Node: Id Program727003
- Node: Split Program730683
- Ref: Split Program-Footnote-1734142
- Node: Tee Program734271
- Node: Uniq Program737061
- Node: Wc Program744487
- Ref: Wc Program-Footnote-1748742
- Node: Miscellaneous Programs748836
- Node: Dupword Program750049
- Node: Alarm Program752079
- Node: Translate Program756934
- Ref: Translate Program-Footnote-1761499
- Node: Labels Program761769
- Ref: Labels Program-Footnote-1765120
- Node: Word Sorting765204
- Node: History Sorting769276
- Node: Extract Program771111
- Node: Simple Sed778641
- Node: Igawk Program781715
- Ref: Igawk Program-Footnote-1796046
- Ref: Igawk Program-Footnote-2796248
- Ref: Igawk Program-Footnote-3796370
- Node: Anagram Program796485
- Node: Signature Program799547
- Node: Programs Summary800794
- Node: Programs Exercises802008
- Ref: Programs Exercises-Footnote-1806137
- Node: Advanced Features806228
- Node: Nondecimal Data808218
- Node: Array Sorting809809
- Node: Controlling Array Traversal810509
- Ref: Controlling Array Traversal-Footnote-1818876
- Node: Array Sorting Functions818994
- Ref: Array Sorting Functions-Footnote-1824085
- Node: Two-way I/O824281
- Ref: Two-way I/O-Footnote-1830833
- Ref: Two-way I/O-Footnote-2831020
- Node: TCP/IP Networking831102
- Node: Profiling834220
- Ref: Profiling-Footnote-1842892
- Node: Advanced Features Summary843215
- Node: Internationalization845059
- Node: I18N and L10N846539
- Node: Explaining gettext847226
- Ref: Explaining gettext-Footnote-1853118
- Ref: Explaining gettext-Footnote-2853303
- Node: Programmer i18n853468
- Ref: Programmer i18n-Footnote-1858417
- Node: Translator i18n858466
- Node: String Extraction859260
- Ref: String Extraction-Footnote-1860392
- Node: Printf Ordering860478
- Ref: Printf Ordering-Footnote-1863264
- Node: I18N Portability863328
- Ref: I18N Portability-Footnote-1865784
- Node: I18N Example865847
- Ref: I18N Example-Footnote-1868653
- Node: Gawk I18N868726
- Node: I18N Summary869371
- Node: Debugger870712
- Node: Debugging871715
- Node: Debugging Concepts872156
- Node: Debugging Terms873965
- Node: Awk Debugging876540
- Node: Sample Debugging Session877446
- Node: Debugger Invocation877980
- Node: Finding The Bug879366
- Node: List of Debugger Commands885844
- Node: Breakpoint Control887177
- Node: Debugger Execution Control890871
- Node: Viewing And Changing Data894233
- Node: Execution Stack897607
- Node: Debugger Info899244
- Node: Miscellaneous Debugger Commands903315
- Node: Readline Support908403
- Node: Limitations909299
- Node: Debugging Summary911408
- Node: Namespaces912687
- Node: Global Namespace913505
- Node: Qualified Names914859
- Node: Default Namespace915858
- Node: Changing The Namespace916599
- Node: Naming Rules918210
- Node: Internal Name Management920059
- Node: Namespace Example921101
- Node: Namespace And Features923663
- Node: Namespace Summary925098
- Node: Arbitrary Precision Arithmetic926575
- Node: Computer Arithmetic928062
- Ref: table-numeric-ranges931653
- Ref: Computer Arithmetic-Footnote-1932375
- Node: Math Definitions932432
- Ref: table-ieee-formats935748
- Ref: Math Definitions-Footnote-1936351
- Node: MPFR features936456
- Node: FP Math Caution938174
- Ref: FP Math Caution-Footnote-1939246
- Node: Inexactness of computations939615
- Node: Inexact representation940575
- Node: Comparing FP Values941935
- Node: Errors accumulate943017
- Node: Getting Accuracy944450
- Node: Try To Round947160
- Node: Setting precision948059
- Ref: table-predefined-precision-strings948756
- Node: Setting the rounding mode950586
- Ref: table-gawk-rounding-modes950960
- Ref: Setting the rounding mode-Footnote-1954368
- Node: Arbitrary Precision Integers954547
- Ref: Arbitrary Precision Integers-Footnote-1957722
- Node: Checking for MPFR957871
- Node: POSIX Floating Point Problems959168
- Ref: POSIX Floating Point Problems-Footnote-1963039
- Node: Floating point summary963077
- Node: Dynamic Extensions965267
- Node: Extension Intro966820
- Node: Plugin License968086
- Node: Extension Mechanism Outline968883
- Ref: figure-load-extension969322
- Ref: figure-register-new-function970887
- Ref: figure-call-new-function971979
- Node: Extension API Description974041
- Node: Extension API Functions Introduction975683
- Node: General Data Types981223
- Ref: General Data Types-Footnote-1989344
- Node: Memory Allocation Functions989643
- Ref: Memory Allocation Functions-Footnote-1993851
- Node: Constructor Functions993950
- Node: Registration Functions997536
- Node: Extension Functions998221
- Node: Exit Callback Functions1003436
- Node: Extension Version String1004686
- Node: Input Parsers1005349
- Node: Output Wrappers1018070
- Node: Two-way processors1022582
- Node: Printing Messages1024847
- Ref: Printing Messages-Footnote-11026018
- Node: Updating ERRNO1026171
- Node: Requesting Values1026910
- Ref: table-value-types-returned1027647
- Node: Accessing Parameters1028583
- Node: Symbol Table Access1029818
- Node: Symbol table by name1030330
- Ref: Symbol table by name-Footnote-11033220
- Node: Symbol table by cookie1033348
- Ref: Symbol table by cookie-Footnote-11037533
- Node: Cached values1037597
- Ref: Cached values-Footnote-11041133
- Node: Array Manipulation1041286
- Ref: Array Manipulation-Footnote-11042377
- Node: Array Data Types1042414
- Ref: Array Data Types-Footnote-11045072
- Node: Array Functions1045164
- Node: Flattening Arrays1049662
- Node: Creating Arrays1056638
- Node: Redirection API1061407
- Node: Extension API Variables1064240
- Node: Extension Versioning1064951
- Ref: gawk-api-version1065380
- Node: Extension GMP/MPFR Versioning1067108
- Node: Extension API Informational Variables1068736
- Node: Extension API Boilerplate1069809
- Node: Changes from API V11073783
- Node: Finding Extensions1074443
- Node: Extension Example1075002
- Node: Internal File Description1075800
- Node: Internal File Ops1079880
- Ref: Internal File Ops-Footnote-11091280
- Node: Using Internal File Ops1091420
- Ref: Using Internal File Ops-Footnote-11093803
- Node: Extension Samples1094077
- Node: Extension Sample File Functions1095606
- Node: Extension Sample Fnmatch1103255
- Node: Extension Sample Fork1104742
- Node: Extension Sample Inplace1105960
- Node: Extension Sample Ord1109264
- Node: Extension Sample Readdir1110100
- Ref: table-readdir-file-types1110989
- Node: Extension Sample Revout1111794
- Node: Extension Sample Rev2way1112383
- Node: Extension Sample Read write array1113123
- Node: Extension Sample Readfile1115065
- Node: Extension Sample Time1116160
- Node: Extension Sample API Tests1117508
- Node: gawkextlib1118000
- Node: Extension summary1120456
- Node: Extension Exercises1124158
- Node: Language History1125400
- Node: V7/SVR3.11127056
- Node: SVR41129208
- Node: POSIX1130642
- Node: BTL1132022
- Node: POSIX/GNU1132751
- Node: Feature History1138529
- Node: Common Extensions1154388
- Node: Ranges and Locales1155671
- Ref: Ranges and Locales-Footnote-11160287
- Ref: Ranges and Locales-Footnote-21160314
- Ref: Ranges and Locales-Footnote-31160549
- Node: Contributors1160770
- Node: History summary1166715
- Node: Installation1168095
- Node: Gawk Distribution1169039
- Node: Getting1169523
- Node: Extracting1170486
- Node: Distribution contents1172124
- Node: Unix Installation1178604
- Node: Quick Installation1179286
- Node: Shell Startup Files1181700
- Node: Additional Configuration Options1182789
- Node: Configuration Philosophy1184778
- Node: Non-Unix Installation1187147
- Node: PC Installation1187607
- Node: PC Binary Installation1188445
- Node: PC Compiling1188880
- Node: PC Using1189997
- Node: Cygwin1193042
- Node: MSYS1193812
- Node: VMS Installation1194313
- Node: VMS Compilation1195104
- Ref: VMS Compilation-Footnote-11196333
- Node: VMS Dynamic Extensions1196391
- Node: VMS Installation Details1198076
- Node: VMS Running1200329
- Node: VMS GNV1204608
- Node: VMS Old Gawk1205343
- Node: Bugs1205814
- Node: Bug address1206477
- Node: Usenet1209269
- Node: Maintainers1210046
- Node: Other Versions1211307
- Node: Installation summary1218102
- Node: Notes1219304
- Node: Compatibility Mode1220169
- Node: Additions1220951
- Node: Accessing The Source1221876
- Node: Adding Code1223313
- Node: New Ports1229532
- Node: Derived Files1234020
- Ref: Derived Files-Footnote-11239666
- Ref: Derived Files-Footnote-21239701
- Ref: Derived Files-Footnote-31240299
- Node: Future Extensions1240413
- Node: Implementation Limitations1241071
- Node: Extension Design1242254
- Node: Old Extension Problems1243408
- Ref: Old Extension Problems-Footnote-11244926
- Node: Extension New Mechanism Goals1244983
- Ref: Extension New Mechanism Goals-Footnote-11248347
- Node: Extension Other Design Decisions1248536
- Node: Extension Future Growth1250649
- Node: Old Extension Mechanism1251485
- Node: Notes summary1253248
- Node: Basic Concepts1254430
- Node: Basic High Level1255111
- Ref: figure-general-flow1255393
- Ref: figure-process-flow1256078
- Ref: Basic High Level-Footnote-11259379
- Node: Basic Data Typing1259564
- Node: Glossary1262892
- Node: Copying1294842
- Node: GNU Free Documentation License1332381
- Node: Index1357499
++Ref: Auto-set-Footnote-1478822
++Ref: Auto-set-Footnote-2479028
++Node: ARGC and ARGV479084
++Node: Pattern Action Summary483297
++Node: Arrays485727
++Node: Array Basics487056
++Node: Array Intro487900
++Ref: figure-array-elements489875
++Ref: Array Intro-Footnote-1492579
++Node: Reference to Elements492707
++Node: Assigning Elements495171
++Node: Array Example495662
++Node: Scanning an Array497421
++Node: Controlling Scanning500443
++Ref: Controlling Scanning-Footnote-1505842
++Node: Numeric Array Subscripts506158
++Node: Uninitialized Subscripts508342
++Node: Delete509961
++Ref: Delete-Footnote-1512713
++Node: Multidimensional512770
++Node: Multiscanning515865
++Node: Arrays of Arrays517456
++Node: Arrays Summary522223
++Node: Functions524316
++Node: Built-in525354
++Node: Calling Built-in526435
++Node: Numeric Functions528431
++Ref: Numeric Functions-Footnote-1532459
++Ref: Numeric Functions-Footnote-2532816
++Ref: Numeric Functions-Footnote-3532864
++Node: String Functions533136
++Ref: String Functions-Footnote-1556794
++Ref: String Functions-Footnote-2556922
++Ref: String Functions-Footnote-3557170
++Node: Gory Details557257
++Ref: table-sub-escapes559048
++Ref: table-sub-proposed560567
++Ref: table-posix-sub561930
++Ref: table-gensub-escapes563471
++Ref: Gory Details-Footnote-1564294
++Node: I/O Functions564448
++Ref: table-system-return-values571030
++Ref: I/O Functions-Footnote-1573010
++Ref: I/O Functions-Footnote-2573158
++Node: Time Functions573278
++Ref: Time Functions-Footnote-1583949
++Ref: Time Functions-Footnote-2584017
++Ref: Time Functions-Footnote-3584175
++Ref: Time Functions-Footnote-4584286
++Ref: Time Functions-Footnote-5584398
++Ref: Time Functions-Footnote-6584625
++Node: Bitwise Functions584891
++Ref: table-bitwise-ops585485
++Ref: Bitwise Functions-Footnote-1591518
++Ref: Bitwise Functions-Footnote-2591691
++Node: Type Functions591882
++Node: I18N Functions594799
++Node: User-defined596450
++Node: Definition Syntax597255
++Ref: Definition Syntax-Footnote-1602942
++Node: Function Example603013
++Ref: Function Example-Footnote-1605935
++Node: Function Caveats605957
++Node: Calling A Function606475
++Node: Variable Scope607433
++Node: Pass By Value/Reference610427
++Node: Return Statement613926
++Node: Dynamic Typing616905
++Node: Indirect Calls617835
++Ref: Indirect Calls-Footnote-1628087
++Node: Functions Summary628215
++Node: Library Functions630920
++Ref: Library Functions-Footnote-1634527
++Ref: Library Functions-Footnote-2634670
++Node: Library Names634841
++Ref: Library Names-Footnote-1638517
++Ref: Library Names-Footnote-2638740
++Node: General Functions638826
++Node: Strtonum Function639929
++Node: Assert Function642951
++Node: Round Function646277
++Node: Cliff Random Function647818
++Node: Ordinal Functions648834
++Ref: Ordinal Functions-Footnote-1651897
++Ref: Ordinal Functions-Footnote-2652149
++Node: Join Function652359
++Ref: Join Function-Footnote-1654129
++Node: Getlocaltime Function654329
++Node: Readfile Function658071
++Node: Shell Quoting660043
++Node: Data File Management661444
++Node: Filetrans Function662076
++Node: Rewind Function666172
++Node: File Checking668082
++Ref: File Checking-Footnote-1669416
++Node: Empty Files669617
++Node: Ignoring Assigns671596
++Node: Getopt Function673146
++Ref: Getopt Function-Footnote-1684615
++Node: Passwd Functions684815
++Ref: Passwd Functions-Footnote-1693654
++Node: Group Functions693742
++Ref: Group Functions-Footnote-1701640
++Node: Walking Arrays701847
++Node: Library Functions Summary704855
++Node: Library Exercises706261
++Node: Sample Programs706726
++Node: Running Examples707496
++Node: Clones708224
++Node: Cut Program709448
++Node: Egrep Program719377
++Ref: Egrep Program-Footnote-1726889
++Node: Id Program726999
++Node: Split Program730679
++Ref: Split Program-Footnote-1734138
++Node: Tee Program734267
++Node: Uniq Program737057
++Node: Wc Program744483
++Ref: Wc Program-Footnote-1748738
++Node: Miscellaneous Programs748832
++Node: Dupword Program750045
++Node: Alarm Program752075
++Node: Translate Program756930
++Ref: Translate Program-Footnote-1761495
++Node: Labels Program761765
++Ref: Labels Program-Footnote-1765116
++Node: Word Sorting765200
++Node: History Sorting769272
++Node: Extract Program771107
++Node: Simple Sed778637
++Node: Igawk Program781711
++Ref: Igawk Program-Footnote-1796042
++Ref: Igawk Program-Footnote-2796244
++Ref: Igawk Program-Footnote-3796366
++Node: Anagram Program796481
++Node: Signature Program799543
++Node: Programs Summary800790
++Node: Programs Exercises802004
++Ref: Programs Exercises-Footnote-1806133
++Node: Advanced Features806224
++Node: Nondecimal Data808214
++Node: Array Sorting809805
++Node: Controlling Array Traversal810505
++Ref: Controlling Array Traversal-Footnote-1818872
++Node: Array Sorting Functions818990
++Ref: Array Sorting Functions-Footnote-1824081
++Node: Two-way I/O824277
++Ref: Two-way I/O-Footnote-1830829
++Ref: Two-way I/O-Footnote-2831016
++Node: TCP/IP Networking831098
++Node: Profiling834216
++Ref: Profiling-Footnote-1842888
++Node: Advanced Features Summary843211
++Node: Internationalization845055
++Node: I18N and L10N846535
++Node: Explaining gettext847222
++Ref: Explaining gettext-Footnote-1853114
++Ref: Explaining gettext-Footnote-2853299
++Node: Programmer i18n853464
++Ref: Programmer i18n-Footnote-1858413
++Node: Translator i18n858462
++Node: String Extraction859256
++Ref: String Extraction-Footnote-1860388
++Node: Printf Ordering860474
++Ref: Printf Ordering-Footnote-1863260
++Node: I18N Portability863324
++Ref: I18N Portability-Footnote-1865780
++Node: I18N Example865843
++Ref: I18N Example-Footnote-1868649
++Node: Gawk I18N868722
++Node: I18N Summary869367
++Node: Debugger870708
++Node: Debugging871711
++Node: Debugging Concepts872152
++Node: Debugging Terms873961
++Node: Awk Debugging876536
++Node: Sample Debugging Session877442
++Node: Debugger Invocation877976
++Node: Finding The Bug879362
++Node: List of Debugger Commands885840
++Node: Breakpoint Control887173
++Node: Debugger Execution Control890867
++Node: Viewing And Changing Data894229
++Node: Execution Stack897603
++Node: Debugger Info899240
++Node: Miscellaneous Debugger Commands903311
++Node: Readline Support908399
++Node: Limitations909295
++Node: Debugging Summary911404
++Node: Namespaces912683
++Node: Global Namespace913501
++Node: Qualified Names914855
++Node: Default Namespace915854
++Node: Changing The Namespace916595
++Node: Naming Rules918206
++Node: Internal Name Management920055
++Node: Namespace Example921097
++Node: Namespace And Features923659
++Node: Namespace Summary925094
++Node: Arbitrary Precision Arithmetic926571
++Node: Computer Arithmetic928058
++Ref: table-numeric-ranges931649
++Ref: Computer Arithmetic-Footnote-1932371
++Node: Math Definitions932428
++Ref: table-ieee-formats935744
++Ref: Math Definitions-Footnote-1936347
++Node: MPFR features936452
++Node: FP Math Caution938170
++Ref: FP Math Caution-Footnote-1939242
++Node: Inexactness of computations939611
++Node: Inexact representation940571
++Node: Comparing FP Values941931
++Node: Errors accumulate943013
++Node: Getting Accuracy944446
++Node: Try To Round947156
++Node: Setting precision948055
++Ref: table-predefined-precision-strings948752
++Node: Setting the rounding mode950582
++Ref: table-gawk-rounding-modes950956
++Ref: Setting the rounding mode-Footnote-1954364
++Node: Arbitrary Precision Integers954543
++Ref: Arbitrary Precision Integers-Footnote-1957718
++Node: Checking for MPFR957867
++Node: POSIX Floating Point Problems959164
++Ref: POSIX Floating Point Problems-Footnote-1963035
++Node: Floating point summary963073
++Node: Dynamic Extensions965263
++Node: Extension Intro966816
++Node: Plugin License968082
++Node: Extension Mechanism Outline968879
++Ref: figure-load-extension969318
++Ref: figure-register-new-function970883
++Ref: figure-call-new-function971975
++Node: Extension API Description974037
++Node: Extension API Functions Introduction975679
++Node: General Data Types981219
++Ref: General Data Types-Footnote-1989340
++Node: Memory Allocation Functions989639
++Ref: Memory Allocation Functions-Footnote-1993847
++Node: Constructor Functions993946
++Node: Registration Functions997532
++Node: Extension Functions998217
++Node: Exit Callback Functions1003432
++Node: Extension Version String1004682
++Node: Input Parsers1005345
++Node: Output Wrappers1018066
++Node: Two-way processors1022578
++Node: Printing Messages1024843
++Ref: Printing Messages-Footnote-11026014
++Node: Updating ERRNO1026167
++Node: Requesting Values1026906
++Ref: table-value-types-returned1027643
++Node: Accessing Parameters1028579
++Node: Symbol Table Access1029814
++Node: Symbol table by name1030326
++Ref: Symbol table by name-Footnote-11033216
++Node: Symbol table by cookie1033344
++Ref: Symbol table by cookie-Footnote-11037529
++Node: Cached values1037593
++Ref: Cached values-Footnote-11041129
++Node: Array Manipulation1041282
++Ref: Array Manipulation-Footnote-11042373
++Node: Array Data Types1042410
++Ref: Array Data Types-Footnote-11045068
++Node: Array Functions1045160
++Node: Flattening Arrays1049658
++Node: Creating Arrays1056634
++Node: Redirection API1061403
++Node: Extension API Variables1064236
++Node: Extension Versioning1064947
++Ref: gawk-api-version1065376
++Node: Extension GMP/MPFR Versioning1067104
++Node: Extension API Informational Variables1068732
++Node: Extension API Boilerplate1069805
++Node: Changes from API V11073779
++Node: Finding Extensions1074439
++Node: Extension Example1074998
++Node: Internal File Description1075796
++Node: Internal File Ops1079876
++Ref: Internal File Ops-Footnote-11091276
++Node: Using Internal File Ops1091416
++Ref: Using Internal File Ops-Footnote-11093799
++Node: Extension Samples1094073
++Node: Extension Sample File Functions1095602
++Node: Extension Sample Fnmatch1103251
++Node: Extension Sample Fork1104738
++Node: Extension Sample Inplace1105956
++Node: Extension Sample Ord1109260
++Node: Extension Sample Readdir1110096
++Ref: table-readdir-file-types1110985
++Node: Extension Sample Revout1111790
++Node: Extension Sample Rev2way1112379
++Node: Extension Sample Read write array1113119
++Node: Extension Sample Readfile1115061
++Node: Extension Sample Time1116156
++Node: Extension Sample API Tests1117504
++Node: gawkextlib1117996
++Node: Extension summary1120452
++Node: Extension Exercises1124154
++Node: Language History1125396
++Node: V7/SVR3.11127052
++Node: SVR41129204
++Node: POSIX1130638
++Node: BTL1132018
++Node: POSIX/GNU1132747
++Node: Feature History1138525
++Node: Common Extensions1154384
++Node: Ranges and Locales1155667
++Ref: Ranges and Locales-Footnote-11160283
++Ref: Ranges and Locales-Footnote-21160310
++Ref: Ranges and Locales-Footnote-31160545
++Node: Contributors1160766
++Node: History summary1166711
++Node: Installation1168091
++Node: Gawk Distribution1169035
++Node: Getting1169519
++Node: Extracting1170482
++Node: Distribution contents1172120
++Node: Unix Installation1178600
++Node: Quick Installation1179282
++Node: Shell Startup Files1181696
++Node: Additional Configuration Options1182785
++Node: Configuration Philosophy1184774
++Node: Non-Unix Installation1187143
++Node: PC Installation1187603
++Node: PC Binary Installation1188441
++Node: PC Compiling1188876
++Node: PC Using1189993
++Node: Cygwin1193038
++Node: MSYS1193808
++Node: VMS Installation1194309
++Node: VMS Compilation1195100
++Ref: VMS Compilation-Footnote-11196329
++Node: VMS Dynamic Extensions1196387
++Node: VMS Installation Details1198072
++Node: VMS Running1200325
++Node: VMS GNV1204604
++Node: VMS Old Gawk1205339
++Node: Bugs1205810
++Node: Bug address1206473
++Node: Usenet1209265
++Node: Maintainers1210042
++Node: Other Versions1211303
++Node: Installation summary1218098
++Node: Notes1219300
++Node: Compatibility Mode1220165
++Node: Additions1220947
++Node: Accessing The Source1221872
++Node: Adding Code1223309
++Node: New Ports1229528
++Node: Derived Files1234016
++Ref: Derived Files-Footnote-11239662
++Ref: Derived Files-Footnote-21239697
++Ref: Derived Files-Footnote-31240295
++Node: Future Extensions1240409
++Node: Implementation Limitations1241067
++Node: Extension Design1242250
++Node: Old Extension Problems1243404
++Ref: Old Extension Problems-Footnote-11244922
++Node: Extension New Mechanism Goals1244979
++Ref: Extension New Mechanism Goals-Footnote-11248343
++Node: Extension Other Design Decisions1248532
++Node: Extension Future Growth1250645
++Node: Old Extension Mechanism1251481
++Node: Notes summary1253244
++Node: Basic Concepts1254426
++Node: Basic High Level1255107
++Ref: figure-general-flow1255389
++Ref: figure-process-flow1256074
++Ref: Basic High Level-Footnote-11259375
++Node: Basic Data Typing1259560
++Node: Glossary1262888
++Node: Copying1294838
++Node: GNU Free Documentation License1332377
++Node: Index1357495
  
  End Tag Table

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

Summary of changes:
 ChangeLog                        |   4 +
 awklib/eg/lib/intdiv0.awk        |  23 ++
 config.guess                     |  18 +-
 config.sub                       |   4 +-
 configure                        |  20 +-
 configure.ac                     |   2 +-
 doc/ChangeLog                    |   4 +
 doc/gawk.info                    | 756 +++++++++++++++++++--------------------
 doc/gawk.texi                    |   4 +-
 doc/gawktexi.in                  |   4 +-
 extension/build-aux/ChangeLog    |   4 +
 extension/build-aux/config.guess |  18 +-
 extension/build-aux/config.sub   |   4 +-
 pc/ChangeLog                     |   4 +
 pc/Makefile.tst                  |   1 +
 15 files changed, 467 insertions(+), 403 deletions(-)
 create mode 100644 awklib/eg/lib/intdiv0.awk


hooks/post-receive
-- 
gawk



reply via email to

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