[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-1070-g545cc9

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1070-g545cc96
Date: Sun, 01 Feb 2015 18:54:57 +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  545cc9691e3d6479053684815d23e6553a7d0a95 (commit)
       via  bcb51623b8e156b03c2ae588906e4ed25fa3eba2 (commit)
      from  86cd3e2cb5117c5800997d3bb363b6d5470be3ce (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 545cc9691e3d6479053684815d23e6553a7d0a95
Merge: 86cd3e2 bcb5162
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Feb 1 20:54:20 2015 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index 1c74fc9,ca16811..0329a03
--- a/doc/
+++ b/doc/
@@@ -34621,560 -34471,559 +34624,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-in500021
 -Node: Calling Built-in501099
 -Node: Numeric Functions503094
 -Ref: Numeric Functions-Footnote-1507110
 -Ref: Numeric Functions-Footnote-2507467
 -Ref: Numeric Functions-Footnote-3507515
 -Node: String Functions507787
 -Ref: String Functions-Footnote-1531288
 -Ref: String Functions-Footnote-2531417
 -Ref: String Functions-Footnote-3531665
 -Node: Gory Details531752
 -Ref: table-sub-escapes533533
 -Ref: table-sub-proposed535048
 -Ref: table-posix-sub536410
 -Ref: table-gensub-escapes537947
 -Ref: Gory Details-Footnote-1538780
 -Node: I/O Functions538931
 -Ref: I/O Functions-Footnote-1546167
 -Node: Time Functions546314
 -Ref: Time Functions-Footnote-1556823
 -Ref: Time Functions-Footnote-2556891
 -Ref: Time Functions-Footnote-3557049
 -Ref: Time Functions-Footnote-4557160
 -Ref: Time Functions-Footnote-5557272
 -Ref: Time Functions-Footnote-6557499
 -Node: Bitwise Functions557765
 -Ref: table-bitwise-ops558327
 -Ref: Bitwise Functions-Footnote-1562639
 -Node: Type Functions562811
 -Node: I18N Functions563962
 -Node: User-defined565607
 -Node: Definition Syntax566412
 -Ref: Definition Syntax-Footnote-1572044
 -Node: Function Example572115
 -Ref: Function Example-Footnote-1575034
 -Node: Function Caveats575056
 -Node: Calling A Function575574
 -Node: Variable Scope576532
 -Node: Pass By Value/Reference579520
 -Node: Return Statement583015
 -Node: Dynamic Typing585996
 -Node: Indirect Calls586925
 -Ref: Indirect Calls-Footnote-1598227
 -Node: Functions Summary598355
 -Node: Library Functions601057
 -Ref: Library Functions-Footnote-1604666
 -Ref: Library Functions-Footnote-2604809
 -Node: Library Names604980
 -Ref: Library Names-Footnote-1608434
 -Ref: Library Names-Footnote-2608657
 -Node: General Functions608743
 -Node: Strtonum Function609846
 -Node: Assert Function612868
 -Node: Round Function616192
 -Node: Cliff Random Function617733
 -Node: Ordinal Functions618749
 -Ref: Ordinal Functions-Footnote-1621812
 -Ref: Ordinal Functions-Footnote-2622064
 -Node: Join Function622275
 -Ref: Join Function-Footnote-1624044
 -Node: Getlocaltime Function624244
 -Node: Readfile Function627988
 -Node: Shell Quoting629958
 -Node: Data File Management631359
 -Node: Filetrans Function631991
 -Node: Rewind Function636047
 -Node: File Checking637434
 -Ref: File Checking-Footnote-1638766
 -Node: Empty Files638967
 -Node: Ignoring Assigns640946
 -Node: Getopt Function642497
 -Ref: Getopt Function-Footnote-1653959
 -Node: Passwd Functions654159
 -Ref: Passwd Functions-Footnote-1662996
 -Node: Group Functions663084
 -Ref: Group Functions-Footnote-1670978
 -Node: Walking Arrays671191
 -Node: Library Functions Summary672794
 -Node: Library Exercises674195
 -Node: Sample Programs675475
 -Node: Running Examples676245
 -Node: Clones676973
 -Node: Cut Program678197
 -Node: Egrep Program687916
 -Ref: Egrep Program-Footnote-1695414
 -Node: Id Program695524
 -Node: Split Program699169
 -Ref: Split Program-Footnote-1702617
 -Node: Tee Program702745
 -Node: Uniq Program705534
 -Node: Wc Program712953
 -Ref: Wc Program-Footnote-1717203
 -Node: Miscellaneous Programs717297
 -Node: Dupword Program718510
 -Node: Alarm Program720541
 -Node: Translate Program725345
 -Ref: Translate Program-Footnote-1729910
 -Node: Labels Program730180
 -Ref: Labels Program-Footnote-1733531
 -Node: Word Sorting733615
 -Node: History Sorting737686
 -Node: Extract Program739522
 -Node: Simple Sed747047
 -Node: Igawk Program750115
 -Ref: Igawk Program-Footnote-1764439
 -Ref: Igawk Program-Footnote-2764640
 -Ref: Igawk Program-Footnote-3764762
 -Node: Anagram Program764877
 -Node: Signature Program767934
 -Node: Programs Summary769181
 -Node: Programs Exercises770374
 -Ref: Programs Exercises-Footnote-1774505
 -Node: Advanced Features774596
 -Node: Nondecimal Data776544
 -Node: Array Sorting778134
 -Node: Controlling Array Traversal778831
 -Ref: Controlling Array Traversal-Footnote-1787164
 -Node: Array Sorting Functions787282
 -Ref: Array Sorting Functions-Footnote-1791171
 -Node: Two-way I/O791367
 -Ref: Two-way I/O-Footnote-1796312
 -Ref: Two-way I/O-Footnote-2796498
 -Node: TCP/IP Networking796580
 -Node: Profiling799453
 -Node: Advanced Features Summary807000
 -Node: Internationalization808933
 -Node: I18N and L10N810413
 -Node: Explaining gettext811099
 -Ref: Explaining gettext-Footnote-1816124
 -Ref: Explaining gettext-Footnote-2816308
 -Node: Programmer i18n816473
 -Ref: Programmer i18n-Footnote-1821339
 -Node: Translator i18n821388
 -Node: String Extraction822182
 -Ref: String Extraction-Footnote-1823313
 -Node: Printf Ordering823399
 -Ref: Printf Ordering-Footnote-1826185
 -Node: I18N Portability826249
 -Ref: I18N Portability-Footnote-1828704
 -Node: I18N Example828767
 -Ref: I18N Example-Footnote-1831570
 -Node: Gawk I18N831642
 -Node: I18N Summary832280
 -Node: Debugger833619
 -Node: Debugging834641
 -Node: Debugging Concepts835082
 -Node: Debugging Terms836935
 -Node: Awk Debugging839507
 -Node: Sample Debugging Session840401
 -Node: Debugger Invocation840921
 -Node: Finding The Bug842305
 -Node: List of Debugger Commands848780
 -Node: Breakpoint Control850113
 -Node: Debugger Execution Control853809
 -Node: Viewing And Changing Data857173
 -Node: Execution Stack860551
 -Node: Debugger Info862188
 -Node: Miscellaneous Debugger Commands866205
 -Node: Readline Support871234
 -Node: Limitations872126
 -Node: Debugging Summary874240
 -Node: Arbitrary Precision Arithmetic875408
 -Node: Computer Arithmetic876824
 -Ref: table-numeric-ranges880422
 -Ref: Computer Arithmetic-Footnote-1881281
 -Node: Math Definitions881338
 -Ref: table-ieee-formats884626
 -Ref: Math Definitions-Footnote-1885230
 -Node: MPFR features885335
 -Node: FP Math Caution887006
 -Ref: FP Math Caution-Footnote-1888056
 -Node: Inexactness of computations888425
 -Node: Inexact representation889384
 -Node: Comparing FP Values890741
 -Node: Errors accumulate891823
 -Node: Getting Accuracy893256
 -Node: Try To Round895918
 -Node: Setting precision896817
 -Ref: table-predefined-precision-strings897501
 -Node: Setting the rounding mode899290
 -Ref: table-gawk-rounding-modes899654
 -Ref: Setting the rounding mode-Footnote-1903109
 -Node: Arbitrary Precision Integers903288
 -Ref: Arbitrary Precision Integers-Footnote-1906274
 -Node: POSIX Floating Point Problems906423
 -Ref: POSIX Floating Point Problems-Footnote-1910296
 -Node: Floating point summary910334
 -Node: Dynamic Extensions912528
 -Node: Extension Intro914080
 -Node: Plugin License915346
 -Node: Extension Mechanism Outline916143
 -Ref: figure-load-extension916571
 -Ref: figure-register-new-function918051
 -Ref: figure-call-new-function919055
 -Node: Extension API Description921041
 -Node: Extension API Functions Introduction922491
 -Node: General Data Types927315
 -Ref: General Data Types-Footnote-1933054
 -Node: Memory Allocation Functions933353
 -Ref: Memory Allocation Functions-Footnote-1936192
 -Node: Constructor Functions936288
 -Node: Registration Functions938022
 -Node: Extension Functions938707
 -Node: Exit Callback Functions941004
 -Node: Extension Version String942252
 -Node: Input Parsers942917
 -Node: Output Wrappers952796
 -Node: Two-way processors957311
 -Node: Printing Messages959515
 -Ref: Printing Messages-Footnote-1960591
 -Node: Updating `ERRNO'960743
 -Node: Requesting Values961483
 -Ref: table-value-types-returned962211
 -Node: Accessing Parameters963168
 -Node: Symbol Table Access964399
 -Node: Symbol table by name964913
 -Node: Symbol table by cookie966894
 -Ref: Symbol table by cookie-Footnote-1971038
 -Node: Cached values971101
 -Ref: Cached values-Footnote-1974600
 -Node: Array Manipulation974691
 -Ref: Array Manipulation-Footnote-1975789
 -Node: Array Data Types975826
 -Ref: Array Data Types-Footnote-1978481
 -Node: Array Functions978573
 -Node: Flattening Arrays982427
 -Node: Creating Arrays989319
 -Node: Extension API Variables994090
 -Node: Extension Versioning994726
 -Node: Extension API Informational Variables996627
 -Node: Extension API Boilerplate997692
 -Node: Finding Extensions1001501
 -Node: Extension Example1002061
 -Node: Internal File Description1002833
 -Node: Internal File Ops1006900
 -Ref: Internal File Ops-Footnote-11018570
 -Node: Using Internal File Ops1018710
 -Ref: Using Internal File Ops-Footnote-11021093
 -Node: Extension Samples1021366
 -Node: Extension Sample File Functions1022892
 -Node: Extension Sample Fnmatch1030530
 -Node: Extension Sample Fork1032021
 -Node: Extension Sample Inplace1033236
 -Node: Extension Sample Ord1034911
 -Node: Extension Sample Readdir1035747
 -Ref: table-readdir-file-types1036623
 -Node: Extension Sample Revout1037434
 -Node: Extension Sample Rev2way1038024
 -Node: Extension Sample Read write array1038764
 -Node: Extension Sample Readfile1040704
 -Node: Extension Sample Time1041799
 -Node: Extension Sample API Tests1043148
 -Node: gawkextlib1043639
 -Node: Extension summary1046297
 -Node: Extension Exercises1049986
 -Node: Language History1050708
 -Node: V7/SVR3.11052364
 -Node: SVR41054545
 -Node: POSIX1055990
 -Node: BTL1057379
 -Node: POSIX/GNU1058113
 -Node: Feature History1063677
 -Node: Common Extensions1076775
 -Node: Ranges and Locales1078099
 -Ref: Ranges and Locales-Footnote-11082717
 -Ref: Ranges and Locales-Footnote-21082744
 -Ref: Ranges and Locales-Footnote-31082978
 -Node: Contributors1083199
 -Node: History summary1088740
 -Node: Installation1090110
 -Node: Gawk Distribution1091056
 -Node: Getting1091540
 -Node: Extracting1092363
 -Node: Distribution contents1093998
 -Node: Unix Installation1099715
 -Node: Quick Installation1100332
 -Node: Additional Configuration Options1102756
 -Node: Configuration Philosophy1104494
 -Node: Non-Unix Installation1106863
 -Node: PC Installation1107321
 -Node: PC Binary Installation1108640
 -Node: PC Compiling1110488
 -Ref: PC Compiling-Footnote-11113509
 -Node: PC Testing1113618
 -Node: PC Using1114794
 -Node: Cygwin1118909
 -Node: MSYS1119732
 -Node: VMS Installation1120232
 -Node: VMS Compilation1121024
 -Ref: VMS Compilation-Footnote-11122246
 -Node: VMS Dynamic Extensions1122304
 -Node: VMS Installation Details1123988
 -Node: VMS Running1126240
 -Node: VMS GNV1129076
 -Node: VMS Old Gawk1129810
 -Node: Bugs1130280
 -Node: Other Versions1134163
 -Node: Installation summary1140587
 -Node: Notes1141643
 -Node: Compatibility Mode1142508
 -Node: Additions1143290
 -Node: Accessing The Source1144215
 -Node: Adding Code1145650
 -Node: New Ports1151807
 -Node: Derived Files1156289
 -Ref: Derived Files-Footnote-11161764
 -Ref: Derived Files-Footnote-21161798
 -Ref: Derived Files-Footnote-31162394
 -Node: Future Extensions1162508
 -Node: Implementation Limitations1163114
 -Node: Extension Design1164362
 -Node: Old Extension Problems1165516
 -Ref: Old Extension Problems-Footnote-11167033
 -Node: Extension New Mechanism Goals1167090
 -Ref: Extension New Mechanism Goals-Footnote-11170450
 -Node: Extension Other Design Decisions1170639
 -Node: Extension Future Growth1172747
 -Node: Old Extension Mechanism1173583
 -Node: Notes summary1175345
 -Node: Basic Concepts1176531
 -Node: Basic High Level1177212
 -Ref: figure-general-flow1177484
 -Ref: figure-process-flow1178083
 -Ref: Basic High Level-Footnote-11181312
 -Node: Basic Data Typing1181497
 -Node: Glossary1184825
 -Node: Copying1216754
 -Node: GNU Free Documentation License1254310
 -Node: Index1279446
 +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-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-in500833
 +Node: Calling Built-in501911
 +Node: Numeric Functions503906
 +Ref: Numeric Functions-Footnote-1508724
 +Ref: Numeric Functions-Footnote-2509081
 +Ref: Numeric Functions-Footnote-3509129
 +Node: String Functions509401
 +Ref: String Functions-Footnote-1532902
 +Ref: String Functions-Footnote-2533031
 +Ref: String Functions-Footnote-3533279
 +Node: Gory Details533366
 +Ref: table-sub-escapes535147
 +Ref: table-sub-proposed536662
 +Ref: table-posix-sub538024
 +Ref: table-gensub-escapes539561
 +Ref: Gory Details-Footnote-1540394
 +Node: I/O Functions540545
 +Ref: I/O Functions-Footnote-1547781
 +Node: Time Functions547928
 +Ref: Time Functions-Footnote-1558437
 +Ref: Time Functions-Footnote-2558505
 +Ref: Time Functions-Footnote-3558663
 +Ref: Time Functions-Footnote-4558774
 +Ref: Time Functions-Footnote-5558886
 +Ref: Time Functions-Footnote-6559113
 +Node: Bitwise Functions559379
 +Ref: table-bitwise-ops559941
 +Ref: Bitwise Functions-Footnote-1564253
 +Node: Type Functions564425
 +Node: I18N Functions565576
 +Node: User-defined567221
 +Node: Definition Syntax568026
- Ref: Definition Syntax-Footnote-1573525
- Node: Function Example573596
- Ref: Function Example-Footnote-1576515
- Node: Function Caveats576537
- Node: Calling A Function577055
- Node: Variable Scope578013
- Node: Pass By Value/Reference581001
- Node: Return Statement584496
- Node: Dynamic Typing587477
- Node: Indirect Calls588406
- Ref: Indirect Calls-Footnote-1599724
- Node: Functions Summary599852
- Node: Library Functions602554
- Ref: Library Functions-Footnote-1606163
- Ref: Library Functions-Footnote-2606306
- Node: Library Names606477
- Ref: Library Names-Footnote-1609931
- Ref: Library Names-Footnote-2610154
- Node: General Functions610240
- Node: Strtonum Function611343
- Node: Assert Function614365
- Node: Round Function617689
- Node: Cliff Random Function619230
- Node: Ordinal Functions620246
- Ref: Ordinal Functions-Footnote-1623309
- Ref: Ordinal Functions-Footnote-2623561
- Node: Join Function623772
- Ref: Join Function-Footnote-1625541
- Node: Getlocaltime Function625741
- Node: Readfile Function629485
- Node: Shell Quoting631455
- Node: Data File Management632856
- Node: Filetrans Function633488
- Node: Rewind Function637544
- Node: File Checking638931
- Ref: File Checking-Footnote-1640263
- Node: Empty Files640464
- Node: Ignoring Assigns642443
- Node: Getopt Function643994
- Ref: Getopt Function-Footnote-1655456
- Node: Passwd Functions655656
- Ref: Passwd Functions-Footnote-1664493
- Node: Group Functions664581
- Ref: Group Functions-Footnote-1672475
- Node: Walking Arrays672688
- Node: Library Functions Summary674291
- Node: Library Exercises675692
- Node: Sample Programs676972
- Node: Running Examples677742
- Node: Clones678470
- Node: Cut Program679694
- Node: Egrep Program689413
- Ref: Egrep Program-Footnote-1696911
- Node: Id Program697021
- Node: Split Program700666
- Ref: Split Program-Footnote-1704114
- Node: Tee Program704242
- Node: Uniq Program707031
- Node: Wc Program714450
- Ref: Wc Program-Footnote-1718700
- Node: Miscellaneous Programs718794
- Node: Dupword Program720007
- Node: Alarm Program722038
- Node: Translate Program726842
- Ref: Translate Program-Footnote-1731407
- Node: Labels Program731677
- Ref: Labels Program-Footnote-1735028
- Node: Word Sorting735112
- Node: History Sorting739183
- Node: Extract Program741019
- Node: Simple Sed748544
- Node: Igawk Program751612
- Ref: Igawk Program-Footnote-1765936
- Ref: Igawk Program-Footnote-2766137
- Ref: Igawk Program-Footnote-3766259
- Node: Anagram Program766374
- Node: Signature Program769431
- Node: Programs Summary770678
- Node: Programs Exercises771871
- Ref: Programs Exercises-Footnote-1776002
- Node: Advanced Features776093
- Node: Nondecimal Data778041
- Node: Array Sorting779631
- Node: Controlling Array Traversal780328
- Ref: Controlling Array Traversal-Footnote-1788661
- Node: Array Sorting Functions788779
- Ref: Array Sorting Functions-Footnote-1792668
- Node: Two-way I/O792864
- Ref: Two-way I/O-Footnote-1797809
- Ref: Two-way I/O-Footnote-2797995
- Node: TCP/IP Networking798077
- Node: Profiling800950
- Node: Advanced Features Summary809227
- Node: Internationalization811160
- Node: I18N and L10N812640
- Node: Explaining gettext813326
- Ref: Explaining gettext-Footnote-1818351
- Ref: Explaining gettext-Footnote-2818535
- Node: Programmer i18n818700
- Ref: Programmer i18n-Footnote-1823566
- Node: Translator i18n823615
- Node: String Extraction824409
- Ref: String Extraction-Footnote-1825540
- Node: Printf Ordering825626
- Ref: Printf Ordering-Footnote-1828412
- Node: I18N Portability828476
- Ref: I18N Portability-Footnote-1830931
- Node: I18N Example830994
- Ref: I18N Example-Footnote-1833797
- Node: Gawk I18N833869
- Node: I18N Summary834507
- Node: Debugger835846
- Node: Debugging836868
- Node: Debugging Concepts837309
- Node: Debugging Terms839162
- Node: Awk Debugging841734
- Node: Sample Debugging Session842628
- Node: Debugger Invocation843148
- Node: Finding The Bug844532
- Node: List of Debugger Commands851007
- Node: Breakpoint Control852340
- Node: Debugger Execution Control856036
- Node: Viewing And Changing Data859400
- Node: Execution Stack862778
- Node: Debugger Info864415
- Node: Miscellaneous Debugger Commands868432
- Node: Readline Support873461
- Node: Limitations874353
- Node: Debugging Summary876467
- Node: Arbitrary Precision Arithmetic877635
- Node: Computer Arithmetic879051
- Ref: table-numeric-ranges882649
- Ref: Computer Arithmetic-Footnote-1883508
- Node: Math Definitions883565
- Ref: table-ieee-formats886853
- Ref: Math Definitions-Footnote-1887457
- Node: MPFR features887562
- Node: FP Math Caution889233
- Ref: FP Math Caution-Footnote-1890283
- Node: Inexactness of computations890652
- Node: Inexact representation891611
- Node: Comparing FP Values892968
- Node: Errors accumulate894050
- Node: Getting Accuracy895483
- Node: Try To Round898145
- Node: Setting precision899044
- Ref: table-predefined-precision-strings899728
- Node: Setting the rounding mode901517
- Ref: table-gawk-rounding-modes901881
- Ref: Setting the rounding mode-Footnote-1905336
- Node: Arbitrary Precision Integers905515
- Ref: Arbitrary Precision Integers-Footnote-1910415
- Node: POSIX Floating Point Problems910564
- Ref: POSIX Floating Point Problems-Footnote-1914437
- Node: Floating point summary914475
- Node: Dynamic Extensions916669
- Node: Extension Intro918221
- Node: Plugin License919487
- Node: Extension Mechanism Outline920284
- Ref: figure-load-extension920712
- Ref: figure-register-new-function922192
- Ref: figure-call-new-function923196
- Node: Extension API Description925182
- Node: Extension API Functions Introduction926632
- Node: General Data Types931456
- Ref: General Data Types-Footnote-1937195
- Node: Memory Allocation Functions937494
- Ref: Memory Allocation Functions-Footnote-1940333
- Node: Constructor Functions940429
- Node: Registration Functions942163
- Node: Extension Functions942848
- Node: Exit Callback Functions945145
- Node: Extension Version String946393
- Node: Input Parsers947058
- Node: Output Wrappers956937
- Node: Two-way processors961452
- Node: Printing Messages963656
- Ref: Printing Messages-Footnote-1964732
- Node: Updating `ERRNO'964884
- Node: Requesting Values965624
- Ref: table-value-types-returned966352
- Node: Accessing Parameters967309
- Node: Symbol Table Access968540
- Node: Symbol table by name969054
- Node: Symbol table by cookie971035
- Ref: Symbol table by cookie-Footnote-1975179
- Node: Cached values975242
- Ref: Cached values-Footnote-1978741
- Node: Array Manipulation978832
- Ref: Array Manipulation-Footnote-1979930
- Node: Array Data Types979967
- Ref: Array Data Types-Footnote-1982622
- Node: Array Functions982714
- Node: Flattening Arrays986568
- Node: Creating Arrays993460
- Node: Extension API Variables998231
- Node: Extension Versioning998867
- Node: Extension API Informational Variables1000768
- Node: Extension API Boilerplate1001833
- Node: Finding Extensions1005642
- Node: Extension Example1006202
- Node: Internal File Description1006974
- Node: Internal File Ops1011041
- Ref: Internal File Ops-Footnote-11022711
- Node: Using Internal File Ops1022851
- Ref: Using Internal File Ops-Footnote-11025234
- Node: Extension Samples1025507
- Node: Extension Sample File Functions1027033
- Node: Extension Sample Fnmatch1034671
- Node: Extension Sample Fork1036162
- Node: Extension Sample Inplace1037377
- Node: Extension Sample Ord1039052
- Node: Extension Sample Readdir1039888
- Ref: table-readdir-file-types1040764
- Node: Extension Sample Revout1041575
- Node: Extension Sample Rev2way1042165
- Node: Extension Sample Read write array1042905
- Node: Extension Sample Readfile1044845
- Node: Extension Sample Time1045940
- Node: Extension Sample API Tests1047289
- Node: gawkextlib1047780
- Node: Extension summary1050438
- Node: Extension Exercises1054127
- Node: Language History1054849
- Node: V7/SVR3.11056505
- Node: SVR41058686
- Node: POSIX1060131
- Node: BTL1061520
- Node: POSIX/GNU1062254
- Node: Feature History1067878
- Node: Common Extensions1080976
- Node: Ranges and Locales1082300
- Ref: Ranges and Locales-Footnote-11086918
- Ref: Ranges and Locales-Footnote-21086945
- Ref: Ranges and Locales-Footnote-31087179
- Node: Contributors1087400
- Node: History summary1092941
- Node: Installation1094311
- Node: Gawk Distribution1095257
- Node: Getting1095741
- Node: Extracting1096564
- Node: Distribution contents1098199
- Node: Unix Installation1104264
- Node: Quick Installation1104947
- Node: Shell Startup Files1107358
- Node: Additional Configuration Options1108437
- Node: Configuration Philosophy1110176
- Node: Non-Unix Installation1112545
- Node: PC Installation1113003
- Node: PC Binary Installation1114322
- Node: PC Compiling1116170
- Ref: PC Compiling-Footnote-11119191
- Node: PC Testing1119300
- Node: PC Using1120476
- Node: Cygwin1124591
- Node: MSYS1125414
- Node: VMS Installation1125914
- Node: VMS Compilation1126706
- Ref: VMS Compilation-Footnote-11127928
- Node: VMS Dynamic Extensions1127986
- Node: VMS Installation Details1129670
- Node: VMS Running1131922
- Node: VMS GNV1134758
- Node: VMS Old Gawk1135492
- Node: Bugs1135962
- Node: Other Versions1139845
- Node: Installation summary1146269
- Node: Notes1147325
- Node: Compatibility Mode1148190
- Node: Additions1148972
- Node: Accessing The Source1149897
- Node: Adding Code1151332
- Node: New Ports1157489
- Node: Derived Files1161971
- Ref: Derived Files-Footnote-11167446
- Ref: Derived Files-Footnote-21167480
- Ref: Derived Files-Footnote-31168076
- Node: Future Extensions1168190
- Node: Implementation Limitations1168796
- Node: Extension Design1170044
- Node: Old Extension Problems1171198
- Ref: Old Extension Problems-Footnote-11172715
- Node: Extension New Mechanism Goals1172772
- Ref: Extension New Mechanism Goals-Footnote-11176132
- Node: Extension Other Design Decisions1176321
- Node: Extension Future Growth1178429
- Node: Old Extension Mechanism1179265
- Node: Notes summary1181027
- Node: Basic Concepts1182213
- Node: Basic High Level1182894
- Ref: figure-general-flow1183166
- Ref: figure-process-flow1183765
- Ref: Basic High Level-Footnote-11186994
- Node: Basic Data Typing1187179
- Node: Glossary1190507
- Node: Copying1222436
- Node: GNU Free Documentation License1259992
- Node: Index1285128
++Ref: Definition Syntax-Footnote-1573658
++Node: Function Example573729
++Ref: Function Example-Footnote-1576648
++Node: Function Caveats576670
++Node: Calling A Function577188
++Node: Variable Scope578146
++Node: Pass By Value/Reference581134
++Node: Return Statement584629
++Node: Dynamic Typing587610
++Node: Indirect Calls588539
++Ref: Indirect Calls-Footnote-1599841
++Node: Functions Summary599969
++Node: Library Functions602671
++Ref: Library Functions-Footnote-1606280
++Ref: Library Functions-Footnote-2606423
++Node: Library Names606594
++Ref: Library Names-Footnote-1610048
++Ref: Library Names-Footnote-2610271
++Node: General Functions610357
++Node: Strtonum Function611460
++Node: Assert Function614482
++Node: Round Function617806
++Node: Cliff Random Function619347
++Node: Ordinal Functions620363
++Ref: Ordinal Functions-Footnote-1623426
++Ref: Ordinal Functions-Footnote-2623678
++Node: Join Function623889
++Ref: Join Function-Footnote-1625658
++Node: Getlocaltime Function625858
++Node: Readfile Function629602
++Node: Shell Quoting631572
++Node: Data File Management632973
++Node: Filetrans Function633605
++Node: Rewind Function637661
++Node: File Checking639048
++Ref: File Checking-Footnote-1640380
++Node: Empty Files640581
++Node: Ignoring Assigns642560
++Node: Getopt Function644111
++Ref: Getopt Function-Footnote-1655573
++Node: Passwd Functions655773
++Ref: Passwd Functions-Footnote-1664610
++Node: Group Functions664698
++Ref: Group Functions-Footnote-1672592
++Node: Walking Arrays672805
++Node: Library Functions Summary674408
++Node: Library Exercises675809
++Node: Sample Programs677089
++Node: Running Examples677859
++Node: Clones678587
++Node: Cut Program679811
++Node: Egrep Program689530
++Ref: Egrep Program-Footnote-1697028
++Node: Id Program697138
++Node: Split Program700783
++Ref: Split Program-Footnote-1704231
++Node: Tee Program704359
++Node: Uniq Program707148
++Node: Wc Program714567
++Ref: Wc Program-Footnote-1718817
++Node: Miscellaneous Programs718911
++Node: Dupword Program720124
++Node: Alarm Program722155
++Node: Translate Program726959
++Ref: Translate Program-Footnote-1731524
++Node: Labels Program731794
++Ref: Labels Program-Footnote-1735145
++Node: Word Sorting735229
++Node: History Sorting739300
++Node: Extract Program741136
++Node: Simple Sed748661
++Node: Igawk Program751729
++Ref: Igawk Program-Footnote-1766053
++Ref: Igawk Program-Footnote-2766254
++Ref: Igawk Program-Footnote-3766376
++Node: Anagram Program766491
++Node: Signature Program769548
++Node: Programs Summary770795
++Node: Programs Exercises771988
++Ref: Programs Exercises-Footnote-1776119
++Node: Advanced Features776210
++Node: Nondecimal Data778158
++Node: Array Sorting779748
++Node: Controlling Array Traversal780445
++Ref: Controlling Array Traversal-Footnote-1788778
++Node: Array Sorting Functions788896
++Ref: Array Sorting Functions-Footnote-1792785
++Node: Two-way I/O792981
++Ref: Two-way I/O-Footnote-1797926
++Ref: Two-way I/O-Footnote-2798112
++Node: TCP/IP Networking798194
++Node: Profiling801067
++Node: Advanced Features Summary809344
++Node: Internationalization811277
++Node: I18N and L10N812757
++Node: Explaining gettext813443
++Ref: Explaining gettext-Footnote-1818468
++Ref: Explaining gettext-Footnote-2818652
++Node: Programmer i18n818817
++Ref: Programmer i18n-Footnote-1823683
++Node: Translator i18n823732
++Node: String Extraction824526
++Ref: String Extraction-Footnote-1825657
++Node: Printf Ordering825743
++Ref: Printf Ordering-Footnote-1828529
++Node: I18N Portability828593
++Ref: I18N Portability-Footnote-1831048
++Node: I18N Example831111
++Ref: I18N Example-Footnote-1833914
++Node: Gawk I18N833986
++Node: I18N Summary834624
++Node: Debugger835963
++Node: Debugging836985
++Node: Debugging Concepts837426
++Node: Debugging Terms839279
++Node: Awk Debugging841851
++Node: Sample Debugging Session842745
++Node: Debugger Invocation843265
++Node: Finding The Bug844649
++Node: List of Debugger Commands851124
++Node: Breakpoint Control852457
++Node: Debugger Execution Control856153
++Node: Viewing And Changing Data859517
++Node: Execution Stack862895
++Node: Debugger Info864532
++Node: Miscellaneous Debugger Commands868549
++Node: Readline Support873578
++Node: Limitations874470
++Node: Debugging Summary876584
++Node: Arbitrary Precision Arithmetic877752
++Node: Computer Arithmetic879168
++Ref: table-numeric-ranges882766
++Ref: Computer Arithmetic-Footnote-1883625
++Node: Math Definitions883682
++Ref: table-ieee-formats886970
++Ref: Math Definitions-Footnote-1887574
++Node: MPFR features887679
++Node: FP Math Caution889350
++Ref: FP Math Caution-Footnote-1890400
++Node: Inexactness of computations890769
++Node: Inexact representation891728
++Node: Comparing FP Values893085
++Node: Errors accumulate894167
++Node: Getting Accuracy895600
++Node: Try To Round898262
++Node: Setting precision899161
++Ref: table-predefined-precision-strings899845
++Node: Setting the rounding mode901634
++Ref: table-gawk-rounding-modes901998
++Ref: Setting the rounding mode-Footnote-1905453
++Node: Arbitrary Precision Integers905632
++Ref: Arbitrary Precision Integers-Footnote-1910532
++Node: POSIX Floating Point Problems910681
++Ref: POSIX Floating Point Problems-Footnote-1914554
++Node: Floating point summary914592
++Node: Dynamic Extensions916786
++Node: Extension Intro918338
++Node: Plugin License919604
++Node: Extension Mechanism Outline920401
++Ref: figure-load-extension920829
++Ref: figure-register-new-function922309
++Ref: figure-call-new-function923313
++Node: Extension API Description925299
++Node: Extension API Functions Introduction926749
++Node: General Data Types931573
++Ref: General Data Types-Footnote-1937312
++Node: Memory Allocation Functions937611
++Ref: Memory Allocation Functions-Footnote-1940450
++Node: Constructor Functions940546
++Node: Registration Functions942280
++Node: Extension Functions942965
++Node: Exit Callback Functions945262
++Node: Extension Version String946510
++Node: Input Parsers947175
++Node: Output Wrappers957054
++Node: Two-way processors961569
++Node: Printing Messages963773
++Ref: Printing Messages-Footnote-1964849
++Node: Updating `ERRNO'965001
++Node: Requesting Values965741
++Ref: table-value-types-returned966469
++Node: Accessing Parameters967426
++Node: Symbol Table Access968657
++Node: Symbol table by name969171
++Node: Symbol table by cookie971152
++Ref: Symbol table by cookie-Footnote-1975296
++Node: Cached values975359
++Ref: Cached values-Footnote-1978858
++Node: Array Manipulation978949
++Ref: Array Manipulation-Footnote-1980047
++Node: Array Data Types980084
++Ref: Array Data Types-Footnote-1982739
++Node: Array Functions982831
++Node: Flattening Arrays986685
++Node: Creating Arrays993577
++Node: Extension API Variables998348
++Node: Extension Versioning998984
++Node: Extension API Informational Variables1000885
++Node: Extension API Boilerplate1001950
++Node: Finding Extensions1005759
++Node: Extension Example1006319
++Node: Internal File Description1007091
++Node: Internal File Ops1011158
++Ref: Internal File Ops-Footnote-11022828
++Node: Using Internal File Ops1022968
++Ref: Using Internal File Ops-Footnote-11025351
++Node: Extension Samples1025624
++Node: Extension Sample File Functions1027150
++Node: Extension Sample Fnmatch1034788
++Node: Extension Sample Fork1036279
++Node: Extension Sample Inplace1037494
++Node: Extension Sample Ord1039169
++Node: Extension Sample Readdir1040005
++Ref: table-readdir-file-types1040881
++Node: Extension Sample Revout1041692
++Node: Extension Sample Rev2way1042282
++Node: Extension Sample Read write array1043022
++Node: Extension Sample Readfile1044962
++Node: Extension Sample Time1046057
++Node: Extension Sample API Tests1047406
++Node: gawkextlib1047897
++Node: Extension summary1050555
++Node: Extension Exercises1054244
++Node: Language History1054966
++Node: V7/SVR3.11056622
++Node: SVR41058803
++Node: POSIX1060248
++Node: BTL1061637
++Node: POSIX/GNU1062371
++Node: Feature History1067995
++Node: Common Extensions1081093
++Node: Ranges and Locales1082417
++Ref: Ranges and Locales-Footnote-11087035
++Ref: Ranges and Locales-Footnote-21087062
++Ref: Ranges and Locales-Footnote-31087296
++Node: Contributors1087517
++Node: History summary1093058
++Node: Installation1094428
++Node: Gawk Distribution1095374
++Node: Getting1095858
++Node: Extracting1096681
++Node: Distribution contents1098316
++Node: Unix Installation1104381
++Node: Quick Installation1105064
++Node: Shell Startup Files1107475
++Node: Additional Configuration Options1108554
++Node: Configuration Philosophy1110293
++Node: Non-Unix Installation1112662
++Node: PC Installation1113120
++Node: PC Binary Installation1114439
++Node: PC Compiling1116287
++Ref: PC Compiling-Footnote-11119308
++Node: PC Testing1119417
++Node: PC Using1120593
++Node: Cygwin1124708
++Node: MSYS1125531
++Node: VMS Installation1126031
++Node: VMS Compilation1126823
++Ref: VMS Compilation-Footnote-11128045
++Node: VMS Dynamic Extensions1128103
++Node: VMS Installation Details1129787
++Node: VMS Running1132039
++Node: VMS GNV1134875
++Node: VMS Old Gawk1135609
++Node: Bugs1136079
++Node: Other Versions1139962
++Node: Installation summary1146386
++Node: Notes1147442
++Node: Compatibility Mode1148307
++Node: Additions1149089
++Node: Accessing The Source1150014
++Node: Adding Code1151449
++Node: New Ports1157606
++Node: Derived Files1162088
++Ref: Derived Files-Footnote-11167563
++Ref: Derived Files-Footnote-21167597
++Ref: Derived Files-Footnote-31168193
++Node: Future Extensions1168307
++Node: Implementation Limitations1168913
++Node: Extension Design1170161
++Node: Old Extension Problems1171315
++Ref: Old Extension Problems-Footnote-11172832
++Node: Extension New Mechanism Goals1172889
++Ref: Extension New Mechanism Goals-Footnote-11176249
++Node: Extension Other Design Decisions1176438
++Node: Extension Future Growth1178546
++Node: Old Extension Mechanism1179382
++Node: Notes summary1181144
++Node: Basic Concepts1182330
++Node: Basic High Level1183011
++Ref: figure-general-flow1183283
++Ref: figure-process-flow1183882
++Ref: Basic High Level-Footnote-11187111
++Node: Basic Data Typing1187296
++Node: Glossary1190624
++Node: Copying1222553
++Node: GNU Free Documentation License1260109
++Node: Index1285245
  End Tag Table


Summary of changes:
 ChangeLog             |   13 +
 NEWS                  |    2 +-
 awkgram.c             |    2 +-
 awkgram.y             |    2 +-
 doc/ChangeLog         |    6 +
 doc/         |  629 +++++++++++++++++++++++++------------------------
 doc/gawk.texi         |   12 +-
 doc/       |   12 +-
 symbol.c              |   36 ++--
 test/ChangeLog        |    7 +-
 test/      |    9 +
 test/      |   20 +-
 test/Maketests        |   10 -
 test/indirectcall.awk |    8 +-
 14 files changed, 404 insertions(+), 364 deletions(-)


reply via email to

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