gawk-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gawk-diffs] [SCM] gawk branch, feature/regex-type, updated. gawk-4.1.0-


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, feature/regex-type, updated. gawk-4.1.0-1464-g1379270
Date: Mon, 15 Jun 2015 19:44:04 +0000

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/regex-type has been updated
       via  13792702809271ab92f67bb71cc3f10731f35047 (commit)
       via  3d47e0edfe9dbac583f54cb265063efb9d37fa38 (commit)
       via  ac0ef52fe407b89c7968b927c7b2b513cc13963a (commit)
       via  2685230246500f96fd4d594f9b470688c562c7b9 (commit)
       via  c281360e41563f20b36645896e01ae9bafd52b52 (commit)
       via  367417c47be947ed7d0af7b430af5ff1626bf7c1 (commit)
       via  cafcfc7d7f2341951b82e4511efc19b84afa4031 (commit)
       via  98904e6eee37f5f5373a9597ed134adc34a77519 (commit)
      from  13127e20909b2ef212f5e467c8f3bb447091e4ef (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=13792702809271ab92f67bb71cc3f10731f35047

commit 13792702809271ab92f67bb71cc3f10731f35047
Merge: 13127e2 3d47e0e
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Jun 15 22:43:54 2015 +0300

    Merge branch 'master' into feature/regex-type

diff --cc ChangeLog
index 76ce8d9,bdfca3a..4fb5f07
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,7 -1,16 +1,20 @@@
+ 2015-06-14         Arnold D. Robbins     <address@hidden>
+ 
+       * regcomp.c, regex_internal.h, regexec.c: Sync with GLIBC.
+ 
+       Unrelated:
+ 
+       * regex_internal.c, regexec.c: __attribute --> __attribute__.
+ 
+       Related:
+ 
+       * regex_internal.h: Clean up defines for non-GCC for attribute;
+       essentially sync it with GLIBC.
+ 
 +2015-06-12         Arnold D. Robbins     <address@hidden>
 +
 +      * awkgram.y: Finish converting "hard" regex to "typed" regex.
 +
  2015-05-31         Arnold D. Robbins     <address@hidden>
  
        * field.c (posix_def_parse_field): Removed. It's no longer
diff --cc doc/gawk.info
index 99f2949,bd32552..53e1101
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -34979,562 -34860,561 +34962,562 @@@ Inde
  
  Tag Table:
  Node: Top1200
 -Node: Foreword342435
 -Node: Foreword446877
 -Node: Preface48409
 -Ref: Preface-Footnote-151281
 -Ref: Preface-Footnote-251388
 -Ref: Preface-Footnote-351622
 -Node: History51764
 -Node: Names54117
 -Ref: Names-Footnote-155211
 -Node: This Manual55358
 -Ref: This Manual-Footnote-161840
 -Node: Conventions61940
 -Node: Manual History64295
 -Ref: Manual History-Footnote-167291
 -Ref: Manual History-Footnote-267332
 -Node: How To Contribute67406
 -Node: Acknowledgments68535
 -Node: Getting Started73403
 -Node: Running gawk75842
 -Node: One-shot77032
 -Node: Read Terminal78295
 -Node: Long80327
 -Node: Executable Scripts81840
 -Ref: Executable Scripts-Footnote-184635
 -Node: Comments84738
 -Node: Quoting87222
 -Node: DOS Quoting92740
 -Node: Sample Data Files93415
 -Node: Very Simple96010
 -Node: Two Rules100912
 -Node: More Complex102798
 -Node: Statements/Lines105661
 -Ref: Statements/Lines-Footnote-1110120
 -Node: Other Features110385
 -Node: When111322
 -Ref: When-Footnote-1113076
 -Node: Intro Summary113141
 -Node: Invoking Gawk114025
 -Node: Command Line115539
 -Node: Options116337
 -Ref: Options-Footnote-1131988
 -Ref: Options-Footnote-2132218
 -Node: Other Arguments132243
 -Node: Naming Standard Input135190
 -Node: Environment Variables136283
 -Node: AWKPATH Variable136841
 -Ref: AWKPATH Variable-Footnote-1140252
 -Ref: AWKPATH Variable-Footnote-2140297
 -Node: AWKLIBPATH Variable140558
 -Node: Other Environment Variables141815
 -Node: Exit Status145453
 -Node: Include Files146130
 -Node: Loading Shared Libraries149725
 -Node: Obsolete151153
 -Node: Undocumented151845
 -Node: Invoking Summary152142
 -Node: Regexp153802
 -Node: Regexp Usage155256
 -Node: Escape Sequences157293
 -Node: Regexp Operators163526
 -Ref: Regexp Operators-Footnote-1170943
 -Ref: Regexp Operators-Footnote-2171090
 -Node: Bracket Expressions171188
 -Ref: table-char-classes173211
 -Node: Leftmost Longest176157
 -Node: Computed Regexps177460
 -Node: GNU Regexp Operators180887
 -Node: Case-sensitivity184566
 -Ref: Case-sensitivity-Footnote-1187453
 -Ref: Case-sensitivity-Footnote-2187688
 -Node: Regexp Summary187796
 -Node: Reading Files189262
 -Node: Records191425
 -Node: awk split records192158
 -Node: gawk split records197090
 -Ref: gawk split records-Footnote-1201634
 -Node: Fields201671
 -Node: Nonconstant Fields204412
 -Ref: Nonconstant Fields-Footnote-1206648
 -Node: Changing Fields206852
 -Node: Field Separators212782
 -Node: Default Field Splitting215480
 -Node: Regexp Field Splitting216598
 -Node: Single Character Fields219951
 -Node: Command Line Field Separator221011
 -Node: Full Line Fields224229
 -Ref: Full Line Fields-Footnote-1225751
 -Ref: Full Line Fields-Footnote-2225797
 -Node: Field Splitting Summary225898
 -Node: Constant Size227972
 -Node: Splitting By Content232551
 -Ref: Splitting By Content-Footnote-1236522
 -Node: Multiple Line236685
 -Ref: Multiple Line-Footnote-1242568
 -Node: Getline242747
 -Node: Plain Getline245214
 -Node: Getline/Variable247853
 -Node: Getline/File249002
 -Node: Getline/Variable/File250388
 -Ref: Getline/Variable/File-Footnote-1251992
 -Node: Getline/Pipe252080
 -Node: Getline/Variable/Pipe254785
 -Node: Getline/Coprocess255918
 -Node: Getline/Variable/Coprocess257183
 -Node: Getline Notes257923
 -Node: Getline Summary260718
 -Ref: table-getline-variants261140
 -Node: Read Timeout261888
 -Ref: Read Timeout-Footnote-1265795
 -Node: Retrying Input265853
 -Node: Command-line directories267052
 -Node: Input Summary267959
 -Node: Input Exercises271131
 -Node: Printing271859
 -Node: Print273694
 -Node: Print Examples275151
 -Node: Output Separators277931
 -Node: OFMT279948
 -Node: Printf281304
 -Node: Basic Printf282089
 -Node: Control Letters283663
 -Node: Format Modifiers287651
 -Node: Printf Examples293666
 -Node: Redirection296152
 -Node: Special FD302995
 -Ref: Special FD-Footnote-1306163
 -Node: Special Files306237
 -Node: Other Inherited Files306854
 -Node: Special Network307855
 -Node: Special Caveats308715
 -Node: Close Files And Pipes309664
 -Ref: Close Files And Pipes-Footnote-1316851
 -Ref: Close Files And Pipes-Footnote-2316999
 -Node: Nonfatal317150
 -Node: Output Summary319475
 -Node: Output Exercises320697
 -Node: Expressions321376
 -Node: Values322564
 -Node: Constants323242
 -Node: Scalar Constants323933
 -Ref: Scalar Constants-Footnote-1324797
 -Node: Nondecimal-numbers325047
 -Node: Regexp Constants328061
 -Node: Using Constant Regexps328587
 -Node: Variables331750
 -Node: Using Variables332407
 -Node: Assignment Options334318
 -Node: Conversion336192
 -Node: Strings And Numbers336716
 -Ref: Strings And Numbers-Footnote-1339780
 -Node: Locale influences conversions339889
 -Ref: table-locale-affects342647
 -Node: All Operators343265
 -Node: Arithmetic Ops343894
 -Node: Concatenation346400
 -Ref: Concatenation-Footnote-1349247
 -Node: Assignment Ops349354
 -Ref: table-assign-ops354346
 -Node: Increment Ops355659
 -Node: Truth Values and Conditions359119
 -Node: Truth Values360193
 -Node: Typing and Comparison361241
 -Node: Variable Typing362061
 -Node: Comparison Operators365685
 -Ref: table-relational-ops366104
 -Node: POSIX String Comparison369599
 -Ref: POSIX String Comparison-Footnote-1370673
 -Node: Boolean Ops370812
 -Ref: Boolean Ops-Footnote-1375294
 -Node: Conditional Exp375386
 -Node: Function Calls377122
 -Node: Precedence381002
 -Node: Locales384661
 -Node: Expressions Summary386293
 -Node: Patterns and Actions388866
 -Node: Pattern Overview389986
 -Node: Regexp Patterns391663
 -Node: Expression Patterns392205
 -Node: Ranges395986
 -Node: BEGIN/END399094
 -Node: Using BEGIN/END399855
 -Ref: Using BEGIN/END-Footnote-1402592
 -Node: I/O And BEGIN/END402698
 -Node: BEGINFILE/ENDFILE405014
 -Node: Empty407921
 -Node: Using Shell Variables408238
 -Node: Action Overview410512
 -Node: Statements412837
 -Node: If Statement414685
 -Node: While Statement416180
 -Node: Do Statement418208
 -Node: For Statement419356
 -Node: Switch Statement422515
 -Node: Break Statement424901
 -Node: Continue Statement426993
 -Node: Next Statement428820
 -Node: Nextfile Statement431203
 -Node: Exit Statement433855
 -Node: Built-in Variables436260
 -Node: User-modified437393
 -Node: Auto-set444981
 -Ref: Auto-set-Footnote-1459230
 -Ref: Auto-set-Footnote-2459436
 -Node: ARGC and ARGV459492
 -Node: Pattern Action Summary463711
 -Node: Arrays466141
 -Node: Array Basics467470
 -Node: Array Intro468314
 -Ref: figure-array-elements470289
 -Ref: Array Intro-Footnote-1472993
 -Node: Reference to Elements473121
 -Node: Assigning Elements475585
 -Node: Array Example476076
 -Node: Scanning an Array477835
 -Node: Controlling Scanning480859
 -Ref: Controlling Scanning-Footnote-1486258
 -Node: Numeric Array Subscripts486574
 -Node: Uninitialized Subscripts488758
 -Node: Delete490377
 -Ref: Delete-Footnote-1493129
 -Node: Multidimensional493186
 -Node: Multiscanning496281
 -Node: Arrays of Arrays497872
 -Node: Arrays Summary502640
 -Node: Functions504733
 -Node: Built-in505771
 -Node: Calling Built-in506849
 -Node: Numeric Functions508845
 -Ref: Numeric Functions-Footnote-1513678
 -Ref: Numeric Functions-Footnote-2514035
 -Ref: Numeric Functions-Footnote-3514083
 -Node: String Functions514355
 -Ref: String Functions-Footnote-1537863
 -Ref: String Functions-Footnote-2537992
 -Ref: String Functions-Footnote-3538240
 -Node: Gory Details538327
 -Ref: table-sub-escapes540118
 -Ref: table-sub-proposed541637
 -Ref: table-posix-sub543000
 -Ref: table-gensub-escapes544541
 -Ref: Gory Details-Footnote-1545364
 -Node: I/O Functions545515
 -Ref: I/O Functions-Footnote-1552736
 -Node: Time Functions552884
 -Ref: Time Functions-Footnote-1563389
 -Ref: Time Functions-Footnote-2563457
 -Ref: Time Functions-Footnote-3563615
 -Ref: Time Functions-Footnote-4563726
 -Ref: Time Functions-Footnote-5563838
 -Ref: Time Functions-Footnote-6564065
 -Node: Bitwise Functions564331
 -Ref: table-bitwise-ops564925
 -Ref: Bitwise Functions-Footnote-1569263
 -Node: Type Functions569436
 -Node: I18N Functions570592
 -Node: User-defined572243
 -Node: Definition Syntax573048
 -Ref: Definition Syntax-Footnote-1578735
 -Node: Function Example578806
 -Ref: Function Example-Footnote-1581728
 -Node: Function Caveats581750
 -Node: Calling A Function582268
 -Node: Variable Scope583226
 -Node: Pass By Value/Reference586220
 -Node: Return Statement589719
 -Node: Dynamic Typing592698
 -Node: Indirect Calls593628
 -Ref: Indirect Calls-Footnote-1603879
 -Node: Functions Summary604007
 -Node: Library Functions606712
 -Ref: Library Functions-Footnote-1610321
 -Ref: Library Functions-Footnote-2610464
 -Node: Library Names610635
 -Ref: Library Names-Footnote-1614096
 -Ref: Library Names-Footnote-2614319
 -Node: General Functions614405
 -Node: Strtonum Function615508
 -Node: Assert Function618530
 -Node: Round Function621856
 -Node: Cliff Random Function623397
 -Node: Ordinal Functions624413
 -Ref: Ordinal Functions-Footnote-1627476
 -Ref: Ordinal Functions-Footnote-2627728
 -Node: Join Function627938
 -Ref: Join Function-Footnote-1629708
 -Node: Getlocaltime Function629908
 -Node: Readfile Function633652
 -Node: Shell Quoting635626
 -Node: Data File Management637027
 -Node: Filetrans Function637659
 -Node: Rewind Function641756
 -Node: File Checking643142
 -Ref: File Checking-Footnote-1644476
 -Node: Empty Files644677
 -Node: Ignoring Assigns646656
 -Node: Getopt Function648206
 -Ref: Getopt Function-Footnote-1659676
 -Node: Passwd Functions659876
 -Ref: Passwd Functions-Footnote-1668717
 -Node: Group Functions668805
 -Ref: Group Functions-Footnote-1676704
 -Node: Walking Arrays676911
 -Node: Library Functions Summary679921
 -Node: Library Exercises681327
 -Node: Sample Programs681792
 -Node: Running Examples682562
 -Node: Clones683290
 -Node: Cut Program684514
 -Node: Egrep Program694235
 -Ref: Egrep Program-Footnote-1701747
 -Node: Id Program701857
 -Node: Split Program705537
 -Ref: Split Program-Footnote-1708996
 -Node: Tee Program709125
 -Node: Uniq Program711915
 -Node: Wc Program719341
 -Ref: Wc Program-Footnote-1723596
 -Node: Miscellaneous Programs723690
 -Node: Dupword Program724903
 -Node: Alarm Program726933
 -Node: Translate Program731788
 -Ref: Translate Program-Footnote-1736353
 -Node: Labels Program736623
 -Ref: Labels Program-Footnote-1739974
 -Node: Word Sorting740058
 -Node: History Sorting744130
 -Node: Extract Program745965
 -Node: Simple Sed753496
 -Node: Igawk Program756570
 -Ref: Igawk Program-Footnote-1770901
 -Ref: Igawk Program-Footnote-2771103
 -Ref: Igawk Program-Footnote-3771225
 -Node: Anagram Program771340
 -Node: Signature Program774402
 -Node: Programs Summary775649
 -Node: Programs Exercises776864
 -Ref: Programs Exercises-Footnote-1780993
 -Node: Advanced Features781084
 -Node: Nondecimal Data783074
 -Node: Array Sorting784665
 -Node: Controlling Array Traversal785365
 -Ref: Controlling Array Traversal-Footnote-1793734
 -Node: Array Sorting Functions793852
 -Ref: Array Sorting Functions-Footnote-1797739
 -Node: Two-way I/O797935
 -Ref: Two-way I/O-Footnote-1802886
 -Ref: Two-way I/O-Footnote-2803073
 -Node: TCP/IP Networking803155
 -Node: Profiling806062
 -Node: Advanced Features Summary814333
 -Node: Internationalization816269
 -Node: I18N and L10N817749
 -Node: Explaining gettext818436
 -Ref: Explaining gettext-Footnote-1823459
 -Ref: Explaining gettext-Footnote-2823644
 -Node: Programmer i18n823809
 -Ref: Programmer i18n-Footnote-1828665
 -Node: Translator i18n828714
 -Node: String Extraction829508
 -Ref: String Extraction-Footnote-1830641
 -Node: Printf Ordering830727
 -Ref: Printf Ordering-Footnote-1833513
 -Node: I18N Portability833577
 -Ref: I18N Portability-Footnote-1836033
 -Node: I18N Example836096
 -Ref: I18N Example-Footnote-1838902
 -Node: Gawk I18N838975
 -Node: I18N Summary839620
 -Node: Debugger840961
 -Node: Debugging841983
 -Node: Debugging Concepts842424
 -Node: Debugging Terms844233
 -Node: Awk Debugging846808
 -Node: Sample Debugging Session847714
 -Node: Debugger Invocation848248
 -Node: Finding The Bug849634
 -Node: List of Debugger Commands856112
 -Node: Breakpoint Control857445
 -Node: Debugger Execution Control861139
 -Node: Viewing And Changing Data864501
 -Node: Execution Stack867875
 -Node: Debugger Info869512
 -Node: Miscellaneous Debugger Commands873583
 -Node: Readline Support878592
 -Node: Limitations879488
 -Node: Debugging Summary881597
 -Node: Arbitrary Precision Arithmetic882770
 -Node: Computer Arithmetic884186
 -Ref: table-numeric-ranges887777
 -Ref: Computer Arithmetic-Footnote-1888499
 -Node: Math Definitions888556
 -Ref: table-ieee-formats891870
 -Ref: Math Definitions-Footnote-1892473
 -Node: MPFR features892578
 -Node: FP Math Caution894251
 -Ref: FP Math Caution-Footnote-1895323
 -Node: Inexactness of computations895692
 -Node: Inexact representation896652
 -Node: Comparing FP Values898012
 -Node: Errors accumulate899094
 -Node: Getting Accuracy900527
 -Node: Try To Round903237
 -Node: Setting precision904136
 -Ref: table-predefined-precision-strings904833
 -Node: Setting the rounding mode906663
 -Ref: table-gawk-rounding-modes907037
 -Ref: Setting the rounding mode-Footnote-1910445
 -Node: Arbitrary Precision Integers910624
 -Ref: Arbitrary Precision Integers-Footnote-1915541
 -Node: POSIX Floating Point Problems915690
 -Ref: POSIX Floating Point Problems-Footnote-1919572
 -Node: Floating point summary919610
 -Node: Dynamic Extensions921800
 -Node: Extension Intro923353
 -Node: Plugin License924619
 -Node: Extension Mechanism Outline925416
 -Ref: figure-load-extension925855
 -Ref: figure-register-new-function927420
 -Ref: figure-call-new-function928512
 -Node: Extension API Description930575
 -Node: Extension API Functions Introduction932109
 -Node: General Data Types936968
 -Ref: General Data Types-Footnote-1942923
 -Node: Memory Allocation Functions943222
 -Ref: Memory Allocation Functions-Footnote-1946067
 -Node: Constructor Functions946166
 -Node: Registration Functions947911
 -Node: Extension Functions948596
 -Node: Exit Callback Functions950895
 -Node: Extension Version String952145
 -Node: Input Parsers952808
 -Node: Output Wrappers962693
 -Node: Two-way processors967205
 -Node: Printing Messages969469
 -Ref: Printing Messages-Footnote-1970545
 -Node: Updating 'ERRNO'970698
 -Node: Requesting Values971439
 -Ref: table-value-types-returned972178
 -Node: Accessing Parameters973061
 -Node: Symbol Table Access974297
 -Node: Symbol table by name974809
 -Node: Symbol table by cookie976830
 -Ref: Symbol table by cookie-Footnote-1980979
 -Node: Cached values981043
 -Ref: Cached values-Footnote-1984544
 -Node: Array Manipulation984635
 -Ref: Array Manipulation-Footnote-1985726
 -Node: Array Data Types985763
 -Ref: Array Data Types-Footnote-1988421
 -Node: Array Functions988513
 -Node: Flattening Arrays992372
 -Node: Creating Arrays999280
 -Node: Redirection API1004052
 -Node: Extension API Variables1006883
 -Node: Extension Versioning1007516
 -Node: Extension API Informational Variables1009407
 -Node: Extension API Boilerplate1010471
 -Node: Finding Extensions1014285
 -Node: Extension Example1014845
 -Node: Internal File Description1015643
 -Node: Internal File Ops1019723
 -Ref: Internal File Ops-Footnote-11031485
 -Node: Using Internal File Ops1031625
 -Ref: Using Internal File Ops-Footnote-11034008
 -Node: Extension Samples1034283
 -Node: Extension Sample File Functions1035812
 -Node: Extension Sample Fnmatch1043461
 -Node: Extension Sample Fork1044948
 -Node: Extension Sample Inplace1046166
 -Node: Extension Sample Ord1048252
 -Node: Extension Sample Readdir1049088
 -Ref: table-readdir-file-types1049977
 -Node: Extension Sample Revout1050782
 -Node: Extension Sample Rev2way1051371
 -Node: Extension Sample Read write array1052111
 -Node: Extension Sample Readfile1054053
 -Node: Extension Sample Time1055148
 -Node: Extension Sample API Tests1056496
 -Node: gawkextlib1056988
 -Node: Extension summary1059435
 -Node: Extension Exercises1063127
 -Node: Language History1064624
 -Node: V7/SVR3.11066280
 -Node: SVR41068433
 -Node: POSIX1069867
 -Node: BTL1071247
 -Node: POSIX/GNU1071977
 -Node: Feature History1077816
 -Node: Common Extensions1092135
 -Node: Ranges and Locales1093418
 -Ref: Ranges and Locales-Footnote-11098034
 -Ref: Ranges and Locales-Footnote-21098061
 -Ref: Ranges and Locales-Footnote-31098296
 -Node: Contributors1098517
 -Node: History summary1104086
 -Node: Installation1105466
 -Node: Gawk Distribution1106411
 -Node: Getting1106895
 -Node: Extracting1107718
 -Node: Distribution contents1109356
 -Node: Unix Installation1115452
 -Node: Quick Installation1116134
 -Node: Shell Startup Files1118548
 -Node: Additional Configuration Options1119626
 -Node: Configuration Philosophy1121431
 -Node: Non-Unix Installation1123801
 -Node: PC Installation1124259
 -Node: PC Binary Installation1125579
 -Node: PC Compiling1127431
 -Ref: PC Compiling-Footnote-11130455
 -Node: PC Testing1130564
 -Node: PC Using1131744
 -Node: Cygwin1135858
 -Node: MSYS1136628
 -Node: VMS Installation1137129
 -Node: VMS Compilation1137920
 -Ref: VMS Compilation-Footnote-11139150
 -Node: VMS Dynamic Extensions1139208
 -Node: VMS Installation Details1140893
 -Node: VMS Running1143146
 -Node: VMS GNV1145987
 -Node: VMS Old Gawk1146722
 -Node: Bugs1147193
 -Node: Other Versions1151307
 -Node: Installation summary1157781
 -Node: Notes1158839
 -Node: Compatibility Mode1159704
 -Node: Additions1160486
 -Node: Accessing The Source1161411
 -Node: Adding Code1162847
 -Node: New Ports1169002
 -Node: Derived Files1173490
 -Ref: Derived Files-Footnote-11178975
 -Ref: Derived Files-Footnote-21179010
 -Ref: Derived Files-Footnote-31179608
 -Node: Future Extensions1179722
 -Node: Implementation Limitations1180380
 -Node: Extension Design1181563
 -Node: Old Extension Problems1182717
 -Ref: Old Extension Problems-Footnote-11184235
 -Node: Extension New Mechanism Goals1184292
 -Ref: Extension New Mechanism Goals-Footnote-11187656
 -Node: Extension Other Design Decisions1187845
 -Node: Extension Future Growth1189958
 -Node: Old Extension Mechanism1190794
 -Node: Notes summary1192557
 -Node: Basic Concepts1193739
 -Node: Basic High Level1194420
 -Ref: figure-general-flow1194702
 -Ref: figure-process-flow1195387
 -Ref: Basic High Level-Footnote-11198688
 -Node: Basic Data Typing1198873
 -Node: Glossary1202201
 -Node: Copying1234147
 -Node: GNU Free Documentation License1271686
 -Node: Index1296804
 +Node: Foreword342508
 +Node: Foreword446950
 +Node: Preface48482
 +Ref: Preface-Footnote-151354
 +Ref: Preface-Footnote-251461
 +Ref: Preface-Footnote-351695
 +Node: History51837
 +Node: Names54190
 +Ref: Names-Footnote-155284
 +Node: This Manual55431
 +Ref: This Manual-Footnote-161913
 +Node: Conventions62013
 +Node: Manual History64368
 +Ref: Manual History-Footnote-167364
 +Ref: Manual History-Footnote-267405
 +Node: How To Contribute67479
 +Node: Acknowledgments68608
 +Node: Getting Started73476
 +Node: Running gawk75915
 +Node: One-shot77105
 +Node: Read Terminal78368
 +Node: Long80400
 +Node: Executable Scripts81913
 +Ref: Executable Scripts-Footnote-184708
 +Node: Comments84811
 +Node: Quoting87295
 +Node: DOS Quoting92813
 +Node: Sample Data Files93488
 +Node: Very Simple96083
 +Node: Two Rules100985
 +Node: More Complex102871
 +Node: Statements/Lines105734
 +Ref: Statements/Lines-Footnote-1110193
 +Node: Other Features110458
 +Node: When111395
 +Ref: When-Footnote-1113149
 +Node: Intro Summary113214
 +Node: Invoking Gawk114098
 +Node: Command Line115612
 +Node: Options116410
 +Ref: Options-Footnote-1132061
 +Ref: Options-Footnote-2132291
 +Node: Other Arguments132316
 +Node: Naming Standard Input135263
 +Node: Environment Variables136356
 +Node: AWKPATH Variable136914
 +Ref: AWKPATH Variable-Footnote-1140325
 +Ref: AWKPATH Variable-Footnote-2140370
 +Node: AWKLIBPATH Variable140631
 +Node: Other Environment Variables141888
 +Node: Exit Status145526
 +Node: Include Files146203
 +Node: Loading Shared Libraries149798
 +Node: Obsolete151226
 +Node: Undocumented151918
 +Node: Invoking Summary152215
 +Node: Regexp153875
 +Node: Regexp Usage155394
 +Node: Escape Sequences157431
 +Node: Regexp Operators163664
 +Ref: Regexp Operators-Footnote-1171081
 +Ref: Regexp Operators-Footnote-2171228
 +Node: Bracket Expressions171326
 +Ref: table-char-classes173349
 +Node: Leftmost Longest176295
 +Node: Computed Regexps177598
 +Node: GNU Regexp Operators181025
 +Node: Case-sensitivity184704
 +Ref: Case-sensitivity-Footnote-1187600
 +Ref: Case-sensitivity-Footnote-2187835
 +Node: Strong Regexp Constants187943
 +Node: Regexp Summary190885
 +Node: Reading Files192491
 +Node: Records194654
 +Node: awk split records195387
 +Node: gawk split records200319
 +Ref: gawk split records-Footnote-1204863
 +Node: Fields204900
 +Node: Nonconstant Fields207641
 +Ref: Nonconstant Fields-Footnote-1209877
 +Node: Changing Fields210081
 +Node: Field Separators216011
 +Node: Default Field Splitting218709
 +Node: Regexp Field Splitting219827
 +Node: Single Character Fields223180
 +Node: Command Line Field Separator224240
 +Node: Full Line Fields227458
 +Ref: Full Line Fields-Footnote-1228980
 +Ref: Full Line Fields-Footnote-2229026
 +Node: Field Splitting Summary229127
 +Node: Constant Size231201
 +Node: Splitting By Content235780
 +Ref: Splitting By Content-Footnote-1239751
 +Node: Multiple Line239914
 +Ref: Multiple Line-Footnote-1245797
 +Node: Getline245976
 +Node: Plain Getline248443
 +Node: Getline/Variable251082
 +Node: Getline/File252231
 +Node: Getline/Variable/File253617
 +Ref: Getline/Variable/File-Footnote-1255221
 +Node: Getline/Pipe255309
 +Node: Getline/Variable/Pipe258014
 +Node: Getline/Coprocess259147
 +Node: Getline/Variable/Coprocess260412
 +Node: Getline Notes261152
 +Node: Getline Summary263947
 +Ref: table-getline-variants264369
 +Node: Read Timeout265117
 +Ref: Read Timeout-Footnote-1269024
 +Node: Retrying Input269082
 +Node: Command-line directories270281
 +Node: Input Summary271188
 +Node: Input Exercises274360
 +Node: Printing275088
 +Node: Print276923
 +Node: Print Examples278380
 +Node: Output Separators281160
 +Node: OFMT283177
 +Node: Printf284533
 +Node: Basic Printf285318
 +Node: Control Letters286892
 +Node: Format Modifiers290880
 +Node: Printf Examples296895
 +Node: Redirection299381
 +Node: Special FD306224
 +Ref: Special FD-Footnote-1309392
 +Node: Special Files309466
 +Node: Other Inherited Files310083
 +Node: Special Network311084
 +Node: Special Caveats311944
 +Node: Close Files And Pipes312893
 +Ref: Close Files And Pipes-Footnote-1320080
 +Ref: Close Files And Pipes-Footnote-2320228
 +Node: Nonfatal320379
 +Node: Output Summary322704
 +Node: Output Exercises323926
 +Node: Expressions324605
 +Node: Values325793
 +Node: Constants326471
 +Node: Scalar Constants327162
 +Ref: Scalar Constants-Footnote-1328026
 +Node: Nondecimal-numbers328276
 +Node: Regexp Constants331290
 +Node: Using Constant Regexps331816
 +Node: Variables334979
 +Node: Using Variables335636
 +Node: Assignment Options337547
 +Node: Conversion339421
 +Node: Strings And Numbers339945
 +Ref: Strings And Numbers-Footnote-1343009
 +Node: Locale influences conversions343118
 +Ref: table-locale-affects345876
 +Node: All Operators346494
 +Node: Arithmetic Ops347123
 +Node: Concatenation349629
 +Ref: Concatenation-Footnote-1352476
 +Node: Assignment Ops352583
 +Ref: table-assign-ops357575
 +Node: Increment Ops358888
 +Node: Truth Values and Conditions362348
 +Node: Truth Values363422
 +Node: Typing and Comparison364470
 +Node: Variable Typing365290
 +Node: Comparison Operators368914
 +Ref: table-relational-ops369333
 +Node: POSIX String Comparison372828
 +Ref: POSIX String Comparison-Footnote-1373902
 +Node: Boolean Ops374041
 +Ref: Boolean Ops-Footnote-1378523
 +Node: Conditional Exp378615
 +Node: Function Calls380351
 +Node: Precedence384231
 +Node: Locales387890
 +Node: Expressions Summary389522
 +Node: Patterns and Actions392095
 +Node: Pattern Overview393215
 +Node: Regexp Patterns394892
 +Node: Expression Patterns395434
 +Node: Ranges399215
 +Node: BEGIN/END402323
 +Node: Using BEGIN/END403084
 +Ref: Using BEGIN/END-Footnote-1405821
 +Node: I/O And BEGIN/END405927
 +Node: BEGINFILE/ENDFILE408243
 +Node: Empty411150
 +Node: Using Shell Variables411467
 +Node: Action Overview413741
 +Node: Statements416066
 +Node: If Statement417914
 +Node: While Statement419409
 +Node: Do Statement421437
 +Node: For Statement422585
 +Node: Switch Statement425744
 +Node: Break Statement428130
 +Node: Continue Statement430222
 +Node: Next Statement432049
 +Node: Nextfile Statement434432
 +Node: Exit Statement437084
 +Node: Built-in Variables439489
 +Node: User-modified440622
 +Node: Auto-set448210
 +Ref: Auto-set-Footnote-1462459
 +Ref: Auto-set-Footnote-2462665
 +Node: ARGC and ARGV462721
 +Node: Pattern Action Summary466940
 +Node: Arrays469370
 +Node: Array Basics470699
 +Node: Array Intro471543
 +Ref: figure-array-elements473518
 +Ref: Array Intro-Footnote-1476222
 +Node: Reference to Elements476350
 +Node: Assigning Elements478814
 +Node: Array Example479305
 +Node: Scanning an Array481064
 +Node: Controlling Scanning484088
 +Ref: Controlling Scanning-Footnote-1489487
 +Node: Numeric Array Subscripts489803
 +Node: Uninitialized Subscripts491987
 +Node: Delete493606
 +Ref: Delete-Footnote-1496358
 +Node: Multidimensional496415
 +Node: Multiscanning499510
 +Node: Arrays of Arrays501101
 +Node: Arrays Summary505869
 +Node: Functions507962
 +Node: Built-in509000
 +Node: Calling Built-in510078
 +Node: Numeric Functions512074
 +Ref: Numeric Functions-Footnote-1516907
 +Ref: Numeric Functions-Footnote-2517264
 +Ref: Numeric Functions-Footnote-3517312
 +Node: String Functions517584
 +Ref: String Functions-Footnote-1541092
 +Ref: String Functions-Footnote-2541221
 +Ref: String Functions-Footnote-3541469
 +Node: Gory Details541556
 +Ref: table-sub-escapes543347
 +Ref: table-sub-proposed544866
 +Ref: table-posix-sub546229
 +Ref: table-gensub-escapes547770
 +Ref: Gory Details-Footnote-1548593
 +Node: I/O Functions548744
 +Ref: I/O Functions-Footnote-1555965
 +Node: Time Functions556113
 +Ref: Time Functions-Footnote-1566618
 +Ref: Time Functions-Footnote-2566686
 +Ref: Time Functions-Footnote-3566844
 +Ref: Time Functions-Footnote-4566955
 +Ref: Time Functions-Footnote-5567067
 +Ref: Time Functions-Footnote-6567294
 +Node: Bitwise Functions567560
 +Ref: table-bitwise-ops568154
 +Ref: Bitwise Functions-Footnote-1572492
 +Node: Type Functions572665
 +Node: I18N Functions574527
 +Node: User-defined576178
 +Node: Definition Syntax576983
 +Ref: Definition Syntax-Footnote-1582670
 +Node: Function Example582741
 +Ref: Function Example-Footnote-1585663
 +Node: Function Caveats585685
 +Node: Calling A Function586203
 +Node: Variable Scope587161
 +Node: Pass By Value/Reference590155
 +Node: Return Statement593654
 +Node: Dynamic Typing596633
 +Node: Indirect Calls597563
 +Ref: Indirect Calls-Footnote-1607814
 +Node: Functions Summary607942
 +Node: Library Functions610647
 +Ref: Library Functions-Footnote-1614256
 +Ref: Library Functions-Footnote-2614399
 +Node: Library Names614570
 +Ref: Library Names-Footnote-1618031
 +Ref: Library Names-Footnote-2618254
 +Node: General Functions618340
 +Node: Strtonum Function619443
 +Node: Assert Function622465
 +Node: Round Function625791
 +Node: Cliff Random Function627332
 +Node: Ordinal Functions628348
 +Ref: Ordinal Functions-Footnote-1631411
 +Ref: Ordinal Functions-Footnote-2631663
 +Node: Join Function631873
 +Ref: Join Function-Footnote-1633643
 +Node: Getlocaltime Function633843
 +Node: Readfile Function637587
 +Node: Shell Quoting639561
 +Node: Data File Management640962
 +Node: Filetrans Function641594
 +Node: Rewind Function645691
 +Node: File Checking647077
 +Ref: File Checking-Footnote-1648411
 +Node: Empty Files648612
 +Node: Ignoring Assigns650591
 +Node: Getopt Function652141
 +Ref: Getopt Function-Footnote-1663611
 +Node: Passwd Functions663811
 +Ref: Passwd Functions-Footnote-1672652
 +Node: Group Functions672740
 +Ref: Group Functions-Footnote-1680639
 +Node: Walking Arrays680846
 +Node: Library Functions Summary683856
 +Node: Library Exercises685262
- Node: Sample Programs686541
- Node: Running Examples687311
- Node: Clones688039
- Node: Cut Program689263
- Node: Egrep Program698984
- Ref: Egrep Program-Footnote-1706496
- Node: Id Program706606
- Node: Split Program710286
- Ref: Split Program-Footnote-1713745
- Node: Tee Program713874
- Node: Uniq Program716664
- Node: Wc Program724090
- Ref: Wc Program-Footnote-1728345
- Node: Miscellaneous Programs728439
- Node: Dupword Program729652
- Node: Alarm Program731682
- Node: Translate Program736537
- Ref: Translate Program-Footnote-1741102
- Node: Labels Program741372
- Ref: Labels Program-Footnote-1744723
- Node: Word Sorting744807
- Node: History Sorting748879
- Node: Extract Program750714
- Node: Simple Sed758245
- Node: Igawk Program761319
- Ref: Igawk Program-Footnote-1775650
- Ref: Igawk Program-Footnote-2775852
- Ref: Igawk Program-Footnote-3775974
- Node: Anagram Program776089
- Node: Signature Program779151
- Node: Programs Summary780398
- Node: Programs Exercises781613
- Ref: Programs Exercises-Footnote-1785742
- Node: Advanced Features785833
- Node: Nondecimal Data787823
- Node: Array Sorting789414
- Node: Controlling Array Traversal790114
- Ref: Controlling Array Traversal-Footnote-1798483
- Node: Array Sorting Functions798601
- Ref: Array Sorting Functions-Footnote-1802488
- Node: Two-way I/O802684
- Ref: Two-way I/O-Footnote-1807635
- Ref: Two-way I/O-Footnote-2807822
- Node: TCP/IP Networking807904
- Node: Profiling810811
- Node: Advanced Features Summary819082
- Node: Internationalization821018
- Node: I18N and L10N822498
- Node: Explaining gettext823185
- Ref: Explaining gettext-Footnote-1828208
- Ref: Explaining gettext-Footnote-2828393
- Node: Programmer i18n828558
- Ref: Programmer i18n-Footnote-1833414
- Node: Translator i18n833463
- Node: String Extraction834257
- Ref: String Extraction-Footnote-1835390
- Node: Printf Ordering835476
- Ref: Printf Ordering-Footnote-1838262
- Node: I18N Portability838326
- Ref: I18N Portability-Footnote-1840782
- Node: I18N Example840845
- Ref: I18N Example-Footnote-1843651
- Node: Gawk I18N843724
- Node: I18N Summary844369
- Node: Debugger845710
- Node: Debugging846732
- Node: Debugging Concepts847173
- Node: Debugging Terms848982
- Node: Awk Debugging851557
- Node: Sample Debugging Session852463
- Node: Debugger Invocation852997
- Node: Finding The Bug854383
- Node: List of Debugger Commands860861
- Node: Breakpoint Control862194
- Node: Debugger Execution Control865888
- Node: Viewing And Changing Data869250
- Node: Execution Stack872624
- Node: Debugger Info874261
- Node: Miscellaneous Debugger Commands878332
- Node: Readline Support883341
- Node: Limitations884237
- Node: Debugging Summary886346
- Node: Arbitrary Precision Arithmetic887519
- Node: Computer Arithmetic888935
- Ref: table-numeric-ranges892526
- Ref: Computer Arithmetic-Footnote-1893248
- Node: Math Definitions893305
- Ref: table-ieee-formats896619
- Ref: Math Definitions-Footnote-1897222
- Node: MPFR features897327
- Node: FP Math Caution899000
- Ref: FP Math Caution-Footnote-1900072
- Node: Inexactness of computations900441
- Node: Inexact representation901401
- Node: Comparing FP Values902761
- Node: Errors accumulate903843
- Node: Getting Accuracy905276
- Node: Try To Round907986
- Node: Setting precision908885
- Ref: table-predefined-precision-strings909582
- Node: Setting the rounding mode911412
- Ref: table-gawk-rounding-modes911786
- Ref: Setting the rounding mode-Footnote-1915194
- Node: Arbitrary Precision Integers915373
- Ref: Arbitrary Precision Integers-Footnote-1920290
- Node: POSIX Floating Point Problems920439
- Ref: POSIX Floating Point Problems-Footnote-1924321
- Node: Floating point summary924359
- Node: Dynamic Extensions926549
- Node: Extension Intro928102
- Node: Plugin License929368
- Node: Extension Mechanism Outline930165
- Ref: figure-load-extension930604
- Ref: figure-register-new-function932169
- Ref: figure-call-new-function933261
- Node: Extension API Description935324
- Node: Extension API Functions Introduction936858
- Node: General Data Types941717
- Ref: General Data Types-Footnote-1947672
- Node: Memory Allocation Functions947971
- Ref: Memory Allocation Functions-Footnote-1950816
- Node: Constructor Functions950915
- Node: Registration Functions952660
- Node: Extension Functions953345
- Node: Exit Callback Functions955644
- Node: Extension Version String956894
- Node: Input Parsers957557
- Node: Output Wrappers967442
- Node: Two-way processors971954
- Node: Printing Messages974218
- Ref: Printing Messages-Footnote-1975294
- Node: Updating 'ERRNO'975447
- Node: Requesting Values976188
- Ref: table-value-types-returned976927
- Node: Accessing Parameters977810
- Node: Symbol Table Access979046
- Node: Symbol table by name979558
- Node: Symbol table by cookie981579
- Ref: Symbol table by cookie-Footnote-1985728
- Node: Cached values985792
- Ref: Cached values-Footnote-1989293
- Node: Array Manipulation989384
- Ref: Array Manipulation-Footnote-1990475
- Node: Array Data Types990512
- Ref: Array Data Types-Footnote-1993170
- Node: Array Functions993262
- Node: Flattening Arrays997121
- Node: Creating Arrays1004029
- Node: Redirection API1008801
- Node: Extension API Variables1011632
- Node: Extension Versioning1012265
- Node: Extension API Informational Variables1014156
- Node: Extension API Boilerplate1015220
- Node: Finding Extensions1019034
- Node: Extension Example1019594
- Node: Internal File Description1020392
- Node: Internal File Ops1024472
- Ref: Internal File Ops-Footnote-11036234
- Node: Using Internal File Ops1036374
- Ref: Using Internal File Ops-Footnote-11038757
- Node: Extension Samples1039032
- Node: Extension Sample File Functions1040561
- Node: Extension Sample Fnmatch1048210
- Node: Extension Sample Fork1049697
- Node: Extension Sample Inplace1050915
- Node: Extension Sample Ord1053001
- Node: Extension Sample Readdir1053837
- Ref: table-readdir-file-types1054726
- Node: Extension Sample Revout1055531
- Node: Extension Sample Rev2way1056120
- Node: Extension Sample Read write array1056860
- Node: Extension Sample Readfile1058802
- Node: Extension Sample Time1059897
- Node: Extension Sample API Tests1061245
- Node: gawkextlib1061737
- Node: Extension summary1064184
- Node: Extension Exercises1067876
- Node: Language History1069373
- Node: V7/SVR3.11071029
- Node: SVR41073182
- Node: POSIX1074616
- Node: BTL1075996
- Node: POSIX/GNU1076726
- Node: Feature History1082565
- Node: Common Extensions1096884
- Node: Ranges and Locales1098167
- Ref: Ranges and Locales-Footnote-11102783
- Ref: Ranges and Locales-Footnote-21102810
- Ref: Ranges and Locales-Footnote-31103045
- Node: Contributors1103266
- Node: History summary1108835
- Node: Installation1110215
- Node: Gawk Distribution1111160
- Node: Getting1111644
- Node: Extracting1112467
- Node: Distribution contents1114105
- Node: Unix Installation1120201
- Node: Quick Installation1120883
- Node: Shell Startup Files1123297
- Node: Additional Configuration Options1124375
- Node: Configuration Philosophy1126180
- Node: Non-Unix Installation1128550
- Node: PC Installation1129008
- Node: PC Binary Installation1130328
- Node: PC Compiling1132180
- Ref: PC Compiling-Footnote-11135204
- Node: PC Testing1135313
- Node: PC Using1136493
- Node: Cygwin1140607
- Node: MSYS1141377
- Node: VMS Installation1141878
- Node: VMS Compilation1142669
- Ref: VMS Compilation-Footnote-11143899
- Node: VMS Dynamic Extensions1143957
- Node: VMS Installation Details1145642
- Node: VMS Running1147895
- Node: VMS GNV1150736
- Node: VMS Old Gawk1151471
- Node: Bugs1151942
- Node: Other Versions1156056
- Node: Installation summary1162530
- Node: Notes1163588
- Node: Compatibility Mode1164453
- Node: Additions1165235
- Node: Accessing The Source1166160
- Node: Adding Code1167596
- Node: New Ports1173751
- Node: Derived Files1178239
- Ref: Derived Files-Footnote-11183724
- Ref: Derived Files-Footnote-21183759
- Ref: Derived Files-Footnote-31184357
- Node: Future Extensions1184471
- Node: Implementation Limitations1185129
- Node: Extension Design1186312
- Node: Old Extension Problems1187466
- Ref: Old Extension Problems-Footnote-11188984
- Node: Extension New Mechanism Goals1189041
- Ref: Extension New Mechanism Goals-Footnote-11192405
- Node: Extension Other Design Decisions1192594
- Node: Extension Future Growth1194707
- Node: Old Extension Mechanism1195543
- Node: Notes summary1197306
- Node: Basic Concepts1198488
- Node: Basic High Level1199169
- Ref: figure-general-flow1199451
- Ref: figure-process-flow1200136
- Ref: Basic High Level-Footnote-11203437
- Node: Basic Data Typing1203622
- Node: Glossary1206950
- Node: Copying1238896
- Node: GNU Free Documentation License1276435
- Node: Index1301553
++Node: Sample Programs685727
++Node: Running Examples686497
++Node: Clones687225
++Node: Cut Program688449
++Node: Egrep Program698170
++Ref: Egrep Program-Footnote-1705682
++Node: Id Program705792
++Node: Split Program709472
++Ref: Split Program-Footnote-1712931
++Node: Tee Program713060
++Node: Uniq Program715850
++Node: Wc Program723276
++Ref: Wc Program-Footnote-1727531
++Node: Miscellaneous Programs727625
++Node: Dupword Program728838
++Node: Alarm Program730868
++Node: Translate Program735723
++Ref: Translate Program-Footnote-1740288
++Node: Labels Program740558
++Ref: Labels Program-Footnote-1743909
++Node: Word Sorting743993
++Node: History Sorting748065
++Node: Extract Program749900
++Node: Simple Sed757431
++Node: Igawk Program760505
++Ref: Igawk Program-Footnote-1774836
++Ref: Igawk Program-Footnote-2775038
++Ref: Igawk Program-Footnote-3775160
++Node: Anagram Program775275
++Node: Signature Program778337
++Node: Programs Summary779584
++Node: Programs Exercises780799
++Ref: Programs Exercises-Footnote-1784928
++Node: Advanced Features785019
++Node: Nondecimal Data787009
++Node: Array Sorting788600
++Node: Controlling Array Traversal789300
++Ref: Controlling Array Traversal-Footnote-1797669
++Node: Array Sorting Functions797787
++Ref: Array Sorting Functions-Footnote-1801674
++Node: Two-way I/O801870
++Ref: Two-way I/O-Footnote-1806821
++Ref: Two-way I/O-Footnote-2807008
++Node: TCP/IP Networking807090
++Node: Profiling809997
++Node: Advanced Features Summary818268
++Node: Internationalization820204
++Node: I18N and L10N821684
++Node: Explaining gettext822371
++Ref: Explaining gettext-Footnote-1827394
++Ref: Explaining gettext-Footnote-2827579
++Node: Programmer i18n827744
++Ref: Programmer i18n-Footnote-1832600
++Node: Translator i18n832649
++Node: String Extraction833443
++Ref: String Extraction-Footnote-1834576
++Node: Printf Ordering834662
++Ref: Printf Ordering-Footnote-1837448
++Node: I18N Portability837512
++Ref: I18N Portability-Footnote-1839968
++Node: I18N Example840031
++Ref: I18N Example-Footnote-1842837
++Node: Gawk I18N842910
++Node: I18N Summary843555
++Node: Debugger844896
++Node: Debugging845918
++Node: Debugging Concepts846359
++Node: Debugging Terms848168
++Node: Awk Debugging850743
++Node: Sample Debugging Session851649
++Node: Debugger Invocation852183
++Node: Finding The Bug853569
++Node: List of Debugger Commands860047
++Node: Breakpoint Control861380
++Node: Debugger Execution Control865074
++Node: Viewing And Changing Data868436
++Node: Execution Stack871810
++Node: Debugger Info873447
++Node: Miscellaneous Debugger Commands877518
++Node: Readline Support882527
++Node: Limitations883423
++Node: Debugging Summary885532
++Node: Arbitrary Precision Arithmetic886705
++Node: Computer Arithmetic888121
++Ref: table-numeric-ranges891712
++Ref: Computer Arithmetic-Footnote-1892434
++Node: Math Definitions892491
++Ref: table-ieee-formats895805
++Ref: Math Definitions-Footnote-1896408
++Node: MPFR features896513
++Node: FP Math Caution898186
++Ref: FP Math Caution-Footnote-1899258
++Node: Inexactness of computations899627
++Node: Inexact representation900587
++Node: Comparing FP Values901947
++Node: Errors accumulate903029
++Node: Getting Accuracy904462
++Node: Try To Round907172
++Node: Setting precision908071
++Ref: table-predefined-precision-strings908768
++Node: Setting the rounding mode910598
++Ref: table-gawk-rounding-modes910972
++Ref: Setting the rounding mode-Footnote-1914380
++Node: Arbitrary Precision Integers914559
++Ref: Arbitrary Precision Integers-Footnote-1919476
++Node: POSIX Floating Point Problems919625
++Ref: POSIX Floating Point Problems-Footnote-1923507
++Node: Floating point summary923545
++Node: Dynamic Extensions925735
++Node: Extension Intro927288
++Node: Plugin License928554
++Node: Extension Mechanism Outline929351
++Ref: figure-load-extension929790
++Ref: figure-register-new-function931355
++Ref: figure-call-new-function932447
++Node: Extension API Description934510
++Node: Extension API Functions Introduction936044
++Node: General Data Types940903
++Ref: General Data Types-Footnote-1946858
++Node: Memory Allocation Functions947157
++Ref: Memory Allocation Functions-Footnote-1950002
++Node: Constructor Functions950101
++Node: Registration Functions951846
++Node: Extension Functions952531
++Node: Exit Callback Functions954830
++Node: Extension Version String956080
++Node: Input Parsers956743
++Node: Output Wrappers966628
++Node: Two-way processors971140
++Node: Printing Messages973404
++Ref: Printing Messages-Footnote-1974480
++Node: Updating 'ERRNO'974633
++Node: Requesting Values975374
++Ref: table-value-types-returned976113
++Node: Accessing Parameters976996
++Node: Symbol Table Access978232
++Node: Symbol table by name978744
++Node: Symbol table by cookie980765
++Ref: Symbol table by cookie-Footnote-1984914
++Node: Cached values984978
++Ref: Cached values-Footnote-1988479
++Node: Array Manipulation988570
++Ref: Array Manipulation-Footnote-1989661
++Node: Array Data Types989698
++Ref: Array Data Types-Footnote-1992356
++Node: Array Functions992448
++Node: Flattening Arrays996307
++Node: Creating Arrays1003215
++Node: Redirection API1007987
++Node: Extension API Variables1010818
++Node: Extension Versioning1011451
++Node: Extension API Informational Variables1013342
++Node: Extension API Boilerplate1014406
++Node: Finding Extensions1018220
++Node: Extension Example1018780
++Node: Internal File Description1019578
++Node: Internal File Ops1023658
++Ref: Internal File Ops-Footnote-11035420
++Node: Using Internal File Ops1035560
++Ref: Using Internal File Ops-Footnote-11037943
++Node: Extension Samples1038218
++Node: Extension Sample File Functions1039747
++Node: Extension Sample Fnmatch1047396
++Node: Extension Sample Fork1048883
++Node: Extension Sample Inplace1050101
++Node: Extension Sample Ord1052187
++Node: Extension Sample Readdir1053023
++Ref: table-readdir-file-types1053912
++Node: Extension Sample Revout1054717
++Node: Extension Sample Rev2way1055306
++Node: Extension Sample Read write array1056046
++Node: Extension Sample Readfile1057988
++Node: Extension Sample Time1059083
++Node: Extension Sample API Tests1060431
++Node: gawkextlib1060923
++Node: Extension summary1063370
++Node: Extension Exercises1067062
++Node: Language History1068559
++Node: V7/SVR3.11070215
++Node: SVR41072368
++Node: POSIX1073802
++Node: BTL1075182
++Node: POSIX/GNU1075912
++Node: Feature History1081751
++Node: Common Extensions1096070
++Node: Ranges and Locales1097353
++Ref: Ranges and Locales-Footnote-11101969
++Ref: Ranges and Locales-Footnote-21101996
++Ref: Ranges and Locales-Footnote-31102231
++Node: Contributors1102452
++Node: History summary1108021
++Node: Installation1109401
++Node: Gawk Distribution1110346
++Node: Getting1110830
++Node: Extracting1111653
++Node: Distribution contents1113291
++Node: Unix Installation1119387
++Node: Quick Installation1120069
++Node: Shell Startup Files1122483
++Node: Additional Configuration Options1123561
++Node: Configuration Philosophy1125366
++Node: Non-Unix Installation1127736
++Node: PC Installation1128194
++Node: PC Binary Installation1129514
++Node: PC Compiling1131366
++Ref: PC Compiling-Footnote-11134390
++Node: PC Testing1134499
++Node: PC Using1135679
++Node: Cygwin1139793
++Node: MSYS1140563
++Node: VMS Installation1141064
++Node: VMS Compilation1141855
++Ref: VMS Compilation-Footnote-11143085
++Node: VMS Dynamic Extensions1143143
++Node: VMS Installation Details1144828
++Node: VMS Running1147081
++Node: VMS GNV1149922
++Node: VMS Old Gawk1150657
++Node: Bugs1151128
++Node: Other Versions1155242
++Node: Installation summary1161716
++Node: Notes1162774
++Node: Compatibility Mode1163639
++Node: Additions1164421
++Node: Accessing The Source1165346
++Node: Adding Code1166782
++Node: New Ports1172937
++Node: Derived Files1177425
++Ref: Derived Files-Footnote-11182910
++Ref: Derived Files-Footnote-21182945
++Ref: Derived Files-Footnote-31183543
++Node: Future Extensions1183657
++Node: Implementation Limitations1184315
++Node: Extension Design1185498
++Node: Old Extension Problems1186652
++Ref: Old Extension Problems-Footnote-11188170
++Node: Extension New Mechanism Goals1188227
++Ref: Extension New Mechanism Goals-Footnote-11191591
++Node: Extension Other Design Decisions1191780
++Node: Extension Future Growth1193893
++Node: Old Extension Mechanism1194729
++Node: Notes summary1196492
++Node: Basic Concepts1197674
++Node: Basic High Level1198355
++Ref: figure-general-flow1198637
++Ref: figure-process-flow1199322
++Ref: Basic High Level-Footnote-11202623
++Node: Basic Data Typing1202808
++Node: Glossary1206136
++Node: Copying1238082
++Node: GNU Free Documentation License1275621
++Node: Index1300739
  
  End Tag Table

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

Summary of changes:
 ChangeLog        |   13 ++
 configure        |   41 ++++-
 doc/ChangeLog    |    6 +
 doc/gawk.info    |  521 ++++++++++++++++++++++++++----------------------------
 doc/gawk.texi    |    3 +
 doc/gawktexi.in  |    3 +
 m4/ChangeLog     |    4 +
 m4/readline.m4   |    2 +-
 regcomp.c        |   64 ++++----
 regex_internal.c |    6 +-
 regex_internal.h |   12 +-
 regexec.c        |    6 +-
 12 files changed, 368 insertions(+), 313 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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