[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-1003-g9b3ff1

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1003-g9b3ff12
Date: Tue, 09 Dec 2014 21:10:45 +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  9b3ff12e83ccc37893556a7c4ba98d2e3cd0c581 (commit)
       via  882d4057221d8a9976003214776edd43d2fbf9c4 (commit)
      from  db416985122dccb31bb50f41195e517e2e3bca89 (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 9b3ff12e83ccc37893556a7c4ba98d2e3cd0c581
Merge: db41698 882d405
Author: Arnold D. Robbins <address@hidden>
Date:   Tue Dec 9 23:10:26 2014 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index 6304097,3e7606f..a5d90f1
--- a/doc/
+++ b/doc/
@@@ -34451,560 -34298,559 +34451,560 @@@ Inde
  Tag Table:
  Node: Top1204
 -Node: Foreword342156
 -Node: Foreword446598
 -Node: Preface48031
 -Ref: Preface-Footnote-150902
 -Ref: Preface-Footnote-251009
 -Ref: Preface-Footnote-351242
 -Node: History51384
 -Node: Names53730
 -Ref: Names-Footnote-154824
 -Node: This Manual54970
 -Ref: This Manual-Footnote-161457
 -Node: Conventions61557
 -Node: Manual History63895
 -Ref: Manual History-Footnote-166877
 -Ref: Manual History-Footnote-266918
 -Node: How To Contribute66992
 -Node: Acknowledgments68121
 -Node: Getting Started72926
 -Node: Running gawk75359
 -Node: One-shot76549
 -Node: Read Terminal77797
 -Node: Long79824
 -Node: Executable Scripts81340
 -Ref: Executable Scripts-Footnote-184129
 -Node: Comments84232
 -Node: Quoting86714
 -Node: DOS Quoting92238
 -Node: Sample Data Files92913
 -Node: Very Simple95508
 -Node: Two Rules100406
 -Node: More Complex102292
 -Node: Statements/Lines105154
 -Ref: Statements/Lines-Footnote-1109609
 -Node: Other Features109874
 -Node: When110805
 -Ref: When-Footnote-1112559
 -Node: Intro Summary112624
 -Node: Invoking Gawk113507
 -Node: Command Line115021
 -Node: Options115819
 -Ref: Options-Footnote-1131752
 -Ref: Options-Footnote-2131981
 -Node: Other Arguments132006
 -Node: Naming Standard Input134954
 -Node: Environment Variables136047
 -Node: AWKPATH Variable136605
 -Ref: AWKPATH Variable-Footnote-1139908
 -Ref: AWKPATH Variable-Footnote-2139953
 -Node: AWKLIBPATH Variable140213
 -Node: Other Environment Variables141356
 -Node: Exit Status145084
 -Node: Include Files145760
 -Node: Loading Shared Libraries149357
 -Node: Obsolete150784
 -Node: Undocumented151481
 -Node: Invoking Summary151748
 -Node: Regexp153412
 -Node: Regexp Usage154866
 -Node: Escape Sequences156903
 -Node: Regexp Operators162914
 -Ref: Regexp Operators-Footnote-1170340
 -Ref: Regexp Operators-Footnote-2170487
 -Node: Bracket Expressions170585
 -Ref: table-char-classes172600
 -Node: Leftmost Longest175524
 -Node: Computed Regexps176826
 -Node: GNU Regexp Operators180223
 -Node: Case-sensitivity183896
 -Ref: Case-sensitivity-Footnote-1186781
 -Ref: Case-sensitivity-Footnote-2187016
 -Node: Regexp Summary187124
 -Node: Reading Files188591
 -Node: Records190685
 -Node: awk split records191418
 -Node: gawk split records196333
 -Ref: gawk split records-Footnote-1200877
 -Node: Fields200914
 -Ref: Fields-Footnote-1203690
 -Node: Nonconstant Fields203776
 -Ref: Nonconstant Fields-Footnote-1206019
 -Node: Changing Fields206223
 -Node: Field Separators212152
 -Node: Default Field Splitting214857
 -Node: Regexp Field Splitting215974
 -Node: Single Character Fields219324
 -Node: Command Line Field Separator220383
 -Node: Full Line Fields223595
 -Ref: Full Line Fields-Footnote-1225112
 -Ref: Full Line Fields-Footnote-2225158
 -Node: Field Splitting Summary225259
 -Node: Constant Size227333
 -Node: Splitting By Content231922
 -Ref: Splitting By Content-Footnote-1235916
 -Node: Multiple Line236079
 -Ref: Multiple Line-Footnote-1241965
 -Node: Getline242144
 -Node: Plain Getline244356
 -Node: Getline/Variable246996
 -Node: Getline/File248144
 -Node: Getline/Variable/File249528
 -Ref: Getline/Variable/File-Footnote-1251131
 -Node: Getline/Pipe251218
 -Node: Getline/Variable/Pipe253901
 -Node: Getline/Coprocess255032
 -Node: Getline/Variable/Coprocess256284
 -Node: Getline Notes257023
 -Node: Getline Summary259815
 -Ref: table-getline-variants260227
 -Node: Read Timeout261056
 -Ref: Read Timeout-Footnote-1264881
 -Node: Command-line directories264939
 -Node: Input Summary265844
 -Node: Input Exercises269145
 -Node: Printing269873
 -Node: Print271650
 -Node: Print Examples273107
 -Node: Output Separators275886
 -Node: OFMT277904
 -Node: Printf279258
 -Node: Basic Printf280043
 -Node: Control Letters281613
 -Node: Format Modifiers285596
 -Node: Printf Examples291597
 -Node: Redirection294083
 -Node: Special FD300924
 -Ref: Special FD-Footnote-1304084
 -Node: Special Files304158
 -Node: Other Inherited Files304775
 -Node: Special Network305775
 -Node: Special Caveats306637
 -Node: Close Files And Pipes307588
 -Ref: Close Files And Pipes-Footnote-1314770
 -Ref: Close Files And Pipes-Footnote-2314918
 -Node: Output Summary315068
 -Node: Output Exercises316066
 -Node: Expressions316746
 -Node: Values317931
 -Node: Constants318609
 -Node: Scalar Constants319300
 -Ref: Scalar Constants-Footnote-1320159
 -Node: Nondecimal-numbers320409
 -Node: Regexp Constants323427
 -Node: Using Constant Regexps323952
 -Node: Variables327095
 -Node: Using Variables327750
 -Node: Assignment Options329661
 -Node: Conversion331536
 -Node: Strings And Numbers332060
 -Ref: Strings And Numbers-Footnote-1335125
 -Node: Locale influences conversions335234
 -Ref: table-locale-affects337981
 -Node: All Operators338569
 -Node: Arithmetic Ops339199
 -Node: Concatenation341704
 -Ref: Concatenation-Footnote-1344523
 -Node: Assignment Ops344629
 -Ref: table-assign-ops349608
 -Node: Increment Ops350880
 -Node: Truth Values and Conditions354318
 -Node: Truth Values355403
 -Node: Typing and Comparison356452
 -Node: Variable Typing357262
 -Node: Comparison Operators360915
 -Ref: table-relational-ops361325
 -Node: POSIX String Comparison364820
 -Ref: POSIX String Comparison-Footnote-1365892
 -Node: Boolean Ops366030
 -Ref: Boolean Ops-Footnote-1370509
 -Node: Conditional Exp370600
 -Node: Function Calls372327
 -Node: Precedence376207
 -Node: Locales379868
 -Node: Expressions Summary381500
 -Node: Patterns and Actions384060
 -Node: Pattern Overview385180
 -Node: Regexp Patterns386859
 -Node: Expression Patterns387402
 -Node: Ranges391112
 -Node: BEGIN/END394218
 -Node: Using BEGIN/END394979
 -Ref: Using BEGIN/END-Footnote-1397713
 -Node: I/O And BEGIN/END397819
 -Node: Empty403034
 -Node: Using Shell Variables403351
 -Node: Action Overview405624
 -Node: Statements407950
 -Node: If Statement409798
 -Node: While Statement411293
 -Node: Do Statement413322
 -Node: For Statement414466
 -Node: Switch Statement417623
 -Node: Break Statement420005
 -Node: Continue Statement422046
 -Node: Next Statement423873
 -Node: Nextfile Statement426254
 -Node: Exit Statement428884
 -Node: Built-in Variables431287
 -Node: User-modified432420
 -Ref: User-modified-Footnote-1440101
 -Node: Auto-set440163
 -Ref: Auto-set-Footnote-1453198
 -Ref: Auto-set-Footnote-2453403
 -Node: ARGC and ARGV453459
 -Node: Pattern Action Summary457677
 -Node: Arrays460104
 -Node: Array Basics461433
 -Node: Array Intro462277
 -Ref: figure-array-elements464241
 -Ref: Array Intro-Footnote-1466767
 -Node: Reference to Elements466895
 -Node: Assigning Elements469347
 -Node: Array Example469838
 -Node: Scanning an Array471596
 -Node: Controlling Scanning474612
 -Ref: Controlling Scanning-Footnote-1479808
 -Node: Numeric Array Subscripts480124
 -Node: Uninitialized Subscripts482309
 -Node: Delete483926
 -Ref: Delete-Footnote-1486669
 -Node: Multidimensional486726
 -Node: Multiscanning489823
 -Node: Arrays of Arrays491412
 -Node: Arrays Summary496171
 -Node: Functions498263
 -Node: Built-in499162
 -Node: Calling Built-in500240
 -Node: Numeric Functions502231
 -Ref: Numeric Functions-Footnote-1506248
 -Ref: Numeric Functions-Footnote-2506605
 -Ref: Numeric Functions-Footnote-3506653
 -Node: String Functions506925
 -Ref: String Functions-Footnote-1530400
 -Ref: String Functions-Footnote-2530529
 -Ref: String Functions-Footnote-3530777
 -Node: Gory Details530864
 -Ref: table-sub-escapes532645
 -Ref: table-sub-proposed534165
 -Ref: table-posix-sub535529
 -Ref: table-gensub-escapes537065
 -Ref: Gory Details-Footnote-1537897
 -Node: I/O Functions538048
 -Ref: I/O Functions-Footnote-1545266
 -Node: Time Functions545413
 -Ref: Time Functions-Footnote-1555901
 -Ref: Time Functions-Footnote-2555969
 -Ref: Time Functions-Footnote-3556127
 -Ref: Time Functions-Footnote-4556238
 -Ref: Time Functions-Footnote-5556350
 -Ref: Time Functions-Footnote-6556577
 -Node: Bitwise Functions556843
 -Ref: table-bitwise-ops557405
 -Ref: Bitwise Functions-Footnote-1561714
 -Node: Type Functions561883
 -Node: I18N Functions563034
 -Node: User-defined564679
 -Node: Definition Syntax565484
 -Ref: Definition Syntax-Footnote-1570891
 -Node: Function Example570962
 -Ref: Function Example-Footnote-1573881
 -Node: Function Caveats573903
 -Node: Calling A Function574421
 -Node: Variable Scope575379
 -Node: Pass By Value/Reference578367
 -Node: Return Statement581862
 -Node: Dynamic Typing584843
 -Node: Indirect Calls585772
 -Ref: Indirect Calls-Footnote-1597074
 -Node: Functions Summary597202
 -Node: Library Functions599904
 -Ref: Library Functions-Footnote-1603513
 -Ref: Library Functions-Footnote-2603656
 -Node: Library Names603827
 -Ref: Library Names-Footnote-1607281
 -Ref: Library Names-Footnote-2607504
 -Node: General Functions607590
 -Node: Strtonum Function608693
 -Node: Assert Function611715
 -Node: Round Function615039
 -Node: Cliff Random Function616580
 -Node: Ordinal Functions617596
 -Ref: Ordinal Functions-Footnote-1620659
 -Ref: Ordinal Functions-Footnote-2620911
 -Node: Join Function621122
 -Ref: Join Function-Footnote-1622891
 -Node: Getlocaltime Function623091
 -Node: Readfile Function626835
 -Node: Shell Quoting628805
 -Node: Data File Management630206
 -Node: Filetrans Function630838
 -Node: Rewind Function634894
 -Node: File Checking636281
 -Ref: File Checking-Footnote-1637613
 -Node: Empty Files637814
 -Node: Ignoring Assigns639793
 -Node: Getopt Function641344
 -Ref: Getopt Function-Footnote-1652806
 -Node: Passwd Functions653006
 -Ref: Passwd Functions-Footnote-1661843
 -Node: Group Functions661931
 -Ref: Group Functions-Footnote-1669825
 -Node: Walking Arrays670038
 -Node: Library Functions Summary671641
 -Node: Library Exercises673042
 -Node: Sample Programs674322
 -Node: Running Examples675092
 -Node: Clones675820
 -Node: Cut Program677044
 -Node: Egrep Program686763
 -Ref: Egrep Program-Footnote-1694261
 -Node: Id Program694371
 -Node: Split Program698016
 -Ref: Split Program-Footnote-1701464
 -Node: Tee Program701592
 -Node: Uniq Program704381
 -Node: Wc Program711800
 -Ref: Wc Program-Footnote-1716050
 -Node: Miscellaneous Programs716144
 -Node: Dupword Program717357
 -Node: Alarm Program719388
 -Node: Translate Program724192
 -Ref: Translate Program-Footnote-1728757
 -Node: Labels Program729027
 -Ref: Labels Program-Footnote-1732378
 -Node: Word Sorting732462
 -Node: History Sorting736533
 -Node: Extract Program738369
 -Node: Simple Sed745894
 -Node: Igawk Program748962
 -Ref: Igawk Program-Footnote-1763286
 -Ref: Igawk Program-Footnote-2763487
 -Ref: Igawk Program-Footnote-3763609
 -Node: Anagram Program763724
 -Node: Signature Program766781
 -Node: Programs Summary768028
 -Node: Programs Exercises769221
 -Ref: Programs Exercises-Footnote-1773352
 -Node: Advanced Features773443
 -Node: Nondecimal Data775391
 -Node: Array Sorting776981
 -Node: Controlling Array Traversal777678
 -Ref: Controlling Array Traversal-Footnote-1786011
 -Node: Array Sorting Functions786129
 -Ref: Array Sorting Functions-Footnote-1790018
 -Node: Two-way I/O790214
 -Ref: Two-way I/O-Footnote-1795159
 -Ref: Two-way I/O-Footnote-2795345
 -Node: TCP/IP Networking795427
 -Node: Profiling798300
 -Node: Advanced Features Summary805847
 -Node: Internationalization807780
 -Node: I18N and L10N809260
 -Node: Explaining gettext809946
 -Ref: Explaining gettext-Footnote-1814971
 -Ref: Explaining gettext-Footnote-2815155
 -Node: Programmer i18n815320
 -Ref: Programmer i18n-Footnote-1820186
 -Node: Translator i18n820235
 -Node: String Extraction821029
 -Ref: String Extraction-Footnote-1822160
 -Node: Printf Ordering822246
 -Ref: Printf Ordering-Footnote-1825032
 -Node: I18N Portability825096
 -Ref: I18N Portability-Footnote-1827551
 -Node: I18N Example827614
 -Ref: I18N Example-Footnote-1830417
 -Node: Gawk I18N830489
 -Node: I18N Summary831127
 -Node: Debugger832466
 -Node: Debugging833488
 -Node: Debugging Concepts833929
 -Node: Debugging Terms835782
 -Node: Awk Debugging838354
 -Node: Sample Debugging Session839248
 -Node: Debugger Invocation839768
 -Node: Finding The Bug841152
 -Node: List of Debugger Commands847627
 -Node: Breakpoint Control848960
 -Node: Debugger Execution Control852656
 -Node: Viewing And Changing Data856020
 -Node: Execution Stack859398
 -Node: Debugger Info861035
 -Node: Miscellaneous Debugger Commands865052
 -Node: Readline Support870081
 -Node: Limitations870973
 -Node: Debugging Summary873087
 -Node: Arbitrary Precision Arithmetic874255
 -Node: Computer Arithmetic875671
 -Ref: table-numeric-ranges879269
 -Ref: Computer Arithmetic-Footnote-1880128
 -Node: Math Definitions880185
 -Ref: table-ieee-formats883473
 -Ref: Math Definitions-Footnote-1884077
 -Node: MPFR features884182
 -Node: FP Math Caution885853
 -Ref: FP Math Caution-Footnote-1886903
 -Node: Inexactness of computations887272
 -Node: Inexact representation888231
 -Node: Comparing FP Values889588
 -Node: Errors accumulate890670
 -Node: Getting Accuracy892103
 -Node: Try To Round894765
 -Node: Setting precision895664
 -Ref: table-predefined-precision-strings896348
 -Node: Setting the rounding mode898137
 -Ref: table-gawk-rounding-modes898501
 -Ref: Setting the rounding mode-Footnote-1901956
 -Node: Arbitrary Precision Integers902135
 -Ref: Arbitrary Precision Integers-Footnote-1905121
 -Node: POSIX Floating Point Problems905270
 -Ref: POSIX Floating Point Problems-Footnote-1909143
 -Node: Floating point summary909181
 -Node: Dynamic Extensions911375
 -Node: Extension Intro912927
 -Node: Plugin License914193
 -Node: Extension Mechanism Outline914990
 -Ref: figure-load-extension915418
 -Ref: figure-register-new-function916898
 -Ref: figure-call-new-function917902
 -Node: Extension API Description919888
 -Node: Extension API Functions Introduction921338
 -Node: General Data Types926162
 -Ref: General Data Types-Footnote-1931901
 -Node: Memory Allocation Functions932200
 -Ref: Memory Allocation Functions-Footnote-1935039
 -Node: Constructor Functions935135
 -Node: Registration Functions936869
 -Node: Extension Functions937554
 -Node: Exit Callback Functions939851
 -Node: Extension Version String941099
 -Node: Input Parsers941764
 -Node: Output Wrappers951641
 -Node: Two-way processors956156
 -Node: Printing Messages958360
 -Ref: Printing Messages-Footnote-1959436
 -Node: Updating `ERRNO'959588
 -Node: Requesting Values960328
 -Ref: table-value-types-returned961056
 -Node: Accessing Parameters962013
 -Node: Symbol Table Access963244
 -Node: Symbol table by name963758
 -Node: Symbol table by cookie965739
 -Ref: Symbol table by cookie-Footnote-1969883
 -Node: Cached values969946
 -Ref: Cached values-Footnote-1973445
 -Node: Array Manipulation973536
 -Ref: Array Manipulation-Footnote-1974634
 -Node: Array Data Types974671
 -Ref: Array Data Types-Footnote-1977326
 -Node: Array Functions977418
 -Node: Flattening Arrays981272
 -Node: Creating Arrays988164
 -Node: Extension API Variables992933
 -Node: Extension Versioning993569
 -Node: Extension API Informational Variables995470
 -Node: Extension API Boilerplate996558
 -Node: Finding Extensions1000367
 -Node: Extension Example1000927
 -Node: Internal File Description1001699
 -Node: Internal File Ops1005766
 -Ref: Internal File Ops-Footnote-11017436
 -Node: Using Internal File Ops1017576
 -Ref: Using Internal File Ops-Footnote-11019959
 -Node: Extension Samples1020232
 -Node: Extension Sample File Functions1021758
 -Node: Extension Sample Fnmatch1029396
 -Node: Extension Sample Fork1030887
 -Node: Extension Sample Inplace1032102
 -Node: Extension Sample Ord1033777
 -Node: Extension Sample Readdir1034613
 -Ref: table-readdir-file-types1035489
 -Node: Extension Sample Revout1036300
 -Node: Extension Sample Rev2way1036890
 -Node: Extension Sample Read write array1037630
 -Node: Extension Sample Readfile1039570
 -Node: Extension Sample Time1040665
 -Node: Extension Sample API Tests1042014
 -Node: gawkextlib1042505
 -Node: Extension summary1045163
 -Node: Extension Exercises1048840
 -Node: Language History1049562
 -Node: V7/SVR3.11051218
 -Node: SVR41053399
 -Node: POSIX1054844
 -Node: BTL1056233
 -Node: POSIX/GNU1056967
 -Node: Feature History1062531
 -Node: Common Extensions1075629
 -Node: Ranges and Locales1076953
 -Ref: Ranges and Locales-Footnote-11081571
 -Ref: Ranges and Locales-Footnote-21081598
 -Ref: Ranges and Locales-Footnote-31081832
 -Node: Contributors1082053
 -Node: History summary1087594
 -Node: Installation1088964
 -Node: Gawk Distribution1089910
 -Node: Getting1090394
 -Node: Extracting1091217
 -Node: Distribution contents1092852
 -Node: Unix Installation1098569
 -Node: Quick Installation1099186
 -Node: Additional Configuration Options1101610
 -Node: Configuration Philosophy1103348
 -Node: Non-Unix Installation1105717
 -Node: PC Installation1106175
 -Node: PC Binary Installation1107494
 -Node: PC Compiling1109342
 -Ref: PC Compiling-Footnote-11112363
 -Node: PC Testing1112472
 -Node: PC Using1113648
 -Node: Cygwin1117763
 -Node: MSYS1118586
 -Node: VMS Installation1119086
 -Node: VMS Compilation1119878
 -Ref: VMS Compilation-Footnote-11121100
 -Node: VMS Dynamic Extensions1121158
 -Node: VMS Installation Details1122842
 -Node: VMS Running1125094
 -Node: VMS GNV1127930
 -Node: VMS Old Gawk1128664
 -Node: Bugs1129134
 -Node: Other Versions1133017
 -Node: Installation summary1139439
 -Node: Notes1140495
 -Node: Compatibility Mode1141360
 -Node: Additions1142142
 -Node: Accessing The Source1143067
 -Node: Adding Code1144503
 -Node: New Ports1150668
 -Node: Derived Files1155150
 -Ref: Derived Files-Footnote-11160625
 -Ref: Derived Files-Footnote-21160659
 -Ref: Derived Files-Footnote-31161255
 -Node: Future Extensions1161369
 -Node: Implementation Limitations1161975
 -Node: Extension Design1163223
 -Node: Old Extension Problems1164377
 -Ref: Old Extension Problems-Footnote-11165894
 -Node: Extension New Mechanism Goals1165951
 -Ref: Extension New Mechanism Goals-Footnote-11169311
 -Node: Extension Other Design Decisions1169500
 -Node: Extension Future Growth1171608
 -Node: Old Extension Mechanism1172444
 -Node: Notes summary1174206
 -Node: Basic Concepts1175392
 -Node: Basic High Level1176073
 -Ref: figure-general-flow1176345
 -Ref: figure-process-flow1176944
 -Ref: Basic High Level-Footnote-11180173
 -Node: Basic Data Typing1180358
 -Node: Glossary1183686
 -Node: Copying1208844
 -Node: GNU Free Documentation License1246400
 -Node: Index1271536
 +Node: Foreword342225
 +Node: Foreword446667
 +Node: Preface48100
 +Ref: Preface-Footnote-150971
 +Ref: Preface-Footnote-251078
 +Ref: Preface-Footnote-351311
 +Node: History51453
 +Node: Names53799
 +Ref: Names-Footnote-154893
 +Node: This Manual55039
 +Ref: This Manual-Footnote-161526
 +Node: Conventions61626
 +Node: Manual History63964
 +Ref: Manual History-Footnote-166946
 +Ref: Manual History-Footnote-266987
 +Node: How To Contribute67061
 +Node: Acknowledgments68190
 +Node: Getting Started72995
 +Node: Running gawk75428
 +Node: One-shot76618
 +Node: Read Terminal77866
 +Node: Long79893
 +Node: Executable Scripts81409
 +Ref: Executable Scripts-Footnote-184198
 +Node: Comments84301
 +Node: Quoting86783
 +Node: DOS Quoting92307
 +Node: Sample Data Files92982
 +Node: Very Simple95577
 +Node: Two Rules100475
 +Node: More Complex102361
 +Node: Statements/Lines105223
 +Ref: Statements/Lines-Footnote-1109678
 +Node: Other Features109943
 +Node: When110874
 +Ref: When-Footnote-1112628
 +Node: Intro Summary112693
 +Node: Invoking Gawk113576
 +Node: Command Line115090
 +Node: Options115888
 +Ref: Options-Footnote-1131692
 +Ref: Options-Footnote-2131921
 +Node: Other Arguments131946
 +Node: Naming Standard Input134894
 +Node: Environment Variables135987
 +Node: AWKPATH Variable136545
 +Ref: AWKPATH Variable-Footnote-1139958
 +Ref: AWKPATH Variable-Footnote-2140003
 +Node: AWKLIBPATH Variable140263
 +Node: Other Environment Variables141519
 +Node: Exit Status145007
 +Node: Include Files145683
 +Node: Loading Shared Libraries149280
 +Node: Obsolete150707
 +Node: Undocumented151404
 +Node: Invoking Summary151671
 +Node: Regexp153335
 +Node: Regexp Usage154789
 +Node: Escape Sequences156826
 +Node: Regexp Operators163067
 +Ref: Regexp Operators-Footnote-1170493
 +Ref: Regexp Operators-Footnote-2170640
 +Node: Bracket Expressions170738
 +Ref: table-char-classes172753
 +Node: Leftmost Longest175677
 +Node: Computed Regexps176979
 +Node: GNU Regexp Operators180376
 +Node: Case-sensitivity184049
 +Ref: Case-sensitivity-Footnote-1186934
 +Ref: Case-sensitivity-Footnote-2187169
 +Node: Regexp Summary187277
 +Node: Reading Files188744
 +Node: Records190838
 +Node: awk split records191571
 +Node: gawk split records196486
 +Ref: gawk split records-Footnote-1201030
 +Node: Fields201067
 +Ref: Fields-Footnote-1203843
 +Node: Nonconstant Fields203929
 +Ref: Nonconstant Fields-Footnote-1206172
 +Node: Changing Fields206376
 +Node: Field Separators212305
 +Node: Default Field Splitting215010
 +Node: Regexp Field Splitting216127
 +Node: Single Character Fields219477
 +Node: Command Line Field Separator220536
 +Node: Full Line Fields223748
 +Ref: Full Line Fields-Footnote-1225265
 +Ref: Full Line Fields-Footnote-2225311
 +Node: Field Splitting Summary225412
 +Node: Constant Size227486
 +Node: Splitting By Content232075
 +Ref: Splitting By Content-Footnote-1236069
 +Node: Multiple Line236232
 +Ref: Multiple Line-Footnote-1242118
 +Node: Getline242297
 +Node: Plain Getline244509
 +Node: Getline/Variable247149
 +Node: Getline/File248297
 +Node: Getline/Variable/File249681
 +Ref: Getline/Variable/File-Footnote-1251284
 +Node: Getline/Pipe251371
 +Node: Getline/Variable/Pipe254054
 +Node: Getline/Coprocess255185
 +Node: Getline/Variable/Coprocess256437
 +Node: Getline Notes257176
 +Node: Getline Summary259968
 +Ref: table-getline-variants260380
 +Node: Read Timeout261209
 +Ref: Read Timeout-Footnote-1265034
 +Node: Command-line directories265092
 +Node: Input Summary265997
 +Node: Input Exercises269298
 +Node: Printing270026
 +Node: Print271803
 +Node: Print Examples273260
 +Node: Output Separators276039
 +Node: OFMT278057
 +Node: Printf279411
 +Node: Basic Printf280196
 +Node: Control Letters281766
 +Node: Format Modifiers285749
 +Node: Printf Examples291750
 +Node: Redirection294236
 +Node: Special FD301077
 +Ref: Special FD-Footnote-1304237
 +Node: Special Files304311
 +Node: Other Inherited Files304928
 +Node: Special Network305928
 +Node: Special Caveats306790
 +Node: Close Files And Pipes307741
 +Ref: Close Files And Pipes-Footnote-1314923
 +Ref: Close Files And Pipes-Footnote-2315071
 +Node: Output Summary315221
 +Node: Output Exercises316219
 +Node: Expressions316899
 +Node: Values318084
 +Node: Constants318762
 +Node: Scalar Constants319453
 +Ref: Scalar Constants-Footnote-1320312
 +Node: Nondecimal-numbers320562
 +Node: Regexp Constants323580
 +Node: Using Constant Regexps324105
 +Node: Variables327248
 +Node: Using Variables327903
 +Node: Assignment Options329814
 +Node: Conversion331689
 +Node: Strings And Numbers332213
 +Ref: Strings And Numbers-Footnote-1335278
 +Node: Locale influences conversions335387
 +Ref: table-locale-affects338134
 +Node: All Operators338722
 +Node: Arithmetic Ops339352
 +Node: Concatenation341857
 +Ref: Concatenation-Footnote-1344676
 +Node: Assignment Ops344782
 +Ref: table-assign-ops349761
 +Node: Increment Ops351033
 +Node: Truth Values and Conditions354471
 +Node: Truth Values355556
 +Node: Typing and Comparison356605
 +Node: Variable Typing357415
 +Node: Comparison Operators361068
 +Ref: table-relational-ops361478
 +Node: POSIX String Comparison364973
 +Ref: POSIX String Comparison-Footnote-1366045
 +Node: Boolean Ops366183
 +Ref: Boolean Ops-Footnote-1370662
 +Node: Conditional Exp370753
 +Node: Function Calls372480
 +Node: Precedence376360
 +Node: Locales380021
 +Node: Expressions Summary381653
 +Node: Patterns and Actions384213
 +Node: Pattern Overview385333
 +Node: Regexp Patterns387012
 +Node: Expression Patterns387555
- Node: Ranges391336
- Node: BEGIN/END394442
- Node: Using BEGIN/END395203
- Ref: Using BEGIN/END-Footnote-1397937
- Node: I/O And BEGIN/END398043
- Node: Empty403258
- Node: Using Shell Variables403575
- Node: Action Overview405848
- Node: Statements408174
- Node: If Statement410022
- Node: While Statement411517
- Node: Do Statement413546
- Node: For Statement414690
- Node: Switch Statement417847
- Node: Break Statement420229
- Node: Continue Statement422270
- Node: Next Statement424097
- Node: Nextfile Statement426478
- Node: Exit Statement429108
- Node: Built-in Variables431511
- Node: User-modified432644
- Ref: User-modified-Footnote-1440325
- Node: Auto-set440387
- Ref: Auto-set-Footnote-1454079
- Ref: Auto-set-Footnote-2454284
- Node: ARGC and ARGV454340
- Node: Pattern Action Summary458558
- Node: Arrays460985
- Node: Array Basics462314
- Node: Array Intro463158
- Ref: figure-array-elements465122
- Ref: Array Intro-Footnote-1467648
- Node: Reference to Elements467776
- Node: Assigning Elements470228
- Node: Array Example470719
- Node: Scanning an Array472477
- Node: Controlling Scanning475493
- Ref: Controlling Scanning-Footnote-1480689
- Node: Numeric Array Subscripts481005
- Node: Uninitialized Subscripts483190
- Node: Delete484807
- Ref: Delete-Footnote-1487550
- Node: Multidimensional487607
- Node: Multiscanning490704
- Node: Arrays of Arrays492293
- Node: Arrays Summary497052
- Node: Functions499144
- Node: Built-in500017
- Node: Calling Built-in501095
- Node: Numeric Functions503086
- Ref: Numeric Functions-Footnote-1507905
- Ref: Numeric Functions-Footnote-2508262
- Ref: Numeric Functions-Footnote-3508310
- Node: String Functions508582
- Ref: String Functions-Footnote-1532057
- Ref: String Functions-Footnote-2532186
- Ref: String Functions-Footnote-3532434
- Node: Gory Details532521
- Ref: table-sub-escapes534302
- Ref: table-sub-proposed535822
- Ref: table-posix-sub537186
- Ref: table-gensub-escapes538722
- Ref: Gory Details-Footnote-1539554
- Node: I/O Functions539705
- Ref: I/O Functions-Footnote-1546923
- Node: Time Functions547070
- Ref: Time Functions-Footnote-1557558
- Ref: Time Functions-Footnote-2557626
- Ref: Time Functions-Footnote-3557784
- Ref: Time Functions-Footnote-4557895
- Ref: Time Functions-Footnote-5558007
- Ref: Time Functions-Footnote-6558234
- Node: Bitwise Functions558500
- Ref: table-bitwise-ops559062
- Ref: Bitwise Functions-Footnote-1563371
- Node: Type Functions563540
- Node: I18N Functions564691
- Node: User-defined566336
- Node: Definition Syntax567141
- Ref: Definition Syntax-Footnote-1572548
- Node: Function Example572619
- Ref: Function Example-Footnote-1575538
- Node: Function Caveats575560
- Node: Calling A Function576078
- Node: Variable Scope577036
- Node: Pass By Value/Reference580024
- Node: Return Statement583519
- Node: Dynamic Typing586500
- Node: Indirect Calls587429
- Ref: Indirect Calls-Footnote-1598731
- Node: Functions Summary598859
- Node: Library Functions601561
- Ref: Library Functions-Footnote-1605170
- Ref: Library Functions-Footnote-2605313
- Node: Library Names605484
- Ref: Library Names-Footnote-1608938
- Ref: Library Names-Footnote-2609161
- Node: General Functions609247
- Node: Strtonum Function610350
- Node: Assert Function613372
- Node: Round Function616696
- Node: Cliff Random Function618237
- Node: Ordinal Functions619253
- Ref: Ordinal Functions-Footnote-1622316
- Ref: Ordinal Functions-Footnote-2622568
- Node: Join Function622779
- Ref: Join Function-Footnote-1624548
- Node: Getlocaltime Function624748
- Node: Readfile Function628492
- Node: Shell Quoting630462
- Node: Data File Management631863
- Node: Filetrans Function632495
- Node: Rewind Function636551
- Node: File Checking637938
- Ref: File Checking-Footnote-1639270
- Node: Empty Files639471
- Node: Ignoring Assigns641450
- Node: Getopt Function643001
- Ref: Getopt Function-Footnote-1654463
- Node: Passwd Functions654663
- Ref: Passwd Functions-Footnote-1663500
- Node: Group Functions663588
- Ref: Group Functions-Footnote-1671482
- Node: Walking Arrays671695
- Node: Library Functions Summary673298
- Node: Library Exercises674699
- Node: Sample Programs675979
- Node: Running Examples676749
- Node: Clones677477
- Node: Cut Program678701
- Node: Egrep Program688420
- Ref: Egrep Program-Footnote-1695918
- Node: Id Program696028
- Node: Split Program699673
- Ref: Split Program-Footnote-1703121
- Node: Tee Program703249
- Node: Uniq Program706038
- Node: Wc Program713457
- Ref: Wc Program-Footnote-1717707
- Node: Miscellaneous Programs717801
- Node: Dupword Program719014
- Node: Alarm Program721045
- Node: Translate Program725849
- Ref: Translate Program-Footnote-1730414
- Node: Labels Program730684
- Ref: Labels Program-Footnote-1734035
- Node: Word Sorting734119
- Node: History Sorting738190
- Node: Extract Program740026
- Node: Simple Sed747551
- Node: Igawk Program750619
- Ref: Igawk Program-Footnote-1764943
- Ref: Igawk Program-Footnote-2765144
- Ref: Igawk Program-Footnote-3765266
- Node: Anagram Program765381
- Node: Signature Program768438
- Node: Programs Summary769685
- Node: Programs Exercises770878
- Ref: Programs Exercises-Footnote-1775009
- Node: Advanced Features775100
- Node: Nondecimal Data777048
- Node: Array Sorting778638
- Node: Controlling Array Traversal779335
- Ref: Controlling Array Traversal-Footnote-1787668
- Node: Array Sorting Functions787786
- Ref: Array Sorting Functions-Footnote-1791675
- Node: Two-way I/O791871
- Ref: Two-way I/O-Footnote-1796812
- Ref: Two-way I/O-Footnote-2796998
- Node: TCP/IP Networking797080
- Node: Profiling799953
- Node: Advanced Features Summary808230
- Node: Internationalization810163
- Node: I18N and L10N811643
- Node: Explaining gettext812329
- Ref: Explaining gettext-Footnote-1817354
- Ref: Explaining gettext-Footnote-2817538
- Node: Programmer i18n817703
- Ref: Programmer i18n-Footnote-1822569
- Node: Translator i18n822618
- Node: String Extraction823412
- Ref: String Extraction-Footnote-1824543
- Node: Printf Ordering824629
- Ref: Printf Ordering-Footnote-1827415
- Node: I18N Portability827479
- Ref: I18N Portability-Footnote-1829934
- Node: I18N Example829997
- Ref: I18N Example-Footnote-1832800
- Node: Gawk I18N832872
- Node: I18N Summary833510
- Node: Debugger834849
- Node: Debugging835871
- Node: Debugging Concepts836312
- Node: Debugging Terms838165
- Node: Awk Debugging840737
- Node: Sample Debugging Session841631
- Node: Debugger Invocation842151
- Node: Finding The Bug843535
- Node: List of Debugger Commands850010
- Node: Breakpoint Control851343
- Node: Debugger Execution Control855039
- Node: Viewing And Changing Data858403
- Node: Execution Stack861781
- Node: Debugger Info863418
- Node: Miscellaneous Debugger Commands867435
- Node: Readline Support872464
- Node: Limitations873356
- Node: Debugging Summary875470
- Node: Arbitrary Precision Arithmetic876638
- Node: Computer Arithmetic878054
- Ref: table-numeric-ranges881652
- Ref: Computer Arithmetic-Footnote-1882511
- Node: Math Definitions882568
- Ref: table-ieee-formats885856
- Ref: Math Definitions-Footnote-1886460
- Node: MPFR features886565
- Node: FP Math Caution888236
- Ref: FP Math Caution-Footnote-1889286
- Node: Inexactness of computations889655
- Node: Inexact representation890614
- Node: Comparing FP Values891971
- Node: Errors accumulate893053
- Node: Getting Accuracy894486
- Node: Try To Round897148
- Node: Setting precision898047
- Ref: table-predefined-precision-strings898731
- Node: Setting the rounding mode900520
- Ref: table-gawk-rounding-modes900884
- Ref: Setting the rounding mode-Footnote-1904339
- Node: Arbitrary Precision Integers904518
- Ref: Arbitrary Precision Integers-Footnote-1909417
- Node: POSIX Floating Point Problems909566
- Ref: POSIX Floating Point Problems-Footnote-1913439
- Node: Floating point summary913477
- Node: Dynamic Extensions915671
- Node: Extension Intro917223
- Node: Plugin License918489
- Node: Extension Mechanism Outline919286
- Ref: figure-load-extension919714
- Ref: figure-register-new-function921194
- Ref: figure-call-new-function922198
- Node: Extension API Description924184
- Node: Extension API Functions Introduction925634
- Node: General Data Types930458
- Ref: General Data Types-Footnote-1936197
- Node: Memory Allocation Functions936496
- Ref: Memory Allocation Functions-Footnote-1939335
- Node: Constructor Functions939431
- Node: Registration Functions941165
- Node: Extension Functions941850
- Node: Exit Callback Functions944147
- Node: Extension Version String945395
- Node: Input Parsers946060
- Node: Output Wrappers955937
- Node: Two-way processors960452
- Node: Printing Messages962656
- Ref: Printing Messages-Footnote-1963732
- Node: Updating `ERRNO'963884
- Node: Requesting Values964624
- Ref: table-value-types-returned965352
- Node: Accessing Parameters966309
- Node: Symbol Table Access967540
- Node: Symbol table by name968054
- Node: Symbol table by cookie970035
- Ref: Symbol table by cookie-Footnote-1974179
- Node: Cached values974242
- Ref: Cached values-Footnote-1977741
- Node: Array Manipulation977832
- Ref: Array Manipulation-Footnote-1978930
- Node: Array Data Types978967
- Ref: Array Data Types-Footnote-1981622
- Node: Array Functions981714
- Node: Flattening Arrays985568
- Node: Creating Arrays992460
- Node: Extension API Variables997229
- Node: Extension Versioning997865
- Node: Extension API Informational Variables999766
- Node: Extension API Boilerplate1000854
- Node: Finding Extensions1004663
- Node: Extension Example1005223
- Node: Internal File Description1005995
- Node: Internal File Ops1010062
- Ref: Internal File Ops-Footnote-11021732
- Node: Using Internal File Ops1021872
- Ref: Using Internal File Ops-Footnote-11024255
- Node: Extension Samples1024528
- Node: Extension Sample File Functions1026054
- Node: Extension Sample Fnmatch1033692
- Node: Extension Sample Fork1035183
- Node: Extension Sample Inplace1036398
- Node: Extension Sample Ord1038073
- Node: Extension Sample Readdir1038909
- Ref: table-readdir-file-types1039785
- Node: Extension Sample Revout1040596
- Node: Extension Sample Rev2way1041186
- Node: Extension Sample Read write array1041926
- Node: Extension Sample Readfile1043866
- Node: Extension Sample Time1044961
- Node: Extension Sample API Tests1046310
- Node: gawkextlib1046801
- Node: Extension summary1049459
- Node: Extension Exercises1053136
- Node: Language History1053858
- Node: V7/SVR3.11055514
- Node: SVR41057695
- Node: POSIX1059140
- Node: BTL1060529
- Node: POSIX/GNU1061263
- Node: Feature History1066887
- Node: Common Extensions1079985
- Node: Ranges and Locales1081309
- Ref: Ranges and Locales-Footnote-11085927
- Ref: Ranges and Locales-Footnote-21085954
- Ref: Ranges and Locales-Footnote-31086188
- Node: Contributors1086409
- Node: History summary1091950
- Node: Installation1093320
- Node: Gawk Distribution1094266
- Node: Getting1094750
- Node: Extracting1095573
- Node: Distribution contents1097208
- Node: Unix Installation1103273
- Node: Quick Installation1103956
- Node: Shell Startup Files1106367
- Node: Additional Configuration Options1107446
- Node: Configuration Philosophy1109185
- Node: Non-Unix Installation1111554
- Node: PC Installation1112012
- Node: PC Binary Installation1113331
- Node: PC Compiling1115179
- Ref: PC Compiling-Footnote-11118200
- Node: PC Testing1118309
- Node: PC Using1119485
- Node: Cygwin1123600
- Node: MSYS1124423
- Node: VMS Installation1124923
- Node: VMS Compilation1125715
- Ref: VMS Compilation-Footnote-11126937
- Node: VMS Dynamic Extensions1126995
- Node: VMS Installation Details1128679
- Node: VMS Running1130931
- Node: VMS GNV1133767
- Node: VMS Old Gawk1134501
- Node: Bugs1134971
- Node: Other Versions1138854
- Node: Installation summary1145276
- Node: Notes1146332
- Node: Compatibility Mode1147197
- Node: Additions1147979
- Node: Accessing The Source1148904
- Node: Adding Code1150340
- Node: New Ports1156505
- Node: Derived Files1160987
- Ref: Derived Files-Footnote-11166462
- Ref: Derived Files-Footnote-21166496
- Ref: Derived Files-Footnote-31167092
- Node: Future Extensions1167206
- Node: Implementation Limitations1167812
- Node: Extension Design1169060
- Node: Old Extension Problems1170214
- Ref: Old Extension Problems-Footnote-11171731
- Node: Extension New Mechanism Goals1171788
- Ref: Extension New Mechanism Goals-Footnote-11175148
- Node: Extension Other Design Decisions1175337
- Node: Extension Future Growth1177445
- Node: Old Extension Mechanism1178281
- Node: Notes summary1180043
- Node: Basic Concepts1181229
- Node: Basic High Level1181910
- Ref: figure-general-flow1182182
- Ref: figure-process-flow1182781
- Ref: Basic High Level-Footnote-11186010
- Node: Basic Data Typing1186195
- Node: Glossary1189523
- Node: Copying1214681
- Node: GNU Free Documentation License1252237
- Node: Index1277373
++Node: Ranges391265
++Node: BEGIN/END394371
++Node: Using BEGIN/END395132
++Ref: Using BEGIN/END-Footnote-1397866
++Node: I/O And BEGIN/END397972
++Node: Empty403187
++Node: Using Shell Variables403504
++Node: Action Overview405777
++Node: Statements408103
++Node: If Statement409951
++Node: While Statement411446
++Node: Do Statement413475
++Node: For Statement414619
++Node: Switch Statement417776
++Node: Break Statement420158
++Node: Continue Statement422199
++Node: Next Statement424026
++Node: Nextfile Statement426407
++Node: Exit Statement429037
++Node: Built-in Variables431440
++Node: User-modified432573
++Ref: User-modified-Footnote-1440254
++Node: Auto-set440316
++Ref: Auto-set-Footnote-1454008
++Ref: Auto-set-Footnote-2454213
++Node: ARGC and ARGV454269
++Node: Pattern Action Summary458487
++Node: Arrays460914
++Node: Array Basics462243
++Node: Array Intro463087
++Ref: figure-array-elements465051
++Ref: Array Intro-Footnote-1467577
++Node: Reference to Elements467705
++Node: Assigning Elements470157
++Node: Array Example470648
++Node: Scanning an Array472406
++Node: Controlling Scanning475422
++Ref: Controlling Scanning-Footnote-1480618
++Node: Numeric Array Subscripts480934
++Node: Uninitialized Subscripts483119
++Node: Delete484736
++Ref: Delete-Footnote-1487479
++Node: Multidimensional487536
++Node: Multiscanning490633
++Node: Arrays of Arrays492222
++Node: Arrays Summary496981
++Node: Functions499073
++Node: Built-in499972
++Node: Calling Built-in501050
++Node: Numeric Functions503041
++Ref: Numeric Functions-Footnote-1507860
++Ref: Numeric Functions-Footnote-2508217
++Ref: Numeric Functions-Footnote-3508265
++Node: String Functions508537
++Ref: String Functions-Footnote-1532012
++Ref: String Functions-Footnote-2532141
++Ref: String Functions-Footnote-3532389
++Node: Gory Details532476
++Ref: table-sub-escapes534257
++Ref: table-sub-proposed535777
++Ref: table-posix-sub537141
++Ref: table-gensub-escapes538677
++Ref: Gory Details-Footnote-1539509
++Node: I/O Functions539660
++Ref: I/O Functions-Footnote-1546878
++Node: Time Functions547025
++Ref: Time Functions-Footnote-1557513
++Ref: Time Functions-Footnote-2557581
++Ref: Time Functions-Footnote-3557739
++Ref: Time Functions-Footnote-4557850
++Ref: Time Functions-Footnote-5557962
++Ref: Time Functions-Footnote-6558189
++Node: Bitwise Functions558455
++Ref: table-bitwise-ops559017
++Ref: Bitwise Functions-Footnote-1563326
++Node: Type Functions563495
++Node: I18N Functions564646
++Node: User-defined566291
++Node: Definition Syntax567096
++Ref: Definition Syntax-Footnote-1572503
++Node: Function Example572574
++Ref: Function Example-Footnote-1575493
++Node: Function Caveats575515
++Node: Calling A Function576033
++Node: Variable Scope576991
++Node: Pass By Value/Reference579979
++Node: Return Statement583474
++Node: Dynamic Typing586455
++Node: Indirect Calls587384
++Ref: Indirect Calls-Footnote-1598686
++Node: Functions Summary598814
++Node: Library Functions601516
++Ref: Library Functions-Footnote-1605125
++Ref: Library Functions-Footnote-2605268
++Node: Library Names605439
++Ref: Library Names-Footnote-1608893
++Ref: Library Names-Footnote-2609116
++Node: General Functions609202
++Node: Strtonum Function610305
++Node: Assert Function613327
++Node: Round Function616651
++Node: Cliff Random Function618192
++Node: Ordinal Functions619208
++Ref: Ordinal Functions-Footnote-1622271
++Ref: Ordinal Functions-Footnote-2622523
++Node: Join Function622734
++Ref: Join Function-Footnote-1624503
++Node: Getlocaltime Function624703
++Node: Readfile Function628447
++Node: Shell Quoting630417
++Node: Data File Management631818
++Node: Filetrans Function632450
++Node: Rewind Function636506
++Node: File Checking637893
++Ref: File Checking-Footnote-1639225
++Node: Empty Files639426
++Node: Ignoring Assigns641405
++Node: Getopt Function642956
++Ref: Getopt Function-Footnote-1654418
++Node: Passwd Functions654618
++Ref: Passwd Functions-Footnote-1663455
++Node: Group Functions663543
++Ref: Group Functions-Footnote-1671437
++Node: Walking Arrays671650
++Node: Library Functions Summary673253
++Node: Library Exercises674654
++Node: Sample Programs675934
++Node: Running Examples676704
++Node: Clones677432
++Node: Cut Program678656
++Node: Egrep Program688375
++Ref: Egrep Program-Footnote-1695873
++Node: Id Program695983
++Node: Split Program699628
++Ref: Split Program-Footnote-1703076
++Node: Tee Program703204
++Node: Uniq Program705993
++Node: Wc Program713412
++Ref: Wc Program-Footnote-1717662
++Node: Miscellaneous Programs717756
++Node: Dupword Program718969
++Node: Alarm Program721000
++Node: Translate Program725804
++Ref: Translate Program-Footnote-1730369
++Node: Labels Program730639
++Ref: Labels Program-Footnote-1733990
++Node: Word Sorting734074
++Node: History Sorting738145
++Node: Extract Program739981
++Node: Simple Sed747506
++Node: Igawk Program750574
++Ref: Igawk Program-Footnote-1764898
++Ref: Igawk Program-Footnote-2765099
++Ref: Igawk Program-Footnote-3765221
++Node: Anagram Program765336
++Node: Signature Program768393
++Node: Programs Summary769640
++Node: Programs Exercises770833
++Ref: Programs Exercises-Footnote-1774964
++Node: Advanced Features775055
++Node: Nondecimal Data777003
++Node: Array Sorting778593
++Node: Controlling Array Traversal779290
++Ref: Controlling Array Traversal-Footnote-1787623
++Node: Array Sorting Functions787741
++Ref: Array Sorting Functions-Footnote-1791630
++Node: Two-way I/O791826
++Ref: Two-way I/O-Footnote-1796771
++Ref: Two-way I/O-Footnote-2796957
++Node: TCP/IP Networking797039
++Node: Profiling799912
++Node: Advanced Features Summary808189
++Node: Internationalization810122
++Node: I18N and L10N811602
++Node: Explaining gettext812288
++Ref: Explaining gettext-Footnote-1817313
++Ref: Explaining gettext-Footnote-2817497
++Node: Programmer i18n817662
++Ref: Programmer i18n-Footnote-1822528
++Node: Translator i18n822577
++Node: String Extraction823371
++Ref: String Extraction-Footnote-1824502
++Node: Printf Ordering824588
++Ref: Printf Ordering-Footnote-1827374
++Node: I18N Portability827438
++Ref: I18N Portability-Footnote-1829893
++Node: I18N Example829956
++Ref: I18N Example-Footnote-1832759
++Node: Gawk I18N832831
++Node: I18N Summary833469
++Node: Debugger834808
++Node: Debugging835830
++Node: Debugging Concepts836271
++Node: Debugging Terms838124
++Node: Awk Debugging840696
++Node: Sample Debugging Session841590
++Node: Debugger Invocation842110
++Node: Finding The Bug843494
++Node: List of Debugger Commands849969
++Node: Breakpoint Control851302
++Node: Debugger Execution Control854998
++Node: Viewing And Changing Data858362
++Node: Execution Stack861740
++Node: Debugger Info863377
++Node: Miscellaneous Debugger Commands867394
++Node: Readline Support872423
++Node: Limitations873315
++Node: Debugging Summary875429
++Node: Arbitrary Precision Arithmetic876597
++Node: Computer Arithmetic878013
++Ref: table-numeric-ranges881611
++Ref: Computer Arithmetic-Footnote-1882470
++Node: Math Definitions882527
++Ref: table-ieee-formats885815
++Ref: Math Definitions-Footnote-1886419
++Node: MPFR features886524
++Node: FP Math Caution888195
++Ref: FP Math Caution-Footnote-1889245
++Node: Inexactness of computations889614
++Node: Inexact representation890573
++Node: Comparing FP Values891930
++Node: Errors accumulate893012
++Node: Getting Accuracy894445
++Node: Try To Round897107
++Node: Setting precision898006
++Ref: table-predefined-precision-strings898690
++Node: Setting the rounding mode900479
++Ref: table-gawk-rounding-modes900843
++Ref: Setting the rounding mode-Footnote-1904298
++Node: Arbitrary Precision Integers904477
++Ref: Arbitrary Precision Integers-Footnote-1909376
++Node: POSIX Floating Point Problems909525
++Ref: POSIX Floating Point Problems-Footnote-1913398
++Node: Floating point summary913436
++Node: Dynamic Extensions915630
++Node: Extension Intro917182
++Node: Plugin License918448
++Node: Extension Mechanism Outline919245
++Ref: figure-load-extension919673
++Ref: figure-register-new-function921153
++Ref: figure-call-new-function922157
++Node: Extension API Description924143
++Node: Extension API Functions Introduction925593
++Node: General Data Types930417
++Ref: General Data Types-Footnote-1936156
++Node: Memory Allocation Functions936455
++Ref: Memory Allocation Functions-Footnote-1939294
++Node: Constructor Functions939390
++Node: Registration Functions941124
++Node: Extension Functions941809
++Node: Exit Callback Functions944106
++Node: Extension Version String945354
++Node: Input Parsers946019
++Node: Output Wrappers955896
++Node: Two-way processors960411
++Node: Printing Messages962615
++Ref: Printing Messages-Footnote-1963691
++Node: Updating `ERRNO'963843
++Node: Requesting Values964583
++Ref: table-value-types-returned965311
++Node: Accessing Parameters966268
++Node: Symbol Table Access967499
++Node: Symbol table by name968013
++Node: Symbol table by cookie969994
++Ref: Symbol table by cookie-Footnote-1974138
++Node: Cached values974201
++Ref: Cached values-Footnote-1977700
++Node: Array Manipulation977791
++Ref: Array Manipulation-Footnote-1978889
++Node: Array Data Types978926
++Ref: Array Data Types-Footnote-1981581
++Node: Array Functions981673
++Node: Flattening Arrays985527
++Node: Creating Arrays992419
++Node: Extension API Variables997188
++Node: Extension Versioning997824
++Node: Extension API Informational Variables999725
++Node: Extension API Boilerplate1000813
++Node: Finding Extensions1004622
++Node: Extension Example1005182
++Node: Internal File Description1005954
++Node: Internal File Ops1010021
++Ref: Internal File Ops-Footnote-11021691
++Node: Using Internal File Ops1021831
++Ref: Using Internal File Ops-Footnote-11024214
++Node: Extension Samples1024487
++Node: Extension Sample File Functions1026013
++Node: Extension Sample Fnmatch1033651
++Node: Extension Sample Fork1035142
++Node: Extension Sample Inplace1036357
++Node: Extension Sample Ord1038032
++Node: Extension Sample Readdir1038868
++Ref: table-readdir-file-types1039744
++Node: Extension Sample Revout1040555
++Node: Extension Sample Rev2way1041145
++Node: Extension Sample Read write array1041885
++Node: Extension Sample Readfile1043825
++Node: Extension Sample Time1044920
++Node: Extension Sample API Tests1046269
++Node: gawkextlib1046760
++Node: Extension summary1049418
++Node: Extension Exercises1053095
++Node: Language History1053817
++Node: V7/SVR3.11055473
++Node: SVR41057654
++Node: POSIX1059099
++Node: BTL1060488
++Node: POSIX/GNU1061222
++Node: Feature History1066846
++Node: Common Extensions1079944
++Node: Ranges and Locales1081268
++Ref: Ranges and Locales-Footnote-11085886
++Ref: Ranges and Locales-Footnote-21085913
++Ref: Ranges and Locales-Footnote-31086147
++Node: Contributors1086368
++Node: History summary1091909
++Node: Installation1093279
++Node: Gawk Distribution1094225
++Node: Getting1094709
++Node: Extracting1095532
++Node: Distribution contents1097167
++Node: Unix Installation1103232
++Node: Quick Installation1103915
++Node: Shell Startup Files1106326
++Node: Additional Configuration Options1107405
++Node: Configuration Philosophy1109144
++Node: Non-Unix Installation1111513
++Node: PC Installation1111971
++Node: PC Binary Installation1113290
++Node: PC Compiling1115138
++Ref: PC Compiling-Footnote-11118159
++Node: PC Testing1118268
++Node: PC Using1119444
++Node: Cygwin1123559
++Node: MSYS1124382
++Node: VMS Installation1124882
++Node: VMS Compilation1125674
++Ref: VMS Compilation-Footnote-11126896
++Node: VMS Dynamic Extensions1126954
++Node: VMS Installation Details1128638
++Node: VMS Running1130890
++Node: VMS GNV1133726
++Node: VMS Old Gawk1134460
++Node: Bugs1134930
++Node: Other Versions1138813
++Node: Installation summary1145235
++Node: Notes1146291
++Node: Compatibility Mode1147156
++Node: Additions1147938
++Node: Accessing The Source1148863
++Node: Adding Code1150299
++Node: New Ports1156464
++Node: Derived Files1160946
++Ref: Derived Files-Footnote-11166421
++Ref: Derived Files-Footnote-21166455
++Ref: Derived Files-Footnote-31167051
++Node: Future Extensions1167165
++Node: Implementation Limitations1167771
++Node: Extension Design1169019
++Node: Old Extension Problems1170173
++Ref: Old Extension Problems-Footnote-11171690
++Node: Extension New Mechanism Goals1171747
++Ref: Extension New Mechanism Goals-Footnote-11175107
++Node: Extension Other Design Decisions1175296
++Node: Extension Future Growth1177404
++Node: Old Extension Mechanism1178240
++Node: Notes summary1180002
++Node: Basic Concepts1181188
++Node: Basic High Level1181869
++Ref: figure-general-flow1182141
++Ref: figure-process-flow1182740
++Ref: Basic High Level-Footnote-11185969
++Node: Basic Data Typing1186154
++Node: Glossary1189482
++Node: Copying1214640
++Node: GNU Free Documentation License1252196
++Node: Index1277332
  End Tag Table


Summary of changes:
 doc/ChangeLog   |    4 +
 doc/   |  778 +++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |   54 ++--
 doc/ |   54 ++--
 4 files changed, 447 insertions(+), 443 deletions(-)


reply via email to

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