[Top][All Lists]

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

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1064-g2f80bf

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1064-g2f80bf2
Date: Tue, 27 Jan 2015 04:22:55 +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, master has been updated
       via  2f80bf28898274324a07d0b0d7c0e955f591c0df (commit)
       via  62fe40d1944810a79c13bd519a5f1157c49cefb6 (commit)
      from  2b9f0aae3eab5715283e843c66e4f02b221493f1 (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 2f80bf28898274324a07d0b0d7c0e955f591c0df
Merge: 2b9f0aa 62fe40d
Author: Arnold D. Robbins <address@hidden>
Date:   Tue Jan 27 06:22:44 2015 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index b48319b,80cca4b..3bcfde1
--- a/doc/
+++ b/doc/
@@@ -34604,560 -34461,559 +34614,560 @@@ Inde
  Tag Table:
  Node: Top1204
 -Node: Foreword342156
 -Node: Foreword446600
 -Node: Preface48131
 -Ref: Preface-Footnote-151002
 -Ref: Preface-Footnote-251109
 -Ref: Preface-Footnote-351342
 -Node: History51484
 -Node: Names53835
 -Ref: Names-Footnote-154928
 -Node: This Manual55074
 -Ref: This Manual-Footnote-161574
 -Node: Conventions61674
 -Node: Manual History64011
 -Ref: Manual History-Footnote-167004
 -Ref: Manual History-Footnote-267045
 -Node: How To Contribute67119
 -Node: Acknowledgments68248
 -Node: Getting Started73065
 -Node: Running gawk75504
 -Node: One-shot76694
 -Node: Read Terminal77958
 -Node: Long79989
 -Node: Executable Scripts81502
 -Ref: Executable Scripts-Footnote-184291
 -Node: Comments84394
 -Node: Quoting86876
 -Node: DOS Quoting92394
 -Node: Sample Data Files93069
 -Node: Very Simple95664
 -Node: Two Rules100563
 -Node: More Complex102449
 -Node: Statements/Lines105311
 -Ref: Statements/Lines-Footnote-1109766
 -Node: Other Features110031
 -Node: When110967
 -Ref: When-Footnote-1112721
 -Node: Intro Summary112786
 -Node: Invoking Gawk113670
 -Node: Command Line115184
 -Node: Options115982
 -Ref: Options-Footnote-1131904
 -Ref: Options-Footnote-2132133
 -Node: Other Arguments132158
 -Node: Naming Standard Input135106
 -Node: Environment Variables136199
 -Node: AWKPATH Variable136757
 -Ref: AWKPATH Variable-Footnote-1140054
 -Ref: AWKPATH Variable-Footnote-2140099
 -Node: AWKLIBPATH Variable140359
 -Node: Other Environment Variables141502
 -Node: Exit Status145260
 -Node: Include Files145936
 -Node: Loading Shared Libraries149525
 -Node: Obsolete150952
 -Node: Undocumented151644
 -Node: Invoking Summary151911
 -Node: Regexp153574
 -Node: Regexp Usage155028
 -Node: Escape Sequences157065
 -Node: Regexp Operators163075
 -Ref: Regexp Operators-Footnote-1170485
 -Ref: Regexp Operators-Footnote-2170632
 -Node: Bracket Expressions170730
 -Ref: table-char-classes172745
 -Node: Leftmost Longest175687
 -Node: Computed Regexps176989
 -Node: GNU Regexp Operators180418
 -Node: Case-sensitivity184090
 -Ref: Case-sensitivity-Footnote-1186975
 -Ref: Case-sensitivity-Footnote-2187210
 -Node: Regexp Summary187318
 -Node: Reading Files188785
 -Node: Records190878
 -Node: awk split records191611
 -Node: gawk split records196540
 -Ref: gawk split records-Footnote-1201079
 -Node: Fields201116
 -Ref: Fields-Footnote-1203894
 -Node: Nonconstant Fields203980
 -Ref: Nonconstant Fields-Footnote-1206218
 -Node: Changing Fields206421
 -Node: Field Separators212352
 -Node: Default Field Splitting215056
 -Node: Regexp Field Splitting216173
 -Node: Single Character Fields219523
 -Node: Command Line Field Separator220582
 -Node: Full Line Fields223799
 -Ref: Full Line Fields-Footnote-1225320
 -Ref: Full Line Fields-Footnote-2225366
 -Node: Field Splitting Summary225467
 -Node: Constant Size227541
 -Node: Splitting By Content232124
 -Ref: Splitting By Content-Footnote-1236089
 -Node: Multiple Line236252
 -Ref: Multiple Line-Footnote-1242133
 -Node: Getline242312
 -Node: Plain Getline244519
 -Node: Getline/Variable247159
 -Node: Getline/File248308
 -Node: Getline/Variable/File249693
 -Ref: Getline/Variable/File-Footnote-1251296
 -Node: Getline/Pipe251383
 -Node: Getline/Variable/Pipe254061
 -Node: Getline/Coprocess255192
 -Node: Getline/Variable/Coprocess256456
 -Node: Getline Notes257195
 -Node: Getline Summary259989
 -Ref: table-getline-variants260401
 -Node: Read Timeout261230
 -Ref: Read Timeout-Footnote-1265067
 -Node: Command-line directories265125
 -Node: Input Summary266030
 -Node: Input Exercises269415
 -Node: Printing270143
 -Node: Print271920
 -Node: Print Examples273377
 -Node: Output Separators276156
 -Node: OFMT278174
 -Node: Printf279529
 -Node: Basic Printf280314
 -Node: Control Letters281886
 -Node: Format Modifiers285871
 -Node: Printf Examples291881
 -Node: Redirection294367
 -Node: Special FD301205
 -Ref: Special FD-Footnote-1304371
 -Node: Special Files304445
 -Node: Other Inherited Files305062
 -Node: Special Network306062
 -Node: Special Caveats306924
 -Node: Close Files And Pipes307873
 -Ref: Close Files And Pipes-Footnote-1315064
 -Ref: Close Files And Pipes-Footnote-2315212
 -Node: Output Summary315362
 -Node: Output Exercises316360
 -Node: Expressions317040
 -Node: Values318229
 -Node: Constants318906
 -Node: Scalar Constants319597
 -Ref: Scalar Constants-Footnote-1320459
 -Node: Nondecimal-numbers320709
 -Node: Regexp Constants323719
 -Node: Using Constant Regexps324245
 -Node: Variables327408
 -Node: Using Variables328065
 -Node: Assignment Options329976
 -Node: Conversion331851
 -Node: Strings And Numbers332375
 -Ref: Strings And Numbers-Footnote-1335440
 -Node: Locale influences conversions335549
 -Ref: table-locale-affects338295
 -Node: All Operators338887
 -Node: Arithmetic Ops339516
 -Node: Concatenation342021
 -Ref: Concatenation-Footnote-1344840
 -Node: Assignment Ops344947
 -Ref: table-assign-ops349926
 -Node: Increment Ops351236
 -Node: Truth Values and Conditions354667
 -Node: Truth Values355750
 -Node: Typing and Comparison356799
 -Node: Variable Typing357615
 -Node: Comparison Operators361282
 -Ref: table-relational-ops361692
 -Node: POSIX String Comparison365187
 -Ref: POSIX String Comparison-Footnote-1366259
 -Node: Boolean Ops366398
 -Ref: Boolean Ops-Footnote-1370876
 -Node: Conditional Exp370967
 -Node: Function Calls372705
 -Node: Precedence376585
 -Node: Locales380245
 -Node: Expressions Summary381877
 -Node: Patterns and Actions384448
 -Node: Pattern Overview385568
 -Node: Regexp Patterns387247
 -Node: Expression Patterns387790
 -Node: Ranges391499
 -Node: BEGIN/END394606
 -Node: Using BEGIN/END395367
 -Ref: Using BEGIN/END-Footnote-1398103
 -Node: I/O And BEGIN/END398209
 -Node: Empty403421
 -Node: Using Shell Variables403738
 -Node: Action Overview406011
 -Node: Statements408337
 -Node: If Statement410185
 -Node: While Statement411680
 -Node: Do Statement413708
 -Node: For Statement414856
 -Node: Switch Statement418014
 -Node: Break Statement420396
 -Node: Continue Statement422437
 -Node: Next Statement424264
 -Node: Nextfile Statement426645
 -Node: Exit Statement429273
 -Node: Built-in Variables431684
 -Node: User-modified432817
 -Ref: User-modified-Footnote-1440520
 -Node: Auto-set440582
 -Ref: Auto-set-Footnote-1453634
 -Ref: Auto-set-Footnote-2453839
 -Node: ARGC and ARGV453895
 -Node: Pattern Action Summary458113
 -Node: Arrays460546
 -Node: Array Basics461875
 -Node: Array Intro462719
 -Ref: figure-array-elements464653
 -Ref: Array Intro-Footnote-1467273
 -Node: Reference to Elements467401
 -Node: Assigning Elements469863
 -Node: Array Example470354
 -Node: Scanning an Array472113
 -Node: Controlling Scanning475133
 -Ref: Controlling Scanning-Footnote-1480527
 -Node: Numeric Array Subscripts480843
 -Node: Uninitialized Subscripts483028
 -Node: Delete484645
 -Ref: Delete-Footnote-1487394
 -Node: Multidimensional487451
 -Node: Multiscanning490548
 -Node: Arrays of Arrays492137
 -Node: Arrays Summary496891
 -Node: Functions498982
 -Node: Built-in499881
 -Node: Calling Built-in500959
 -Node: Numeric Functions502950
 -Ref: Numeric Functions-Footnote-1506967
 -Ref: Numeric Functions-Footnote-2507324
 -Ref: Numeric Functions-Footnote-3507372
 -Node: String Functions507644
 -Ref: String Functions-Footnote-1531121
 -Ref: String Functions-Footnote-2531250
 -Ref: String Functions-Footnote-3531498
 -Node: Gory Details531585
 -Ref: table-sub-escapes533366
 -Ref: table-sub-proposed534886
 -Ref: table-posix-sub536250
 -Ref: table-gensub-escapes537786
 -Ref: Gory Details-Footnote-1538618
 -Node: I/O Functions538769
 -Ref: I/O Functions-Footnote-1545987
 -Node: Time Functions546134
 -Ref: Time Functions-Footnote-1556622
 -Ref: Time Functions-Footnote-2556690
 -Ref: Time Functions-Footnote-3556848
 -Ref: Time Functions-Footnote-4556959
 -Ref: Time Functions-Footnote-5557071
 -Ref: Time Functions-Footnote-6557298
 -Node: Bitwise Functions557564
 -Ref: table-bitwise-ops558126
 -Ref: Bitwise Functions-Footnote-1562435
 -Node: Type Functions562604
 -Node: I18N Functions563755
 -Node: User-defined565400
 -Node: Definition Syntax566205
 -Ref: Definition Syntax-Footnote-1571612
 -Node: Function Example571683
 -Ref: Function Example-Footnote-1574602
 -Node: Function Caveats574624
 -Node: Calling A Function575142
 -Node: Variable Scope576100
 -Node: Pass By Value/Reference579088
 -Node: Return Statement582583
 -Node: Dynamic Typing585564
 -Node: Indirect Calls586493
 -Ref: Indirect Calls-Footnote-1597795
 -Node: Functions Summary597923
 -Node: Library Functions600625
 -Ref: Library Functions-Footnote-1604234
 -Ref: Library Functions-Footnote-2604377
 -Node: Library Names604548
 -Ref: Library Names-Footnote-1608002
 -Ref: Library Names-Footnote-2608225
 -Node: General Functions608311
 -Node: Strtonum Function609414
 -Node: Assert Function612436
 -Node: Round Function615760
 -Node: Cliff Random Function617301
 -Node: Ordinal Functions618317
 -Ref: Ordinal Functions-Footnote-1621380
 -Ref: Ordinal Functions-Footnote-2621632
 -Node: Join Function621843
 -Ref: Join Function-Footnote-1623612
 -Node: Getlocaltime Function623812
 -Node: Readfile Function627556
 -Node: Shell Quoting629526
 -Node: Data File Management630927
 -Node: Filetrans Function631559
 -Node: Rewind Function635615
 -Node: File Checking637002
 -Ref: File Checking-Footnote-1638334
 -Node: Empty Files638535
 -Node: Ignoring Assigns640514
 -Node: Getopt Function642065
 -Ref: Getopt Function-Footnote-1653527
 -Node: Passwd Functions653727
 -Ref: Passwd Functions-Footnote-1662564
 -Node: Group Functions662652
 -Ref: Group Functions-Footnote-1670546
 -Node: Walking Arrays670759
 -Node: Library Functions Summary672362
 -Node: Library Exercises673763
 -Node: Sample Programs675043
 -Node: Running Examples675813
 -Node: Clones676541
 -Node: Cut Program677765
 -Node: Egrep Program687484
 -Ref: Egrep Program-Footnote-1694982
 -Node: Id Program695092
 -Node: Split Program698737
 -Ref: Split Program-Footnote-1702185
 -Node: Tee Program702313
 -Node: Uniq Program705102
 -Node: Wc Program712521
 -Ref: Wc Program-Footnote-1716771
 -Node: Miscellaneous Programs716865
 -Node: Dupword Program718078
 -Node: Alarm Program720109
 -Node: Translate Program724913
 -Ref: Translate Program-Footnote-1729478
 -Node: Labels Program729748
 -Ref: Labels Program-Footnote-1733099
 -Node: Word Sorting733183
 -Node: History Sorting737254
 -Node: Extract Program739090
 -Node: Simple Sed746615
 -Node: Igawk Program749683
 -Ref: Igawk Program-Footnote-1764007
 -Ref: Igawk Program-Footnote-2764208
 -Ref: Igawk Program-Footnote-3764330
 -Node: Anagram Program764445
 -Node: Signature Program767502
 -Node: Programs Summary768749
 -Node: Programs Exercises769942
 -Ref: Programs Exercises-Footnote-1774073
 -Node: Advanced Features774164
 -Node: Nondecimal Data776112
 -Node: Array Sorting777702
 -Node: Controlling Array Traversal778399
 -Ref: Controlling Array Traversal-Footnote-1786732
 -Node: Array Sorting Functions786850
 -Ref: Array Sorting Functions-Footnote-1790739
 -Node: Two-way I/O790935
 -Ref: Two-way I/O-Footnote-1795880
 -Ref: Two-way I/O-Footnote-2796066
 -Node: TCP/IP Networking796148
 -Node: Profiling799021
 -Node: Advanced Features Summary806568
 -Node: Internationalization808501
 -Node: I18N and L10N809981
 -Node: Explaining gettext810667
 -Ref: Explaining gettext-Footnote-1815692
 -Ref: Explaining gettext-Footnote-2815876
 -Node: Programmer i18n816041
 -Ref: Programmer i18n-Footnote-1820907
 -Node: Translator i18n820956
 -Node: String Extraction821750
 -Ref: String Extraction-Footnote-1822881
 -Node: Printf Ordering822967
 -Ref: Printf Ordering-Footnote-1825753
 -Node: I18N Portability825817
 -Ref: I18N Portability-Footnote-1828272
 -Node: I18N Example828335
 -Ref: I18N Example-Footnote-1831138
 -Node: Gawk I18N831210
 -Node: I18N Summary831848
 -Node: Debugger833187
 -Node: Debugging834209
 -Node: Debugging Concepts834650
 -Node: Debugging Terms836503
 -Node: Awk Debugging839075
 -Node: Sample Debugging Session839969
 -Node: Debugger Invocation840489
 -Node: Finding The Bug841873
 -Node: List of Debugger Commands848348
 -Node: Breakpoint Control849681
 -Node: Debugger Execution Control853377
 -Node: Viewing And Changing Data856741
 -Node: Execution Stack860119
 -Node: Debugger Info861756
 -Node: Miscellaneous Debugger Commands865773
 -Node: Readline Support870802
 -Node: Limitations871694
 -Node: Debugging Summary873808
 -Node: Arbitrary Precision Arithmetic874976
 -Node: Computer Arithmetic876392
 -Ref: table-numeric-ranges879990
 -Ref: Computer Arithmetic-Footnote-1880849
 -Node: Math Definitions880906
 -Ref: table-ieee-formats884194
 -Ref: Math Definitions-Footnote-1884798
 -Node: MPFR features884903
 -Node: FP Math Caution886574
 -Ref: FP Math Caution-Footnote-1887624
 -Node: Inexactness of computations887993
 -Node: Inexact representation888952
 -Node: Comparing FP Values890309
 -Node: Errors accumulate891391
 -Node: Getting Accuracy892824
 -Node: Try To Round895486
 -Node: Setting precision896385
 -Ref: table-predefined-precision-strings897069
 -Node: Setting the rounding mode898858
 -Ref: table-gawk-rounding-modes899222
 -Ref: Setting the rounding mode-Footnote-1902677
 -Node: Arbitrary Precision Integers902856
 -Ref: Arbitrary Precision Integers-Footnote-1905842
 -Node: POSIX Floating Point Problems905991
 -Ref: POSIX Floating Point Problems-Footnote-1909864
 -Node: Floating point summary909902
 -Node: Dynamic Extensions912096
 -Node: Extension Intro913648
 -Node: Plugin License914914
 -Node: Extension Mechanism Outline915711
 -Ref: figure-load-extension916139
 -Ref: figure-register-new-function917619
 -Ref: figure-call-new-function918623
 -Node: Extension API Description920609
 -Node: Extension API Functions Introduction922059
 -Node: General Data Types926883
 -Ref: General Data Types-Footnote-1932622
 -Node: Memory Allocation Functions932921
 -Ref: Memory Allocation Functions-Footnote-1935760
 -Node: Constructor Functions935856
 -Node: Registration Functions937590
 -Node: Extension Functions938275
 -Node: Exit Callback Functions940572
 -Node: Extension Version String941820
 -Node: Input Parsers942485
 -Node: Output Wrappers952364
 -Node: Two-way processors956879
 -Node: Printing Messages959083
 -Ref: Printing Messages-Footnote-1960159
 -Node: Updating `ERRNO'960311
 -Node: Requesting Values961051
 -Ref: table-value-types-returned961779
 -Node: Accessing Parameters962736
 -Node: Symbol Table Access963967
 -Node: Symbol table by name964481
 -Node: Symbol table by cookie966462
 -Ref: Symbol table by cookie-Footnote-1970606
 -Node: Cached values970669
 -Ref: Cached values-Footnote-1974168
 -Node: Array Manipulation974259
 -Ref: Array Manipulation-Footnote-1975357
 -Node: Array Data Types975394
 -Ref: Array Data Types-Footnote-1978049
 -Node: Array Functions978141
 -Node: Flattening Arrays981995
 -Node: Creating Arrays988887
 -Node: Extension API Variables993658
 -Node: Extension Versioning994294
 -Node: Extension API Informational Variables996195
 -Node: Extension API Boilerplate997260
 -Node: Finding Extensions1001069
 -Node: Extension Example1001629
 -Node: Internal File Description1002401
 -Node: Internal File Ops1006468
 -Ref: Internal File Ops-Footnote-11018138
 -Node: Using Internal File Ops1018278
 -Ref: Using Internal File Ops-Footnote-11020661
 -Node: Extension Samples1020934
 -Node: Extension Sample File Functions1022460
 -Node: Extension Sample Fnmatch1030098
 -Node: Extension Sample Fork1031589
 -Node: Extension Sample Inplace1032804
 -Node: Extension Sample Ord1034479
 -Node: Extension Sample Readdir1035315
 -Ref: table-readdir-file-types1036191
 -Node: Extension Sample Revout1037002
 -Node: Extension Sample Rev2way1037592
 -Node: Extension Sample Read write array1038332
 -Node: Extension Sample Readfile1040272
 -Node: Extension Sample Time1041367
 -Node: Extension Sample API Tests1042716
 -Node: gawkextlib1043207
 -Node: Extension summary1045865
 -Node: Extension Exercises1049554
 -Node: Language History1050276
 -Node: V7/SVR3.11051932
 -Node: SVR41054113
 -Node: POSIX1055558
 -Node: BTL1056947
 -Node: POSIX/GNU1057681
 -Node: Feature History1063245
 -Node: Common Extensions1076343
 -Node: Ranges and Locales1077667
 -Ref: Ranges and Locales-Footnote-11082285
 -Ref: Ranges and Locales-Footnote-21082312
 -Ref: Ranges and Locales-Footnote-31082546
 -Node: Contributors1082767
 -Node: History summary1088308
 -Node: Installation1089678
 -Node: Gawk Distribution1090624
 -Node: Getting1091108
 -Node: Extracting1091931
 -Node: Distribution contents1093566
 -Node: Unix Installation1099283
 -Node: Quick Installation1099900
 -Node: Additional Configuration Options1102324
 -Node: Configuration Philosophy1104062
 -Node: Non-Unix Installation1106431
 -Node: PC Installation1106889
 -Node: PC Binary Installation1108208
 -Node: PC Compiling1110056
 -Ref: PC Compiling-Footnote-11113077
 -Node: PC Testing1113186
 -Node: PC Using1114362
 -Node: Cygwin1118477
 -Node: MSYS1119300
 -Node: VMS Installation1119800
 -Node: VMS Compilation1120592
 -Ref: VMS Compilation-Footnote-11121814
 -Node: VMS Dynamic Extensions1121872
 -Node: VMS Installation Details1123556
 -Node: VMS Running1125808
 -Node: VMS GNV1128644
 -Node: VMS Old Gawk1129378
 -Node: Bugs1129848
 -Node: Other Versions1133731
 -Node: Installation summary1140155
 -Node: Notes1141211
 -Node: Compatibility Mode1142076
 -Node: Additions1142858
 -Node: Accessing The Source1143783
 -Node: Adding Code1145218
 -Node: New Ports1151375
 -Node: Derived Files1155857
 -Ref: Derived Files-Footnote-11161332
 -Ref: Derived Files-Footnote-21161366
 -Ref: Derived Files-Footnote-31161962
 -Node: Future Extensions1162076
 -Node: Implementation Limitations1162682
 -Node: Extension Design1163930
 -Node: Old Extension Problems1165084
 -Ref: Old Extension Problems-Footnote-11166601
 -Node: Extension New Mechanism Goals1166658
 -Ref: Extension New Mechanism Goals-Footnote-11170018
 -Node: Extension Other Design Decisions1170207
 -Node: Extension Future Growth1172315
 -Node: Old Extension Mechanism1173151
 -Node: Notes summary1174913
 -Node: Basic Concepts1176099
 -Node: Basic High Level1176780
 -Ref: figure-general-flow1177052
 -Ref: figure-process-flow1177651
 -Ref: Basic High Level-Footnote-11180880
 -Node: Basic Data Typing1181065
 -Node: Glossary1184393
 -Node: Copying1216322
 -Node: GNU Free Documentation License1253878
 -Node: Index1279014
 +Node: Foreword342225
 +Node: Foreword446669
 +Node: Preface48200
 +Ref: Preface-Footnote-151071
 +Ref: Preface-Footnote-251178
 +Ref: Preface-Footnote-351411
 +Node: History51553
 +Node: Names53904
 +Ref: Names-Footnote-154997
 +Node: This Manual55143
 +Ref: This Manual-Footnote-161643
 +Node: Conventions61743
 +Node: Manual History64080
 +Ref: Manual History-Footnote-167073
 +Ref: Manual History-Footnote-267114
 +Node: How To Contribute67188
 +Node: Acknowledgments68317
 +Node: Getting Started73134
 +Node: Running gawk75573
 +Node: One-shot76763
 +Node: Read Terminal78027
 +Node: Long80058
 +Node: Executable Scripts81571
 +Ref: Executable Scripts-Footnote-184360
 +Node: Comments84463
 +Node: Quoting86945
 +Node: DOS Quoting92463
 +Node: Sample Data Files93138
 +Node: Very Simple95733
 +Node: Two Rules100632
 +Node: More Complex102518
 +Node: Statements/Lines105380
 +Ref: Statements/Lines-Footnote-1109835
 +Node: Other Features110100
 +Node: When111036
 +Ref: When-Footnote-1112790
 +Node: Intro Summary112855
 +Node: Invoking Gawk113739
 +Node: Command Line115253
 +Node: Options116051
 +Ref: Options-Footnote-1131846
 +Ref: Options-Footnote-2132075
 +Node: Other Arguments132100
 +Node: Naming Standard Input135048
 +Node: Environment Variables136141
 +Node: AWKPATH Variable136699
 +Ref: AWKPATH Variable-Footnote-1140106
 +Ref: AWKPATH Variable-Footnote-2140151
 +Node: AWKLIBPATH Variable140411
 +Node: Other Environment Variables141667
 +Node: Exit Status145185
 +Node: Include Files145861
 +Node: Loading Shared Libraries149450
 +Node: Obsolete150877
 +Node: Undocumented151569
 +Node: Invoking Summary151836
 +Node: Regexp153499
 +Node: Regexp Usage154953
 +Node: Escape Sequences156990
 +Node: Regexp Operators163230
 +Ref: Regexp Operators-Footnote-1170640
 +Ref: Regexp Operators-Footnote-2170787
 +Node: Bracket Expressions170885
 +Ref: table-char-classes172900
 +Node: Leftmost Longest175842
 +Node: Computed Regexps177144
 +Node: GNU Regexp Operators180573
 +Node: Case-sensitivity184245
 +Ref: Case-sensitivity-Footnote-1187130
 +Ref: Case-sensitivity-Footnote-2187365
 +Node: Regexp Summary187473
 +Node: Reading Files188940
 +Node: Records191033
 +Node: awk split records191766
 +Node: gawk split records196695
 +Ref: gawk split records-Footnote-1201234
 +Node: Fields201271
 +Ref: Fields-Footnote-1204049
 +Node: Nonconstant Fields204135
 +Ref: Nonconstant Fields-Footnote-1206373
 +Node: Changing Fields206576
 +Node: Field Separators212507
 +Node: Default Field Splitting215211
 +Node: Regexp Field Splitting216328
 +Node: Single Character Fields219678
 +Node: Command Line Field Separator220737
 +Node: Full Line Fields223954
 +Ref: Full Line Fields-Footnote-1225475
 +Ref: Full Line Fields-Footnote-2225521
 +Node: Field Splitting Summary225622
 +Node: Constant Size227696
 +Node: Splitting By Content232279
 +Ref: Splitting By Content-Footnote-1236244
 +Node: Multiple Line236407
 +Ref: Multiple Line-Footnote-1242288
 +Node: Getline242467
 +Node: Plain Getline244674
 +Node: Getline/Variable247314
 +Node: Getline/File248463
 +Node: Getline/Variable/File249848
 +Ref: Getline/Variable/File-Footnote-1251451
 +Node: Getline/Pipe251538
 +Node: Getline/Variable/Pipe254216
 +Node: Getline/Coprocess255347
 +Node: Getline/Variable/Coprocess256611
 +Node: Getline Notes257350
 +Node: Getline Summary260144
 +Ref: table-getline-variants260556
 +Node: Read Timeout261385
 +Ref: Read Timeout-Footnote-1265222
 +Node: Command-line directories265280
 +Node: Input Summary266185
 +Node: Input Exercises269570
 +Node: Printing270298
 +Node: Print272075
 +Node: Print Examples273532
 +Node: Output Separators276311
 +Node: OFMT278329
 +Node: Printf279684
 +Node: Basic Printf280469
 +Node: Control Letters282041
 +Node: Format Modifiers286026
 +Node: Printf Examples292036
 +Node: Redirection294522
 +Node: Special FD301360
 +Ref: Special FD-Footnote-1304526
 +Node: Special Files304600
 +Node: Other Inherited Files305217
 +Node: Special Network306217
 +Node: Special Caveats307079
 +Node: Close Files And Pipes308028
 +Ref: Close Files And Pipes-Footnote-1315219
 +Ref: Close Files And Pipes-Footnote-2315367
 +Node: Output Summary315517
 +Node: Output Exercises316515
 +Node: Expressions317195
 +Node: Values318384
 +Node: Constants319061
 +Node: Scalar Constants319752
 +Ref: Scalar Constants-Footnote-1320614
 +Node: Nondecimal-numbers320864
 +Node: Regexp Constants323874
 +Node: Using Constant Regexps324400
 +Node: Variables327563
 +Node: Using Variables328220
 +Node: Assignment Options330131
 +Node: Conversion332006
 +Node: Strings And Numbers332530
 +Ref: Strings And Numbers-Footnote-1335595
 +Node: Locale influences conversions335704
 +Ref: table-locale-affects338450
 +Node: All Operators339042
 +Node: Arithmetic Ops339671
 +Node: Concatenation342176
 +Ref: Concatenation-Footnote-1344995
 +Node: Assignment Ops345102
 +Ref: table-assign-ops350081
 +Node: Increment Ops351391
 +Node: Truth Values and Conditions354822
 +Node: Truth Values355905
 +Node: Typing and Comparison356954
 +Node: Variable Typing357770
 +Node: Comparison Operators361437
 +Ref: table-relational-ops361847
 +Node: POSIX String Comparison365342
 +Ref: POSIX String Comparison-Footnote-1366414
 +Node: Boolean Ops366553
 +Ref: Boolean Ops-Footnote-1371031
 +Node: Conditional Exp371122
 +Node: Function Calls372860
 +Node: Precedence376740
 +Node: Locales380400
 +Node: Expressions Summary382032
 +Node: Patterns and Actions384603
 +Node: Pattern Overview385723
 +Node: Regexp Patterns387402
 +Node: Expression Patterns387945
 +Node: Ranges391654
 +Node: BEGIN/END394761
 +Node: Using BEGIN/END395522
 +Ref: Using BEGIN/END-Footnote-1398258
 +Node: I/O And BEGIN/END398364
 +Node: Empty403576
 +Node: Using Shell Variables403893
 +Node: Action Overview406166
 +Node: Statements408492
 +Node: If Statement410340
 +Node: While Statement411835
 +Node: Do Statement413863
 +Node: For Statement415011
 +Node: Switch Statement418169
 +Node: Break Statement420551
 +Node: Continue Statement422592
 +Node: Next Statement424419
 +Node: Nextfile Statement426800
 +Node: Exit Statement429428
 +Node: Built-in Variables431839
 +Node: User-modified432972
 +Ref: User-modified-Footnote-1440675
 +Node: Auto-set440737
 +Ref: Auto-set-Footnote-1454446
 +Ref: Auto-set-Footnote-2454651
 +Node: ARGC and ARGV454707
 +Node: Pattern Action Summary458925
 +Node: Arrays461358
 +Node: Array Basics462687
 +Node: Array Intro463531
- Ref: figure-array-elements465495
- Ref: Array Intro-Footnote-1468021
- Node: Reference to Elements468149
- Node: Assigning Elements470601
- Node: Array Example471092
- Node: Scanning an Array472850
- Node: Controlling Scanning475866
- Ref: Controlling Scanning-Footnote-1481062
- Node: Numeric Array Subscripts481378
- Node: Uninitialized Subscripts483563
- Node: Delete485180
- Ref: Delete-Footnote-1487923
- Node: Multidimensional487980
- Node: Multiscanning491077
- Node: Arrays of Arrays492666
- Node: Arrays Summary497425
- Node: Functions499517
- Node: Built-in500416
- Node: Calling Built-in501494
- Node: Numeric Functions503485
- Ref: Numeric Functions-Footnote-1508304
- Ref: Numeric Functions-Footnote-2508661
- Ref: Numeric Functions-Footnote-3508709
- Node: String Functions508981
- Ref: String Functions-Footnote-1532456
- Ref: String Functions-Footnote-2532585
- Ref: String Functions-Footnote-3532833
- Node: Gory Details532920
- Ref: table-sub-escapes534701
- Ref: table-sub-proposed536221
- Ref: table-posix-sub537585
- Ref: table-gensub-escapes539121
- Ref: Gory Details-Footnote-1539953
- Node: I/O Functions540104
- Ref: I/O Functions-Footnote-1547322
- Node: Time Functions547469
- Ref: Time Functions-Footnote-1557957
- Ref: Time Functions-Footnote-2558025
- Ref: Time Functions-Footnote-3558183
- Ref: Time Functions-Footnote-4558294
- Ref: Time Functions-Footnote-5558406
- Ref: Time Functions-Footnote-6558633
- Node: Bitwise Functions558899
- Ref: table-bitwise-ops559461
- Ref: Bitwise Functions-Footnote-1563770
- Node: Type Functions563939
- Node: I18N Functions565090
- Node: User-defined566735
- Node: Definition Syntax567540
- Ref: Definition Syntax-Footnote-1572947
- Node: Function Example573018
- Ref: Function Example-Footnote-1575937
- Node: Function Caveats575959
- Node: Calling A Function576477
- Node: Variable Scope577435
- Node: Pass By Value/Reference580423
- Node: Return Statement583918
- Node: Dynamic Typing586899
- Node: Indirect Calls587828
- Ref: Indirect Calls-Footnote-1599130
- Node: Functions Summary599258
- Node: Library Functions601960
- Ref: Library Functions-Footnote-1605569
- Ref: Library Functions-Footnote-2605712
- Node: Library Names605883
- Ref: Library Names-Footnote-1609337
- Ref: Library Names-Footnote-2609560
- Node: General Functions609646
- Node: Strtonum Function610749
- Node: Assert Function613771
- Node: Round Function617095
- Node: Cliff Random Function618636
- Node: Ordinal Functions619652
- Ref: Ordinal Functions-Footnote-1622715
- Ref: Ordinal Functions-Footnote-2622967
- Node: Join Function623178
- Ref: Join Function-Footnote-1624947
- Node: Getlocaltime Function625147
- Node: Readfile Function628891
- Node: Shell Quoting630861
- Node: Data File Management632262
- Node: Filetrans Function632894
- Node: Rewind Function636950
- Node: File Checking638337
- Ref: File Checking-Footnote-1639669
- Node: Empty Files639870
- Node: Ignoring Assigns641849
- Node: Getopt Function643400
- Ref: Getopt Function-Footnote-1654862
- Node: Passwd Functions655062
- Ref: Passwd Functions-Footnote-1663899
- Node: Group Functions663987
- Ref: Group Functions-Footnote-1671881
- Node: Walking Arrays672094
- Node: Library Functions Summary673697
- Node: Library Exercises675098
- Node: Sample Programs676378
- Node: Running Examples677148
- Node: Clones677876
- Node: Cut Program679100
- Node: Egrep Program688819
- Ref: Egrep Program-Footnote-1696317
- Node: Id Program696427
- Node: Split Program700072
- Ref: Split Program-Footnote-1703520
- Node: Tee Program703648
- Node: Uniq Program706437
- Node: Wc Program713856
- Ref: Wc Program-Footnote-1718106
- Node: Miscellaneous Programs718200
- Node: Dupword Program719413
- Node: Alarm Program721444
- Node: Translate Program726248
- Ref: Translate Program-Footnote-1730813
- Node: Labels Program731083
- Ref: Labels Program-Footnote-1734434
- Node: Word Sorting734518
- Node: History Sorting738589
- Node: Extract Program740425
- Node: Simple Sed747950
- Node: Igawk Program751018
- Ref: Igawk Program-Footnote-1765342
- Ref: Igawk Program-Footnote-2765543
- Ref: Igawk Program-Footnote-3765665
- Node: Anagram Program765780
- Node: Signature Program768837
- Node: Programs Summary770084
- Node: Programs Exercises771277
- Ref: Programs Exercises-Footnote-1775408
- Node: Advanced Features775499
- Node: Nondecimal Data777447
- Node: Array Sorting779037
- Node: Controlling Array Traversal779734
- Ref: Controlling Array Traversal-Footnote-1788067
- Node: Array Sorting Functions788185
- Ref: Array Sorting Functions-Footnote-1792074
- Node: Two-way I/O792270
- Ref: Two-way I/O-Footnote-1797215
- Ref: Two-way I/O-Footnote-2797401
- Node: TCP/IP Networking797483
- Node: Profiling800356
- Node: Advanced Features Summary808633
- Node: Internationalization810566
- Node: I18N and L10N812046
- Node: Explaining gettext812732
- Ref: Explaining gettext-Footnote-1817757
- Ref: Explaining gettext-Footnote-2817941
- Node: Programmer i18n818106
- Ref: Programmer i18n-Footnote-1822972
- Node: Translator i18n823021
- Node: String Extraction823815
- Ref: String Extraction-Footnote-1824946
- Node: Printf Ordering825032
- Ref: Printf Ordering-Footnote-1827818
- Node: I18N Portability827882
- Ref: I18N Portability-Footnote-1830337
- Node: I18N Example830400
- Ref: I18N Example-Footnote-1833203
- Node: Gawk I18N833275
- Node: I18N Summary833913
- Node: Debugger835252
- Node: Debugging836274
- Node: Debugging Concepts836715
- Node: Debugging Terms838568
- Node: Awk Debugging841140
- Node: Sample Debugging Session842034
- Node: Debugger Invocation842554
- Node: Finding The Bug843938
- Node: List of Debugger Commands850413
- Node: Breakpoint Control851746
- Node: Debugger Execution Control855442
- Node: Viewing And Changing Data858806
- Node: Execution Stack862184
- Node: Debugger Info863821
- Node: Miscellaneous Debugger Commands867838
- Node: Readline Support872867
- Node: Limitations873759
- Node: Debugging Summary875873
- Node: Arbitrary Precision Arithmetic877041
- Node: Computer Arithmetic878457
- Ref: table-numeric-ranges882055
- Ref: Computer Arithmetic-Footnote-1882914
- Node: Math Definitions882971
- Ref: table-ieee-formats886259
- Ref: Math Definitions-Footnote-1886863
- Node: MPFR features886968
- Node: FP Math Caution888639
- Ref: FP Math Caution-Footnote-1889689
- Node: Inexactness of computations890058
- Node: Inexact representation891017
- Node: Comparing FP Values892374
- Node: Errors accumulate893456
- Node: Getting Accuracy894889
- Node: Try To Round897551
- Node: Setting precision898450
- Ref: table-predefined-precision-strings899134
- Node: Setting the rounding mode900923
- Ref: table-gawk-rounding-modes901287
- Ref: Setting the rounding mode-Footnote-1904742
- Node: Arbitrary Precision Integers904921
- Ref: Arbitrary Precision Integers-Footnote-1909821
- Node: POSIX Floating Point Problems909970
- Ref: POSIX Floating Point Problems-Footnote-1913843
- Node: Floating point summary913881
- Node: Dynamic Extensions916075
- Node: Extension Intro917627
- Node: Plugin License918893
- Node: Extension Mechanism Outline919690
- Ref: figure-load-extension920118
- Ref: figure-register-new-function921598
- Ref: figure-call-new-function922602
- Node: Extension API Description924588
- Node: Extension API Functions Introduction926038
- Node: General Data Types930862
- Ref: General Data Types-Footnote-1936601
- Node: Memory Allocation Functions936900
- Ref: Memory Allocation Functions-Footnote-1939739
- Node: Constructor Functions939835
- Node: Registration Functions941569
- Node: Extension Functions942254
- Node: Exit Callback Functions944551
- Node: Extension Version String945799
- Node: Input Parsers946464
- Node: Output Wrappers956343
- Node: Two-way processors960858
- Node: Printing Messages963062
- Ref: Printing Messages-Footnote-1964138
- Node: Updating `ERRNO'964290
- Node: Requesting Values965030
- Ref: table-value-types-returned965758
- Node: Accessing Parameters966715
- Node: Symbol Table Access967946
- Node: Symbol table by name968460
- Node: Symbol table by cookie970441
- Ref: Symbol table by cookie-Footnote-1974585
- Node: Cached values974648
- Ref: Cached values-Footnote-1978147
- Node: Array Manipulation978238
- Ref: Array Manipulation-Footnote-1979336
- Node: Array Data Types979373
- Ref: Array Data Types-Footnote-1982028
- Node: Array Functions982120
- Node: Flattening Arrays985974
- Node: Creating Arrays992866
- Node: Extension API Variables997637
- Node: Extension Versioning998273
- Node: Extension API Informational Variables1000174
- Node: Extension API Boilerplate1001239
- Node: Finding Extensions1005048
- Node: Extension Example1005608
- Node: Internal File Description1006380
- Node: Internal File Ops1010447
- Ref: Internal File Ops-Footnote-11022117
- Node: Using Internal File Ops1022257
- Ref: Using Internal File Ops-Footnote-11024640
- Node: Extension Samples1024913
- Node: Extension Sample File Functions1026439
- Node: Extension Sample Fnmatch1034077
- Node: Extension Sample Fork1035568
- Node: Extension Sample Inplace1036783
- Node: Extension Sample Ord1038458
- Node: Extension Sample Readdir1039294
- Ref: table-readdir-file-types1040170
- Node: Extension Sample Revout1040981
- Node: Extension Sample Rev2way1041571
- Node: Extension Sample Read write array1042311
- Node: Extension Sample Readfile1044251
- Node: Extension Sample Time1045346
- Node: Extension Sample API Tests1046695
- Node: gawkextlib1047186
- Node: Extension summary1049844
- Node: Extension Exercises1053533
- Node: Language History1054255
- Node: V7/SVR3.11055911
- Node: SVR41058092
- Node: POSIX1059537
- Node: BTL1060926
- Node: POSIX/GNU1061660
- Node: Feature History1067284
- Node: Common Extensions1080382
- Node: Ranges and Locales1081706
- Ref: Ranges and Locales-Footnote-11086324
- Ref: Ranges and Locales-Footnote-21086351
- Ref: Ranges and Locales-Footnote-31086585
- Node: Contributors1086806
- Node: History summary1092347
- Node: Installation1093717
- Node: Gawk Distribution1094663
- Node: Getting1095147
- Node: Extracting1095970
- Node: Distribution contents1097605
- Node: Unix Installation1103670
- Node: Quick Installation1104353
- Node: Shell Startup Files1106764
- Node: Additional Configuration Options1107843
- Node: Configuration Philosophy1109582
- Node: Non-Unix Installation1111951
- Node: PC Installation1112409
- Node: PC Binary Installation1113728
- Node: PC Compiling1115576
- Ref: PC Compiling-Footnote-11118597
- Node: PC Testing1118706
- Node: PC Using1119882
- Node: Cygwin1123997
- Node: MSYS1124820
- Node: VMS Installation1125320
- Node: VMS Compilation1126112
- Ref: VMS Compilation-Footnote-11127334
- Node: VMS Dynamic Extensions1127392
- Node: VMS Installation Details1129076
- Node: VMS Running1131328
- Node: VMS GNV1134164
- Node: VMS Old Gawk1134898
- Node: Bugs1135368
- Node: Other Versions1139251
- Node: Installation summary1145675
- Node: Notes1146731
- Node: Compatibility Mode1147596
- Node: Additions1148378
- Node: Accessing The Source1149303
- Node: Adding Code1150738
- Node: New Ports1156895
- Node: Derived Files1161377
- Ref: Derived Files-Footnote-11166852
- Ref: Derived Files-Footnote-21166886
- Ref: Derived Files-Footnote-31167482
- Node: Future Extensions1167596
- Node: Implementation Limitations1168202
- Node: Extension Design1169450
- Node: Old Extension Problems1170604
- Ref: Old Extension Problems-Footnote-11172121
- Node: Extension New Mechanism Goals1172178
- Ref: Extension New Mechanism Goals-Footnote-11175538
- Node: Extension Other Design Decisions1175727
- Node: Extension Future Growth1177835
- Node: Old Extension Mechanism1178671
- Node: Notes summary1180433
- Node: Basic Concepts1181619
- Node: Basic High Level1182300
- Ref: figure-general-flow1182572
- Ref: figure-process-flow1183171
- Ref: Basic High Level-Footnote-11186400
- Node: Basic Data Typing1186585
- Node: Glossary1189913
- Node: Copying1221842
- Node: GNU Free Documentation License1259398
- Node: Index1284534
++Ref: figure-array-elements465465
++Ref: Array Intro-Footnote-1468085
++Node: Reference to Elements468213
++Node: Assigning Elements470675
++Node: Array Example471166
++Node: Scanning an Array472925
++Node: Controlling Scanning475945
++Ref: Controlling Scanning-Footnote-1481339
++Node: Numeric Array Subscripts481655
++Node: Uninitialized Subscripts483840
++Node: Delete485457
++Ref: Delete-Footnote-1488206
++Node: Multidimensional488263
++Node: Multiscanning491360
++Node: Arrays of Arrays492949
++Node: Arrays Summary497703
++Node: Functions499794
++Node: Built-in500693
++Node: Calling Built-in501771
++Node: Numeric Functions503762
++Ref: Numeric Functions-Footnote-1508581
++Ref: Numeric Functions-Footnote-2508938
++Ref: Numeric Functions-Footnote-3508986
++Node: String Functions509258
++Ref: String Functions-Footnote-1532735
++Ref: String Functions-Footnote-2532864
++Ref: String Functions-Footnote-3533112
++Node: Gory Details533199
++Ref: table-sub-escapes534980
++Ref: table-sub-proposed536500
++Ref: table-posix-sub537864
++Ref: table-gensub-escapes539400
++Ref: Gory Details-Footnote-1540232
++Node: I/O Functions540383
++Ref: I/O Functions-Footnote-1547601
++Node: Time Functions547748
++Ref: Time Functions-Footnote-1558236
++Ref: Time Functions-Footnote-2558304
++Ref: Time Functions-Footnote-3558462
++Ref: Time Functions-Footnote-4558573
++Ref: Time Functions-Footnote-5558685
++Ref: Time Functions-Footnote-6558912
++Node: Bitwise Functions559178
++Ref: table-bitwise-ops559740
++Ref: Bitwise Functions-Footnote-1564049
++Node: Type Functions564218
++Node: I18N Functions565369
++Node: User-defined567014
++Node: Definition Syntax567819
++Ref: Definition Syntax-Footnote-1573226
++Node: Function Example573297
++Ref: Function Example-Footnote-1576216
++Node: Function Caveats576238
++Node: Calling A Function576756
++Node: Variable Scope577714
++Node: Pass By Value/Reference580702
++Node: Return Statement584197
++Node: Dynamic Typing587178
++Node: Indirect Calls588107
++Ref: Indirect Calls-Footnote-1599409
++Node: Functions Summary599537
++Node: Library Functions602239
++Ref: Library Functions-Footnote-1605848
++Ref: Library Functions-Footnote-2605991
++Node: Library Names606162
++Ref: Library Names-Footnote-1609616
++Ref: Library Names-Footnote-2609839
++Node: General Functions609925
++Node: Strtonum Function611028
++Node: Assert Function614050
++Node: Round Function617374
++Node: Cliff Random Function618915
++Node: Ordinal Functions619931
++Ref: Ordinal Functions-Footnote-1622994
++Ref: Ordinal Functions-Footnote-2623246
++Node: Join Function623457
++Ref: Join Function-Footnote-1625226
++Node: Getlocaltime Function625426
++Node: Readfile Function629170
++Node: Shell Quoting631140
++Node: Data File Management632541
++Node: Filetrans Function633173
++Node: Rewind Function637229
++Node: File Checking638616
++Ref: File Checking-Footnote-1639948
++Node: Empty Files640149
++Node: Ignoring Assigns642128
++Node: Getopt Function643679
++Ref: Getopt Function-Footnote-1655141
++Node: Passwd Functions655341
++Ref: Passwd Functions-Footnote-1664178
++Node: Group Functions664266
++Ref: Group Functions-Footnote-1672160
++Node: Walking Arrays672373
++Node: Library Functions Summary673976
++Node: Library Exercises675377
++Node: Sample Programs676657
++Node: Running Examples677427
++Node: Clones678155
++Node: Cut Program679379
++Node: Egrep Program689098
++Ref: Egrep Program-Footnote-1696596
++Node: Id Program696706
++Node: Split Program700351
++Ref: Split Program-Footnote-1703799
++Node: Tee Program703927
++Node: Uniq Program706716
++Node: Wc Program714135
++Ref: Wc Program-Footnote-1718385
++Node: Miscellaneous Programs718479
++Node: Dupword Program719692
++Node: Alarm Program721723
++Node: Translate Program726527
++Ref: Translate Program-Footnote-1731092
++Node: Labels Program731362
++Ref: Labels Program-Footnote-1734713
++Node: Word Sorting734797
++Node: History Sorting738868
++Node: Extract Program740704
++Node: Simple Sed748229
++Node: Igawk Program751297
++Ref: Igawk Program-Footnote-1765621
++Ref: Igawk Program-Footnote-2765822
++Ref: Igawk Program-Footnote-3765944
++Node: Anagram Program766059
++Node: Signature Program769116
++Node: Programs Summary770363
++Node: Programs Exercises771556
++Ref: Programs Exercises-Footnote-1775687
++Node: Advanced Features775778
++Node: Nondecimal Data777726
++Node: Array Sorting779316
++Node: Controlling Array Traversal780013
++Ref: Controlling Array Traversal-Footnote-1788346
++Node: Array Sorting Functions788464
++Ref: Array Sorting Functions-Footnote-1792353
++Node: Two-way I/O792549
++Ref: Two-way I/O-Footnote-1797494
++Ref: Two-way I/O-Footnote-2797680
++Node: TCP/IP Networking797762
++Node: Profiling800635
++Node: Advanced Features Summary808912
++Node: Internationalization810845
++Node: I18N and L10N812325
++Node: Explaining gettext813011
++Ref: Explaining gettext-Footnote-1818036
++Ref: Explaining gettext-Footnote-2818220
++Node: Programmer i18n818385
++Ref: Programmer i18n-Footnote-1823251
++Node: Translator i18n823300
++Node: String Extraction824094
++Ref: String Extraction-Footnote-1825225
++Node: Printf Ordering825311
++Ref: Printf Ordering-Footnote-1828097
++Node: I18N Portability828161
++Ref: I18N Portability-Footnote-1830616
++Node: I18N Example830679
++Ref: I18N Example-Footnote-1833482
++Node: Gawk I18N833554
++Node: I18N Summary834192
++Node: Debugger835531
++Node: Debugging836553
++Node: Debugging Concepts836994
++Node: Debugging Terms838847
++Node: Awk Debugging841419
++Node: Sample Debugging Session842313
++Node: Debugger Invocation842833
++Node: Finding The Bug844217
++Node: List of Debugger Commands850692
++Node: Breakpoint Control852025
++Node: Debugger Execution Control855721
++Node: Viewing And Changing Data859085
++Node: Execution Stack862463
++Node: Debugger Info864100
++Node: Miscellaneous Debugger Commands868117
++Node: Readline Support873146
++Node: Limitations874038
++Node: Debugging Summary876152
++Node: Arbitrary Precision Arithmetic877320
++Node: Computer Arithmetic878736
++Ref: table-numeric-ranges882334
++Ref: Computer Arithmetic-Footnote-1883193
++Node: Math Definitions883250
++Ref: table-ieee-formats886538
++Ref: Math Definitions-Footnote-1887142
++Node: MPFR features887247
++Node: FP Math Caution888918
++Ref: FP Math Caution-Footnote-1889968
++Node: Inexactness of computations890337
++Node: Inexact representation891296
++Node: Comparing FP Values892653
++Node: Errors accumulate893735
++Node: Getting Accuracy895168
++Node: Try To Round897830
++Node: Setting precision898729
++Ref: table-predefined-precision-strings899413
++Node: Setting the rounding mode901202
++Ref: table-gawk-rounding-modes901566
++Ref: Setting the rounding mode-Footnote-1905021
++Node: Arbitrary Precision Integers905200
++Ref: Arbitrary Precision Integers-Footnote-1910100
++Node: POSIX Floating Point Problems910249
++Ref: POSIX Floating Point Problems-Footnote-1914122
++Node: Floating point summary914160
++Node: Dynamic Extensions916354
++Node: Extension Intro917906
++Node: Plugin License919172
++Node: Extension Mechanism Outline919969
++Ref: figure-load-extension920397
++Ref: figure-register-new-function921877
++Ref: figure-call-new-function922881
++Node: Extension API Description924867
++Node: Extension API Functions Introduction926317
++Node: General Data Types931141
++Ref: General Data Types-Footnote-1936880
++Node: Memory Allocation Functions937179
++Ref: Memory Allocation Functions-Footnote-1940018
++Node: Constructor Functions940114
++Node: Registration Functions941848
++Node: Extension Functions942533
++Node: Exit Callback Functions944830
++Node: Extension Version String946078
++Node: Input Parsers946743
++Node: Output Wrappers956622
++Node: Two-way processors961137
++Node: Printing Messages963341
++Ref: Printing Messages-Footnote-1964417
++Node: Updating `ERRNO'964569
++Node: Requesting Values965309
++Ref: table-value-types-returned966037
++Node: Accessing Parameters966994
++Node: Symbol Table Access968225
++Node: Symbol table by name968739
++Node: Symbol table by cookie970720
++Ref: Symbol table by cookie-Footnote-1974864
++Node: Cached values974927
++Ref: Cached values-Footnote-1978426
++Node: Array Manipulation978517
++Ref: Array Manipulation-Footnote-1979615
++Node: Array Data Types979652
++Ref: Array Data Types-Footnote-1982307
++Node: Array Functions982399
++Node: Flattening Arrays986253
++Node: Creating Arrays993145
++Node: Extension API Variables997916
++Node: Extension Versioning998552
++Node: Extension API Informational Variables1000453
++Node: Extension API Boilerplate1001518
++Node: Finding Extensions1005327
++Node: Extension Example1005887
++Node: Internal File Description1006659
++Node: Internal File Ops1010726
++Ref: Internal File Ops-Footnote-11022396
++Node: Using Internal File Ops1022536
++Ref: Using Internal File Ops-Footnote-11024919
++Node: Extension Samples1025192
++Node: Extension Sample File Functions1026718
++Node: Extension Sample Fnmatch1034356
++Node: Extension Sample Fork1035847
++Node: Extension Sample Inplace1037062
++Node: Extension Sample Ord1038737
++Node: Extension Sample Readdir1039573
++Ref: table-readdir-file-types1040449
++Node: Extension Sample Revout1041260
++Node: Extension Sample Rev2way1041850
++Node: Extension Sample Read write array1042590
++Node: Extension Sample Readfile1044530
++Node: Extension Sample Time1045625
++Node: Extension Sample API Tests1046974
++Node: gawkextlib1047465
++Node: Extension summary1050123
++Node: Extension Exercises1053812
++Node: Language History1054534
++Node: V7/SVR3.11056190
++Node: SVR41058371
++Node: POSIX1059816
++Node: BTL1061205
++Node: POSIX/GNU1061939
++Node: Feature History1067563
++Node: Common Extensions1080661
++Node: Ranges and Locales1081985
++Ref: Ranges and Locales-Footnote-11086603
++Ref: Ranges and Locales-Footnote-21086630
++Ref: Ranges and Locales-Footnote-31086864
++Node: Contributors1087085
++Node: History summary1092626
++Node: Installation1093996
++Node: Gawk Distribution1094942
++Node: Getting1095426
++Node: Extracting1096249
++Node: Distribution contents1097884
++Node: Unix Installation1103949
++Node: Quick Installation1104632
++Node: Shell Startup Files1107043
++Node: Additional Configuration Options1108122
++Node: Configuration Philosophy1109861
++Node: Non-Unix Installation1112230
++Node: PC Installation1112688
++Node: PC Binary Installation1114007
++Node: PC Compiling1115855
++Ref: PC Compiling-Footnote-11118876
++Node: PC Testing1118985
++Node: PC Using1120161
++Node: Cygwin1124276
++Node: MSYS1125099
++Node: VMS Installation1125599
++Node: VMS Compilation1126391
++Ref: VMS Compilation-Footnote-11127613
++Node: VMS Dynamic Extensions1127671
++Node: VMS Installation Details1129355
++Node: VMS Running1131607
++Node: VMS GNV1134443
++Node: VMS Old Gawk1135177
++Node: Bugs1135647
++Node: Other Versions1139530
++Node: Installation summary1145954
++Node: Notes1147010
++Node: Compatibility Mode1147875
++Node: Additions1148657
++Node: Accessing The Source1149582
++Node: Adding Code1151017
++Node: New Ports1157174
++Node: Derived Files1161656
++Ref: Derived Files-Footnote-11167131
++Ref: Derived Files-Footnote-21167165
++Ref: Derived Files-Footnote-31167761
++Node: Future Extensions1167875
++Node: Implementation Limitations1168481
++Node: Extension Design1169729
++Node: Old Extension Problems1170883
++Ref: Old Extension Problems-Footnote-11172400
++Node: Extension New Mechanism Goals1172457
++Ref: Extension New Mechanism Goals-Footnote-11175817
++Node: Extension Other Design Decisions1176006
++Node: Extension Future Growth1178114
++Node: Old Extension Mechanism1178950
++Node: Notes summary1180712
++Node: Basic Concepts1181898
++Node: Basic High Level1182579
++Ref: figure-general-flow1182851
++Ref: figure-process-flow1183450
++Ref: Basic High Level-Footnote-11186679
++Node: Basic Data Typing1186864
++Node: Glossary1190192
++Node: Copying1222121
++Node: GNU Free Documentation License1259677
++Node: Index1284813
  End Tag Table


Summary of changes:
 doc/ChangeLog   |    4 +
 doc/   |  806 ++++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |  120 +++++----
 doc/ |  120 +++++----
 4 files changed, 548 insertions(+), 502 deletions(-)


reply via email to

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