[Top][All Lists]

[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-3284-g17a3a5f
Date: Wed, 6 Jun 2018 11:35:31 -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  17a3a5fe590ad87774fc4892230047b188af2cc2 (commit)
       via  e45f49c2abf38683327dff05da247ea5f3d401ac (commit)
       via  e50aae84518b7fc07bb7b7ee0a3ff94b3c9785da (commit)
       via  8885876b4479b55c45a580addeffe36a18c7d5e4 (commit)
      from  668bb56f6670282ad829164bcef73b41ec11a558 (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 -----------------------------------------------------------------

commit 17a3a5fe590ad87774fc4892230047b188af2cc2
Merge: 668bb56 e45f49c
Author: Arnold D. Robbins <address@hidden>
Date:   Wed Jun 6 18:35:24 2018 +0300

    Merge branch 'master' into feature/namespaces

diff --cc doc/
index 288b5f0,bd34823..2cdd110
--- a/doc/
+++ b/doc/
@@@ -36460,593 -36023,582 +36459,593 @@@ 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: Acknowledgments69286
 -Node: Getting Started74194
 -Node: Running gawk76633
 -Node: One-shot77823
 -Node: Read Terminal79086
 -Node: Long81079
 -Node: Executable Scripts82592
 -Ref: Executable Scripts-Footnote-185387
 -Node: Comments85490
 -Node: Quoting87974
 -Node: DOS Quoting93491
 -Node: Sample Data Files95547
 -Node: Very Simple98142
 -Node: Two Rules103044
 -Node: More Complex104929
 -Node: Statements/Lines107795
 -Ref: Statements/Lines-Footnote-1112254
 -Node: Other Features112519
 -Node: When113455
 -Ref: When-Footnote-1115209
 -Node: Intro Summary115274
 -Node: Invoking Gawk116158
 -Node: Command Line117672
 -Node: Options118470
 -Ref: Options-Footnote-1135032
 -Ref: Options-Footnote-2135263
 -Node: Other Arguments135288
 -Node: Naming Standard Input138235
 -Node: Environment Variables139328
 -Node: AWKPATH Variable139886
 -Ref: AWKPATH Variable-Footnote-1143298
 -Ref: AWKPATH Variable-Footnote-2143332
 -Node: AWKLIBPATH Variable143593
 -Node: Other Environment Variables145251
 -Node: Exit Status149072
 -Node: Include Files149749
 -Node: Loading Shared Libraries153274
 -Node: Obsolete154702
 -Node: Undocumented155394
 -Node: Invoking Summary155691
 -Node: Regexp157351
 -Node: Regexp Usage158805
 -Node: Escape Sequences160842
 -Node: Regexp Operators167074
 -Ref: Regexp Operators-Footnote-1174490
 -Ref: Regexp Operators-Footnote-2174637
 -Node: Bracket Expressions174735
 -Ref: table-char-classes177211
 -Node: Leftmost Longest180616
 -Node: Computed Regexps181919
 -Node: GNU Regexp Operators185346
 -Node: Case-sensitivity189025
 -Ref: Case-sensitivity-Footnote-1191912
 -Ref: Case-sensitivity-Footnote-2192147
 -Node: Regexp Summary192255
 -Node: Reading Files193721
 -Node: Records195990
 -Node: awk split records196723
 -Node: gawk split records201654
 -Ref: gawk split records-Footnote-1206194
 -Node: Fields206231
 -Node: Nonconstant Fields208972
 -Ref: Nonconstant Fields-Footnote-1211208
 -Node: Changing Fields211412
 -Node: Field Separators217340
 -Node: Default Field Splitting220038
 -Node: Regexp Field Splitting221156
 -Node: Single Character Fields224509
 -Node: Command Line Field Separator225569
 -Node: Full Line Fields228787
 -Ref: Full Line Fields-Footnote-1230309
 -Ref: Full Line Fields-Footnote-2230355
 -Node: Field Splitting Summary230456
 -Node: Constant Size232530
 -Node: Fixed width data233262
 -Node: Skipping intervening236729
 -Node: Allowing trailing data237527
 -Node: Fields with fixed data238564
 -Node: Splitting By Content240082
 -Ref: Splitting By Content-Footnote-1243732
 -Node: Testing field creation243895
 -Node: Multiple Line245520
 -Ref: Multiple Line-Footnote-1251404
 -Node: Getline251583
 -Node: Plain Getline254052
 -Node: Getline/Variable256693
 -Node: Getline/File257844
 -Node: Getline/Variable/File259232
 -Ref: Getline/Variable/File-Footnote-1260837
 -Node: Getline/Pipe260925
 -Node: Getline/Variable/Pipe263632
 -Node: Getline/Coprocess264767
 -Node: Getline/Variable/Coprocess266034
 -Node: Getline Notes266776
 -Node: Getline Summary269573
 -Ref: table-getline-variants269997
 -Node: Read Timeout270745
 -Ref: Read Timeout-Footnote-1274651
 -Node: Retrying Input274709
 -Node: Command-line directories275908
 -Node: Input Summary276814
 -Node: Input Exercises279986
 -Node: Printing280714
 -Node: Print282548
 -Node: Print Examples284005
 -Node: Output Separators286785
 -Node: OFMT288802
 -Node: Printf290158
 -Node: Basic Printf290943
 -Node: Control Letters292517
 -Node: Format Modifiers297196
 -Node: Printf Examples303211
 -Node: Redirection305697
 -Node: Special FD312538
 -Ref: Special FD-Footnote-1315706
 -Node: Special Files315780
 -Node: Other Inherited Files316397
 -Node: Special Network317398
 -Node: Special Caveats318258
 -Node: Close Files And Pipes319207
 -Ref: table-close-pipe-return-values326114
 -Ref: Close Files And Pipes-Footnote-1326927
 -Ref: Close Files And Pipes-Footnote-2327075
 -Node: Nonfatal327227
 -Node: Output Summary329565
 -Node: Output Exercises330787
 -Node: Expressions331466
 -Node: Values332654
 -Node: Constants333332
 -Node: Scalar Constants334023
 -Ref: Scalar Constants-Footnote-1334887
 -Node: Nondecimal-numbers335137
 -Node: Regexp Constants338138
 -Node: Using Constant Regexps338664
 -Node: Standard Regexp Constants339286
 -Node: Strong Regexp Constants342474
 -Node: Variables345432
 -Node: Using Variables346089
 -Node: Assignment Options347999
 -Node: Conversion349872
 -Node: Strings And Numbers350396
 -Ref: Strings And Numbers-Footnote-1353459
 -Node: Locale influences conversions353568
 -Ref: table-locale-affects356326
 -Node: All Operators356944
 -Node: Arithmetic Ops357573
 -Node: Concatenation360079
 -Ref: Concatenation-Footnote-1362926
 -Node: Assignment Ops363033
 -Ref: table-assign-ops368024
 -Node: Increment Ops369337
 -Node: Truth Values and Conditions372797
 -Node: Truth Values373871
 -Node: Typing and Comparison374919
 -Node: Variable Typing375739
 -Ref: Variable Typing-Footnote-1382202
 -Ref: Variable Typing-Footnote-2382274
 -Node: Comparison Operators382351
 -Ref: table-relational-ops382770
 -Node: POSIX String Comparison386265
 -Ref: POSIX String Comparison-Footnote-1387960
 -Ref: POSIX String Comparison-Footnote-2388099
 -Node: Boolean Ops388183
 -Ref: Boolean Ops-Footnote-1392665
 -Node: Conditional Exp392757
 -Node: Function Calls394493
 -Node: Precedence398370
 -Node: Locales402029
 -Node: Expressions Summary403661
 -Node: Patterns and Actions406234
 -Node: Pattern Overview407354
 -Node: Regexp Patterns409031
 -Node: Expression Patterns409573
 -Node: Ranges413354
 -Node: BEGIN/END416462
 -Node: Using BEGIN/END417223
 -Ref: Using BEGIN/END-Footnote-1419959
 -Node: I/O And BEGIN/END420065
 -Node: Empty425292
 -Node: Using Shell Variables425609
 -Node: Action Overview427883
 -Node: Statements430208
 -Node: If Statement432056
 -Node: While Statement433551
 -Node: Do Statement435579
 -Node: For Statement436727
 -Node: Switch Statement439898
 -Node: Break Statement442284
 -Node: Continue Statement444376
 -Node: Next Statement446203
 -Node: Nextfile Statement448586
 -Node: Exit Statement451238
 -Node: Built-in Variables453641
 -Node: User-modified454774
 -Node: Auto-set462541
 -Ref: Auto-set-Footnote-1478843
 -Ref: Auto-set-Footnote-2479049
 -Node: ARGC and ARGV479105
 -Node: Pattern Action Summary483318
 -Node: Arrays485748
 -Node: Array Basics487077
 -Node: Array Intro487921
 -Ref: figure-array-elements489896
 -Ref: Array Intro-Footnote-1492600
 -Node: Reference to Elements492728
 -Node: Assigning Elements495192
 -Node: Array Example495683
 -Node: Scanning an Array497442
 -Node: Controlling Scanning500464
 -Ref: Controlling Scanning-Footnote-1505863
 -Node: Numeric Array Subscripts506179
 -Node: Uninitialized Subscripts508363
 -Node: Delete509982
 -Ref: Delete-Footnote-1512734
 -Node: Multidimensional512791
 -Node: Multiscanning515886
 -Node: Arrays of Arrays517477
 -Node: Arrays Summary522244
 -Node: Functions524337
 -Node: Built-in525375
 -Node: Calling Built-in526456
 -Node: Numeric Functions528452
 -Ref: Numeric Functions-Footnote-1532480
 -Ref: Numeric Functions-Footnote-2532837
 -Ref: Numeric Functions-Footnote-3532885
 -Node: String Functions533157
 -Ref: String Functions-Footnote-1556866
 -Ref: String Functions-Footnote-2556994
 -Ref: String Functions-Footnote-3557242
 -Node: Gory Details557329
 -Ref: table-sub-escapes559120
 -Ref: table-sub-proposed560639
 -Ref: table-posix-sub562002
 -Ref: table-gensub-escapes563543
 -Ref: Gory Details-Footnote-1564366
 -Node: I/O Functions564520
 -Ref: table-system-return-values570988
 -Ref: I/O Functions-Footnote-1572968
 -Ref: I/O Functions-Footnote-2573116
 -Node: Time Functions573236
 -Ref: Time Functions-Footnote-1583907
 -Ref: Time Functions-Footnote-2583975
 -Ref: Time Functions-Footnote-3584133
 -Ref: Time Functions-Footnote-4584244
 -Ref: Time Functions-Footnote-5584356
 -Ref: Time Functions-Footnote-6584583
 -Node: Bitwise Functions584849
 -Ref: table-bitwise-ops585443
 -Ref: Bitwise Functions-Footnote-1591506
 -Ref: Bitwise Functions-Footnote-2591679
 -Node: Type Functions591870
 -Node: I18N Functions594621
 -Node: User-defined596272
 -Node: Definition Syntax597077
 -Ref: Definition Syntax-Footnote-1602764
 -Node: Function Example602835
 -Ref: Function Example-Footnote-1605757
 -Node: Function Caveats605779
 -Node: Calling A Function606297
 -Node: Variable Scope607255
 -Node: Pass By Value/Reference610249
 -Node: Return Statement613748
 -Node: Dynamic Typing616727
 -Node: Indirect Calls617657
 -Ref: Indirect Calls-Footnote-1627909
 -Node: Functions Summary628037
 -Node: Library Functions630742
 -Ref: Library Functions-Footnote-1634349
 -Ref: Library Functions-Footnote-2634492
 -Node: Library Names634663
 -Ref: Library Names-Footnote-1638123
 -Ref: Library Names-Footnote-2638346
 -Node: General Functions638432
 -Node: Strtonum Function639535
 -Node: Assert Function642557
 -Node: Round Function645883
 -Node: Cliff Random Function647423
 -Node: Ordinal Functions648439
 -Ref: Ordinal Functions-Footnote-1651502
 -Ref: Ordinal Functions-Footnote-2651754
 -Node: Join Function651964
 -Ref: Join Function-Footnote-1653734
 -Node: Getlocaltime Function653934
 -Node: Readfile Function657676
 -Node: Shell Quoting659653
 -Node: Data File Management661054
 -Node: Filetrans Function661686
 -Node: Rewind Function665782
 -Node: File Checking667692
 -Ref: File Checking-Footnote-1669026
 -Node: Empty Files669227
 -Node: Ignoring Assigns671206
 -Node: Getopt Function672756
 -Ref: Getopt Function-Footnote-1684225
 -Node: Passwd Functions684425
 -Ref: Passwd Functions-Footnote-1693264
 -Node: Group Functions693352
 -Ref: Group Functions-Footnote-1701250
 -Node: Walking Arrays701457
 -Node: Library Functions Summary704465
 -Node: Library Exercises705871
 -Node: Sample Programs706336
 -Node: Running Examples707106
 -Node: Clones707834
 -Node: Cut Program709058
 -Node: Egrep Program718987
 -Ref: Egrep Program-Footnote-1726499
 -Node: Id Program726609
 -Node: Split Program730289
 -Ref: Split Program-Footnote-1733747
 -Node: Tee Program733876
 -Node: Uniq Program736666
 -Node: Wc Program744092
 -Ref: Wc Program-Footnote-1748347
 -Node: Miscellaneous Programs748441
 -Node: Dupword Program749654
 -Node: Alarm Program751684
 -Node: Translate Program756539
 -Ref: Translate Program-Footnote-1761104
 -Node: Labels Program761374
 -Ref: Labels Program-Footnote-1764725
 -Node: Word Sorting764809
 -Node: History Sorting768881
 -Node: Extract Program770716
 -Node: Simple Sed778770
 -Node: Igawk Program781844
 -Ref: Igawk Program-Footnote-1796175
 -Ref: Igawk Program-Footnote-2796377
 -Ref: Igawk Program-Footnote-3796499
 -Node: Anagram Program796614
 -Node: Signature Program799676
 -Node: Programs Summary800923
 -Node: Programs Exercises802137
 -Ref: Programs Exercises-Footnote-1806266
 -Node: Advanced Features806357
 -Node: Nondecimal Data808347
 -Node: Array Sorting809938
 -Node: Controlling Array Traversal810638
 -Ref: Controlling Array Traversal-Footnote-1819006
 -Node: Array Sorting Functions819124
 -Ref: Array Sorting Functions-Footnote-1824215
 -Node: Two-way I/O824411
 -Ref: Two-way I/O-Footnote-1830963
 -Ref: Two-way I/O-Footnote-2831150
 -Node: TCP/IP Networking831232
 -Node: Profiling834350
 -Ref: Profiling-Footnote-1843022
 -Node: Advanced Features Summary843345
 -Node: Internationalization845189
 -Node: I18N and L10N846669
 -Node: Explaining gettext847356
 -Ref: Explaining gettext-Footnote-1853248
 -Ref: Explaining gettext-Footnote-2853433
 -Node: Programmer i18n853598
 -Ref: Programmer i18n-Footnote-1858547
 -Node: Translator i18n858596
 -Node: String Extraction859390
 -Ref: String Extraction-Footnote-1860522
 -Node: Printf Ordering860608
 -Ref: Printf Ordering-Footnote-1863394
 -Node: I18N Portability863458
 -Ref: I18N Portability-Footnote-1865914
 -Node: I18N Example865977
 -Ref: I18N Example-Footnote-1868783
 -Node: Gawk I18N868856
 -Node: I18N Summary869501
 -Node: Debugger870842
 -Node: Debugging871865
 -Node: Debugging Concepts872306
 -Node: Debugging Terms874115
 -Node: Awk Debugging876690
 -Node: Sample Debugging Session877596
 -Node: Debugger Invocation878130
 -Node: Finding The Bug879516
 -Node: List of Debugger Commands885994
 -Node: Breakpoint Control887327
 -Node: Debugger Execution Control891021
 -Node: Viewing And Changing Data894383
 -Node: Execution Stack897757
 -Node: Debugger Info899394
 -Node: Miscellaneous Debugger Commands903465
 -Node: Readline Support908527
 -Node: Limitations909423
 -Node: Debugging Summary911532
 -Node: Arbitrary Precision Arithmetic912811
 -Node: Computer Arithmetic914296
 -Ref: table-numeric-ranges918062
 -Ref: table-floating-point-ranges918555
 -Ref: Computer Arithmetic-Footnote-1919213
 -Node: Math Definitions919270
 -Ref: table-ieee-formats922586
 -Ref: Math Definitions-Footnote-1923189
 -Node: MPFR features923294
 -Node: FP Math Caution925012
 -Ref: FP Math Caution-Footnote-1926084
 -Node: Inexactness of computations926453
 -Node: Inexact representation927413
 -Node: Comparing FP Values928773
 -Node: Errors accumulate929855
 -Node: Getting Accuracy931288
 -Node: Try To Round933998
 -Node: Setting precision934897
 -Ref: table-predefined-precision-strings935594
 -Node: Setting the rounding mode937424
 -Ref: table-gawk-rounding-modes937798
 -Ref: Setting the rounding mode-Footnote-1941729
 -Node: Arbitrary Precision Integers941908
 -Ref: Arbitrary Precision Integers-Footnote-1945083
 -Node: Checking for MPFR945232
 -Node: POSIX Floating Point Problems946706
 -Ref: POSIX Floating Point Problems-Footnote-1950577
 -Node: Floating point summary950615
 -Node: Dynamic Extensions952805
 -Node: Extension Intro954358
 -Node: Plugin License955624
 -Node: Extension Mechanism Outline956421
 -Ref: figure-load-extension956860
 -Ref: figure-register-new-function958425
 -Ref: figure-call-new-function959517
 -Node: Extension API Description961579
 -Node: Extension API Functions Introduction963221
 -Node: General Data Types968761
 -Ref: General Data Types-Footnote-1977122
 -Node: Memory Allocation Functions977421
 -Ref: Memory Allocation Functions-Footnote-1981631
 -Node: Constructor Functions981730
 -Node: Registration Functions985316
 -Node: Extension Functions986001
 -Node: Exit Callback Functions991216
 -Node: Extension Version String992466
 -Node: Input Parsers993129
 -Node: Output Wrappers1005850
 -Node: Two-way processors1010362
 -Node: Printing Messages1012627
 -Ref: Printing Messages-Footnote-11013798
 -Node: Updating ERRNO1013951
 -Node: Requesting Values1014690
 -Ref: table-value-types-returned1015427
 -Node: Accessing Parameters1016363
 -Node: Symbol Table Access1017598
 -Node: Symbol table by name1018110
 -Node: Symbol table by cookie1019899
 -Ref: Symbol table by cookie-Footnote-11024084
 -Node: Cached values1024148
 -Ref: Cached values-Footnote-11027684
 -Node: Array Manipulation1027837
 -Ref: Array Manipulation-Footnote-11028928
 -Node: Array Data Types1028965
 -Ref: Array Data Types-Footnote-11031623
 -Node: Array Functions1031715
 -Node: Flattening Arrays1036213
 -Node: Creating Arrays1043189
 -Node: Redirection API1047956
 -Node: Extension API Variables1050789
 -Node: Extension Versioning1051500
 -Ref: gawk-api-version1051929
 -Node: Extension GMP/MPFR Versioning1053660
 -Node: Extension API Informational Variables1055288
 -Node: Extension API Boilerplate1056361
 -Node: Changes from API V11060335
 -Node: Finding Extensions1061907
 -Node: Extension Example1062466
 -Node: Internal File Description1063264
 -Node: Internal File Ops1067344
 -Ref: Internal File Ops-Footnote-11078694
 -Node: Using Internal File Ops1078834
 -Ref: Using Internal File Ops-Footnote-11081217
 -Node: Extension Samples1081491
 -Node: Extension Sample File Functions1083020
 -Node: Extension Sample Fnmatch1090669
 -Node: Extension Sample Fork1092156
 -Node: Extension Sample Inplace1093374
 -Node: Extension Sample Ord1096591
 -Node: Extension Sample Readdir1097427
 -Ref: table-readdir-file-types1098316
 -Node: Extension Sample Revout1099121
 -Node: Extension Sample Rev2way1099710
 -Node: Extension Sample Read write array1100450
 -Node: Extension Sample Readfile1102392
 -Node: Extension Sample Time1103487
 -Node: Extension Sample API Tests1104835
 -Node: gawkextlib1105327
 -Node: Extension summary1108245
 -Node: Extension Exercises1111947
 -Node: Language History1113445
 -Node: V7/SVR3.11115101
 -Node: SVR41117253
 -Node: POSIX1118687
 -Node: BTL1120067
 -Node: POSIX/GNU1120796
 -Node: Feature History1126574
 -Node: Common Extensions1142433
 -Node: Ranges and Locales1143716
 -Ref: Ranges and Locales-Footnote-11148332
 -Ref: Ranges and Locales-Footnote-21148359
 -Ref: Ranges and Locales-Footnote-31148594
 -Node: Contributors1148815
 -Node: History summary1154760
 -Node: Installation1156140
 -Node: Gawk Distribution1157084
 -Node: Getting1157568
 -Node: Extracting1158531
 -Node: Distribution contents1160169
 -Node: Unix Installation1166649
 -Node: Quick Installation1167331
 -Node: Shell Startup Files1169745
 -Node: Additional Configuration Options1170834
 -Node: Configuration Philosophy1172999
 -Node: Non-Unix Installation1175368
 -Node: PC Installation1175828
 -Node: PC Binary Installation1176666
 -Node: PC Compiling1177101
 -Node: PC Using1178218
 -Node: Cygwin1181433
 -Node: MSYS1182532
 -Node: VMS Installation1183033
 -Node: VMS Compilation1183824
 -Ref: VMS Compilation-Footnote-11185053
 -Node: VMS Dynamic Extensions1185111
 -Node: VMS Installation Details1186796
 -Node: VMS Running1189049
 -Node: VMS GNV1193328
 -Node: VMS Old Gawk1194063
 -Node: Bugs1194534
 -Node: Bug address1195197
 -Node: Usenet1197989
 -Node: Maintainers1198766
 -Node: Other Versions1200027
 -Node: Installation summary1206789
 -Node: Notes1207991
 -Node: Compatibility Mode1208856
 -Node: Additions1209638
 -Node: Accessing The Source1210563
 -Node: Adding Code1212000
 -Node: New Ports1218219
 -Node: Derived Files1222707
 -Ref: Derived Files-Footnote-11228353
 -Ref: Derived Files-Footnote-21228388
 -Ref: Derived Files-Footnote-31228986
 -Node: Future Extensions1229100
 -Node: Implementation Limitations1229758
 -Node: Extension Design1230941
 -Node: Old Extension Problems1232095
 -Ref: Old Extension Problems-Footnote-11233613
 -Node: Extension New Mechanism Goals1233670
 -Ref: Extension New Mechanism Goals-Footnote-11237034
 -Node: Extension Other Design Decisions1237223
 -Node: Extension Future Growth1239336
 -Node: Old Extension Mechanism1240172
 -Node: Notes summary1241935
 -Node: Basic Concepts1243117
 -Node: Basic High Level1243798
 -Ref: figure-general-flow1244080
 -Ref: figure-process-flow1244765
 -Ref: Basic High Level-Footnote-11248066
 -Node: Basic Data Typing1248251
 -Node: Glossary1251579
 -Node: Copying1283417
 -Node: GNU Free Documentation License1320960
 -Node: Index1346080
 +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: Acknowledgments70168
 +Node: Getting Started75076
 +Node: Running gawk77515
 +Node: One-shot78705
 +Node: Read Terminal79968
 +Node: Long81961
 +Node: Executable Scripts83474
 +Ref: Executable Scripts-Footnote-186269
 +Node: Comments86372
 +Node: Quoting88856
 +Node: DOS Quoting94373
 +Node: Sample Data Files96429
 +Node: Very Simple99024
 +Node: Two Rules103926
 +Node: More Complex105811
 +Node: Statements/Lines108677
 +Ref: Statements/Lines-Footnote-1113136
 +Node: Other Features113401
 +Node: When114337
 +Ref: When-Footnote-1116091
 +Node: Intro Summary116156
 +Node: Invoking Gawk117040
 +Node: Command Line118554
 +Node: Options119352
 +Ref: Options-Footnote-1136391
 +Ref: Options-Footnote-2136622
 +Node: Other Arguments136647
 +Node: Naming Standard Input139594
 +Node: Environment Variables140687
 +Node: AWKPATH Variable141245
 +Ref: AWKPATH Variable-Footnote-1144657
 +Ref: AWKPATH Variable-Footnote-2144691
 +Node: AWKLIBPATH Variable144952
 +Node: Other Environment Variables146610
 +Node: Exit Status150431
 +Node: Include Files151108
 +Node: Loading Shared Libraries154786
 +Node: Obsolete156214
 +Node: Undocumented156906
 +Node: Invoking Summary157203
 +Node: Regexp158863
 +Node: Regexp Usage160317
 +Node: Escape Sequences162354
 +Node: Regexp Operators168586
 +Ref: Regexp Operators-Footnote-1176002
 +Ref: Regexp Operators-Footnote-2176149
 +Node: Bracket Expressions176247
 +Ref: table-char-classes178723
 +Node: Leftmost Longest182128
 +Node: Computed Regexps183431
 +Node: GNU Regexp Operators186858
 +Node: Case-sensitivity190537
 +Ref: Case-sensitivity-Footnote-1193424
 +Ref: Case-sensitivity-Footnote-2193659
 +Node: Regexp Summary193767
 +Node: Reading Files195233
 +Node: Records197502
 +Node: awk split records198235
 +Node: gawk split records203166
 +Ref: gawk split records-Footnote-1207706
 +Node: Fields207743
 +Node: Nonconstant Fields210484
 +Ref: Nonconstant Fields-Footnote-1212720
 +Node: Changing Fields212924
 +Node: Field Separators218852
 +Node: Default Field Splitting221550
 +Node: Regexp Field Splitting222668
 +Node: Single Character Fields226021
 +Node: Command Line Field Separator227081
 +Node: Full Line Fields230299
 +Ref: Full Line Fields-Footnote-1231821
 +Ref: Full Line Fields-Footnote-2231867
 +Node: Field Splitting Summary231968
 +Node: Constant Size234042
 +Node: Fixed width data234774
 +Node: Skipping intervening238241
 +Node: Allowing trailing data239039
 +Node: Fields with fixed data240076
 +Node: Splitting By Content241594
 +Ref: Splitting By Content-Footnote-1245244
 +Node: Testing field creation245407
 +Node: Multiple Line247032
 +Ref: Multiple Line-Footnote-1252916
 +Node: Getline253095
 +Node: Plain Getline255564
 +Node: Getline/Variable258205
 +Node: Getline/File259356
 +Node: Getline/Variable/File260744
 +Ref: Getline/Variable/File-Footnote-1262349
 +Node: Getline/Pipe262437
 +Node: Getline/Variable/Pipe265144
 +Node: Getline/Coprocess266279
 +Node: Getline/Variable/Coprocess267546
 +Node: Getline Notes268288
 +Node: Getline Summary271085
 +Ref: table-getline-variants271509
 +Node: Read Timeout272257
 +Ref: Read Timeout-Footnote-1276163
 +Node: Retrying Input276221
 +Node: Command-line directories277420
 +Node: Input Summary278326
 +Node: Input Exercises281498
 +Node: Printing282226
 +Node: Print284060
 +Node: Print Examples285517
 +Node: Output Separators288297
 +Node: OFMT290314
 +Node: Printf291670
 +Node: Basic Printf292455
 +Node: Control Letters294029
 +Node: Format Modifiers298708
 +Node: Printf Examples304723
 +Node: Redirection307209
 +Node: Special FD314050
 +Ref: Special FD-Footnote-1317218
 +Node: Special Files317292
 +Node: Other Inherited Files317909
 +Node: Special Network318910
 +Node: Special Caveats319770
 +Node: Close Files And Pipes320719
 +Ref: table-close-pipe-return-values327626
 +Ref: Close Files And Pipes-Footnote-1328439
 +Ref: Close Files And Pipes-Footnote-2328587
 +Node: Nonfatal328739
 +Node: Output Summary331077
 +Node: Output Exercises332299
 +Node: Expressions332978
 +Node: Values334166
 +Node: Constants334844
 +Node: Scalar Constants335535
 +Ref: Scalar Constants-Footnote-1336399
 +Node: Nondecimal-numbers336649
 +Node: Regexp Constants339650
 +Node: Using Constant Regexps340176
 +Node: Standard Regexp Constants340798
 +Node: Strong Regexp Constants343986
 +Node: Variables346944
 +Node: Using Variables347601
 +Node: Assignment Options349511
 +Node: Conversion351384
 +Node: Strings And Numbers351908
 +Ref: Strings And Numbers-Footnote-1354971
 +Node: Locale influences conversions355080
 +Ref: table-locale-affects357838
 +Node: All Operators358456
 +Node: Arithmetic Ops359085
 +Node: Concatenation361591
 +Ref: Concatenation-Footnote-1364438
 +Node: Assignment Ops364545
 +Ref: table-assign-ops369536
 +Node: Increment Ops370849
 +Node: Truth Values and Conditions374309
 +Node: Truth Values375383
 +Node: Typing and Comparison376431
 +Node: Variable Typing377251
 +Ref: Variable Typing-Footnote-1383714
 +Ref: Variable Typing-Footnote-2383786
 +Node: Comparison Operators383863
 +Ref: table-relational-ops384282
 +Node: POSIX String Comparison387777
 +Ref: POSIX String Comparison-Footnote-1389472
 +Ref: POSIX String Comparison-Footnote-2389611
 +Node: Boolean Ops389695
 +Ref: Boolean Ops-Footnote-1394177
 +Node: Conditional Exp394269
 +Node: Function Calls396005
 +Node: Precedence399882
 +Node: Locales403541
 +Node: Expressions Summary405173
 +Node: Patterns and Actions407746
 +Node: Pattern Overview408866
 +Node: Regexp Patterns410543
 +Node: Expression Patterns411085
 +Node: Ranges414866
 +Node: BEGIN/END417974
 +Node: Using BEGIN/END418735
 +Ref: Using BEGIN/END-Footnote-1421471
 +Node: I/O And BEGIN/END421577
 +Node: Empty426804
 +Node: Using Shell Variables427121
 +Node: Action Overview429395
 +Node: Statements431720
 +Node: If Statement433568
 +Node: While Statement435063
 +Node: Do Statement437091
 +Node: For Statement438239
 +Node: Switch Statement441410
 +Node: Break Statement443796
 +Node: Continue Statement445888
 +Node: Next Statement447715
 +Node: Nextfile Statement450098
 +Node: Exit Statement452750
 +Node: Built-in Variables455153
 +Node: User-modified456286
 +Node: Auto-set464053
 +Ref: Auto-set-Footnote-1480355
 +Ref: Auto-set-Footnote-2480561
 +Node: ARGC and ARGV480617
 +Node: Pattern Action Summary484830
 +Node: Arrays487260
 +Node: Array Basics488589
 +Node: Array Intro489433
 +Ref: figure-array-elements491408
 +Ref: Array Intro-Footnote-1494112
 +Node: Reference to Elements494240
 +Node: Assigning Elements496704
 +Node: Array Example497195
 +Node: Scanning an Array498954
 +Node: Controlling Scanning501976
 +Ref: Controlling Scanning-Footnote-1507375
 +Node: Numeric Array Subscripts507691
 +Node: Uninitialized Subscripts509875
 +Node: Delete511494
 +Ref: Delete-Footnote-1514246
 +Node: Multidimensional514303
 +Node: Multiscanning517398
 +Node: Arrays of Arrays518989
 +Node: Arrays Summary523756
 +Node: Functions525849
 +Node: Built-in526887
 +Node: Calling Built-in527968
 +Node: Numeric Functions529964
 +Ref: Numeric Functions-Footnote-1533992
 +Ref: Numeric Functions-Footnote-2534349
 +Ref: Numeric Functions-Footnote-3534397
 +Node: String Functions534669
 +Ref: String Functions-Footnote-1558378
 +Ref: String Functions-Footnote-2558506
 +Ref: String Functions-Footnote-3558754
 +Node: Gory Details558841
 +Ref: table-sub-escapes560632
 +Ref: table-sub-proposed562151
 +Ref: table-posix-sub563514
 +Ref: table-gensub-escapes565055
 +Ref: Gory Details-Footnote-1565878
 +Node: I/O Functions566032
 +Ref: table-system-return-values572500
 +Ref: I/O Functions-Footnote-1574480
 +Ref: I/O Functions-Footnote-2574628
 +Node: Time Functions574748
 +Ref: Time Functions-Footnote-1585419
 +Ref: Time Functions-Footnote-2585487
 +Ref: Time Functions-Footnote-3585645
 +Ref: Time Functions-Footnote-4585756
 +Ref: Time Functions-Footnote-5585868
 +Ref: Time Functions-Footnote-6586095
 +Node: Bitwise Functions586361
 +Ref: table-bitwise-ops586955
 +Ref: Bitwise Functions-Footnote-1593018
 +Ref: Bitwise Functions-Footnote-2593191
 +Node: Type Functions593382
 +Node: I18N Functions596133
 +Node: User-defined597784
 +Node: Definition Syntax598589
 +Ref: Definition Syntax-Footnote-1604276
 +Node: Function Example604347
 +Ref: Function Example-Footnote-1607269
 +Node: Function Caveats607291
 +Node: Calling A Function607809
 +Node: Variable Scope608767
 +Node: Pass By Value/Reference611761
 +Node: Return Statement615260
 +Node: Dynamic Typing618239
 +Node: Indirect Calls619169
 +Ref: Indirect Calls-Footnote-1629421
 +Node: Functions Summary629549
 +Node: Library Functions632254
 +Ref: Library Functions-Footnote-1635861
 +Ref: Library Functions-Footnote-2636004
 +Node: Library Names636175
 +Ref: Library Names-Footnote-1639851
 +Ref: Library Names-Footnote-2640074
 +Node: General Functions640160
 +Node: Strtonum Function641263
 +Node: Assert Function644285
 +Node: Round Function647611
 +Node: Cliff Random Function649151
 +Node: Ordinal Functions650167
 +Ref: Ordinal Functions-Footnote-1653230
 +Ref: Ordinal Functions-Footnote-2653482
 +Node: Join Function653692
 +Ref: Join Function-Footnote-1655462
 +Node: Getlocaltime Function655662
 +Node: Readfile Function659404
 +Node: Shell Quoting661381
 +Node: Data File Management662782
 +Node: Filetrans Function663414
 +Node: Rewind Function667510
 +Node: File Checking669420
 +Ref: File Checking-Footnote-1670754
 +Node: Empty Files670955
 +Node: Ignoring Assigns672934
 +Node: Getopt Function674484
 +Ref: Getopt Function-Footnote-1685953
 +Node: Passwd Functions686153
 +Ref: Passwd Functions-Footnote-1694992
 +Node: Group Functions695080
 +Ref: Group Functions-Footnote-1702978
 +Node: Walking Arrays703185
 +Node: Library Functions Summary706193
 +Node: Library Exercises707599
 +Node: Sample Programs708064
 +Node: Running Examples708834
 +Node: Clones709562
 +Node: Cut Program710786
 +Node: Egrep Program720715
 +Ref: Egrep Program-Footnote-1728227
 +Node: Id Program728337
 +Node: Split Program732017
 +Ref: Split Program-Footnote-1735475
 +Node: Tee Program735604
 +Node: Uniq Program738394
 +Node: Wc Program745820
 +Ref: Wc Program-Footnote-1750075
 +Node: Miscellaneous Programs750169
 +Node: Dupword Program751382
 +Node: Alarm Program753412
 +Node: Translate Program758267
 +Ref: Translate Program-Footnote-1762832
 +Node: Labels Program763102
 +Ref: Labels Program-Footnote-1766453
 +Node: Word Sorting766537
 +Node: History Sorting770609
 +Node: Extract Program772444
- Node: Simple Sed780564
- Node: Igawk Program783638
- Ref: Igawk Program-Footnote-1797969
- Ref: Igawk Program-Footnote-2798171
- Ref: Igawk Program-Footnote-3798293
- Node: Anagram Program798408
- Node: Signature Program801470
- Node: Programs Summary802717
- Node: Programs Exercises803931
- Ref: Programs Exercises-Footnote-1808060
- Node: Advanced Features808151
- Node: Nondecimal Data810141
- Node: Array Sorting811732
- Node: Controlling Array Traversal812432
- Ref: Controlling Array Traversal-Footnote-1820800
- Node: Array Sorting Functions820918
- Ref: Array Sorting Functions-Footnote-1826009
- Node: Two-way I/O826205
- Ref: Two-way I/O-Footnote-1832757
- Ref: Two-way I/O-Footnote-2832944
- Node: TCP/IP Networking833026
- Node: Profiling836144
- Ref: Profiling-Footnote-1844816
- Node: Advanced Features Summary845139
- Node: Internationalization846983
- Node: I18N and L10N848463
- Node: Explaining gettext849150
- Ref: Explaining gettext-Footnote-1855042
- Ref: Explaining gettext-Footnote-2855227
- Node: Programmer i18n855392
- Ref: Programmer i18n-Footnote-1860341
- Node: Translator i18n860390
- Node: String Extraction861184
- Ref: String Extraction-Footnote-1862316
- Node: Printf Ordering862402
- Ref: Printf Ordering-Footnote-1865188
- Node: I18N Portability865252
- Ref: I18N Portability-Footnote-1867708
- Node: I18N Example867771
- Ref: I18N Example-Footnote-1870577
- Node: Gawk I18N870650
- Node: I18N Summary871295
- Node: Debugger872636
- Node: Debugging873639
- Node: Debugging Concepts874080
- Node: Debugging Terms875889
- Node: Awk Debugging878464
- Node: Sample Debugging Session879370
- Node: Debugger Invocation879904
- Node: Finding The Bug881290
- Node: List of Debugger Commands887768
- Node: Breakpoint Control889101
- Node: Debugger Execution Control892795
- Node: Viewing And Changing Data896157
- Node: Execution Stack899531
- Node: Debugger Info901168
- Node: Miscellaneous Debugger Commands905239
- Node: Readline Support910301
- Node: Limitations911197
- Node: Debugging Summary913306
- Node: Namespaces914585
- Node: Global Namespace915403
- Node: Qualified Names916757
- Node: Default Namespace917756
- Node: Changing The Namespace918497
- Node: Naming Rules920108
- Node: Internal Name Management921957
- Node: Namespace Example922999
- Node: Namespace And Features925561
- Node: Namespace Summary926996
- Node: Arbitrary Precision Arithmetic928473
- Node: Computer Arithmetic929960
- Ref: table-numeric-ranges933726
- Ref: table-floating-point-ranges934219
- Ref: Computer Arithmetic-Footnote-1934877
- Node: Math Definitions934934
- Ref: table-ieee-formats938250
- Ref: Math Definitions-Footnote-1938853
- Node: MPFR features938958
- Node: FP Math Caution940676
- Ref: FP Math Caution-Footnote-1941748
- Node: Inexactness of computations942117
- Node: Inexact representation943077
- Node: Comparing FP Values944437
- Node: Errors accumulate945519
- Node: Getting Accuracy946952
- Node: Try To Round949662
- Node: Setting precision950561
- Ref: table-predefined-precision-strings951258
- Node: Setting the rounding mode953088
- Ref: table-gawk-rounding-modes953462
- Ref: Setting the rounding mode-Footnote-1957393
- Node: Arbitrary Precision Integers957572
- Ref: Arbitrary Precision Integers-Footnote-1960747
- Node: Checking for MPFR960896
- Node: POSIX Floating Point Problems962370
- Ref: POSIX Floating Point Problems-Footnote-1966241
- Node: Floating point summary966279
- Node: Dynamic Extensions968469
- Node: Extension Intro970022
- Node: Plugin License971288
- Node: Extension Mechanism Outline972085
- Ref: figure-load-extension972524
- Ref: figure-register-new-function974089
- Ref: figure-call-new-function975181
- Node: Extension API Description977243
- Node: Extension API Functions Introduction978885
- Node: General Data Types984425
- Ref: General Data Types-Footnote-1992786
- Node: Memory Allocation Functions993085
- Ref: Memory Allocation Functions-Footnote-1997295
- Node: Constructor Functions997394
- Node: Registration Functions1000980
- Node: Extension Functions1001665
- Node: Exit Callback Functions1006880
- Node: Extension Version String1008130
- Node: Input Parsers1008793
- Node: Output Wrappers1021514
- Node: Two-way processors1026026
- Node: Printing Messages1028291
- Ref: Printing Messages-Footnote-11029462
- Node: Updating ERRNO1029615
- Node: Requesting Values1030354
- Ref: table-value-types-returned1031091
- Node: Accessing Parameters1032027
- Node: Symbol Table Access1033262
- Node: Symbol table by name1033774
- Ref: Symbol table by name-Footnote-11036664
- Node: Symbol table by cookie1036792
- Ref: Symbol table by cookie-Footnote-11040977
- Node: Cached values1041041
- Ref: Cached values-Footnote-11044577
- Node: Array Manipulation1044730
- Ref: Array Manipulation-Footnote-11045821
- Node: Array Data Types1045858
- Ref: Array Data Types-Footnote-11048516
- Node: Array Functions1048608
- Node: Flattening Arrays1053106
- Node: Creating Arrays1060082
- Node: Redirection API1064849
- Node: Extension API Variables1067682
- Node: Extension Versioning1068393
- Ref: gawk-api-version1068822
- Node: Extension GMP/MPFR Versioning1070553
- Node: Extension API Informational Variables1072181
- Node: Extension API Boilerplate1073254
- Node: Changes from API V11077228
- Node: Finding Extensions1078800
- Node: Extension Example1079359
- Node: Internal File Description1080157
- Node: Internal File Ops1084237
- Ref: Internal File Ops-Footnote-11095587
- Node: Using Internal File Ops1095727
- Ref: Using Internal File Ops-Footnote-11098110
- Node: Extension Samples1098384
- Node: Extension Sample File Functions1099913
- Node: Extension Sample Fnmatch1107562
- Node: Extension Sample Fork1109049
- Node: Extension Sample Inplace1110267
- Node: Extension Sample Ord1113571
- Node: Extension Sample Readdir1114407
- Ref: table-readdir-file-types1115296
- Node: Extension Sample Revout1116101
- Node: Extension Sample Rev2way1116690
- Node: Extension Sample Read write array1117430
- Node: Extension Sample Readfile1119372
- Node: Extension Sample Time1120467
- Node: Extension Sample API Tests1121815
- Node: gawkextlib1122307
- Node: Extension summary1125225
- Node: Extension Exercises1128927
- Node: Language History1130169
- Node: V7/SVR3.11131825
- Node: SVR41133977
- Node: POSIX1135411
- Node: BTL1136791
- Node: POSIX/GNU1137520
- Node: Feature History1143298
- Node: Common Extensions1159157
- Node: Ranges and Locales1160440
- Ref: Ranges and Locales-Footnote-11165056
- Ref: Ranges and Locales-Footnote-21165083
- Ref: Ranges and Locales-Footnote-31165318
- Node: Contributors1165539
- Node: History summary1171484
- Node: Installation1172864
- Node: Gawk Distribution1173808
- Node: Getting1174292
- Node: Extracting1175255
- Node: Distribution contents1176893
- Node: Unix Installation1183373
- Node: Quick Installation1184055
- Node: Shell Startup Files1186469
- Node: Additional Configuration Options1187558
- Node: Configuration Philosophy1189723
- Node: Non-Unix Installation1192092
- Node: PC Installation1192552
- Node: PC Binary Installation1193390
- Node: PC Compiling1193825
- Node: PC Using1194942
- Node: Cygwin1198157
- Node: MSYS1199256
- Node: VMS Installation1199757
- Node: VMS Compilation1200548
- Ref: VMS Compilation-Footnote-11201777
- Node: VMS Dynamic Extensions1201835
- Node: VMS Installation Details1203520
- Node: VMS Running1205773
- Node: VMS GNV1210052
- Node: VMS Old Gawk1210787
- Node: Bugs1211258
- Node: Bug address1211921
- Node: Usenet1214713
- Node: Maintainers1215490
- Node: Other Versions1216751
- Node: Installation summary1223513
- Node: Notes1224715
- Node: Compatibility Mode1225580
- Node: Additions1226362
- Node: Accessing The Source1227287
- Node: Adding Code1228724
- Node: New Ports1234943
- Node: Derived Files1239431
- Ref: Derived Files-Footnote-11245077
- Ref: Derived Files-Footnote-21245112
- Ref: Derived Files-Footnote-31245710
- Node: Future Extensions1245824
- Node: Implementation Limitations1246482
- Node: Extension Design1247665
- Node: Old Extension Problems1248819
- Ref: Old Extension Problems-Footnote-11250337
- Node: Extension New Mechanism Goals1250394
- Ref: Extension New Mechanism Goals-Footnote-11253758
- Node: Extension Other Design Decisions1253947
- Node: Extension Future Growth1256060
- Node: Old Extension Mechanism1256896
- Node: Notes summary1258659
- Node: Basic Concepts1259841
- Node: Basic High Level1260522
- Ref: figure-general-flow1260804
- Ref: figure-process-flow1261489
- Ref: Basic High Level-Footnote-11264790
- Node: Basic Data Typing1264975
- Node: Glossary1268303
- Node: Copying1300141
- Node: GNU Free Documentation License1337684
- Node: Index1362804
++Node: Simple Sed780498
++Node: Igawk Program783572
++Ref: Igawk Program-Footnote-1797903
++Ref: Igawk Program-Footnote-2798105
++Ref: Igawk Program-Footnote-3798227
++Node: Anagram Program798342
++Node: Signature Program801404
++Node: Programs Summary802651
++Node: Programs Exercises803865
++Ref: Programs Exercises-Footnote-1807994
++Node: Advanced Features808085
++Node: Nondecimal Data810075
++Node: Array Sorting811666
++Node: Controlling Array Traversal812366
++Ref: Controlling Array Traversal-Footnote-1820734
++Node: Array Sorting Functions820852
++Ref: Array Sorting Functions-Footnote-1825943
++Node: Two-way I/O826139
++Ref: Two-way I/O-Footnote-1832691
++Ref: Two-way I/O-Footnote-2832878
++Node: TCP/IP Networking832960
++Node: Profiling836078
++Ref: Profiling-Footnote-1844750
++Node: Advanced Features Summary845073
++Node: Internationalization846917
++Node: I18N and L10N848397
++Node: Explaining gettext849084
++Ref: Explaining gettext-Footnote-1854976
++Ref: Explaining gettext-Footnote-2855161
++Node: Programmer i18n855326
++Ref: Programmer i18n-Footnote-1860275
++Node: Translator i18n860324
++Node: String Extraction861118
++Ref: String Extraction-Footnote-1862250
++Node: Printf Ordering862336
++Ref: Printf Ordering-Footnote-1865122
++Node: I18N Portability865186
++Ref: I18N Portability-Footnote-1867642
++Node: I18N Example867705
++Ref: I18N Example-Footnote-1870511
++Node: Gawk I18N870584
++Node: I18N Summary871229
++Node: Debugger872570
++Node: Debugging873573
++Node: Debugging Concepts874014
++Node: Debugging Terms875823
++Node: Awk Debugging878398
++Node: Sample Debugging Session879304
++Node: Debugger Invocation879838
++Node: Finding The Bug881224
++Node: List of Debugger Commands887702
++Node: Breakpoint Control889035
++Node: Debugger Execution Control892729
++Node: Viewing And Changing Data896091
++Node: Execution Stack899465
++Node: Debugger Info901102
++Node: Miscellaneous Debugger Commands905173
++Node: Readline Support910235
++Node: Limitations911131
++Node: Debugging Summary913240
++Node: Namespaces914519
++Node: Global Namespace915337
++Node: Qualified Names916691
++Node: Default Namespace917690
++Node: Changing The Namespace918431
++Node: Naming Rules920042
++Node: Internal Name Management921891
++Node: Namespace Example922933
++Node: Namespace And Features925495
++Node: Namespace Summary926930
++Node: Arbitrary Precision Arithmetic928407
++Node: Computer Arithmetic929894
++Ref: table-numeric-ranges933660
++Ref: table-floating-point-ranges934153
++Ref: Computer Arithmetic-Footnote-1934811
++Node: Math Definitions934868
++Ref: table-ieee-formats938184
++Ref: Math Definitions-Footnote-1938787
++Node: MPFR features938892
++Node: FP Math Caution940610
++Ref: FP Math Caution-Footnote-1941682
++Node: Inexactness of computations942051
++Node: Inexact representation943011
++Node: Comparing FP Values944371
++Node: Errors accumulate945453
++Node: Getting Accuracy946886
++Node: Try To Round949596
++Node: Setting precision950495
++Ref: table-predefined-precision-strings951192
++Node: Setting the rounding mode953022
++Ref: table-gawk-rounding-modes953396
++Ref: Setting the rounding mode-Footnote-1957327
++Node: Arbitrary Precision Integers957506
++Ref: Arbitrary Precision Integers-Footnote-1960681
++Node: Checking for MPFR960830
++Node: POSIX Floating Point Problems962304
++Ref: POSIX Floating Point Problems-Footnote-1966175
++Node: Floating point summary966213
++Node: Dynamic Extensions968403
++Node: Extension Intro969956
++Node: Plugin License971222
++Node: Extension Mechanism Outline972019
++Ref: figure-load-extension972458
++Ref: figure-register-new-function974023
++Ref: figure-call-new-function975115
++Node: Extension API Description977177
++Node: Extension API Functions Introduction978819
++Node: General Data Types984359
++Ref: General Data Types-Footnote-1992720
++Node: Memory Allocation Functions993019
++Ref: Memory Allocation Functions-Footnote-1997229
++Node: Constructor Functions997328
++Node: Registration Functions1000914
++Node: Extension Functions1001599
++Node: Exit Callback Functions1006814
++Node: Extension Version String1008064
++Node: Input Parsers1008727
++Node: Output Wrappers1021448
++Node: Two-way processors1025960
++Node: Printing Messages1028225
++Ref: Printing Messages-Footnote-11029396
++Node: Updating ERRNO1029549
++Node: Requesting Values1030288
++Ref: table-value-types-returned1031025
++Node: Accessing Parameters1031961
++Node: Symbol Table Access1033196
++Node: Symbol table by name1033708
++Ref: Symbol table by name-Footnote-11036598
++Node: Symbol table by cookie1036726
++Ref: Symbol table by cookie-Footnote-11040911
++Node: Cached values1040975
++Ref: Cached values-Footnote-11044511
++Node: Array Manipulation1044664
++Ref: Array Manipulation-Footnote-11045755
++Node: Array Data Types1045792
++Ref: Array Data Types-Footnote-11048450
++Node: Array Functions1048542
++Node: Flattening Arrays1053040
++Node: Creating Arrays1060016
++Node: Redirection API1064783
++Node: Extension API Variables1067616
++Node: Extension Versioning1068327
++Ref: gawk-api-version1068756
++Node: Extension GMP/MPFR Versioning1070487
++Node: Extension API Informational Variables1072115
++Node: Extension API Boilerplate1073188
++Node: Changes from API V11077162
++Node: Finding Extensions1078734
++Node: Extension Example1079293
++Node: Internal File Description1080091
++Node: Internal File Ops1084171
++Ref: Internal File Ops-Footnote-11095521
++Node: Using Internal File Ops1095661
++Ref: Using Internal File Ops-Footnote-11098044
++Node: Extension Samples1098318
++Node: Extension Sample File Functions1099847
++Node: Extension Sample Fnmatch1107496
++Node: Extension Sample Fork1108983
++Node: Extension Sample Inplace1110201
++Node: Extension Sample Ord1113505
++Node: Extension Sample Readdir1114341
++Ref: table-readdir-file-types1115230
++Node: Extension Sample Revout1116035
++Node: Extension Sample Rev2way1116624
++Node: Extension Sample Read write array1117364
++Node: Extension Sample Readfile1119306
++Node: Extension Sample Time1120401
++Node: Extension Sample API Tests1121749
++Node: gawkextlib1122241
++Node: Extension summary1125159
++Node: Extension Exercises1128861
++Node: Language History1130103
++Node: V7/SVR3.11131759
++Node: SVR41133911
++Node: POSIX1135345
++Node: BTL1136725
++Node: POSIX/GNU1137454
++Node: Feature History1143232
++Node: Common Extensions1159091
++Node: Ranges and Locales1160374
++Ref: Ranges and Locales-Footnote-11164990
++Ref: Ranges and Locales-Footnote-21165017
++Ref: Ranges and Locales-Footnote-31165252
++Node: Contributors1165473
++Node: History summary1171418
++Node: Installation1172798
++Node: Gawk Distribution1173742
++Node: Getting1174226
++Node: Extracting1175189
++Node: Distribution contents1176827
++Node: Unix Installation1183307
++Node: Quick Installation1183989
++Node: Shell Startup Files1186403
++Node: Additional Configuration Options1187492
++Node: Configuration Philosophy1189657
++Node: Non-Unix Installation1192026
++Node: PC Installation1192486
++Node: PC Binary Installation1193324
++Node: PC Compiling1193759
++Node: PC Using1194876
++Node: Cygwin1198091
++Node: MSYS1199190
++Node: VMS Installation1199691
++Node: VMS Compilation1200482
++Ref: VMS Compilation-Footnote-11201711
++Node: VMS Dynamic Extensions1201769
++Node: VMS Installation Details1203454
++Node: VMS Running1205707
++Node: VMS GNV1209986
++Node: VMS Old Gawk1210721
++Node: Bugs1211192
++Node: Bug address1211855
++Node: Usenet1214647
++Node: Maintainers1215424
++Node: Other Versions1216685
++Node: Installation summary1223447
++Node: Notes1224649
++Node: Compatibility Mode1225514
++Node: Additions1226296
++Node: Accessing The Source1227221
++Node: Adding Code1228658
++Node: New Ports1234877
++Node: Derived Files1239365
++Ref: Derived Files-Footnote-11245011
++Ref: Derived Files-Footnote-21245046
++Ref: Derived Files-Footnote-31245644
++Node: Future Extensions1245758
++Node: Implementation Limitations1246416
++Node: Extension Design1247599
++Node: Old Extension Problems1248753
++Ref: Old Extension Problems-Footnote-11250271
++Node: Extension New Mechanism Goals1250328
++Ref: Extension New Mechanism Goals-Footnote-11253692
++Node: Extension Other Design Decisions1253881
++Node: Extension Future Growth1255994
++Node: Old Extension Mechanism1256830
++Node: Notes summary1258593
++Node: Basic Concepts1259775
++Node: Basic High Level1260456
++Ref: figure-general-flow1260738
++Ref: figure-process-flow1261423
++Ref: Basic High Level-Footnote-11264724
++Node: Basic Data Typing1264909
++Node: Glossary1268237
++Node: Copying1300075
++Node: GNU Free Documentation License1337618
++Node: Index1362738
  End Tag Table


Summary of changes:
 doc/ChangeLog      |   5 +
 doc/      | 497 ++++++++++++++++++++++++++---------------------------
 doc/gawk.texi      |   3 +-
 doc/    |   3 +-
 doc/it/ChangeLog   |   4 +
 doc/it/ |  41 +++--
 6 files changed, 288 insertions(+), 265 deletions(-)


reply via email to

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