[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-3313-ge426faa
Date: Wed, 25 Jul 2018 13:45:21 -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  e426faa34b43ebcb8f725b4aa3b519cafde7df4d (commit)
       via  39a49e9e54b19cc8a51f8f6030bef65d7adf952f (commit)
       via  1bc2871bbe4ae6b99fd1862a412440672846bc05 (commit)
      from  ca9d36f066a3a0c1fe1446467dd794c5826c5073 (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 e426faa34b43ebcb8f725b4aa3b519cafde7df4d
Merge: ca9d36f 39a49e9
Author: Arnold D. Robbins <address@hidden>
Date:   Wed Jul 25 20:45:13 2018 +0300

    Merge branch 'master' into feature/namespaces

diff --cc doc/
index 9e723e9,f4764ac..4861771
--- a/doc/
+++ b/doc/
@@@ -36488,593 -36092,582 +36528,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 records197065
 -Node: gawk split records202340
 -Ref: gawk split records-Footnote-1206926
 -Node: Fields206963
 -Node: Nonconstant Fields209704
 -Ref: Nonconstant Fields-Footnote-1211940
 -Node: Changing Fields212144
 -Node: Field Separators218072
 -Node: Default Field Splitting220770
 -Node: Regexp Field Splitting221888
 -Node: Single Character Fields225241
 -Node: Command Line Field Separator226301
 -Node: Full Line Fields229519
 -Ref: Full Line Fields-Footnote-1231041
 -Ref: Full Line Fields-Footnote-2231087
 -Node: Field Splitting Summary231188
 -Node: Constant Size233262
 -Node: Fixed width data233994
 -Node: Skipping intervening237461
 -Node: Allowing trailing data238259
 -Node: Fields with fixed data239296
 -Node: Splitting By Content240814
 -Ref: Splitting By Content-Footnote-1244464
 -Node: Testing field creation244627
 -Node: Multiple Line246252
 -Ref: Multiple Line-Footnote-1252136
 -Node: Getline252315
 -Node: Plain Getline254784
 -Node: Getline/Variable257425
 -Node: Getline/File258576
 -Node: Getline/Variable/File259964
 -Ref: Getline/Variable/File-Footnote-1261569
 -Node: Getline/Pipe261657
 -Node: Getline/Variable/Pipe264364
 -Node: Getline/Coprocess265499
 -Node: Getline/Variable/Coprocess266766
 -Node: Getline Notes267508
 -Node: Getline Summary270305
 -Ref: table-getline-variants270729
 -Node: Read Timeout271477
 -Ref: Read Timeout-Footnote-1275383
 -Node: Retrying Input275441
 -Node: Command-line directories276640
 -Node: Input Summary277546
 -Node: Input Exercises280718
 -Node: Printing281446
 -Node: Print283280
 -Node: Print Examples284737
 -Node: Output Separators287517
 -Node: OFMT289534
 -Node: Printf290890
 -Node: Basic Printf291675
 -Node: Control Letters293249
 -Node: Format Modifiers298376
 -Node: Printf Examples304391
 -Node: Redirection306877
 -Node: Special FD313718
 -Ref: Special FD-Footnote-1316886
 -Node: Special Files316960
 -Node: Other Inherited Files317577
 -Node: Special Network318578
 -Node: Special Caveats319438
 -Node: Close Files And Pipes320387
 -Ref: table-close-pipe-return-values327294
 -Ref: Close Files And Pipes-Footnote-1328107
 -Ref: Close Files And Pipes-Footnote-2328255
 -Node: Nonfatal328407
 -Node: Output Summary330745
 -Node: Output Exercises331967
 -Node: Expressions332646
 -Node: Values333834
 -Node: Constants334512
 -Node: Scalar Constants335203
 -Ref: Scalar Constants-Footnote-1336067
 -Node: Nondecimal-numbers336317
 -Node: Regexp Constants339318
 -Node: Using Constant Regexps339844
 -Node: Standard Regexp Constants340466
 -Node: Strong Regexp Constants343654
 -Node: Variables346612
 -Node: Using Variables347269
 -Node: Assignment Options349179
 -Node: Conversion351052
 -Node: Strings And Numbers351576
 -Ref: Strings And Numbers-Footnote-1354639
 -Node: Locale influences conversions354748
 -Ref: table-locale-affects357506
 -Node: All Operators358124
 -Node: Arithmetic Ops358753
 -Node: Concatenation361259
 -Ref: Concatenation-Footnote-1364106
 -Node: Assignment Ops364213
 -Ref: table-assign-ops369204
 -Node: Increment Ops370517
 -Node: Truth Values and Conditions373977
 -Node: Truth Values375051
 -Node: Typing and Comparison376099
 -Node: Variable Typing376919
 -Ref: Variable Typing-Footnote-1383382
 -Ref: Variable Typing-Footnote-2383454
 -Node: Comparison Operators383531
 -Ref: table-relational-ops383950
 -Node: POSIX String Comparison387445
 -Ref: POSIX String Comparison-Footnote-1389140
 -Ref: POSIX String Comparison-Footnote-2389279
 -Node: Boolean Ops389363
 -Ref: Boolean Ops-Footnote-1393845
 -Node: Conditional Exp393937
 -Node: Function Calls395673
 -Node: Precedence399550
 -Node: Locales403209
 -Node: Expressions Summary404841
 -Node: Patterns and Actions407414
 -Node: Pattern Overview408534
 -Node: Regexp Patterns410211
 -Node: Expression Patterns410753
 -Node: Ranges414534
 -Node: BEGIN/END417642
 -Node: Using BEGIN/END418403
 -Ref: Using BEGIN/END-Footnote-1421139
 -Node: I/O And BEGIN/END421245
 -Node: Empty426472
 -Node: Using Shell Variables426789
 -Node: Action Overview429063
 -Node: Statements431388
 -Node: If Statement433236
 -Node: While Statement434731
 -Node: Do Statement436759
 -Node: For Statement437907
 -Node: Switch Statement441078
 -Node: Break Statement443464
 -Node: Continue Statement445556
 -Node: Next Statement447383
 -Node: Nextfile Statement449766
 -Node: Exit Statement452418
 -Node: Built-in Variables454821
 -Node: User-modified455954
 -Node: Auto-set463721
 -Ref: Auto-set-Footnote-1480023
 -Ref: Auto-set-Footnote-2480229
 -Node: ARGC and ARGV480285
 -Node: Pattern Action Summary484498
 -Node: Arrays486928
 -Node: Array Basics488257
 -Node: Array Intro489101
 -Ref: figure-array-elements491076
 -Ref: Array Intro-Footnote-1493780
 -Node: Reference to Elements493908
 -Node: Assigning Elements496372
 -Node: Array Example496863
 -Node: Scanning an Array498622
 -Node: Controlling Scanning501644
 -Ref: Controlling Scanning-Footnote-1507043
 -Node: Numeric Array Subscripts507359
 -Node: Uninitialized Subscripts509543
 -Node: Delete511162
 -Ref: Delete-Footnote-1513914
 -Node: Multidimensional513971
 -Node: Multiscanning517066
 -Node: Arrays of Arrays518657
 -Node: Arrays Summary523424
 -Node: Functions525517
 -Node: Built-in526555
 -Node: Calling Built-in527636
 -Node: Numeric Functions529632
 -Ref: Numeric Functions-Footnote-1533660
 -Ref: Numeric Functions-Footnote-2534017
 -Ref: Numeric Functions-Footnote-3534065
 -Node: String Functions534337
 -Ref: String Functions-Footnote-1558046
 -Ref: String Functions-Footnote-2558174
 -Ref: String Functions-Footnote-3558422
 -Node: Gory Details558509
 -Ref: table-sub-escapes560300
 -Ref: table-sub-proposed561819
 -Ref: table-posix-sub563182
 -Ref: table-gensub-escapes564723
 -Ref: Gory Details-Footnote-1565546
 -Node: I/O Functions565700
 -Ref: table-system-return-values572168
 -Ref: I/O Functions-Footnote-1574148
 -Ref: I/O Functions-Footnote-2574296
 -Node: Time Functions574416
 -Ref: Time Functions-Footnote-1585087
 -Ref: Time Functions-Footnote-2585155
 -Ref: Time Functions-Footnote-3585313
 -Ref: Time Functions-Footnote-4585424
 -Ref: Time Functions-Footnote-5585536
 -Ref: Time Functions-Footnote-6585763
 -Node: Bitwise Functions586029
 -Ref: table-bitwise-ops586623
 -Ref: Bitwise Functions-Footnote-1592686
 -Ref: Bitwise Functions-Footnote-2592859
 -Node: Type Functions593050
 -Node: I18N Functions595801
 -Node: User-defined597452
 -Node: Definition Syntax598257
 -Ref: Definition Syntax-Footnote-1603944
 -Node: Function Example604015
 -Ref: Function Example-Footnote-1606937
 -Node: Function Caveats606959
 -Node: Calling A Function607477
 -Node: Variable Scope608435
 -Node: Pass By Value/Reference611429
 -Node: Return Statement614928
 -Node: Dynamic Typing617907
 -Node: Indirect Calls618837
 -Ref: Indirect Calls-Footnote-1629089
 -Node: Functions Summary629217
 -Node: Library Functions631922
 -Ref: Library Functions-Footnote-1635529
 -Ref: Library Functions-Footnote-2635672
 -Node: Library Names635843
 -Ref: Library Names-Footnote-1639303
 -Ref: Library Names-Footnote-2639526
 -Node: General Functions639612
 -Node: Strtonum Function640715
 -Node: Assert Function643737
 -Node: Round Function647063
 -Node: Cliff Random Function648603
 -Node: Ordinal Functions649619
 -Ref: Ordinal Functions-Footnote-1652682
 -Ref: Ordinal Functions-Footnote-2652934
 -Node: Join Function653144
 -Ref: Join Function-Footnote-1654914
 -Node: Getlocaltime Function655114
 -Node: Readfile Function658856
 -Node: Shell Quoting660833
 -Node: Data File Management662234
 -Node: Filetrans Function662866
 -Node: Rewind Function666962
 -Node: File Checking668872
 -Ref: File Checking-Footnote-1670206
 -Node: Empty Files670407
 -Node: Ignoring Assigns672386
 -Node: Getopt Function673936
 -Ref: Getopt Function-Footnote-1685405
 -Node: Passwd Functions685605
 -Ref: Passwd Functions-Footnote-1694444
 -Node: Group Functions694532
 -Ref: Group Functions-Footnote-1702430
 -Node: Walking Arrays702637
 -Node: Library Functions Summary705645
 -Node: Library Exercises707051
 -Node: Sample Programs707516
 -Node: Running Examples708286
 -Node: Clones709014
 -Node: Cut Program710238
 -Node: Egrep Program720167
 -Ref: Egrep Program-Footnote-1727679
 -Node: Id Program727789
 -Node: Split Program731469
 -Ref: Split Program-Footnote-1734927
 -Node: Tee Program735056
 -Node: Uniq Program737846
 -Node: Wc Program745272
 -Ref: Wc Program-Footnote-1749527
 -Node: Miscellaneous Programs749621
 -Node: Dupword Program750834
 -Node: Alarm Program752864
 -Node: Translate Program757719
 -Ref: Translate Program-Footnote-1762284
 -Node: Labels Program762554
 -Ref: Labels Program-Footnote-1765905
 -Node: Word Sorting765989
 -Node: History Sorting770061
 -Node: Extract Program771896
 -Node: Simple Sed779950
 -Node: Igawk Program783024
 -Ref: Igawk Program-Footnote-1797355
 -Ref: Igawk Program-Footnote-2797557
 -Ref: Igawk Program-Footnote-3797679
 -Node: Anagram Program797794
 -Node: Signature Program800856
 -Node: Programs Summary802103
 -Node: Programs Exercises803317
 -Ref: Programs Exercises-Footnote-1807446
 -Node: Advanced Features807537
 -Node: Nondecimal Data809527
 -Node: Array Sorting811118
 -Node: Controlling Array Traversal811818
 -Ref: Controlling Array Traversal-Footnote-1820186
 -Node: Array Sorting Functions820304
 -Ref: Array Sorting Functions-Footnote-1825395
 -Node: Two-way I/O825591
 -Ref: Two-way I/O-Footnote-1833311
 -Ref: Two-way I/O-Footnote-2833498
 -Node: TCP/IP Networking833580
 -Node: Profiling836698
 -Ref: Profiling-Footnote-1845370
 -Node: Advanced Features Summary845693
 -Node: Internationalization847537
 -Node: I18N and L10N849017
 -Node: Explaining gettext849704
 -Ref: Explaining gettext-Footnote-1855596
 -Ref: Explaining gettext-Footnote-2855781
 -Node: Programmer i18n855946
 -Ref: Programmer i18n-Footnote-1860895
 -Node: Translator i18n860944
 -Node: String Extraction861738
 -Ref: String Extraction-Footnote-1862870
 -Node: Printf Ordering862956
 -Ref: Printf Ordering-Footnote-1865742
 -Node: I18N Portability865806
 -Ref: I18N Portability-Footnote-1868262
 -Node: I18N Example868325
 -Ref: I18N Example-Footnote-1871131
 -Node: Gawk I18N871204
 -Node: I18N Summary871849
 -Node: Debugger873190
 -Node: Debugging874213
 -Node: Debugging Concepts874654
 -Node: Debugging Terms876463
 -Node: Awk Debugging879038
 -Node: Sample Debugging Session879944
 -Node: Debugger Invocation880478
 -Node: Finding The Bug881864
 -Node: List of Debugger Commands888342
 -Node: Breakpoint Control889675
 -Node: Debugger Execution Control893369
 -Node: Viewing And Changing Data896731
 -Node: Execution Stack900105
 -Node: Debugger Info901742
 -Node: Miscellaneous Debugger Commands905813
 -Node: Readline Support910875
 -Node: Limitations911771
 -Node: Debugging Summary913880
 -Node: Arbitrary Precision Arithmetic915159
 -Node: Computer Arithmetic916644
 -Ref: table-numeric-ranges920410
 -Ref: table-floating-point-ranges920903
 -Ref: Computer Arithmetic-Footnote-1921561
 -Node: Math Definitions921618
 -Ref: table-ieee-formats924934
 -Ref: Math Definitions-Footnote-1925537
 -Node: MPFR features925642
 -Node: FP Math Caution927360
 -Ref: FP Math Caution-Footnote-1928432
 -Node: Inexactness of computations928801
 -Node: Inexact representation929761
 -Node: Comparing FP Values931121
 -Node: Errors accumulate932203
 -Node: Getting Accuracy933636
 -Node: Try To Round936346
 -Node: Setting precision937245
 -Ref: table-predefined-precision-strings937942
 -Node: Setting the rounding mode939772
 -Ref: table-gawk-rounding-modes940146
 -Ref: Setting the rounding mode-Footnote-1944077
 -Node: Arbitrary Precision Integers944256
 -Ref: Arbitrary Precision Integers-Footnote-1947431
 -Node: Checking for MPFR947580
 -Node: POSIX Floating Point Problems949054
 -Ref: POSIX Floating Point Problems-Footnote-1953339
 -Node: Floating point summary953377
 -Node: Dynamic Extensions955567
 -Node: Extension Intro957120
 -Node: Plugin License958386
 -Node: Extension Mechanism Outline959183
 -Ref: figure-load-extension959622
 -Ref: figure-register-new-function961187
 -Ref: figure-call-new-function962279
 -Node: Extension API Description964341
 -Node: Extension API Functions Introduction965983
 -Node: General Data Types971523
 -Ref: General Data Types-Footnote-1979884
 -Node: Memory Allocation Functions980183
 -Ref: Memory Allocation Functions-Footnote-1984393
 -Node: Constructor Functions984492
 -Node: Registration Functions988078
 -Node: Extension Functions988763
 -Node: Exit Callback Functions993978
 -Node: Extension Version String995228
 -Node: Input Parsers995891
 -Node: Output Wrappers1008612
 -Node: Two-way processors1013124
 -Node: Printing Messages1015389
 -Ref: Printing Messages-Footnote-11016560
 -Node: Updating ERRNO1016713
 -Node: Requesting Values1017452
 -Ref: table-value-types-returned1018189
 -Node: Accessing Parameters1019125
 -Node: Symbol Table Access1020360
 -Node: Symbol table by name1020872
 -Node: Symbol table by cookie1022661
 -Ref: Symbol table by cookie-Footnote-11026846
 -Node: Cached values1026910
 -Ref: Cached values-Footnote-11030446
 -Node: Array Manipulation1030599
 -Ref: Array Manipulation-Footnote-11031690
 -Node: Array Data Types1031727
 -Ref: Array Data Types-Footnote-11034385
 -Node: Array Functions1034477
 -Node: Flattening Arrays1038975
 -Node: Creating Arrays1045951
 -Node: Redirection API1050718
 -Node: Extension API Variables1053551
 -Node: Extension Versioning1054262
 -Ref: gawk-api-version1054691
 -Node: Extension GMP/MPFR Versioning1056422
 -Node: Extension API Informational Variables1058050
 -Node: Extension API Boilerplate1059123
 -Node: Changes from API V11063097
 -Node: Finding Extensions1064669
 -Node: Extension Example1065228
 -Node: Internal File Description1066026
 -Node: Internal File Ops1070106
 -Ref: Internal File Ops-Footnote-11081456
 -Node: Using Internal File Ops1081596
 -Ref: Using Internal File Ops-Footnote-11083979
 -Node: Extension Samples1084253
 -Node: Extension Sample File Functions1085782
 -Node: Extension Sample Fnmatch1093431
 -Node: Extension Sample Fork1094918
 -Node: Extension Sample Inplace1096136
 -Node: Extension Sample Ord1099353
 -Node: Extension Sample Readdir1100189
 -Ref: table-readdir-file-types1101078
 -Node: Extension Sample Revout1101883
 -Node: Extension Sample Rev2way1102472
 -Node: Extension Sample Read write array1103212
 -Node: Extension Sample Readfile1105154
 -Node: Extension Sample Time1106249
 -Node: Extension Sample API Tests1107597
 -Node: gawkextlib1108089
 -Node: Extension summary1111007
 -Node: Extension Exercises1114709
 -Node: Language History1116207
 -Node: V7/SVR3.11117863
 -Node: SVR41120015
 -Node: POSIX1121449
 -Node: BTL1122829
 -Node: POSIX/GNU1123558
 -Node: Feature History1129336
 -Node: Common Extensions1145195
 -Node: Ranges and Locales1146478
 -Ref: Ranges and Locales-Footnote-11151094
 -Ref: Ranges and Locales-Footnote-21151121
 -Ref: Ranges and Locales-Footnote-31151356
 -Node: Contributors1151577
 -Node: History summary1157522
 -Node: Installation1158902
 -Node: Gawk Distribution1159846
 -Node: Getting1160330
 -Node: Extracting1161293
 -Node: Distribution contents1162931
 -Node: Unix Installation1169411
 -Node: Quick Installation1170093
 -Node: Shell Startup Files1172507
 -Node: Additional Configuration Options1173596
 -Node: Configuration Philosophy1175761
 -Node: Non-Unix Installation1178130
 -Node: PC Installation1178590
 -Node: PC Binary Installation1179428
 -Node: PC Compiling1179863
 -Node: PC Using1180980
 -Node: Cygwin1184195
 -Node: MSYS1185294
 -Node: VMS Installation1185795
 -Node: VMS Compilation1186586
 -Ref: VMS Compilation-Footnote-11187815
 -Node: VMS Dynamic Extensions1187873
 -Node: VMS Installation Details1189558
 -Node: VMS Running1191811
 -Node: VMS GNV1196090
 -Node: VMS Old Gawk1196825
 -Node: Bugs1197296
 -Node: Bug address1197959
 -Node: Usenet1200751
 -Node: Maintainers1201528
 -Node: Other Versions1202789
 -Node: Installation summary1209551
 -Node: Notes1210753
 -Node: Compatibility Mode1211618
 -Node: Additions1212400
 -Node: Accessing The Source1213325
 -Node: Adding Code1214762
 -Node: New Ports1220981
 -Node: Derived Files1225469
 -Ref: Derived Files-Footnote-11231115
 -Ref: Derived Files-Footnote-21231150
 -Ref: Derived Files-Footnote-31231748
 -Node: Future Extensions1231862
 -Node: Implementation Limitations1232520
 -Node: Extension Design1233703
 -Node: Old Extension Problems1234857
 -Ref: Old Extension Problems-Footnote-11236375
 -Node: Extension New Mechanism Goals1236432
 -Ref: Extension New Mechanism Goals-Footnote-11239796
 -Node: Extension Other Design Decisions1239985
 -Node: Extension Future Growth1242098
 -Node: Old Extension Mechanism1242934
 -Node: Notes summary1244697
 -Node: Basic Concepts1245879
 -Node: Basic High Level1246560
 -Ref: figure-general-flow1246842
 -Ref: figure-process-flow1247527
 -Ref: Basic High Level-Footnote-11250828
 -Node: Basic Data Typing1251013
 -Node: Glossary1254341
 -Node: Copying1286179
 -Node: GNU Free Documentation License1323722
 -Node: Index1348842
 +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 records198577
 +Node: gawk split records203852
 +Ref: gawk split records-Footnote-1208438
 +Node: Fields208475
 +Node: Nonconstant Fields211216
 +Ref: Nonconstant Fields-Footnote-1213452
 +Node: Changing Fields213656
 +Node: Field Separators219584
 +Node: Default Field Splitting222282
 +Node: Regexp Field Splitting223400
 +Node: Single Character Fields226753
 +Node: Command Line Field Separator227813
 +Node: Full Line Fields231031
 +Ref: Full Line Fields-Footnote-1232553
 +Ref: Full Line Fields-Footnote-2232599
 +Node: Field Splitting Summary232700
 +Node: Constant Size234774
 +Node: Fixed width data235506
 +Node: Skipping intervening238973
 +Node: Allowing trailing data239771
 +Node: Fields with fixed data240808
 +Node: Splitting By Content242326
 +Ref: Splitting By Content-Footnote-1245976
 +Node: Testing field creation246139
 +Node: Multiple Line247764
 +Ref: Multiple Line-Footnote-1253648
 +Node: Getline253827
 +Node: Plain Getline256296
 +Node: Getline/Variable258937
 +Node: Getline/File260088
 +Node: Getline/Variable/File261476
 +Ref: Getline/Variable/File-Footnote-1263081
 +Node: Getline/Pipe263169
 +Node: Getline/Variable/Pipe265876
 +Node: Getline/Coprocess267011
 +Node: Getline/Variable/Coprocess268278
 +Node: Getline Notes269020
 +Node: Getline Summary271817
 +Ref: table-getline-variants272241
 +Node: Read Timeout272989
 +Ref: Read Timeout-Footnote-1276895
 +Node: Retrying Input276953
 +Node: Command-line directories278152
 +Node: Input Summary279058
 +Node: Input Exercises282230
 +Node: Printing282958
 +Node: Print284792
 +Node: Print Examples286249
 +Node: Output Separators289029
 +Node: OFMT291046
 +Node: Printf292402
 +Node: Basic Printf293187
 +Node: Control Letters294761
 +Node: Format Modifiers299888
 +Node: Printf Examples305903
 +Node: Redirection308389
 +Node: Special FD315230
 +Ref: Special FD-Footnote-1318398
 +Node: Special Files318472
 +Node: Other Inherited Files319089
 +Node: Special Network320090
 +Node: Special Caveats320950
 +Node: Close Files And Pipes321899
 +Ref: table-close-pipe-return-values328806
 +Ref: Close Files And Pipes-Footnote-1329619
 +Ref: Close Files And Pipes-Footnote-2329767
 +Node: Nonfatal329919
 +Node: Output Summary332257
 +Node: Output Exercises333479
 +Node: Expressions334158
 +Node: Values335346
 +Node: Constants336024
 +Node: Scalar Constants336715
 +Ref: Scalar Constants-Footnote-1337579
 +Node: Nondecimal-numbers337829
 +Node: Regexp Constants340830
 +Node: Using Constant Regexps341356
 +Node: Standard Regexp Constants341978
 +Node: Strong Regexp Constants345166
 +Node: Variables348124
 +Node: Using Variables348781
 +Node: Assignment Options350691
 +Node: Conversion352564
 +Node: Strings And Numbers353088
 +Ref: Strings And Numbers-Footnote-1356151
 +Node: Locale influences conversions356260
 +Ref: table-locale-affects359018
 +Node: All Operators359636
 +Node: Arithmetic Ops360265
 +Node: Concatenation362771
 +Ref: Concatenation-Footnote-1365618
 +Node: Assignment Ops365725
 +Ref: table-assign-ops370716
 +Node: Increment Ops372029
 +Node: Truth Values and Conditions375489
 +Node: Truth Values376563
 +Node: Typing and Comparison377611
 +Node: Variable Typing378431
 +Ref: Variable Typing-Footnote-1384894
 +Ref: Variable Typing-Footnote-2384966
 +Node: Comparison Operators385043
 +Ref: table-relational-ops385462
 +Node: POSIX String Comparison388957
 +Ref: POSIX String Comparison-Footnote-1390652
 +Ref: POSIX String Comparison-Footnote-2390791
 +Node: Boolean Ops390875
 +Ref: Boolean Ops-Footnote-1395357
 +Node: Conditional Exp395449
 +Node: Function Calls397185
 +Node: Precedence401062
 +Node: Locales404721
 +Node: Expressions Summary406353
 +Node: Patterns and Actions408926
 +Node: Pattern Overview410046
 +Node: Regexp Patterns411723
 +Node: Expression Patterns412265
 +Node: Ranges416046
 +Node: BEGIN/END419154
 +Node: Using BEGIN/END419915
 +Ref: Using BEGIN/END-Footnote-1422651
 +Node: I/O And BEGIN/END422757
 +Node: Empty427984
 +Node: Using Shell Variables428301
 +Node: Action Overview430575
 +Node: Statements432900
 +Node: If Statement434748
 +Node: While Statement436243
 +Node: Do Statement438271
 +Node: For Statement439419
 +Node: Switch Statement442590
 +Node: Break Statement444976
 +Node: Continue Statement447068
 +Node: Next Statement448895
 +Node: Nextfile Statement451278
 +Node: Exit Statement453930
 +Node: Built-in Variables456333
 +Node: User-modified457466
 +Node: Auto-set465233
 +Ref: Auto-set-Footnote-1481535
 +Ref: Auto-set-Footnote-2481741
 +Node: ARGC and ARGV481797
 +Node: Pattern Action Summary486010
 +Node: Arrays488440
 +Node: Array Basics489769
 +Node: Array Intro490613
 +Ref: figure-array-elements492588
 +Ref: Array Intro-Footnote-1495292
 +Node: Reference to Elements495420
 +Node: Assigning Elements497884
 +Node: Array Example498375
 +Node: Scanning an Array500134
 +Node: Controlling Scanning503156
 +Ref: Controlling Scanning-Footnote-1508555
 +Node: Numeric Array Subscripts508871
 +Node: Uninitialized Subscripts511055
 +Node: Delete512674
 +Ref: Delete-Footnote-1515426
 +Node: Multidimensional515483
 +Node: Multiscanning518578
 +Node: Arrays of Arrays520169
 +Node: Arrays Summary524936
 +Node: Functions527029
 +Node: Built-in528067
 +Node: Calling Built-in529148
 +Node: Numeric Functions531144
 +Ref: Numeric Functions-Footnote-1535172
 +Ref: Numeric Functions-Footnote-2535529
 +Ref: Numeric Functions-Footnote-3535577
 +Node: String Functions535849
 +Ref: String Functions-Footnote-1559558
 +Ref: String Functions-Footnote-2559686
 +Ref: String Functions-Footnote-3559934
 +Node: Gory Details560021
 +Ref: table-sub-escapes561812
 +Ref: table-sub-proposed563331
 +Ref: table-posix-sub564694
 +Ref: table-gensub-escapes566235
 +Ref: Gory Details-Footnote-1567058
 +Node: I/O Functions567212
 +Ref: table-system-return-values573680
 +Ref: I/O Functions-Footnote-1575660
 +Ref: I/O Functions-Footnote-2575808
 +Node: Time Functions575928
 +Ref: Time Functions-Footnote-1586599
 +Ref: Time Functions-Footnote-2586667
 +Ref: Time Functions-Footnote-3586825
 +Ref: Time Functions-Footnote-4586936
 +Ref: Time Functions-Footnote-5587048
 +Ref: Time Functions-Footnote-6587275
 +Node: Bitwise Functions587541
 +Ref: table-bitwise-ops588135
 +Ref: Bitwise Functions-Footnote-1594198
 +Ref: Bitwise Functions-Footnote-2594371
 +Node: Type Functions594562
 +Node: I18N Functions597313
 +Node: User-defined598964
 +Node: Definition Syntax599769
 +Ref: Definition Syntax-Footnote-1605456
 +Node: Function Example605527
 +Ref: Function Example-Footnote-1608449
 +Node: Function Caveats608471
 +Node: Calling A Function608989
 +Node: Variable Scope609947
 +Node: Pass By Value/Reference612941
 +Node: Return Statement616440
 +Node: Dynamic Typing619419
 +Node: Indirect Calls620349
 +Ref: Indirect Calls-Footnote-1630601
 +Node: Functions Summary630729
 +Node: Library Functions633434
 +Ref: Library Functions-Footnote-1637041
 +Ref: Library Functions-Footnote-2637184
 +Node: Library Names637355
 +Ref: Library Names-Footnote-1641031
 +Ref: Library Names-Footnote-2641254
 +Node: General Functions641340
 +Node: Strtonum Function642443
 +Node: Assert Function645465
 +Node: Round Function648791
 +Node: Cliff Random Function650331
 +Node: Ordinal Functions651347
 +Ref: Ordinal Functions-Footnote-1654410
 +Ref: Ordinal Functions-Footnote-2654662
 +Node: Join Function654872
 +Ref: Join Function-Footnote-1656642
 +Node: Getlocaltime Function656842
 +Node: Readfile Function660584
 +Node: Shell Quoting662561
 +Node: Data File Management663962
 +Node: Filetrans Function664594
 +Node: Rewind Function668690
 +Node: File Checking670600
 +Ref: File Checking-Footnote-1671934
 +Node: Empty Files672135
 +Node: Ignoring Assigns674114
 +Node: Getopt Function675664
 +Ref: Getopt Function-Footnote-1687133
 +Node: Passwd Functions687333
 +Ref: Passwd Functions-Footnote-1696172
 +Node: Group Functions696260
 +Ref: Group Functions-Footnote-1704158
 +Node: Walking Arrays704365
 +Node: Library Functions Summary707373
 +Node: Library Exercises708779
 +Node: Sample Programs709244
 +Node: Running Examples710014
 +Node: Clones710742
 +Node: Cut Program711966
 +Node: Egrep Program721895
 +Ref: Egrep Program-Footnote-1729407
 +Node: Id Program729517
 +Node: Split Program733197
 +Ref: Split Program-Footnote-1736655
 +Node: Tee Program736784
 +Node: Uniq Program739574
 +Node: Wc Program747000
 +Ref: Wc Program-Footnote-1751255
 +Node: Miscellaneous Programs751349
 +Node: Dupword Program752562
 +Node: Alarm Program754592
 +Node: Translate Program759447
 +Ref: Translate Program-Footnote-1764012
 +Node: Labels Program764282
 +Ref: Labels Program-Footnote-1767633
 +Node: Word Sorting767717
 +Node: History Sorting771789
 +Node: Extract Program773624
 +Node: Simple Sed781678
 +Node: Igawk Program784752
 +Ref: Igawk Program-Footnote-1799083
 +Ref: Igawk Program-Footnote-2799285
 +Ref: Igawk Program-Footnote-3799407
 +Node: Anagram Program799522
 +Node: Signature Program802584
 +Node: Programs Summary803831
 +Node: Programs Exercises805045
 +Ref: Programs Exercises-Footnote-1809174
 +Node: Advanced Features809265
 +Node: Nondecimal Data811255
 +Node: Array Sorting812846
 +Node: Controlling Array Traversal813546
 +Ref: Controlling Array Traversal-Footnote-1821914
 +Node: Array Sorting Functions822032
 +Ref: Array Sorting Functions-Footnote-1827123
 +Node: Two-way I/O827319
- Ref: Two-way I/O-Footnote-1833871
- Ref: Two-way I/O-Footnote-2834058
- Node: TCP/IP Networking834140
- Node: Profiling837258
- Ref: Profiling-Footnote-1845930
- Node: Advanced Features Summary846253
- Node: Internationalization848097
- Node: I18N and L10N849577
- Node: Explaining gettext850264
- Ref: Explaining gettext-Footnote-1856156
- Ref: Explaining gettext-Footnote-2856341
- Node: Programmer i18n856506
- Ref: Programmer i18n-Footnote-1861455
- Node: Translator i18n861504
- Node: String Extraction862298
- Ref: String Extraction-Footnote-1863430
- Node: Printf Ordering863516
- Ref: Printf Ordering-Footnote-1866302
- Node: I18N Portability866366
- Ref: I18N Portability-Footnote-1868822
- Node: I18N Example868885
- Ref: I18N Example-Footnote-1871691
- Node: Gawk I18N871764
- Node: I18N Summary872409
- Node: Debugger873750
- Node: Debugging874753
- Node: Debugging Concepts875194
- Node: Debugging Terms877003
- Node: Awk Debugging879578
- Node: Sample Debugging Session880484
- Node: Debugger Invocation881018
- Node: Finding The Bug882404
- Node: List of Debugger Commands888882
- Node: Breakpoint Control890215
- Node: Debugger Execution Control893909
- Node: Viewing And Changing Data897271
- Node: Execution Stack900645
- Node: Debugger Info902282
- Node: Miscellaneous Debugger Commands906353
- Node: Readline Support911415
- Node: Limitations912311
- Node: Debugging Summary914420
- Node: Namespaces915699
- Node: Global Namespace916517
- Node: Qualified Names917871
- Node: Default Namespace918870
- Node: Changing The Namespace919611
- Node: Naming Rules921222
- Node: Internal Name Management923071
- Node: Namespace Example924113
- Node: Namespace And Features926675
- Node: Namespace Summary928110
- Node: Arbitrary Precision Arithmetic929587
- Node: Computer Arithmetic931074
- Ref: table-numeric-ranges934840
- Ref: table-floating-point-ranges935333
- Ref: Computer Arithmetic-Footnote-1935991
- Node: Math Definitions936048
- Ref: table-ieee-formats939364
- Ref: Math Definitions-Footnote-1939967
- Node: MPFR features940072
- Node: FP Math Caution941790
- Ref: FP Math Caution-Footnote-1942862
- Node: Inexactness of computations943231
- Node: Inexact representation944191
- Node: Comparing FP Values945551
- Node: Errors accumulate946633
- Node: Getting Accuracy948066
- Node: Try To Round950776
- Node: Setting precision951675
- Ref: table-predefined-precision-strings952372
- Node: Setting the rounding mode954202
- Ref: table-gawk-rounding-modes954576
- Ref: Setting the rounding mode-Footnote-1958507
- Node: Arbitrary Precision Integers958686
- Ref: Arbitrary Precision Integers-Footnote-1961861
- Node: Checking for MPFR962010
- Node: POSIX Floating Point Problems963484
- Ref: POSIX Floating Point Problems-Footnote-1967769
- Node: Floating point summary967807
- Node: Dynamic Extensions969997
- Node: Extension Intro971550
- Node: Plugin License972816
- Node: Extension Mechanism Outline973613
- Ref: figure-load-extension974052
- Ref: figure-register-new-function975617
- Ref: figure-call-new-function976709
- Node: Extension API Description978771
- Node: Extension API Functions Introduction980413
- Node: General Data Types985953
- Ref: General Data Types-Footnote-1994314
- Node: Memory Allocation Functions994613
- Ref: Memory Allocation Functions-Footnote-1998823
- Node: Constructor Functions998922
- Node: Registration Functions1002508
- Node: Extension Functions1003193
- Node: Exit Callback Functions1008408
- Node: Extension Version String1009658
- Node: Input Parsers1010321
- Node: Output Wrappers1023042
- Node: Two-way processors1027554
- Node: Printing Messages1029819
- Ref: Printing Messages-Footnote-11030990
- Node: Updating ERRNO1031143
- Node: Requesting Values1031882
- Ref: table-value-types-returned1032619
- Node: Accessing Parameters1033555
- Node: Symbol Table Access1034790
- Node: Symbol table by name1035302
- Ref: Symbol table by name-Footnote-11038192
- Node: Symbol table by cookie1038320
- Ref: Symbol table by cookie-Footnote-11042505
- Node: Cached values1042569
- Ref: Cached values-Footnote-11046105
- Node: Array Manipulation1046258
- Ref: Array Manipulation-Footnote-11047349
- Node: Array Data Types1047386
- Ref: Array Data Types-Footnote-11050044
- Node: Array Functions1050136
- Node: Flattening Arrays1054634
- Node: Creating Arrays1061610
- Node: Redirection API1066377
- Node: Extension API Variables1069210
- Node: Extension Versioning1069921
- Ref: gawk-api-version1070350
- Node: Extension GMP/MPFR Versioning1072081
- Node: Extension API Informational Variables1073709
- Node: Extension API Boilerplate1074782
- Node: Changes from API V11078756
- Node: Finding Extensions1080328
- Node: Extension Example1080887
- Node: Internal File Description1081685
- Node: Internal File Ops1085765
- Ref: Internal File Ops-Footnote-11097115
- Node: Using Internal File Ops1097255
- Ref: Using Internal File Ops-Footnote-11099638
- Node: Extension Samples1099912
- Node: Extension Sample File Functions1101441
- Node: Extension Sample Fnmatch1109090
- Node: Extension Sample Fork1110577
- Node: Extension Sample Inplace1111795
- Node: Extension Sample Ord1115099
- Node: Extension Sample Readdir1115935
- Ref: table-readdir-file-types1116824
- Node: Extension Sample Revout1117629
- Node: Extension Sample Rev2way1118218
- Node: Extension Sample Read write array1118958
- Node: Extension Sample Readfile1120900
- Node: Extension Sample Time1121995
- Node: Extension Sample API Tests1123343
- Node: gawkextlib1123835
- Node: Extension summary1126753
- Node: Extension Exercises1130455
- Node: Language History1131697
- Node: V7/SVR3.11133353
- Node: SVR41135505
- Node: POSIX1136939
- Node: BTL1138319
- Node: POSIX/GNU1139048
- Node: Feature History1144826
- Node: Common Extensions1160685
- Node: Ranges and Locales1161968
- Ref: Ranges and Locales-Footnote-11166584
- Ref: Ranges and Locales-Footnote-21166611
- Ref: Ranges and Locales-Footnote-31166846
- Node: Contributors1167067
- Node: History summary1173012
- Node: Installation1174392
- Node: Gawk Distribution1175336
- Node: Getting1175820
- Node: Extracting1176783
- Node: Distribution contents1178421
- Node: Unix Installation1184901
- Node: Quick Installation1185583
- Node: Shell Startup Files1187997
- Node: Additional Configuration Options1189086
- Node: Configuration Philosophy1191251
- Node: Non-Unix Installation1193620
- Node: PC Installation1194080
- Node: PC Binary Installation1194918
- Node: PC Compiling1195353
- Node: PC Using1196470
- Node: Cygwin1199685
- Node: MSYS1200784
- Node: VMS Installation1201285
- Node: VMS Compilation1202076
- Ref: VMS Compilation-Footnote-11203305
- Node: VMS Dynamic Extensions1203363
- Node: VMS Installation Details1205048
- Node: VMS Running1207301
- Node: VMS GNV1211580
- Node: VMS Old Gawk1212315
- Node: Bugs1212786
- Node: Bug address1213449
- Node: Usenet1216241
- Node: Maintainers1217018
- Node: Other Versions1218279
- Node: Installation summary1225041
- Node: Notes1226243
- Node: Compatibility Mode1227108
- Node: Additions1227890
- Node: Accessing The Source1228815
- Node: Adding Code1230252
- Node: New Ports1236471
- Node: Derived Files1240959
- Ref: Derived Files-Footnote-11246605
- Ref: Derived Files-Footnote-21246640
- Ref: Derived Files-Footnote-31247238
- Node: Future Extensions1247352
- Node: Implementation Limitations1248010
- Node: Extension Design1249193
- Node: Old Extension Problems1250347
- Ref: Old Extension Problems-Footnote-11251865
- Node: Extension New Mechanism Goals1251922
- Ref: Extension New Mechanism Goals-Footnote-11255286
- Node: Extension Other Design Decisions1255475
- Node: Extension Future Growth1257588
- Node: Old Extension Mechanism1258424
- Node: Notes summary1260187
- Node: Basic Concepts1261369
- Node: Basic High Level1262050
- Ref: figure-general-flow1262332
- Ref: figure-process-flow1263017
- Ref: Basic High Level-Footnote-11266318
- Node: Basic Data Typing1266503
- Node: Glossary1269831
- Node: Copying1301669
- Node: GNU Free Documentation License1339212
- Node: Index1364332
++Ref: Two-way I/O-Footnote-1835039
++Ref: Two-way I/O-Footnote-2835226
++Node: TCP/IP Networking835308
++Node: Profiling838426
++Ref: Profiling-Footnote-1847098
++Node: Advanced Features Summary847421
++Node: Internationalization849265
++Node: I18N and L10N850745
++Node: Explaining gettext851432
++Ref: Explaining gettext-Footnote-1857324
++Ref: Explaining gettext-Footnote-2857509
++Node: Programmer i18n857674
++Ref: Programmer i18n-Footnote-1862623
++Node: Translator i18n862672
++Node: String Extraction863466
++Ref: String Extraction-Footnote-1864598
++Node: Printf Ordering864684
++Ref: Printf Ordering-Footnote-1867470
++Node: I18N Portability867534
++Ref: I18N Portability-Footnote-1869990
++Node: I18N Example870053
++Ref: I18N Example-Footnote-1872859
++Node: Gawk I18N872932
++Node: I18N Summary873577
++Node: Debugger874918
++Node: Debugging875921
++Node: Debugging Concepts876362
++Node: Debugging Terms878171
++Node: Awk Debugging880746
++Node: Sample Debugging Session881652
++Node: Debugger Invocation882186
++Node: Finding The Bug883572
++Node: List of Debugger Commands890050
++Node: Breakpoint Control891383
++Node: Debugger Execution Control895077
++Node: Viewing And Changing Data898439
++Node: Execution Stack901813
++Node: Debugger Info903450
++Node: Miscellaneous Debugger Commands907521
++Node: Readline Support912583
++Node: Limitations913479
++Node: Debugging Summary915588
++Node: Namespaces916867
++Node: Global Namespace917685
++Node: Qualified Names919039
++Node: Default Namespace920038
++Node: Changing The Namespace920779
++Node: Naming Rules922390
++Node: Internal Name Management924239
++Node: Namespace Example925281
++Node: Namespace And Features927843
++Node: Namespace Summary929278
++Node: Arbitrary Precision Arithmetic930755
++Node: Computer Arithmetic932242
++Ref: table-numeric-ranges936008
++Ref: table-floating-point-ranges936501
++Ref: Computer Arithmetic-Footnote-1937159
++Node: Math Definitions937216
++Ref: table-ieee-formats940532
++Ref: Math Definitions-Footnote-1941135
++Node: MPFR features941240
++Node: FP Math Caution942958
++Ref: FP Math Caution-Footnote-1944030
++Node: Inexactness of computations944399
++Node: Inexact representation945359
++Node: Comparing FP Values946719
++Node: Errors accumulate947801
++Node: Getting Accuracy949234
++Node: Try To Round951944
++Node: Setting precision952843
++Ref: table-predefined-precision-strings953540
++Node: Setting the rounding mode955370
++Ref: table-gawk-rounding-modes955744
++Ref: Setting the rounding mode-Footnote-1959675
++Node: Arbitrary Precision Integers959854
++Ref: Arbitrary Precision Integers-Footnote-1963029
++Node: Checking for MPFR963178
++Node: POSIX Floating Point Problems964652
++Ref: POSIX Floating Point Problems-Footnote-1968937
++Node: Floating point summary968975
++Node: Dynamic Extensions971165
++Node: Extension Intro972718
++Node: Plugin License973984
++Node: Extension Mechanism Outline974781
++Ref: figure-load-extension975220
++Ref: figure-register-new-function976785
++Ref: figure-call-new-function977877
++Node: Extension API Description979939
++Node: Extension API Functions Introduction981581
++Node: General Data Types987121
++Ref: General Data Types-Footnote-1995482
++Node: Memory Allocation Functions995781
++Ref: Memory Allocation Functions-Footnote-1999991
++Node: Constructor Functions1000090
++Node: Registration Functions1003676
++Node: Extension Functions1004361
++Node: Exit Callback Functions1009576
++Node: Extension Version String1010826
++Node: Input Parsers1011489
++Node: Output Wrappers1024210
++Node: Two-way processors1028722
++Node: Printing Messages1030987
++Ref: Printing Messages-Footnote-11032158
++Node: Updating ERRNO1032311
++Node: Requesting Values1033050
++Ref: table-value-types-returned1033787
++Node: Accessing Parameters1034723
++Node: Symbol Table Access1035958
++Node: Symbol table by name1036470
++Ref: Symbol table by name-Footnote-11039360
++Node: Symbol table by cookie1039488
++Ref: Symbol table by cookie-Footnote-11043673
++Node: Cached values1043737
++Ref: Cached values-Footnote-11047273
++Node: Array Manipulation1047426
++Ref: Array Manipulation-Footnote-11048517
++Node: Array Data Types1048554
++Ref: Array Data Types-Footnote-11051212
++Node: Array Functions1051304
++Node: Flattening Arrays1055802
++Node: Creating Arrays1062778
++Node: Redirection API1067545
++Node: Extension API Variables1070378
++Node: Extension Versioning1071089
++Ref: gawk-api-version1071518
++Node: Extension GMP/MPFR Versioning1073249
++Node: Extension API Informational Variables1074877
++Node: Extension API Boilerplate1075950
++Node: Changes from API V11079924
++Node: Finding Extensions1081496
++Node: Extension Example1082055
++Node: Internal File Description1082853
++Node: Internal File Ops1086933
++Ref: Internal File Ops-Footnote-11098283
++Node: Using Internal File Ops1098423
++Ref: Using Internal File Ops-Footnote-11100806
++Node: Extension Samples1101080
++Node: Extension Sample File Functions1102609
++Node: Extension Sample Fnmatch1110258
++Node: Extension Sample Fork1111745
++Node: Extension Sample Inplace1112963
++Node: Extension Sample Ord1116267
++Node: Extension Sample Readdir1117103
++Ref: table-readdir-file-types1117992
++Node: Extension Sample Revout1118797
++Node: Extension Sample Rev2way1119386
++Node: Extension Sample Read write array1120126
++Node: Extension Sample Readfile1122068
++Node: Extension Sample Time1123163
++Node: Extension Sample API Tests1124511
++Node: gawkextlib1125003
++Node: Extension summary1127921
++Node: Extension Exercises1131623
++Node: Language History1132865
++Node: V7/SVR3.11134521
++Node: SVR41136673
++Node: POSIX1138107
++Node: BTL1139487
++Node: POSIX/GNU1140216
++Node: Feature History1145994
++Node: Common Extensions1161853
++Node: Ranges and Locales1163136
++Ref: Ranges and Locales-Footnote-11167752
++Ref: Ranges and Locales-Footnote-21167779
++Ref: Ranges and Locales-Footnote-31168014
++Node: Contributors1168235
++Node: History summary1174180
++Node: Installation1175560
++Node: Gawk Distribution1176504
++Node: Getting1176988
++Node: Extracting1177951
++Node: Distribution contents1179589
++Node: Unix Installation1186069
++Node: Quick Installation1186751
++Node: Shell Startup Files1189165
++Node: Additional Configuration Options1190254
++Node: Configuration Philosophy1192419
++Node: Non-Unix Installation1194788
++Node: PC Installation1195248
++Node: PC Binary Installation1196086
++Node: PC Compiling1196521
++Node: PC Using1197638
++Node: Cygwin1200853
++Node: MSYS1201952
++Node: VMS Installation1202453
++Node: VMS Compilation1203244
++Ref: VMS Compilation-Footnote-11204473
++Node: VMS Dynamic Extensions1204531
++Node: VMS Installation Details1206216
++Node: VMS Running1208469
++Node: VMS GNV1212748
++Node: VMS Old Gawk1213483
++Node: Bugs1213954
++Node: Bug address1214617
++Node: Usenet1217409
++Node: Maintainers1218186
++Node: Other Versions1219447
++Node: Installation summary1226209
++Node: Notes1227411
++Node: Compatibility Mode1228276
++Node: Additions1229058
++Node: Accessing The Source1229983
++Node: Adding Code1231420
++Node: New Ports1237639
++Node: Derived Files1242127
++Ref: Derived Files-Footnote-11247773
++Ref: Derived Files-Footnote-21247808
++Ref: Derived Files-Footnote-31248406
++Node: Future Extensions1248520
++Node: Implementation Limitations1249178
++Node: Extension Design1250361
++Node: Old Extension Problems1251515
++Ref: Old Extension Problems-Footnote-11253033
++Node: Extension New Mechanism Goals1253090
++Ref: Extension New Mechanism Goals-Footnote-11256454
++Node: Extension Other Design Decisions1256643
++Node: Extension Future Growth1258756
++Node: Old Extension Mechanism1259592
++Node: Notes summary1261355
++Node: Basic Concepts1262537
++Node: Basic High Level1263218
++Ref: figure-general-flow1263500
++Ref: figure-process-flow1264185
++Ref: Basic High Level-Footnote-11267486
++Node: Basic Data Typing1267671
++Node: Glossary1270999
++Node: Copying1302837
++Node: GNU Free Documentation License1340380
++Node: Index1365500
  End Tag Table


Summary of changes:
 doc/ChangeLog   |   5 +
 doc/   | 498 ++++++++++++++++++++++++++++++--------------------------
 doc/gawk.texi   |  47 ++++++
 doc/ |  47 ++++++
 4 files changed, 368 insertions(+), 229 deletions(-)


reply via email to

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