[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-3271-ge13e24a
Date: Sun, 27 May 2018 16:16:19 -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  e13e24a9b9748c819225df78313edbec78c26fd5 (commit)
       via  a9df82701a087b45b4c6991fb0c20f6911c278ad (commit)
       via  29f1563294ac1ab19aa252f3fd5fca94c4f88516 (commit)
      from  5924098de53d0b425bba6b7757ba8fcd9df023c4 (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 e13e24a9b9748c819225df78313edbec78c26fd5
Merge: 5924098 a9df827
Author: Arnold D. Robbins <address@hidden>
Date:   Sun May 27 23:16:12 2018 +0300

    Merge branch 'master' into feature/namespaces

diff --cc doc/
index 2881b80,1fd7626..0fd9080
--- a/doc/
+++ b/doc/
@@@ -36450,593 -36022,582 +36458,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 Sed778716
 -Node: Igawk Program781790
 -Ref: Igawk Program-Footnote-1796121
 -Ref: Igawk Program-Footnote-2796323
 -Ref: Igawk Program-Footnote-3796445
 -Node: Anagram Program796560
 -Node: Signature Program799622
 -Node: Programs Summary800869
 -Node: Programs Exercises802083
 -Ref: Programs Exercises-Footnote-1806212
 -Node: Advanced Features806303
 -Node: Nondecimal Data808293
 -Node: Array Sorting809884
 -Node: Controlling Array Traversal810584
 -Ref: Controlling Array Traversal-Footnote-1818952
 -Node: Array Sorting Functions819070
 -Ref: Array Sorting Functions-Footnote-1824161
 -Node: Two-way I/O824357
 -Ref: Two-way I/O-Footnote-1830909
 -Ref: Two-way I/O-Footnote-2831096
 -Node: TCP/IP Networking831178
 -Node: Profiling834296
 -Ref: Profiling-Footnote-1842968
 -Node: Advanced Features Summary843291
 -Node: Internationalization845135
 -Node: I18N and L10N846615
 -Node: Explaining gettext847302
 -Ref: Explaining gettext-Footnote-1853194
 -Ref: Explaining gettext-Footnote-2853379
 -Node: Programmer i18n853544
 -Ref: Programmer i18n-Footnote-1858493
 -Node: Translator i18n858542
 -Node: String Extraction859336
 -Ref: String Extraction-Footnote-1860468
 -Node: Printf Ordering860554
 -Ref: Printf Ordering-Footnote-1863340
 -Node: I18N Portability863404
 -Ref: I18N Portability-Footnote-1865860
 -Node: I18N Example865923
 -Ref: I18N Example-Footnote-1868729
 -Node: Gawk I18N868802
 -Node: I18N Summary869447
 -Node: Debugger870788
 -Node: Debugging871811
 -Node: Debugging Concepts872252
 -Node: Debugging Terms874061
 -Node: Awk Debugging876636
 -Node: Sample Debugging Session877542
 -Node: Debugger Invocation878076
 -Node: Finding The Bug879462
 -Node: List of Debugger Commands885940
 -Node: Breakpoint Control887273
 -Node: Debugger Execution Control890967
 -Node: Viewing And Changing Data894329
 -Node: Execution Stack897703
 -Node: Debugger Info899340
 -Node: Miscellaneous Debugger Commands903411
 -Node: Readline Support908473
 -Node: Limitations909369
 -Node: Debugging Summary911478
 -Node: Arbitrary Precision Arithmetic912757
 -Node: Computer Arithmetic914242
 -Ref: table-numeric-ranges918008
 -Ref: table-floating-point-ranges918501
 -Ref: Computer Arithmetic-Footnote-1919159
 -Node: Math Definitions919216
 -Ref: table-ieee-formats922532
 -Ref: Math Definitions-Footnote-1923135
 -Node: MPFR features923240
 -Node: FP Math Caution924958
 -Ref: FP Math Caution-Footnote-1926030
 -Node: Inexactness of computations926399
 -Node: Inexact representation927359
 -Node: Comparing FP Values928719
 -Node: Errors accumulate929801
 -Node: Getting Accuracy931234
 -Node: Try To Round933944
 -Node: Setting precision934843
 -Ref: table-predefined-precision-strings935540
 -Node: Setting the rounding mode937370
 -Ref: table-gawk-rounding-modes937744
 -Ref: Setting the rounding mode-Footnote-1941675
 -Node: Arbitrary Precision Integers941854
 -Ref: Arbitrary Precision Integers-Footnote-1945029
 -Node: Checking for MPFR945178
 -Node: POSIX Floating Point Problems946652
 -Ref: POSIX Floating Point Problems-Footnote-1950523
 -Node: Floating point summary950561
 -Node: Dynamic Extensions952751
 -Node: Extension Intro954304
 -Node: Plugin License955570
 -Node: Extension Mechanism Outline956367
 -Ref: figure-load-extension956806
 -Ref: figure-register-new-function958371
 -Ref: figure-call-new-function959463
 -Node: Extension API Description961525
 -Node: Extension API Functions Introduction963167
 -Node: General Data Types968707
 -Ref: General Data Types-Footnote-1977068
 -Node: Memory Allocation Functions977367
 -Ref: Memory Allocation Functions-Footnote-1981577
 -Node: Constructor Functions981676
 -Node: Registration Functions985262
 -Node: Extension Functions985947
 -Node: Exit Callback Functions991162
 -Node: Extension Version String992412
 -Node: Input Parsers993075
 -Node: Output Wrappers1005796
 -Node: Two-way processors1010308
 -Node: Printing Messages1012573
 -Ref: Printing Messages-Footnote-11013744
 -Node: Updating ERRNO1013897
 -Node: Requesting Values1014636
 -Ref: table-value-types-returned1015373
 -Node: Accessing Parameters1016309
 -Node: Symbol Table Access1017544
 -Node: Symbol table by name1018056
 -Node: Symbol table by cookie1019845
 -Ref: Symbol table by cookie-Footnote-11024030
 -Node: Cached values1024094
 -Ref: Cached values-Footnote-11027630
 -Node: Array Manipulation1027783
 -Ref: Array Manipulation-Footnote-11028874
 -Node: Array Data Types1028911
 -Ref: Array Data Types-Footnote-11031569
 -Node: Array Functions1031661
 -Node: Flattening Arrays1036159
 -Node: Creating Arrays1043135
 -Node: Redirection API1047902
 -Node: Extension API Variables1050735
 -Node: Extension Versioning1051446
 -Ref: gawk-api-version1051875
 -Node: Extension GMP/MPFR Versioning1053606
 -Node: Extension API Informational Variables1055234
 -Node: Extension API Boilerplate1056307
 -Node: Changes from API V11060281
 -Node: Finding Extensions1061853
 -Node: Extension Example1062412
 -Node: Internal File Description1063210
 -Node: Internal File Ops1067290
 -Ref: Internal File Ops-Footnote-11078640
 -Node: Using Internal File Ops1078780
 -Ref: Using Internal File Ops-Footnote-11081163
 -Node: Extension Samples1081437
 -Node: Extension Sample File Functions1082966
 -Node: Extension Sample Fnmatch1090615
 -Node: Extension Sample Fork1092102
 -Node: Extension Sample Inplace1093320
 -Node: Extension Sample Ord1096537
 -Node: Extension Sample Readdir1097373
 -Ref: table-readdir-file-types1098262
 -Node: Extension Sample Revout1099067
 -Node: Extension Sample Rev2way1099656
 -Node: Extension Sample Read write array1100396
 -Node: Extension Sample Readfile1102338
 -Node: Extension Sample Time1103433
 -Node: Extension Sample API Tests1104781
 -Node: gawkextlib1105273
 -Node: Extension summary1108191
 -Node: Extension Exercises1111893
 -Node: Language History1113391
 -Node: V7/SVR3.11115047
 -Node: SVR41117199
 -Node: POSIX1118633
 -Node: BTL1120013
 -Node: POSIX/GNU1120742
 -Node: Feature History1126520
 -Node: Common Extensions1142379
 -Node: Ranges and Locales1143662
 -Ref: Ranges and Locales-Footnote-11148278
 -Ref: Ranges and Locales-Footnote-21148305
 -Ref: Ranges and Locales-Footnote-31148540
 -Node: Contributors1148761
 -Node: History summary1154706
 -Node: Installation1156086
 -Node: Gawk Distribution1157030
 -Node: Getting1157514
 -Node: Extracting1158477
 -Node: Distribution contents1160115
 -Node: Unix Installation1166595
 -Node: Quick Installation1167277
 -Node: Shell Startup Files1169691
 -Node: Additional Configuration Options1170780
 -Node: Configuration Philosophy1172945
 -Node: Non-Unix Installation1175314
 -Node: PC Installation1175774
 -Node: PC Binary Installation1176612
 -Node: PC Compiling1177047
 -Node: PC Using1178164
 -Node: Cygwin1181379
 -Node: MSYS1182478
 -Node: VMS Installation1182979
 -Node: VMS Compilation1183770
 -Ref: VMS Compilation-Footnote-11184999
 -Node: VMS Dynamic Extensions1185057
 -Node: VMS Installation Details1186742
 -Node: VMS Running1188995
 -Node: VMS GNV1193274
 -Node: VMS Old Gawk1194009
 -Node: Bugs1194480
 -Node: Bug address1195143
 -Node: Usenet1197935
 -Node: Maintainers1198712
 -Node: Other Versions1199973
 -Node: Installation summary1206735
 -Node: Notes1207937
 -Node: Compatibility Mode1208802
 -Node: Additions1209584
 -Node: Accessing The Source1210509
 -Node: Adding Code1211946
 -Node: New Ports1218165
 -Node: Derived Files1222653
 -Ref: Derived Files-Footnote-11228299
 -Ref: Derived Files-Footnote-21228334
 -Ref: Derived Files-Footnote-31228932
 -Node: Future Extensions1229046
 -Node: Implementation Limitations1229704
 -Node: Extension Design1230887
 -Node: Old Extension Problems1232041
 -Ref: Old Extension Problems-Footnote-11233559
 -Node: Extension New Mechanism Goals1233616
 -Ref: Extension New Mechanism Goals-Footnote-11236980
 -Node: Extension Other Design Decisions1237169
 -Node: Extension Future Growth1239282
 -Node: Old Extension Mechanism1240118
 -Node: Notes summary1241881
 -Node: Basic Concepts1243063
 -Node: Basic High Level1243744
 -Ref: figure-general-flow1244026
 -Ref: figure-process-flow1244711
 -Ref: Basic High Level-Footnote-11248012
 -Node: Basic Data Typing1248197
 -Node: Glossary1251525
 -Node: Copying1283363
 -Node: GNU Free Documentation License1320906
 -Node: Index1346026
 +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 Sed779923
- Node: Igawk Program782997
- Ref: Igawk Program-Footnote-1797328
- Ref: Igawk Program-Footnote-2797530
- Ref: Igawk Program-Footnote-3797652
- Node: Anagram Program797767
- Node: Signature Program800829
- Node: Programs Summary802076
- Node: Programs Exercises803290
- Ref: Programs Exercises-Footnote-1807419
- Node: Advanced Features807510
- Node: Nondecimal Data809500
- Node: Array Sorting811091
- Node: Controlling Array Traversal811791
- Ref: Controlling Array Traversal-Footnote-1820159
- Node: Array Sorting Functions820277
- Ref: Array Sorting Functions-Footnote-1825368
- Node: Two-way I/O825564
- Ref: Two-way I/O-Footnote-1832116
- Ref: Two-way I/O-Footnote-2832303
- Node: TCP/IP Networking832385
- Node: Profiling835503
- Ref: Profiling-Footnote-1844175
- Node: Advanced Features Summary844498
- Node: Internationalization846342
- Node: I18N and L10N847822
- Node: Explaining gettext848509
- Ref: Explaining gettext-Footnote-1854401
- Ref: Explaining gettext-Footnote-2854586
- Node: Programmer i18n854751
- Ref: Programmer i18n-Footnote-1859700
- Node: Translator i18n859749
- Node: String Extraction860543
- Ref: String Extraction-Footnote-1861675
- Node: Printf Ordering861761
- Ref: Printf Ordering-Footnote-1864547
- Node: I18N Portability864611
- Ref: I18N Portability-Footnote-1867067
- Node: I18N Example867130
- Ref: I18N Example-Footnote-1869936
- Node: Gawk I18N870009
- Node: I18N Summary870654
- Node: Debugger871995
- Node: Debugging872998
- Node: Debugging Concepts873439
- Node: Debugging Terms875248
- Node: Awk Debugging877823
- Node: Sample Debugging Session878729
- Node: Debugger Invocation879263
- Node: Finding The Bug880649
- Node: List of Debugger Commands887127
- Node: Breakpoint Control888460
- Node: Debugger Execution Control892154
- Node: Viewing And Changing Data895516
- Node: Execution Stack898890
- Node: Debugger Info900527
- Node: Miscellaneous Debugger Commands904598
- Node: Readline Support909660
- Node: Limitations910556
- Node: Debugging Summary912665
- Node: Namespaces913944
- Node: Global Namespace914762
- Node: Qualified Names916116
- Node: Default Namespace917115
- Node: Changing The Namespace917856
- Node: Naming Rules919467
- Node: Internal Name Management921316
- Node: Namespace Example922358
- Node: Namespace And Features924920
- Node: Namespace Summary926355
- Node: Arbitrary Precision Arithmetic927832
- Node: Computer Arithmetic929319
- Ref: table-numeric-ranges933085
- Ref: table-floating-point-ranges933578
- Ref: Computer Arithmetic-Footnote-1934236
- Node: Math Definitions934293
- Ref: table-ieee-formats937609
- Ref: Math Definitions-Footnote-1938212
- Node: MPFR features938317
- Node: FP Math Caution940035
- Ref: FP Math Caution-Footnote-1941107
- Node: Inexactness of computations941476
- Node: Inexact representation942436
- Node: Comparing FP Values943796
- Node: Errors accumulate944878
- Node: Getting Accuracy946311
- Node: Try To Round949021
- Node: Setting precision949920
- Ref: table-predefined-precision-strings950617
- Node: Setting the rounding mode952447
- Ref: table-gawk-rounding-modes952821
- Ref: Setting the rounding mode-Footnote-1956752
- Node: Arbitrary Precision Integers956931
- Ref: Arbitrary Precision Integers-Footnote-1960106
- Node: Checking for MPFR960255
- Node: POSIX Floating Point Problems961729
- Ref: POSIX Floating Point Problems-Footnote-1965600
- Node: Floating point summary965638
- Node: Dynamic Extensions967828
- Node: Extension Intro969381
- Node: Plugin License970647
- Node: Extension Mechanism Outline971444
- Ref: figure-load-extension971883
- Ref: figure-register-new-function973448
- Ref: figure-call-new-function974540
- Node: Extension API Description976602
- Node: Extension API Functions Introduction978244
- Node: General Data Types983784
- Ref: General Data Types-Footnote-1992145
- Node: Memory Allocation Functions992444
- Ref: Memory Allocation Functions-Footnote-1996654
- Node: Constructor Functions996753
- Node: Registration Functions1000339
- Node: Extension Functions1001024
- Node: Exit Callback Functions1006239
- Node: Extension Version String1007489
- Node: Input Parsers1008152
- Node: Output Wrappers1020873
- Node: Two-way processors1025385
- Node: Printing Messages1027650
- Ref: Printing Messages-Footnote-11028821
- Node: Updating ERRNO1028974
- Node: Requesting Values1029713
- Ref: table-value-types-returned1030450
- Node: Accessing Parameters1031386
- Node: Symbol Table Access1032621
- Node: Symbol table by name1033133
- Ref: Symbol table by name-Footnote-11036023
- Node: Symbol table by cookie1036151
- Ref: Symbol table by cookie-Footnote-11040336
- Node: Cached values1040400
- Ref: Cached values-Footnote-11043936
- Node: Array Manipulation1044089
- Ref: Array Manipulation-Footnote-11045180
- Node: Array Data Types1045217
- Ref: Array Data Types-Footnote-11047875
- Node: Array Functions1047967
- Node: Flattening Arrays1052465
- Node: Creating Arrays1059441
- Node: Redirection API1064208
- Node: Extension API Variables1067041
- Node: Extension Versioning1067752
- Ref: gawk-api-version1068181
- Node: Extension GMP/MPFR Versioning1069912
- Node: Extension API Informational Variables1071540
- Node: Extension API Boilerplate1072613
- Node: Changes from API V11076587
- Node: Finding Extensions1078159
- Node: Extension Example1078718
- Node: Internal File Description1079516
- Node: Internal File Ops1083596
- Ref: Internal File Ops-Footnote-11094946
- Node: Using Internal File Ops1095086
- Ref: Using Internal File Ops-Footnote-11097469
- Node: Extension Samples1097743
- Node: Extension Sample File Functions1099272
- Node: Extension Sample Fnmatch1106921
- Node: Extension Sample Fork1108408
- Node: Extension Sample Inplace1109626
- Node: Extension Sample Ord1112930
- Node: Extension Sample Readdir1113766
- Ref: table-readdir-file-types1114655
- Node: Extension Sample Revout1115460
- Node: Extension Sample Rev2way1116049
- Node: Extension Sample Read write array1116789
- Node: Extension Sample Readfile1118731
- Node: Extension Sample Time1119826
- Node: Extension Sample API Tests1121174
- Node: gawkextlib1121666
- Node: Extension summary1124584
- Node: Extension Exercises1128286
- Node: Language History1129528
- Node: V7/SVR3.11131184
- Node: SVR41133336
- Node: POSIX1134770
- Node: BTL1136150
- Node: POSIX/GNU1136879
- Node: Feature History1142657
- Node: Common Extensions1158516
- Node: Ranges and Locales1159799
- Ref: Ranges and Locales-Footnote-11164415
- Ref: Ranges and Locales-Footnote-21164442
- Ref: Ranges and Locales-Footnote-31164677
- Node: Contributors1164898
- Node: History summary1170843
- Node: Installation1172223
- Node: Gawk Distribution1173167
- Node: Getting1173651
- Node: Extracting1174614
- Node: Distribution contents1176252
- Node: Unix Installation1182732
- Node: Quick Installation1183414
- Node: Shell Startup Files1185828
- Node: Additional Configuration Options1186917
- Node: Configuration Philosophy1189082
- Node: Non-Unix Installation1191451
- Node: PC Installation1191911
- Node: PC Binary Installation1192749
- Node: PC Compiling1193184
- Node: PC Using1194301
- Node: Cygwin1197516
- Node: MSYS1198615
- Node: VMS Installation1199116
- Node: VMS Compilation1199907
- Ref: VMS Compilation-Footnote-11201136
- Node: VMS Dynamic Extensions1201194
- Node: VMS Installation Details1202879
- Node: VMS Running1205132
- Node: VMS GNV1209411
- Node: VMS Old Gawk1210146
- Node: Bugs1210617
- Node: Bug address1211280
- Node: Usenet1214072
- Node: Maintainers1214849
- Node: Other Versions1216110
- Node: Installation summary1222872
- Node: Notes1224074
- Node: Compatibility Mode1224939
- Node: Additions1225721
- Node: Accessing The Source1226646
- Node: Adding Code1228083
- Node: New Ports1234302
- Node: Derived Files1238790
- Ref: Derived Files-Footnote-11244436
- Ref: Derived Files-Footnote-21244471
- Ref: Derived Files-Footnote-31245069
- Node: Future Extensions1245183
- Node: Implementation Limitations1245841
- Node: Extension Design1247024
- Node: Old Extension Problems1248178
- Ref: Old Extension Problems-Footnote-11249696
- Node: Extension New Mechanism Goals1249753
- Ref: Extension New Mechanism Goals-Footnote-11253117
- Node: Extension Other Design Decisions1253306
- Node: Extension Future Growth1255419
- Node: Old Extension Mechanism1256255
- Node: Notes summary1258018
- Node: Basic Concepts1259200
- Node: Basic High Level1259881
- Ref: figure-general-flow1260163
- Ref: figure-process-flow1260848
- Ref: Basic High Level-Footnote-11264149
- Node: Basic Data Typing1264334
- Node: Glossary1267662
- Node: Copying1299500
- Node: GNU Free Documentation License1337043
- Node: Index1362163
++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
  End Tag Table


Summary of changes:
 awklib/ChangeLog                |   4 +
 awklib/eg/network/stoxpred.awk  |  29 +++
 awklib/eg/prog/extract.awk      |  11 +-
 awklib/eg/prog/indirectcall.awk |  45 ++++
 awklib/extract.awk              |  10 +-
 doc/ChangeLog                   |   8 +
 doc/                   | 514 ++++++++++++++++++++--------------------
 doc/gawk.texi                   |  29 ++-
 doc/                 |  29 ++-
 9 files changed, 401 insertions(+), 278 deletions(-)


reply via email to

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