[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-3277-g2e960bd
Date: Thu, 31 May 2018 06:01:24 -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  2e960bd1d20ebf7f84da4aac5beca077a2578d7a (commit)
       via  be0e2af1588b358353941eff27c5ef06da2c90b3 (commit)
       via  f006165d77037b99e205496d8b79cb80e9f280c0 (commit)
      from  f09e06d39b306514fdabd08ab19821e50b0d4749 (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 2e960bd1d20ebf7f84da4aac5beca077a2578d7a
Merge: f09e06d be0e2af
Author: Arnold D. Robbins <address@hidden>
Date:   Thu May 31 13:01:15 2018 +0300

    Merge branch 'master' into feature/namespaces

diff --cc doc/
index 0fd9080,fa39233..2d89266
--- a/doc/
+++ b/doc/
@@@ -36458,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-1556815
 -Ref: String Functions-Footnote-2556943
 -Ref: String Functions-Footnote-3557191
 -Node: Gory Details557278
 -Ref: table-sub-escapes559069
 -Ref: table-sub-proposed560588
 -Ref: table-posix-sub561951
 -Ref: table-gensub-escapes563492
 -Ref: Gory Details-Footnote-1564315
 -Node: I/O Functions564469
 -Ref: table-system-return-values570937
 -Ref: I/O Functions-Footnote-1572917
 -Ref: I/O Functions-Footnote-2573065
 -Node: Time Functions573185
 -Ref: Time Functions-Footnote-1583856
 -Ref: Time Functions-Footnote-2583924
 -Ref: Time Functions-Footnote-3584082
 -Ref: Time Functions-Footnote-4584193
 -Ref: Time Functions-Footnote-5584305
 -Ref: Time Functions-Footnote-6584532
 -Node: Bitwise Functions584798
 -Ref: table-bitwise-ops585392
 -Ref: Bitwise Functions-Footnote-1591455
 -Ref: Bitwise Functions-Footnote-2591628
 -Node: Type Functions591819
 -Node: I18N Functions594570
 -Node: User-defined596221
 -Node: Definition Syntax597026
 -Ref: Definition Syntax-Footnote-1602713
 -Node: Function Example602784
 -Ref: Function Example-Footnote-1605706
 -Node: Function Caveats605728
 -Node: Calling A Function606246
 -Node: Variable Scope607204
 -Node: Pass By Value/Reference610198
 -Node: Return Statement613697
 -Node: Dynamic Typing616676
 -Node: Indirect Calls617606
 -Ref: Indirect Calls-Footnote-1627858
 -Node: Functions Summary627986
 -Node: Library Functions630691
 -Ref: Library Functions-Footnote-1634298
 -Ref: Library Functions-Footnote-2634441
 -Node: Library Names634612
 -Ref: Library Names-Footnote-1638072
 -Ref: Library Names-Footnote-2638295
 -Node: General Functions638381
 -Node: Strtonum Function639484
 -Node: Assert Function642506
 -Node: Round Function645832
 -Node: Cliff Random Function647372
 -Node: Ordinal Functions648388
 -Ref: Ordinal Functions-Footnote-1651451
 -Ref: Ordinal Functions-Footnote-2651703
 -Node: Join Function651913
 -Ref: Join Function-Footnote-1653683
 -Node: Getlocaltime Function653883
 -Node: Readfile Function657625
 -Node: Shell Quoting659602
 -Node: Data File Management661003
 -Node: Filetrans Function661635
 -Node: Rewind Function665731
 -Node: File Checking667641
 -Ref: File Checking-Footnote-1668975
 -Node: Empty Files669176
 -Node: Ignoring Assigns671155
 -Node: Getopt Function672705
 -Ref: Getopt Function-Footnote-1684174
 -Node: Passwd Functions684374
 -Ref: Passwd Functions-Footnote-1693213
 -Node: Group Functions693301
 -Ref: Group Functions-Footnote-1701199
 -Node: Walking Arrays701406
 -Node: Library Functions Summary704414
 -Node: Library Exercises705820
 -Node: Sample Programs706285
 -Node: Running Examples707055
 -Node: Clones707783
 -Node: Cut Program709007
 -Node: Egrep Program718936
 -Ref: Egrep Program-Footnote-1726448
 -Node: Id Program726558
 -Node: Split Program730238
 -Ref: Split Program-Footnote-1733696
 -Node: Tee Program733825
 -Node: Uniq Program736615
 -Node: Wc Program744041
 -Ref: Wc Program-Footnote-1748296
 -Node: Miscellaneous Programs748390
 -Node: Dupword Program749603
 -Node: Alarm Program751633
 -Node: Translate Program756488
 -Ref: Translate Program-Footnote-1761053
 -Node: Labels Program761323
 -Ref: Labels Program-Footnote-1764674
 -Node: Word Sorting764758
 -Node: History Sorting768830
 -Node: Extract Program770665
 -Node: Simple Sed778785
 -Node: Igawk Program781859
 -Ref: Igawk Program-Footnote-1796190
 -Ref: Igawk Program-Footnote-2796392
 -Ref: Igawk Program-Footnote-3796514
 -Node: Anagram Program796629
 -Node: Signature Program799691
 -Node: Programs Summary800938
 -Node: Programs Exercises802152
 -Ref: Programs Exercises-Footnote-1806281
 -Node: Advanced Features806372
 -Node: Nondecimal Data808362
 -Node: Array Sorting809953
 -Node: Controlling Array Traversal810653
 -Ref: Controlling Array Traversal-Footnote-1819021
 -Node: Array Sorting Functions819139
 -Ref: Array Sorting Functions-Footnote-1824230
 -Node: Two-way I/O824426
 -Ref: Two-way I/O-Footnote-1830978
 -Ref: Two-way I/O-Footnote-2831165
 -Node: TCP/IP Networking831247
 -Node: Profiling834365
 -Ref: Profiling-Footnote-1843037
 -Node: Advanced Features Summary843360
 -Node: Internationalization845204
 -Node: I18N and L10N846684
 -Node: Explaining gettext847371
 -Ref: Explaining gettext-Footnote-1853263
 -Ref: Explaining gettext-Footnote-2853448
 -Node: Programmer i18n853613
 -Ref: Programmer i18n-Footnote-1858562
 -Node: Translator i18n858611
 -Node: String Extraction859405
 -Ref: String Extraction-Footnote-1860537
 -Node: Printf Ordering860623
 -Ref: Printf Ordering-Footnote-1863409
 -Node: I18N Portability863473
 -Ref: I18N Portability-Footnote-1865929
 -Node: I18N Example865992
 -Ref: I18N Example-Footnote-1868798
 -Node: Gawk I18N868871
 -Node: I18N Summary869516
 -Node: Debugger870857
 -Node: Debugging871880
 -Node: Debugging Concepts872321
 -Node: Debugging Terms874130
 -Node: Awk Debugging876705
 -Node: Sample Debugging Session877611
 -Node: Debugger Invocation878145
 -Node: Finding The Bug879531
 -Node: List of Debugger Commands886009
 -Node: Breakpoint Control887342
 -Node: Debugger Execution Control891036
 -Node: Viewing And Changing Data894398
 -Node: Execution Stack897772
 -Node: Debugger Info899409
 -Node: Miscellaneous Debugger Commands903480
 -Node: Readline Support908542
 -Node: Limitations909438
 -Node: Debugging Summary911547
 -Node: Arbitrary Precision Arithmetic912826
 -Node: Computer Arithmetic914311
 -Ref: table-numeric-ranges918077
 -Ref: table-floating-point-ranges918570
 -Ref: Computer Arithmetic-Footnote-1919228
 -Node: Math Definitions919285
 -Ref: table-ieee-formats922601
 -Ref: Math Definitions-Footnote-1923204
 -Node: MPFR features923309
 -Node: FP Math Caution925027
 -Ref: FP Math Caution-Footnote-1926099
 -Node: Inexactness of computations926468
 -Node: Inexact representation927428
 -Node: Comparing FP Values928788
 -Node: Errors accumulate929870
 -Node: Getting Accuracy931303
 -Node: Try To Round934013
 -Node: Setting precision934912
 -Ref: table-predefined-precision-strings935609
 -Node: Setting the rounding mode937439
 -Ref: table-gawk-rounding-modes937813
 -Ref: Setting the rounding mode-Footnote-1941744
 -Node: Arbitrary Precision Integers941923
 -Ref: Arbitrary Precision Integers-Footnote-1945098
 -Node: Checking for MPFR945247
 -Node: POSIX Floating Point Problems946721
 -Ref: POSIX Floating Point Problems-Footnote-1950592
 -Node: Floating point summary950630
 -Node: Dynamic Extensions952820
 -Node: Extension Intro954373
 -Node: Plugin License955639
 -Node: Extension Mechanism Outline956436
 -Ref: figure-load-extension956875
 -Ref: figure-register-new-function958440
 -Ref: figure-call-new-function959532
 -Node: Extension API Description961594
 -Node: Extension API Functions Introduction963236
 -Node: General Data Types968776
 -Ref: General Data Types-Footnote-1977137
 -Node: Memory Allocation Functions977436
 -Ref: Memory Allocation Functions-Footnote-1981646
 -Node: Constructor Functions981745
 -Node: Registration Functions985331
 -Node: Extension Functions986016
 -Node: Exit Callback Functions991231
 -Node: Extension Version String992481
 -Node: Input Parsers993144
 -Node: Output Wrappers1005865
 -Node: Two-way processors1010377
 -Node: Printing Messages1012642
 -Ref: Printing Messages-Footnote-11013813
 -Node: Updating ERRNO1013966
 -Node: Requesting Values1014705
 -Ref: table-value-types-returned1015442
 -Node: Accessing Parameters1016378
 -Node: Symbol Table Access1017613
 -Node: Symbol table by name1018125
 -Node: Symbol table by cookie1019914
 -Ref: Symbol table by cookie-Footnote-11024099
 -Node: Cached values1024163
 -Ref: Cached values-Footnote-11027699
 -Node: Array Manipulation1027852
 -Ref: Array Manipulation-Footnote-11028943
 -Node: Array Data Types1028980
 -Ref: Array Data Types-Footnote-11031638
 -Node: Array Functions1031730
 -Node: Flattening Arrays1036228
 -Node: Creating Arrays1043204
 -Node: Redirection API1047971
 -Node: Extension API Variables1050804
 -Node: Extension Versioning1051515
 -Ref: gawk-api-version1051944
 -Node: Extension GMP/MPFR Versioning1053675
 -Node: Extension API Informational Variables1055303
 -Node: Extension API Boilerplate1056376
 -Node: Changes from API V11060350
 -Node: Finding Extensions1061922
 -Node: Extension Example1062481
 -Node: Internal File Description1063279
 -Node: Internal File Ops1067359
 -Ref: Internal File Ops-Footnote-11078709
 -Node: Using Internal File Ops1078849
 -Ref: Using Internal File Ops-Footnote-11081232
 -Node: Extension Samples1081506
 -Node: Extension Sample File Functions1083035
 -Node: Extension Sample Fnmatch1090684
 -Node: Extension Sample Fork1092171
 -Node: Extension Sample Inplace1093389
 -Node: Extension Sample Ord1096606
 -Node: Extension Sample Readdir1097442
 -Ref: table-readdir-file-types1098331
 -Node: Extension Sample Revout1099136
 -Node: Extension Sample Rev2way1099725
 -Node: Extension Sample Read write array1100465
 -Node: Extension Sample Readfile1102407
 -Node: Extension Sample Time1103502
 -Node: Extension Sample API Tests1104850
 -Node: gawkextlib1105342
 -Node: Extension summary1108260
 -Node: Extension Exercises1111962
 -Node: Language History1113460
 -Node: V7/SVR3.11115116
 -Node: SVR41117268
 -Node: POSIX1118702
 -Node: BTL1120082
 -Node: POSIX/GNU1120811
 -Node: Feature History1126589
 -Node: Common Extensions1142448
 -Node: Ranges and Locales1143731
 -Ref: Ranges and Locales-Footnote-11148347
 -Ref: Ranges and Locales-Footnote-21148374
 -Ref: Ranges and Locales-Footnote-31148609
 -Node: Contributors1148830
 -Node: History summary1154775
 -Node: Installation1156155
 -Node: Gawk Distribution1157099
 -Node: Getting1157583
 -Node: Extracting1158546
 -Node: Distribution contents1160184
 -Node: Unix Installation1166664
 -Node: Quick Installation1167346
 -Node: Shell Startup Files1169760
 -Node: Additional Configuration Options1170849
 -Node: Configuration Philosophy1173014
 -Node: Non-Unix Installation1175383
 -Node: PC Installation1175843
 -Node: PC Binary Installation1176681
 -Node: PC Compiling1177116
 -Node: PC Using1178233
 -Node: Cygwin1181448
 -Node: MSYS1182547
 -Node: VMS Installation1183048
 -Node: VMS Compilation1183839
 -Ref: VMS Compilation-Footnote-11185068
 -Node: VMS Dynamic Extensions1185126
 -Node: VMS Installation Details1186811
 -Node: VMS Running1189064
 -Node: VMS GNV1193343
 -Node: VMS Old Gawk1194078
 -Node: Bugs1194549
 -Node: Bug address1195212
 -Node: Usenet1198004
 -Node: Maintainers1198781
 -Node: Other Versions1200042
 -Node: Installation summary1206804
 -Node: Notes1208006
 -Node: Compatibility Mode1208871
 -Node: Additions1209653
 -Node: Accessing The Source1210578
 -Node: Adding Code1212015
 -Node: New Ports1218234
 -Node: Derived Files1222722
 -Ref: Derived Files-Footnote-11228368
 -Ref: Derived Files-Footnote-21228403
 -Ref: Derived Files-Footnote-31229001
 -Node: Future Extensions1229115
 -Node: Implementation Limitations1229773
 -Node: Extension Design1230956
 -Node: Old Extension Problems1232110
 -Ref: Old Extension Problems-Footnote-11233628
 -Node: Extension New Mechanism Goals1233685
 -Ref: Extension New Mechanism Goals-Footnote-11237049
 -Node: Extension Other Design Decisions1237238
 -Node: Extension Future Growth1239351
 -Node: Old Extension Mechanism1240187
 -Node: Notes summary1241950
 -Node: Basic Concepts1243132
 -Node: Basic High Level1243813
 -Ref: figure-general-flow1244095
 -Ref: figure-process-flow1244780
 -Ref: Basic High Level-Footnote-11248081
 -Node: Basic Data Typing1248266
 -Node: Glossary1251594
 -Node: Copying1283432
 -Node: GNU Free Documentation License1320975
 -Node: Index1346095
 +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-1558327
 +Ref: String Functions-Footnote-2558455
 +Ref: String Functions-Footnote-3558703
 +Node: Gory Details558790
 +Ref: table-sub-escapes560581
 +Ref: table-sub-proposed562100
 +Ref: table-posix-sub563463
 +Ref: table-gensub-escapes565004
 +Ref: Gory Details-Footnote-1565827
 +Node: I/O Functions565981
 +Ref: table-system-return-values572449
 +Ref: I/O Functions-Footnote-1574429
 +Ref: I/O Functions-Footnote-2574577
 +Node: Time Functions574697
 +Ref: Time Functions-Footnote-1585368
 +Ref: Time Functions-Footnote-2585436
 +Ref: Time Functions-Footnote-3585594
 +Ref: Time Functions-Footnote-4585705
 +Ref: Time Functions-Footnote-5585817
 +Ref: Time Functions-Footnote-6586044
 +Node: Bitwise Functions586310
 +Ref: table-bitwise-ops586904
 +Ref: Bitwise Functions-Footnote-1592967
 +Ref: Bitwise Functions-Footnote-2593140
 +Node: Type Functions593331
 +Node: I18N Functions596082
 +Node: User-defined597733
 +Node: Definition Syntax598538
 +Ref: Definition Syntax-Footnote-1604225
 +Node: Function Example604296
 +Ref: Function Example-Footnote-1607218
 +Node: Function Caveats607240
 +Node: Calling A Function607758
 +Node: Variable Scope608716
 +Node: Pass By Value/Reference611710
 +Node: Return Statement615209
 +Node: Dynamic Typing618188
 +Node: Indirect Calls619118
 +Ref: Indirect Calls-Footnote-1629370
 +Node: Functions Summary629498
 +Node: Library Functions632203
 +Ref: Library Functions-Footnote-1635810
 +Ref: Library Functions-Footnote-2635953
 +Node: Library Names636124
 +Ref: Library Names-Footnote-1639800
 +Ref: Library Names-Footnote-2640023
 +Node: General Functions640109
 +Node: Strtonum Function641212
 +Node: Assert Function644234
 +Node: Round Function647560
 +Node: Cliff Random Function649100
 +Node: Ordinal Functions650116
 +Ref: Ordinal Functions-Footnote-1653179
 +Ref: Ordinal Functions-Footnote-2653431
 +Node: Join Function653641
 +Ref: Join Function-Footnote-1655411
 +Node: Getlocaltime Function655611
 +Node: Readfile Function659353
 +Node: Shell Quoting661330
 +Node: Data File Management662731
 +Node: Filetrans Function663363
 +Node: Rewind Function667459
 +Node: File Checking669369
 +Ref: File Checking-Footnote-1670703
 +Node: Empty Files670904
 +Node: Ignoring Assigns672883
 +Node: Getopt Function674433
 +Ref: Getopt Function-Footnote-1685902
 +Node: Passwd Functions686102
 +Ref: Passwd Functions-Footnote-1694941
 +Node: Group Functions695029
 +Ref: Group Functions-Footnote-1702927
 +Node: Walking Arrays703134
 +Node: Library Functions Summary706142
 +Node: Library Exercises707548
 +Node: Sample Programs708013
 +Node: Running Examples708783
 +Node: Clones709511
 +Node: Cut Program710735
 +Node: Egrep Program720664
 +Ref: Egrep Program-Footnote-1728176
 +Node: Id Program728286
 +Node: Split Program731966
 +Ref: Split Program-Footnote-1735424
 +Node: Tee Program735553
 +Node: Uniq Program738343
 +Node: Wc Program745769
 +Ref: Wc Program-Footnote-1750024
 +Node: Miscellaneous Programs750118
 +Node: Dupword Program751331
 +Node: Alarm Program753361
 +Node: Translate Program758216
 +Ref: Translate Program-Footnote-1762781
 +Node: Labels Program763051
 +Ref: Labels Program-Footnote-1766402
 +Node: Word Sorting766486
 +Node: History Sorting770558
 +Node: Extract Program772393
- Node: Simple Sed780444
- Node: Igawk Program783518
- Ref: Igawk Program-Footnote-1797849
- Ref: Igawk Program-Footnote-2798051
- Ref: Igawk Program-Footnote-3798173
- Node: Anagram Program798288
- Node: Signature Program801350
- Node: Programs Summary802597
- Node: Programs Exercises803811
- Ref: Programs Exercises-Footnote-1807940
- Node: Advanced Features808031
- Node: Nondecimal Data810021
- Node: Array Sorting811612
- Node: Controlling Array Traversal812312
- Ref: Controlling Array Traversal-Footnote-1820680
- Node: Array Sorting Functions820798
- Ref: Array Sorting Functions-Footnote-1825889
- Node: Two-way I/O826085
- Ref: Two-way I/O-Footnote-1832637
- Ref: Two-way I/O-Footnote-2832824
- Node: TCP/IP Networking832906
- Node: Profiling836024
- Ref: Profiling-Footnote-1844696
- Node: Advanced Features Summary845019
- Node: Internationalization846863
- Node: I18N and L10N848343
- Node: Explaining gettext849030
- Ref: Explaining gettext-Footnote-1854922
- Ref: Explaining gettext-Footnote-2855107
- Node: Programmer i18n855272
- Ref: Programmer i18n-Footnote-1860221
- Node: Translator i18n860270
- Node: String Extraction861064
- Ref: String Extraction-Footnote-1862196
- Node: Printf Ordering862282
- Ref: Printf Ordering-Footnote-1865068
- Node: I18N Portability865132
- Ref: I18N Portability-Footnote-1867588
- Node: I18N Example867651
- Ref: I18N Example-Footnote-1870457
- Node: Gawk I18N870530
- Node: I18N Summary871175
- Node: Debugger872516
- Node: Debugging873519
- Node: Debugging Concepts873960
- Node: Debugging Terms875769
- Node: Awk Debugging878344
- Node: Sample Debugging Session879250
- Node: Debugger Invocation879784
- Node: Finding The Bug881170
- Node: List of Debugger Commands887648
- Node: Breakpoint Control888981
- Node: Debugger Execution Control892675
- Node: Viewing And Changing Data896037
- Node: Execution Stack899411
- Node: Debugger Info901048
- Node: Miscellaneous Debugger Commands905119
- Node: Readline Support910181
- Node: Limitations911077
- Node: Debugging Summary913186
- Node: Namespaces914465
- Node: Global Namespace915283
- Node: Qualified Names916637
- Node: Default Namespace917636
- Node: Changing The Namespace918377
- Node: Naming Rules919988
- Node: Internal Name Management921837
- Node: Namespace Example922879
- Node: Namespace And Features925441
- Node: Namespace Summary926876
- Node: Arbitrary Precision Arithmetic928353
- Node: Computer Arithmetic929840
- Ref: table-numeric-ranges933606
- Ref: table-floating-point-ranges934099
- Ref: Computer Arithmetic-Footnote-1934757
- Node: Math Definitions934814
- Ref: table-ieee-formats938130
- Ref: Math Definitions-Footnote-1938733
- Node: MPFR features938838
- Node: FP Math Caution940556
- Ref: FP Math Caution-Footnote-1941628
- Node: Inexactness of computations941997
- Node: Inexact representation942957
- Node: Comparing FP Values944317
- Node: Errors accumulate945399
- Node: Getting Accuracy946832
- Node: Try To Round949542
- Node: Setting precision950441
- Ref: table-predefined-precision-strings951138
- Node: Setting the rounding mode952968
- Ref: table-gawk-rounding-modes953342
- Ref: Setting the rounding mode-Footnote-1957273
- Node: Arbitrary Precision Integers957452
- Ref: Arbitrary Precision Integers-Footnote-1960627
- Node: Checking for MPFR960776
- Node: POSIX Floating Point Problems962250
- Ref: POSIX Floating Point Problems-Footnote-1966121
- Node: Floating point summary966159
- Node: Dynamic Extensions968349
- Node: Extension Intro969902
- Node: Plugin License971168
- Node: Extension Mechanism Outline971965
- Ref: figure-load-extension972404
- Ref: figure-register-new-function973969
- Ref: figure-call-new-function975061
- Node: Extension API Description977123
- Node: Extension API Functions Introduction978765
- Node: General Data Types984305
- Ref: General Data Types-Footnote-1992666
- Node: Memory Allocation Functions992965
- Ref: Memory Allocation Functions-Footnote-1997175
- Node: Constructor Functions997274
- Node: Registration Functions1000860
- Node: Extension Functions1001545
- Node: Exit Callback Functions1006760
- Node: Extension Version String1008010
- Node: Input Parsers1008673
- Node: Output Wrappers1021394
- Node: Two-way processors1025906
- Node: Printing Messages1028171
- Ref: Printing Messages-Footnote-11029342
- Node: Updating ERRNO1029495
- Node: Requesting Values1030234
- Ref: table-value-types-returned1030971
- Node: Accessing Parameters1031907
- Node: Symbol Table Access1033142
- Node: Symbol table by name1033654
- Ref: Symbol table by name-Footnote-11036544
- Node: Symbol table by cookie1036672
- Ref: Symbol table by cookie-Footnote-11040857
- Node: Cached values1040921
- Ref: Cached values-Footnote-11044457
- Node: Array Manipulation1044610
- Ref: Array Manipulation-Footnote-11045701
- Node: Array Data Types1045738
- Ref: Array Data Types-Footnote-11048396
- Node: Array Functions1048488
- Node: Flattening Arrays1052986
- Node: Creating Arrays1059962
- Node: Redirection API1064729
- Node: Extension API Variables1067562
- Node: Extension Versioning1068273
- Ref: gawk-api-version1068702
- Node: Extension GMP/MPFR Versioning1070433
- Node: Extension API Informational Variables1072061
- Node: Extension API Boilerplate1073134
- Node: Changes from API V11077108
- Node: Finding Extensions1078680
- Node: Extension Example1079239
- Node: Internal File Description1080037
- Node: Internal File Ops1084117
- Ref: Internal File Ops-Footnote-11095467
- Node: Using Internal File Ops1095607
- Ref: Using Internal File Ops-Footnote-11097990
- Node: Extension Samples1098264
- Node: Extension Sample File Functions1099793
- Node: Extension Sample Fnmatch1107442
- Node: Extension Sample Fork1108929
- Node: Extension Sample Inplace1110147
- Node: Extension Sample Ord1113451
- Node: Extension Sample Readdir1114287
- Ref: table-readdir-file-types1115176
- Node: Extension Sample Revout1115981
- Node: Extension Sample Rev2way1116570
- Node: Extension Sample Read write array1117310
- Node: Extension Sample Readfile1119252
- Node: Extension Sample Time1120347
- Node: Extension Sample API Tests1121695
- Node: gawkextlib1122187
- Node: Extension summary1125105
- Node: Extension Exercises1128807
- Node: Language History1130049
- Node: V7/SVR3.11131705
- Node: SVR41133857
- Node: POSIX1135291
- Node: BTL1136671
- Node: POSIX/GNU1137400
- Node: Feature History1143178
- Node: Common Extensions1159037
- Node: Ranges and Locales1160320
- Ref: Ranges and Locales-Footnote-11164936
- Ref: Ranges and Locales-Footnote-21164963
- Ref: Ranges and Locales-Footnote-31165198
- Node: Contributors1165419
- Node: History summary1171364
- Node: Installation1172744
- Node: Gawk Distribution1173688
- Node: Getting1174172
- Node: Extracting1175135
- Node: Distribution contents1176773
- Node: Unix Installation1183253
- Node: Quick Installation1183935
- Node: Shell Startup Files1186349
- Node: Additional Configuration Options1187438
- Node: Configuration Philosophy1189603
- Node: Non-Unix Installation1191972
- Node: PC Installation1192432
- Node: PC Binary Installation1193270
- Node: PC Compiling1193705
- Node: PC Using1194822
- Node: Cygwin1198037
- Node: MSYS1199136
- Node: VMS Installation1199637
- Node: VMS Compilation1200428
- Ref: VMS Compilation-Footnote-11201657
- Node: VMS Dynamic Extensions1201715
- Node: VMS Installation Details1203400
- Node: VMS Running1205653
- Node: VMS GNV1209932
- Node: VMS Old Gawk1210667
- Node: Bugs1211138
- Node: Bug address1211801
- Node: Usenet1214593
- Node: Maintainers1215370
- Node: Other Versions1216631
- Node: Installation summary1223393
- Node: Notes1224595
- Node: Compatibility Mode1225460
- Node: Additions1226242
- Node: Accessing The Source1227167
- Node: Adding Code1228604
- Node: New Ports1234823
- Node: Derived Files1239311
- Ref: Derived Files-Footnote-11244957
- Ref: Derived Files-Footnote-21244992
- Ref: Derived Files-Footnote-31245590
- Node: Future Extensions1245704
- Node: Implementation Limitations1246362
- Node: Extension Design1247545
- Node: Old Extension Problems1248699
- Ref: Old Extension Problems-Footnote-11250217
- Node: Extension New Mechanism Goals1250274
- Ref: Extension New Mechanism Goals-Footnote-11253638
- Node: Extension Other Design Decisions1253827
- Node: Extension Future Growth1255940
- Node: Old Extension Mechanism1256776
- Node: Notes summary1258539
- Node: Basic Concepts1259721
- Node: Basic High Level1260402
- Ref: figure-general-flow1260684
- Ref: figure-process-flow1261369
- Ref: Basic High Level-Footnote-11264670
- Node: Basic Data Typing1264855
- Node: Glossary1268183
- Node: Copying1300021
- Node: GNU Free Documentation License1337564
- Node: Index1362684
++Node: Simple Sed780513
++Node: Igawk Program783587
++Ref: Igawk Program-Footnote-1797918
++Ref: Igawk Program-Footnote-2798120
++Ref: Igawk Program-Footnote-3798242
++Node: Anagram Program798357
++Node: Signature Program801419
++Node: Programs Summary802666
++Node: Programs Exercises803880
++Ref: Programs Exercises-Footnote-1808009
++Node: Advanced Features808100
++Node: Nondecimal Data810090
++Node: Array Sorting811681
++Node: Controlling Array Traversal812381
++Ref: Controlling Array Traversal-Footnote-1820749
++Node: Array Sorting Functions820867
++Ref: Array Sorting Functions-Footnote-1825958
++Node: Two-way I/O826154
++Ref: Two-way I/O-Footnote-1832706
++Ref: Two-way I/O-Footnote-2832893
++Node: TCP/IP Networking832975
++Node: Profiling836093
++Ref: Profiling-Footnote-1844765
++Node: Advanced Features Summary845088
++Node: Internationalization846932
++Node: I18N and L10N848412
++Node: Explaining gettext849099
++Ref: Explaining gettext-Footnote-1854991
++Ref: Explaining gettext-Footnote-2855176
++Node: Programmer i18n855341
++Ref: Programmer i18n-Footnote-1860290
++Node: Translator i18n860339
++Node: String Extraction861133
++Ref: String Extraction-Footnote-1862265
++Node: Printf Ordering862351
++Ref: Printf Ordering-Footnote-1865137
++Node: I18N Portability865201
++Ref: I18N Portability-Footnote-1867657
++Node: I18N Example867720
++Ref: I18N Example-Footnote-1870526
++Node: Gawk I18N870599
++Node: I18N Summary871244
++Node: Debugger872585
++Node: Debugging873588
++Node: Debugging Concepts874029
++Node: Debugging Terms875838
++Node: Awk Debugging878413
++Node: Sample Debugging Session879319
++Node: Debugger Invocation879853
++Node: Finding The Bug881239
++Node: List of Debugger Commands887717
++Node: Breakpoint Control889050
++Node: Debugger Execution Control892744
++Node: Viewing And Changing Data896106
++Node: Execution Stack899480
++Node: Debugger Info901117
++Node: Miscellaneous Debugger Commands905188
++Node: Readline Support910250
++Node: Limitations911146
++Node: Debugging Summary913255
++Node: Namespaces914534
++Node: Global Namespace915352
++Node: Qualified Names916706
++Node: Default Namespace917705
++Node: Changing The Namespace918446
++Node: Naming Rules920057
++Node: Internal Name Management921906
++Node: Namespace Example922948
++Node: Namespace And Features925510
++Node: Namespace Summary926945
++Node: Arbitrary Precision Arithmetic928422
++Node: Computer Arithmetic929909
++Ref: table-numeric-ranges933675
++Ref: table-floating-point-ranges934168
++Ref: Computer Arithmetic-Footnote-1934826
++Node: Math Definitions934883
++Ref: table-ieee-formats938199
++Ref: Math Definitions-Footnote-1938802
++Node: MPFR features938907
++Node: FP Math Caution940625
++Ref: FP Math Caution-Footnote-1941697
++Node: Inexactness of computations942066
++Node: Inexact representation943026
++Node: Comparing FP Values944386
++Node: Errors accumulate945468
++Node: Getting Accuracy946901
++Node: Try To Round949611
++Node: Setting precision950510
++Ref: table-predefined-precision-strings951207
++Node: Setting the rounding mode953037
++Ref: table-gawk-rounding-modes953411
++Ref: Setting the rounding mode-Footnote-1957342
++Node: Arbitrary Precision Integers957521
++Ref: Arbitrary Precision Integers-Footnote-1960696
++Node: Checking for MPFR960845
++Node: POSIX Floating Point Problems962319
++Ref: POSIX Floating Point Problems-Footnote-1966190
++Node: Floating point summary966228
++Node: Dynamic Extensions968418
++Node: Extension Intro969971
++Node: Plugin License971237
++Node: Extension Mechanism Outline972034
++Ref: figure-load-extension972473
++Ref: figure-register-new-function974038
++Ref: figure-call-new-function975130
++Node: Extension API Description977192
++Node: Extension API Functions Introduction978834
++Node: General Data Types984374
++Ref: General Data Types-Footnote-1992735
++Node: Memory Allocation Functions993034
++Ref: Memory Allocation Functions-Footnote-1997244
++Node: Constructor Functions997343
++Node: Registration Functions1000929
++Node: Extension Functions1001614
++Node: Exit Callback Functions1006829
++Node: Extension Version String1008079
++Node: Input Parsers1008742
++Node: Output Wrappers1021463
++Node: Two-way processors1025975
++Node: Printing Messages1028240
++Ref: Printing Messages-Footnote-11029411
++Node: Updating ERRNO1029564
++Node: Requesting Values1030303
++Ref: table-value-types-returned1031040
++Node: Accessing Parameters1031976
++Node: Symbol Table Access1033211
++Node: Symbol table by name1033723
++Ref: Symbol table by name-Footnote-11036613
++Node: Symbol table by cookie1036741
++Ref: Symbol table by cookie-Footnote-11040926
++Node: Cached values1040990
++Ref: Cached values-Footnote-11044526
++Node: Array Manipulation1044679
++Ref: Array Manipulation-Footnote-11045770
++Node: Array Data Types1045807
++Ref: Array Data Types-Footnote-11048465
++Node: Array Functions1048557
++Node: Flattening Arrays1053055
++Node: Creating Arrays1060031
++Node: Redirection API1064798
++Node: Extension API Variables1067631
++Node: Extension Versioning1068342
++Ref: gawk-api-version1068771
++Node: Extension GMP/MPFR Versioning1070502
++Node: Extension API Informational Variables1072130
++Node: Extension API Boilerplate1073203
++Node: Changes from API V11077177
++Node: Finding Extensions1078749
++Node: Extension Example1079308
++Node: Internal File Description1080106
++Node: Internal File Ops1084186
++Ref: Internal File Ops-Footnote-11095536
++Node: Using Internal File Ops1095676
++Ref: Using Internal File Ops-Footnote-11098059
++Node: Extension Samples1098333
++Node: Extension Sample File Functions1099862
++Node: Extension Sample Fnmatch1107511
++Node: Extension Sample Fork1108998
++Node: Extension Sample Inplace1110216
++Node: Extension Sample Ord1113520
++Node: Extension Sample Readdir1114356
++Ref: table-readdir-file-types1115245
++Node: Extension Sample Revout1116050
++Node: Extension Sample Rev2way1116639
++Node: Extension Sample Read write array1117379
++Node: Extension Sample Readfile1119321
++Node: Extension Sample Time1120416
++Node: Extension Sample API Tests1121764
++Node: gawkextlib1122256
++Node: Extension summary1125174
++Node: Extension Exercises1128876
++Node: Language History1130118
++Node: V7/SVR3.11131774
++Node: SVR41133926
++Node: POSIX1135360
++Node: BTL1136740
++Node: POSIX/GNU1137469
++Node: Feature History1143247
++Node: Common Extensions1159106
++Node: Ranges and Locales1160389
++Ref: Ranges and Locales-Footnote-11165005
++Ref: Ranges and Locales-Footnote-21165032
++Ref: Ranges and Locales-Footnote-31165267
++Node: Contributors1165488
++Node: History summary1171433
++Node: Installation1172813
++Node: Gawk Distribution1173757
++Node: Getting1174241
++Node: Extracting1175204
++Node: Distribution contents1176842
++Node: Unix Installation1183322
++Node: Quick Installation1184004
++Node: Shell Startup Files1186418
++Node: Additional Configuration Options1187507
++Node: Configuration Philosophy1189672
++Node: Non-Unix Installation1192041
++Node: PC Installation1192501
++Node: PC Binary Installation1193339
++Node: PC Compiling1193774
++Node: PC Using1194891
++Node: Cygwin1198106
++Node: MSYS1199205
++Node: VMS Installation1199706
++Node: VMS Compilation1200497
++Ref: VMS Compilation-Footnote-11201726
++Node: VMS Dynamic Extensions1201784
++Node: VMS Installation Details1203469
++Node: VMS Running1205722
++Node: VMS GNV1210001
++Node: VMS Old Gawk1210736
++Node: Bugs1211207
++Node: Bug address1211870
++Node: Usenet1214662
++Node: Maintainers1215439
++Node: Other Versions1216700
++Node: Installation summary1223462
++Node: Notes1224664
++Node: Compatibility Mode1225529
++Node: Additions1226311
++Node: Accessing The Source1227236
++Node: Adding Code1228673
++Node: New Ports1234892
++Node: Derived Files1239380
++Ref: Derived Files-Footnote-11245026
++Ref: Derived Files-Footnote-21245061
++Ref: Derived Files-Footnote-31245659
++Node: Future Extensions1245773
++Node: Implementation Limitations1246431
++Node: Extension Design1247614
++Node: Old Extension Problems1248768
++Ref: Old Extension Problems-Footnote-11250286
++Node: Extension New Mechanism Goals1250343
++Ref: Extension New Mechanism Goals-Footnote-11253707
++Node: Extension Other Design Decisions1253896
++Node: Extension Future Growth1256009
++Node: Old Extension Mechanism1256845
++Node: Notes summary1258608
++Node: Basic Concepts1259790
++Node: Basic High Level1260471
++Ref: figure-general-flow1260753
++Ref: figure-process-flow1261438
++Ref: Basic High Level-Footnote-11264739
++Node: Basic Data Typing1264924
++Node: Glossary1268252
++Node: Copying1300090
++Node: GNU Free Documentation License1337633
++Node: Index1362753
  End Tag Table


Summary of changes:
 awklib/eg/prog/extract.awk |   7 +-
 awklib/extract.awk         |   7 +-
 doc/ChangeLog              |   6 +
 doc/              | 501 +++++++++++++++++++++++----------------------
 doc/gawk.texi              |   7 +-
 doc/            |   7 +-
 6 files changed, 273 insertions(+), 262 deletions(-)


reply via email to

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