[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-560-g9180926

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-560-g9180926
Date: Thu, 19 Jun 2014 17:26:49 +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  9180926c14842c03fd3baa5b3f27ac1c5bb11924 (commit)
       via  46b2d10640dc4404680fc7ffc670dd06feb5ecf3 (commit)
       via  a83444c3f520da5983965baa1ea04dc4476ef1d9 (commit)
       via  5cb84303090ceeaae218692e849d76bb5f0dce69 (commit)
      from  1b4fdde13df0ef1139e0b7233414332d4b3fbf4d (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 9180926c14842c03fd3baa5b3f27ac1c5bb11924
Merge: 1b4fdde 46b2d10
Author: Arnold D. Robbins <address@hidden>
Date:   Thu Jun 19 20:26:20 2014 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index f81c5f3,95d81e8..5d4aaa3
--- a/doc/
+++ b/doc/
@@@ -32386,10 -32389,10 +32397,10 @@@ Inde
                                                                (line  47)
  * functions, user-defined, next/nextfile statements and: Next Statement.
                                                                (line  45)
- * G-d:                                   Acknowledgments.     (line  78)
+ * G-d:                                   Acknowledgments.     (line  82)
  * Garfinkle, Scott:                      Contributors.        (line  34)
  * gawk program, dynamic profiling:       Profiling.           (line 179)
 -* gawk version:                          Auto-set.            (line 199)
 +* gawk version:                          Auto-set.            (line 207)
  * gawk, ARGIND variable in:              Other Arguments.     (line  12)
  * gawk, awk and <1>:                     This Manual.         (line  14)
  * gawk, awk and:                         Preface.             (line  23)
@@@ -33962,537 -33965,537 +33973,537 @@@ Ref: Manual History-Footnote-16525
  Ref: Manual History-Footnote-265291
  Node: How To Contribute65365
  Node: Acknowledgments66604
- Node: Getting Started70753
- Node: Running gawk73187
- Node: One-shot74377
- Node: Read Terminal75602
- Ref: Read Terminal-Footnote-177252
- Ref: Read Terminal-Footnote-277528
- Node: Long77699
- Node: Executable Scripts79075
- Ref: Executable Scripts-Footnote-180908
- Ref: Executable Scripts-Footnote-281010
- Node: Comments81557
- Node: Quoting84030
- Node: DOS Quoting89346
- Node: Sample Data Files90021
- Node: Very Simple92536
- Node: Two Rules97174
- Node: More Complex99068
- Ref: More Complex-Footnote-1102000
- Node: Statements/Lines102085
- Ref: Statements/Lines-Footnote-1106540
- Node: Other Features106805
- Node: When107733
- Node: Intro Summary109903
- Node: Invoking Gawk110669
- Node: Command Line112184
- Node: Options112975
- Ref: Options-Footnote-1128804
- Node: Other Arguments128829
- Node: Naming Standard Input131491
- Node: Environment Variables132585
- Node: AWKPATH Variable133143
- Ref: AWKPATH Variable-Footnote-1136015
- Ref: AWKPATH Variable-Footnote-2136060
- Node: AWKLIBPATH Variable136320
- Node: Other Environment Variables137079
- Node: Exit Status140734
- Node: Include Files141409
- Node: Loading Shared Libraries144987
- Node: Obsolete146371
- Node: Undocumented147068
- Node: Invoking Summary147335
- Node: Regexp148915
- Node: Regexp Usage150365
- Node: Escape Sequences152398
- Node: Regexp Operators158065
- Ref: Regexp Operators-Footnote-1165545
- Ref: Regexp Operators-Footnote-2165692
- Node: Bracket Expressions165790
- Ref: table-char-classes167680
- Node: GNU Regexp Operators170203
- Node: Case-sensitivity173926
- Ref: Case-sensitivity-Footnote-1176818
- Ref: Case-sensitivity-Footnote-2177053
- Node: Leftmost Longest177161
- Node: Computed Regexps178362
- Node: Regexp Summary181734
- Node: Reading Files183205
- Node: Records185297
- Node: awk split records186040
- Node: gawk split records190898
- Ref: gawk split records-Footnote-1195419
- Node: Fields195456
- Ref: Fields-Footnote-1198420
- Node: Nonconstant Fields198506
- Ref: Nonconstant Fields-Footnote-1200736
- Node: Changing Fields200938
- Node: Field Separators206892
- Node: Default Field Splitting209594
- Node: Regexp Field Splitting210711
- Node: Single Character Fields214052
- Node: Command Line Field Separator215111
- Node: Full Line Fields218453
- Ref: Full Line Fields-Footnote-1218961
- Node: Field Splitting Summary219007
- Ref: Field Splitting Summary-Footnote-1222106
- Node: Constant Size222207
- Node: Splitting By Content226814
- Ref: Splitting By Content-Footnote-1230564
- Node: Multiple Line230604
- Ref: Multiple Line-Footnote-1236460
- Node: Getline236639
- Node: Plain Getline238855
- Node: Getline/Variable240950
- Node: Getline/File242097
- Node: Getline/Variable/File243481
- Ref: Getline/Variable/File-Footnote-1245080
- Node: Getline/Pipe245167
- Node: Getline/Variable/Pipe247866
- Node: Getline/Coprocess248973
- Node: Getline/Variable/Coprocess250225
- Node: Getline Notes250962
- Node: Getline Summary253766
- Ref: table-getline-variants254174
- Node: Read Timeout255086
- Ref: Read Timeout-Footnote-1258913
- Node: Command line directories258971
- Node: Input Summary259875
- Node: Input Exercises263012
- Node: Printing263745
- Node: Print265467
- Node: Print Examples266808
- Node: Output Separators269587
- Node: OFMT271603
- Node: Printf272961
- Node: Basic Printf273867
- Node: Control Letters275406
- Node: Format Modifiers279258
- Node: Printf Examples285285
- Node: Redirection287749
- Node: Special Files294721
- Node: Special FD295252
- Ref: Special FD-Footnote-1298876
- Node: Special Network298950
- Node: Special Caveats299800
- Node: Close Files And Pipes300596
- Ref: Close Files And Pipes-Footnote-1307757
- Ref: Close Files And Pipes-Footnote-2307905
- Node: Output Summary308055
- Node: Output exercises309052
- Node: Expressions309732
- Node: Values310917
- Node: Constants311593
- Node: Scalar Constants312273
- Ref: Scalar Constants-Footnote-1313132
- Node: Nondecimal-numbers313382
- Node: Regexp Constants316382
- Node: Using Constant Regexps316857
- Node: Variables319927
- Node: Using Variables320582
- Node: Assignment Options322306
- Node: Conversion324181
- Node: Strings And Numbers324705
- Ref: Strings And Numbers-Footnote-1327767
- Node: Locale influences conversions327876
- Ref: table-locale-affects330593
- Node: All Operators331181
- Node: Arithmetic Ops331811
- Node: Concatenation334316
- Ref: Concatenation-Footnote-1337112
- Node: Assignment Ops337232
- Ref: table-assign-ops342215
- Node: Increment Ops343532
- Node: Truth Values and Conditions346970
- Node: Truth Values348053
- Node: Typing and Comparison349102
- Node: Variable Typing349895
- Ref: Variable Typing-Footnote-1353795
- Node: Comparison Operators353917
- Ref: table-relational-ops354327
- Node: POSIX String Comparison357877
- Ref: POSIX String Comparison-Footnote-1358961
- Node: Boolean Ops359099
- Ref: Boolean Ops-Footnote-1363169
- Node: Conditional Exp363260
- Node: Function Calls364987
- Node: Precedence368745
- Node: Locales372414
- Node: Expressions Summary374045
- Node: Patterns and Actions376586
- Node: Pattern Overview377702
- Node: Regexp Patterns379379
- Node: Expression Patterns379922
- Node: Ranges383703
- Node: BEGIN/END386809
- Node: Using BEGIN/END387571
- Ref: Using BEGIN/END-Footnote-1390307
- Node: I/O And BEGIN/END390413
- Node: Empty395629
- Node: Using Shell Variables395946
- Node: Action Overview398229
- Node: Statements400556
- Node: If Statement402404
- Node: While Statement403902
- Node: Do Statement405946
- Node: For Statement407102
- Node: Switch Statement410254
- Node: Break Statement412357
- Node: Continue Statement414412
- Node: Next Statement416205
- Node: Nextfile Statement418595
- Node: Exit Statement421250
- Node: Built-in Variables423654
- Node: User-modified424781
- Ref: User-modified-Footnote-1432470
- Node: Auto-set432532
- Ref: Auto-set-Footnote-1445451
- Ref: Auto-set-Footnote-2445656
- Node: ARGC and ARGV445712
- Node: Pattern Action Summary449566
- Node: Arrays451789
- Node: Array Basics453338
- Node: Array Intro454164
- Ref: figure-array-elements456137
- Node: Reference to Elements458544
- Node: Assigning Elements460817
- Node: Array Example461308
- Node: Scanning an Array463040
- Node: Controlling Scanning466055
- Ref: Controlling Scanning-Footnote-1471228
- Node: Delete471544
- Ref: Delete-Footnote-1474309
- Node: Numeric Array Subscripts474366
- Node: Uninitialized Subscripts476549
- Node: Multidimensional478174
- Node: Multiscanning481267
- Node: Arrays of Arrays482856
- Node: Arrays Summary487519
- Node: Functions489624
- Node: Built-in490497
- Node: Calling Built-in491575
- Node: Numeric Functions493563
- Ref: Numeric Functions-Footnote-1497397
- Ref: Numeric Functions-Footnote-2497754
- Ref: Numeric Functions-Footnote-3497802
- Node: String Functions498071
- Ref: String Functions-Footnote-1521082
- Ref: String Functions-Footnote-2521211
- Ref: String Functions-Footnote-3521459
- Node: Gory Details521546
- Ref: table-sub-escapes523215
- Ref: table-sub-posix-92524569
- Ref: table-sub-proposed525920
- Ref: table-posix-sub527274
- Ref: table-gensub-escapes528819
- Ref: Gory Details-Footnote-1529995
- Ref: Gory Details-Footnote-2530046
- Node: I/O Functions530197
- Ref: I/O Functions-Footnote-1537320
- Node: Time Functions537467
- Ref: Time Functions-Footnote-1547931
- Ref: Time Functions-Footnote-2547999
- Ref: Time Functions-Footnote-3548157
- Ref: Time Functions-Footnote-4548268
- Ref: Time Functions-Footnote-5548380
- Ref: Time Functions-Footnote-6548607
- Node: Bitwise Functions548873
- Ref: table-bitwise-ops549435
- Ref: Bitwise Functions-Footnote-1553680
- Node: Type Functions553864
- Node: I18N Functions555006
- Node: User-defined556651
- Node: Definition Syntax557455
- Ref: Definition Syntax-Footnote-1562380
- Node: Function Example562449
- Ref: Function Example-Footnote-1565093
- Node: Function Caveats565115
- Node: Calling A Function565633
- Node: Variable Scope566588
- Node: Pass By Value/Reference569576
- Node: Return Statement573084
- Node: Dynamic Typing576068
- Node: Indirect Calls576997
- Node: Functions Summary586710
- Node: Library Functions589249
- Ref: Library Functions-Footnote-1592867
- Ref: Library Functions-Footnote-2593010
- Node: Library Names593181
- Ref: Library Names-Footnote-1596654
- Ref: Library Names-Footnote-2596874
- Node: General Functions596960
- Node: Strtonum Function597988
- Node: Assert Function600768
- Node: Round Function604094
- Node: Cliff Random Function605635
- Node: Ordinal Functions606651
- Ref: Ordinal Functions-Footnote-1609728
- Ref: Ordinal Functions-Footnote-2609980
- Node: Join Function610191
- Ref: Join Function-Footnote-1611962
- Node: Getlocaltime Function612162
- Node: Readfile Function615898
- Node: Data File Management617737
- Node: Filetrans Function618369
- Node: Rewind Function622438
- Node: File Checking623825
- Ref: File Checking-Footnote-1624957
- Node: Empty Files625158
- Node: Ignoring Assigns627137
- Node: Getopt Function628691
- Ref: Getopt Function-Footnote-1639994
- Node: Passwd Functions640197
- Ref: Passwd Functions-Footnote-1649176
- Node: Group Functions649264
- Ref: Group Functions-Footnote-1657205
- Node: Walking Arrays657418
- Node: Library Functions Summary659021
- Node: Library exercises660409
- Node: Sample Programs661689
- Node: Running Examples662459
- Node: Clones663187
- Node: Cut Program664411
- Node: Egrep Program674279
- Ref: Egrep Program-Footnote-1682250
- Node: Id Program682360
- Node: Split Program686024
- Ref: Split Program-Footnote-1689562
- Node: Tee Program689690
- Node: Uniq Program692497
- Node: Wc Program699927
- Ref: Wc Program-Footnote-1704192
- Node: Miscellaneous Programs704284
- Node: Dupword Program705497
- Node: Alarm Program707528
- Node: Translate Program712342
- Ref: Translate Program-Footnote-1716733
- Ref: Translate Program-Footnote-2717003
- Node: Labels Program717137
- Ref: Labels Program-Footnote-1720508
- Node: Word Sorting720592
- Node: History Sorting724635
- Node: Extract Program726471
- Node: Simple Sed734007
- Node: Igawk Program737069
- Ref: Igawk Program-Footnote-1751380
- Ref: Igawk Program-Footnote-2751581
- Node: Anagram Program751719
- Node: Signature Program754787
- Node: Programs Summary756034
- Node: Programs Exercises757249
- Node: Advanced Features760900
- Node: Nondecimal Data762848
- Node: Array Sorting764425
- Node: Controlling Array Traversal765122
- Node: Array Sorting Functions773402
- Ref: Array Sorting Functions-Footnote-1777309
- Node: Two-way I/O777503
- Ref: Two-way I/O-Footnote-1783019
- Node: TCP/IP Networking783101
- Node: Profiling785945
- Node: Advanced Features Summary793487
- Node: Internationalization795351
- Node: I18N and L10N796831
- Node: Explaining gettext797517
- Ref: Explaining gettext-Footnote-1802657
- Ref: Explaining gettext-Footnote-2802841
- Node: Programmer i18n803006
- Node: Translator i18n807231
- Node: String Extraction808025
- Ref: String Extraction-Footnote-1808986
- Node: Printf Ordering809072
- Ref: Printf Ordering-Footnote-1811854
- Node: I18N Portability811918
- Ref: I18N Portability-Footnote-1814367
- Node: I18N Example814430
- Ref: I18N Example-Footnote-1817152
- Node: Gawk I18N817224
- Node: I18N Summary817862
- Node: Debugger819201
- Node: Debugging820223
- Node: Debugging Concepts820664
- Node: Debugging Terms822520
- Node: Awk Debugging825117
- Node: Sample Debugging Session826009
- Node: Debugger Invocation826529
- Node: Finding The Bug827862
- Node: List of Debugger Commands834344
- Node: Breakpoint Control835676
- Node: Debugger Execution Control839340
- Node: Viewing And Changing Data842700
- Node: Execution Stack846058
- Node: Debugger Info847571
- Node: Miscellaneous Debugger Commands851565
- Node: Readline Support856749
- Node: Limitations857641
- Node: Debugging Summary859915
- Node: Arbitrary Precision Arithmetic861079
- Node: Computer Arithmetic862408
- Ref: Computer Arithmetic-Footnote-1866795
- Node: Math Definitions866852
- Ref: table-ieee-formats869736
- Node: MPFR features870240
- Node: FP Math Caution871882
- Ref: FP Math Caution-Footnote-1872923
- Node: Inexactness of computations873292
- Node: Inexact representation874240
- Node: Comparing FP Values875595
- Node: Errors accumulate876559
- Node: Getting Accuracy877992
- Node: Try To Round880651
- Node: Setting precision881550
- Ref: table-predefined-precision-strings882232
- Node: Setting the rounding mode884025
- Ref: table-gawk-rounding-modes884389
- Ref: Setting the rounding mode-Footnote-1887843
- Node: Arbitrary Precision Integers888022
- Ref: Arbitrary Precision Integers-Footnote-1891025
- Node: POSIX Floating Point Problems891174
- Ref: POSIX Floating Point Problems-Footnote-1895050
- Node: Floating point summary895088
- Node: Dynamic Extensions897305
- Node: Extension Intro898857
- Node: Plugin License900122
- Node: Extension Mechanism Outline900807
- Ref: figure-load-extension901231
- Ref: figure-load-new-function902716
- Ref: figure-call-new-function903718
- Node: Extension API Description905702
- Node: Extension API Functions Introduction907152
- Node: General Data Types912017
- Ref: General Data Types-Footnote-1917710
- Node: Requesting Values918009
- Ref: table-value-types-returned918746
- Node: Memory Allocation Functions919704
- Ref: Memory Allocation Functions-Footnote-1922451
- Node: Constructor Functions922547
- Node: Registration Functions924305
- Node: Extension Functions924990
- Node: Exit Callback Functions927292
- Node: Extension Version String928541
- Node: Input Parsers929191
- Node: Output Wrappers938994
- Node: Two-way processors943510
- Node: Printing Messages945714
- Ref: Printing Messages-Footnote-1946791
- Node: Updating `ERRNO'946943
- Node: Accessing Parameters947682
- Node: Symbol Table Access948912
- Node: Symbol table by name949426
- Node: Symbol table by cookie951402
- Ref: Symbol table by cookie-Footnote-1955535
- Node: Cached values955598
- Ref: Cached values-Footnote-1959102
- Node: Array Manipulation959193
- Ref: Array Manipulation-Footnote-1960291
- Node: Array Data Types960330
- Ref: Array Data Types-Footnote-1963033
- Node: Array Functions963125
- Node: Flattening Arrays966999
- Node: Creating Arrays973851
- Node: Extension API Variables978582
- Node: Extension Versioning979218
- Node: Extension API Informational Variables981119
- Node: Extension API Boilerplate982205
- Node: Finding Extensions986009
- Node: Extension Example986569
- Node: Internal File Description987299
- Node: Internal File Ops991390
- Ref: Internal File Ops-Footnote-11002822
- Node: Using Internal File Ops1002962
- Ref: Using Internal File Ops-Footnote-11005309
- Node: Extension Samples1005577
- Node: Extension Sample File Functions1007101
- Node: Extension Sample Fnmatch1014669
- Node: Extension Sample Fork1016150
- Node: Extension Sample Inplace1017363
- Node: Extension Sample Ord1019038
- Node: Extension Sample Readdir1019874
- Ref: table-readdir-file-types1020730
- Node: Extension Sample Revout1021529
- Node: Extension Sample Rev2way1022120
- Node: Extension Sample Read write array1022861
- Node: Extension Sample Readfile1024740
- Node: Extension Sample API Tests1025840
- Node: Extension Sample Time1026365
- Node: gawkextlib1027680
- Node: Extension summary1030493
- Node: Extension Exercises1034186
- Node: Language History1034908
- Node: V7/SVR3.11036551
- Node: SVR41038871
- Node: POSIX1040313
- Node: BTL1041699
- Node: POSIX/GNU1042433
- Node: Feature History1048032
- Node: Common Extensions1061162
- Node: Ranges and Locales1062474
- Ref: Ranges and Locales-Footnote-11067091
- Ref: Ranges and Locales-Footnote-21067118
- Ref: Ranges and Locales-Footnote-31067352
- Node: Contributors1067573
- Node: History summary1073035
- Node: Installation1074404
- Node: Gawk Distribution1075355
- Node: Getting1075839
- Node: Extracting1076663
- Node: Distribution contents1078305
- Node: Unix Installation1084022
- Node: Quick Installation1084639
- Node: Additional Configuration Options1087081
- Node: Configuration Philosophy1088819
- Node: Non-Unix Installation1091170
- Node: PC Installation1091628
- Node: PC Binary Installation1092939
- Node: PC Compiling1094787
- Ref: PC Compiling-Footnote-11097786
- Node: PC Testing1097891
- Node: PC Using1099067
- Node: Cygwin1103225
- Node: MSYS1104034
- Node: VMS Installation1104548
- Node: VMS Compilation1105344
- Ref: VMS Compilation-Footnote-11106566
- Node: VMS Dynamic Extensions1106624
- Node: VMS Installation Details1107997
- Node: VMS Running1110249
- Node: VMS GNV1113083
- Node: VMS Old Gawk1113806
- Node: Bugs1114276
- Node: Other Versions1118280
- Node: Installation summary1124535
- Node: Notes1125591
- Node: Compatibility Mode1126456
- Node: Additions1127238
- Node: Accessing The Source1128163
- Node: Adding Code1129599
- Node: New Ports1135777
- Node: Derived Files1140258
- Ref: Derived Files-Footnote-11145339
- Ref: Derived Files-Footnote-21145373
- Ref: Derived Files-Footnote-31145969
- Node: Future Extensions1146083
- Node: Implementation Limitations1146689
- Node: Extension Design1147937
- Node: Old Extension Problems1149091
- Ref: Old Extension Problems-Footnote-11150608
- Node: Extension New Mechanism Goals1150665
- Ref: Extension New Mechanism Goals-Footnote-11154025
- Node: Extension Other Design Decisions1154214
- Node: Extension Future Growth1156320
- Node: Old Extension Mechanism1157156
- Node: Notes summary1158918
- Node: Basic Concepts1160104
- Node: Basic High Level1160785
- Ref: figure-general-flow1161057
- Ref: figure-process-flow1161656
- Ref: Basic High Level-Footnote-11164885
- Node: Basic Data Typing1165070
- Node: Glossary1168398
- Node: Copying1193550
- Node: GNU Free Documentation License1231106
- Node: Index1256242
+ Node: Getting Started70900
+ Node: Running gawk73334
+ Node: One-shot74524
+ Node: Read Terminal75749
+ Ref: Read Terminal-Footnote-177399
+ Ref: Read Terminal-Footnote-277675
+ Node: Long77846
+ Node: Executable Scripts79222
+ Ref: Executable Scripts-Footnote-181055
+ Ref: Executable Scripts-Footnote-281157
+ Node: Comments81704
+ Node: Quoting84177
+ Node: DOS Quoting89493
+ Node: Sample Data Files90168
+ Node: Very Simple92683
+ Node: Two Rules97321
+ Node: More Complex99215
+ Ref: More Complex-Footnote-1102147
+ Node: Statements/Lines102232
+ Ref: Statements/Lines-Footnote-1106687
+ Node: Other Features106952
+ Node: When107880
+ Node: Intro Summary110050
+ Node: Invoking Gawk110816
+ Node: Command Line112331
+ Node: Options113122
+ Ref: Options-Footnote-1128951
+ Node: Other Arguments128976
+ Node: Naming Standard Input131638
+ Node: Environment Variables132732
+ Node: AWKPATH Variable133290
+ Ref: AWKPATH Variable-Footnote-1136162
+ Ref: AWKPATH Variable-Footnote-2136207
+ Node: AWKLIBPATH Variable136467
+ Node: Other Environment Variables137226
+ Node: Exit Status140881
+ Node: Include Files141556
+ Node: Loading Shared Libraries145134
+ Node: Obsolete146518
+ Node: Undocumented147215
+ Node: Invoking Summary147482
+ Node: Regexp149062
+ Node: Regexp Usage150512
+ Node: Escape Sequences152545
+ Node: Regexp Operators158212
+ Ref: Regexp Operators-Footnote-1165692
+ Ref: Regexp Operators-Footnote-2165839
+ Node: Bracket Expressions165937
+ Ref: table-char-classes167827
+ Node: GNU Regexp Operators170350
+ Node: Case-sensitivity174073
+ Ref: Case-sensitivity-Footnote-1176965
+ Ref: Case-sensitivity-Footnote-2177200
+ Node: Leftmost Longest177308
+ Node: Computed Regexps178509
+ Node: Regexp Summary181881
+ Node: Reading Files183352
+ Node: Records185444
+ Node: awk split records186187
+ Node: gawk split records191045
+ Ref: gawk split records-Footnote-1195566
+ Node: Fields195603
+ Ref: Fields-Footnote-1198567
+ Node: Nonconstant Fields198653
+ Ref: Nonconstant Fields-Footnote-1200883
+ Node: Changing Fields201085
+ Node: Field Separators207039
+ Node: Default Field Splitting209741
+ Node: Regexp Field Splitting210858
+ Node: Single Character Fields214199
+ Node: Command Line Field Separator215258
+ Node: Full Line Fields218600
+ Ref: Full Line Fields-Footnote-1219108
+ Node: Field Splitting Summary219154
+ Ref: Field Splitting Summary-Footnote-1222253
+ Node: Constant Size222354
+ Node: Splitting By Content226961
+ Ref: Splitting By Content-Footnote-1230711
+ Node: Multiple Line230751
+ Ref: Multiple Line-Footnote-1236607
+ Node: Getline236786
+ Node: Plain Getline239002
+ Node: Getline/Variable241097
+ Node: Getline/File242244
+ Node: Getline/Variable/File243628
+ Ref: Getline/Variable/File-Footnote-1245227
+ Node: Getline/Pipe245314
+ Node: Getline/Variable/Pipe248013
+ Node: Getline/Coprocess249120
+ Node: Getline/Variable/Coprocess250372
+ Node: Getline Notes251109
+ Node: Getline Summary253913
+ Ref: table-getline-variants254321
+ Node: Read Timeout255233
+ Ref: Read Timeout-Footnote-1259060
+ Node: Command line directories259118
+ Node: Input Summary260022
+ Node: Input Exercises263159
+ Node: Printing263892
+ Node: Print265614
+ Node: Print Examples266955
+ Node: Output Separators269734
+ Node: OFMT271750
+ Node: Printf273108
+ Node: Basic Printf274014
+ Node: Control Letters275553
+ Node: Format Modifiers279405
+ Node: Printf Examples285432
+ Node: Redirection287896
+ Node: Special Files294868
+ Node: Special FD295399
+ Ref: Special FD-Footnote-1299023
+ Node: Special Network299097
+ Node: Special Caveats299947
+ Node: Close Files And Pipes300743
+ Ref: Close Files And Pipes-Footnote-1307904
+ Ref: Close Files And Pipes-Footnote-2308052
+ Node: Output Summary308202
+ Node: Output exercises309199
+ Node: Expressions309879
+ Node: Values311064
+ Node: Constants311740
+ Node: Scalar Constants312420
+ Ref: Scalar Constants-Footnote-1313279
+ Node: Nondecimal-numbers313529
+ Node: Regexp Constants316529
+ Node: Using Constant Regexps317004
+ Node: Variables320074
+ Node: Using Variables320729
+ Node: Assignment Options322453
+ Node: Conversion324328
+ Node: Strings And Numbers324852
+ Ref: Strings And Numbers-Footnote-1327914
+ Node: Locale influences conversions328023
+ Ref: table-locale-affects330740
+ Node: All Operators331328
+ Node: Arithmetic Ops331958
+ Node: Concatenation334463
+ Ref: Concatenation-Footnote-1337259
+ Node: Assignment Ops337379
+ Ref: table-assign-ops342362
+ Node: Increment Ops343679
+ Node: Truth Values and Conditions347117
+ Node: Truth Values348200
+ Node: Typing and Comparison349249
+ Node: Variable Typing350042
+ Ref: Variable Typing-Footnote-1353942
+ Node: Comparison Operators354064
+ Ref: table-relational-ops354474
+ Node: POSIX String Comparison358024
+ Ref: POSIX String Comparison-Footnote-1359108
+ Node: Boolean Ops359246
+ Ref: Boolean Ops-Footnote-1363316
+ Node: Conditional Exp363407
+ Node: Function Calls365134
+ Node: Precedence369014
+ Node: Locales372683
+ Node: Expressions Summary374314
+ Node: Patterns and Actions376855
+ Node: Pattern Overview377971
+ Node: Regexp Patterns379648
+ Node: Expression Patterns380191
+ Node: Ranges383972
+ Node: BEGIN/END387078
+ Node: Using BEGIN/END387840
+ Ref: Using BEGIN/END-Footnote-1390576
+ Node: I/O And BEGIN/END390682
+ Node: Empty395898
+ Node: Using Shell Variables396215
+ Node: Action Overview398498
+ Node: Statements400825
+ Node: If Statement402673
+ Node: While Statement404171
+ Node: Do Statement406215
+ Node: For Statement407371
+ Node: Switch Statement410523
+ Node: Break Statement412626
+ Node: Continue Statement414681
+ Node: Next Statement416474
+ Node: Nextfile Statement418864
+ Node: Exit Statement421519
+ Node: Built-in Variables423923
+ Node: User-modified425050
+ Ref: User-modified-Footnote-1432739
+ Node: Auto-set432801
 -Ref: Auto-set-Footnote-1445383
 -Ref: Auto-set-Footnote-2445588
 -Node: ARGC and ARGV445644
 -Node: Pattern Action Summary449498
 -Node: Arrays451721
 -Node: Array Basics453270
 -Node: Array Intro454096
 -Ref: figure-array-elements456069
 -Node: Reference to Elements458476
 -Node: Assigning Elements460749
 -Node: Array Example461240
 -Node: Scanning an Array462972
 -Node: Controlling Scanning465987
 -Ref: Controlling Scanning-Footnote-1471160
 -Node: Delete471476
 -Ref: Delete-Footnote-1474241
 -Node: Numeric Array Subscripts474298
 -Node: Uninitialized Subscripts476481
 -Node: Multidimensional478106
 -Node: Multiscanning481199
 -Node: Arrays of Arrays482788
 -Node: Arrays Summary487451
 -Node: Functions489556
 -Node: Built-in490429
 -Node: Calling Built-in491507
 -Node: Numeric Functions493495
 -Ref: Numeric Functions-Footnote-1497329
 -Ref: Numeric Functions-Footnote-2497686
 -Ref: Numeric Functions-Footnote-3497734
 -Node: String Functions498003
 -Ref: String Functions-Footnote-1521014
 -Ref: String Functions-Footnote-2521143
 -Ref: String Functions-Footnote-3521391
 -Node: Gory Details521478
 -Ref: table-sub-escapes523147
 -Ref: table-sub-posix-92524501
 -Ref: table-sub-proposed525852
 -Ref: table-posix-sub527206
 -Ref: table-gensub-escapes528751
 -Ref: Gory Details-Footnote-1529927
 -Ref: Gory Details-Footnote-2529978
 -Node: I/O Functions530129
 -Ref: I/O Functions-Footnote-1537252
 -Node: Time Functions537399
 -Ref: Time Functions-Footnote-1547863
 -Ref: Time Functions-Footnote-2547931
 -Ref: Time Functions-Footnote-3548089
 -Ref: Time Functions-Footnote-4548200
 -Ref: Time Functions-Footnote-5548312
 -Ref: Time Functions-Footnote-6548539
 -Node: Bitwise Functions548805
 -Ref: table-bitwise-ops549367
 -Ref: Bitwise Functions-Footnote-1553612
 -Node: Type Functions553796
 -Node: I18N Functions554938
 -Node: User-defined556583
 -Node: Definition Syntax557387
 -Ref: Definition Syntax-Footnote-1562566
 -Node: Function Example562635
 -Ref: Function Example-Footnote-1565279
 -Node: Function Caveats565301
 -Node: Calling A Function565819
 -Node: Variable Scope566774
 -Node: Pass By Value/Reference569762
 -Node: Return Statement573270
 -Node: Dynamic Typing576254
 -Node: Indirect Calls577183
 -Node: Functions Summary586896
 -Node: Library Functions589435
 -Ref: Library Functions-Footnote-1593053
 -Ref: Library Functions-Footnote-2593196
 -Node: Library Names593367
 -Ref: Library Names-Footnote-1596840
 -Ref: Library Names-Footnote-2597060
 -Node: General Functions597146
 -Node: Strtonum Function598174
 -Node: Assert Function600954
 -Node: Round Function604280
 -Node: Cliff Random Function605821
 -Node: Ordinal Functions606837
 -Ref: Ordinal Functions-Footnote-1609914
 -Ref: Ordinal Functions-Footnote-2610166
 -Node: Join Function610377
 -Ref: Join Function-Footnote-1612148
 -Node: Getlocaltime Function612348
 -Node: Readfile Function616084
 -Node: Data File Management617923
 -Node: Filetrans Function618555
 -Node: Rewind Function622624
 -Node: File Checking624011
 -Ref: File Checking-Footnote-1625143
 -Node: Empty Files625344
 -Node: Ignoring Assigns627323
 -Node: Getopt Function628877
 -Ref: Getopt Function-Footnote-1640180
 -Node: Passwd Functions640383
 -Ref: Passwd Functions-Footnote-1649362
 -Node: Group Functions649450
 -Ref: Group Functions-Footnote-1657391
 -Node: Walking Arrays657604
 -Node: Library Functions Summary659207
 -Node: Library exercises660595
 -Node: Sample Programs661875
 -Node: Running Examples662645
 -Node: Clones663373
 -Node: Cut Program664597
 -Node: Egrep Program674465
 -Ref: Egrep Program-Footnote-1682436
 -Node: Id Program682546
 -Node: Split Program686210
 -Ref: Split Program-Footnote-1689748
 -Node: Tee Program689876
 -Node: Uniq Program692683
 -Node: Wc Program700113
 -Ref: Wc Program-Footnote-1704378
 -Node: Miscellaneous Programs704470
 -Node: Dupword Program705683
 -Node: Alarm Program707714
 -Node: Translate Program712528
 -Ref: Translate Program-Footnote-1716919
 -Ref: Translate Program-Footnote-2717189
 -Node: Labels Program717323
 -Ref: Labels Program-Footnote-1720694
 -Node: Word Sorting720778
 -Node: History Sorting724821
 -Node: Extract Program726657
 -Node: Simple Sed734193
 -Node: Igawk Program737255
 -Ref: Igawk Program-Footnote-1751566
 -Ref: Igawk Program-Footnote-2751767
 -Node: Anagram Program751905
 -Node: Signature Program754973
 -Node: Programs Summary756220
 -Node: Programs Exercises757435
 -Node: Advanced Features761086
 -Node: Nondecimal Data763034
 -Node: Array Sorting764611
 -Node: Controlling Array Traversal765308
 -Node: Array Sorting Functions773588
 -Ref: Array Sorting Functions-Footnote-1777495
 -Node: Two-way I/O777689
 -Ref: Two-way I/O-Footnote-1783205
 -Node: TCP/IP Networking783287
 -Node: Profiling786131
 -Node: Advanced Features Summary793673
 -Node: Internationalization795537
 -Node: I18N and L10N797017
 -Node: Explaining gettext797703
 -Ref: Explaining gettext-Footnote-1802843
 -Ref: Explaining gettext-Footnote-2803027
 -Node: Programmer i18n803192
 -Node: Translator i18n807417
 -Node: String Extraction808211
 -Ref: String Extraction-Footnote-1809172
 -Node: Printf Ordering809258
 -Ref: Printf Ordering-Footnote-1812040
 -Node: I18N Portability812104
 -Ref: I18N Portability-Footnote-1814553
 -Node: I18N Example814616
 -Ref: I18N Example-Footnote-1817338
 -Node: Gawk I18N817410
 -Node: I18N Summary818048
 -Node: Debugger819387
 -Node: Debugging820409
 -Node: Debugging Concepts820850
 -Node: Debugging Terms822706
 -Node: Awk Debugging825303
 -Node: Sample Debugging Session826195
 -Node: Debugger Invocation826715
 -Node: Finding The Bug828048
 -Node: List of Debugger Commands834530
 -Node: Breakpoint Control835862
 -Node: Debugger Execution Control839526
 -Node: Viewing And Changing Data842886
 -Node: Execution Stack846244
 -Node: Debugger Info847757
 -Node: Miscellaneous Debugger Commands851751
 -Node: Readline Support856935
 -Node: Limitations857827
 -Node: Debugging Summary860101
 -Node: Arbitrary Precision Arithmetic861265
 -Node: Computer Arithmetic862594
 -Ref: Computer Arithmetic-Footnote-1866981
 -Node: Math Definitions867038
 -Ref: table-ieee-formats869922
 -Node: MPFR features870426
 -Node: FP Math Caution872068
 -Ref: FP Math Caution-Footnote-1873109
 -Node: Inexactness of computations873478
 -Node: Inexact representation874426
 -Node: Comparing FP Values875781
 -Node: Errors accumulate876745
 -Node: Getting Accuracy878178
 -Node: Try To Round880837
 -Node: Setting precision881736
 -Ref: table-predefined-precision-strings882418
 -Node: Setting the rounding mode884211
 -Ref: table-gawk-rounding-modes884575
 -Ref: Setting the rounding mode-Footnote-1888029
 -Node: Arbitrary Precision Integers888208
 -Ref: Arbitrary Precision Integers-Footnote-1891211
 -Node: POSIX Floating Point Problems891360
 -Ref: POSIX Floating Point Problems-Footnote-1895236
 -Node: Floating point summary895274
 -Node: Dynamic Extensions897491
 -Node: Extension Intro899043
 -Node: Plugin License900308
 -Node: Extension Mechanism Outline900993
 -Ref: figure-load-extension901417
 -Ref: figure-load-new-function902902
 -Ref: figure-call-new-function903904
 -Node: Extension API Description905888
 -Node: Extension API Functions Introduction907338
 -Node: General Data Types912203
 -Ref: General Data Types-Footnote-1917896
 -Node: Requesting Values918195
 -Ref: table-value-types-returned918932
 -Node: Memory Allocation Functions919890
 -Ref: Memory Allocation Functions-Footnote-1922637
 -Node: Constructor Functions922733
 -Node: Registration Functions924491
 -Node: Extension Functions925176
 -Node: Exit Callback Functions927478
 -Node: Extension Version String928727
 -Node: Input Parsers929377
 -Node: Output Wrappers939180
 -Node: Two-way processors943696
 -Node: Printing Messages945900
 -Ref: Printing Messages-Footnote-1946977
 -Node: Updating `ERRNO'947129
 -Node: Accessing Parameters947868
 -Node: Symbol Table Access949098
 -Node: Symbol table by name949612
 -Node: Symbol table by cookie951588
 -Ref: Symbol table by cookie-Footnote-1955721
 -Node: Cached values955784
 -Ref: Cached values-Footnote-1959288
 -Node: Array Manipulation959379
 -Ref: Array Manipulation-Footnote-1960477
 -Node: Array Data Types960516
 -Ref: Array Data Types-Footnote-1963219
 -Node: Array Functions963311
 -Node: Flattening Arrays967185
 -Node: Creating Arrays974037
 -Node: Extension API Variables978768
 -Node: Extension Versioning979404
 -Node: Extension API Informational Variables981305
 -Node: Extension API Boilerplate982391
 -Node: Finding Extensions986195
 -Node: Extension Example986755
 -Node: Internal File Description987485
 -Node: Internal File Ops991576
 -Ref: Internal File Ops-Footnote-11003008
 -Node: Using Internal File Ops1003148
 -Ref: Using Internal File Ops-Footnote-11005495
 -Node: Extension Samples1005763
 -Node: Extension Sample File Functions1007287
 -Node: Extension Sample Fnmatch1014855
 -Node: Extension Sample Fork1016336
 -Node: Extension Sample Inplace1017549
 -Node: Extension Sample Ord1019224
 -Node: Extension Sample Readdir1020060
 -Ref: table-readdir-file-types1020916
 -Node: Extension Sample Revout1021715
 -Node: Extension Sample Rev2way1022306
 -Node: Extension Sample Read write array1023047
 -Node: Extension Sample Readfile1024926
 -Node: Extension Sample API Tests1026026
 -Node: Extension Sample Time1026551
 -Node: gawkextlib1027866
 -Node: Extension summary1030679
 -Node: Extension Exercises1034372
 -Node: Language History1035094
 -Node: V7/SVR3.11036737
 -Node: SVR41039057
 -Node: POSIX1040499
 -Node: BTL1041885
 -Node: POSIX/GNU1042619
 -Node: Feature History1048218
 -Node: Common Extensions1061348
 -Node: Ranges and Locales1062660
 -Ref: Ranges and Locales-Footnote-11067277
 -Ref: Ranges and Locales-Footnote-21067304
 -Ref: Ranges and Locales-Footnote-31067538
 -Node: Contributors1067759
 -Node: History summary1073221
 -Node: Installation1074590
 -Node: Gawk Distribution1075541
 -Node: Getting1076025
 -Node: Extracting1076849
 -Node: Distribution contents1078491
 -Node: Unix Installation1084208
 -Node: Quick Installation1084825
 -Node: Additional Configuration Options1087267
 -Node: Configuration Philosophy1089005
 -Node: Non-Unix Installation1091356
 -Node: PC Installation1091814
 -Node: PC Binary Installation1093125
 -Node: PC Compiling1094973
 -Ref: PC Compiling-Footnote-11097972
 -Node: PC Testing1098077
 -Node: PC Using1099253
 -Node: Cygwin1103411
 -Node: MSYS1104220
 -Node: VMS Installation1104734
 -Node: VMS Compilation1105530
 -Ref: VMS Compilation-Footnote-11106752
 -Node: VMS Dynamic Extensions1106810
 -Node: VMS Installation Details1108183
 -Node: VMS Running1110435
 -Node: VMS GNV1113269
 -Node: VMS Old Gawk1113992
 -Node: Bugs1114462
 -Node: Other Versions1118466
 -Node: Installation summary1124721
 -Node: Notes1125777
 -Node: Compatibility Mode1126642
 -Node: Additions1127424
 -Node: Accessing The Source1128349
 -Node: Adding Code1129785
 -Node: New Ports1135963
 -Node: Derived Files1140444
 -Ref: Derived Files-Footnote-11145525
 -Ref: Derived Files-Footnote-21145559
 -Ref: Derived Files-Footnote-31146155
 -Node: Future Extensions1146269
 -Node: Implementation Limitations1146875
 -Node: Extension Design1148123
 -Node: Old Extension Problems1149277
 -Ref: Old Extension Problems-Footnote-11150794
 -Node: Extension New Mechanism Goals1150851
 -Ref: Extension New Mechanism Goals-Footnote-11154211
 -Node: Extension Other Design Decisions1154400
 -Node: Extension Future Growth1156506
 -Node: Old Extension Mechanism1157342
 -Node: Notes summary1159104
 -Node: Basic Concepts1160290
 -Node: Basic High Level1160971
 -Ref: figure-general-flow1161243
 -Ref: figure-process-flow1161842
 -Ref: Basic High Level-Footnote-11165071
 -Node: Basic Data Typing1165256
 -Node: Glossary1168584
 -Node: Copying1193736
 -Node: GNU Free Documentation License1231292
 -Node: Index1256428
++Ref: Auto-set-Footnote-1445720
++Ref: Auto-set-Footnote-2445925
++Node: ARGC and ARGV445981
++Node: Pattern Action Summary449835
++Node: Arrays452058
++Node: Array Basics453607
++Node: Array Intro454433
++Ref: figure-array-elements456406
++Node: Reference to Elements458813
++Node: Assigning Elements461086
++Node: Array Example461577
++Node: Scanning an Array463309
++Node: Controlling Scanning466324
++Ref: Controlling Scanning-Footnote-1471497
++Node: Delete471813
++Ref: Delete-Footnote-1474578
++Node: Numeric Array Subscripts474635
++Node: Uninitialized Subscripts476818
++Node: Multidimensional478443
++Node: Multiscanning481536
++Node: Arrays of Arrays483125
++Node: Arrays Summary487788
++Node: Functions489893
++Node: Built-in490766
++Node: Calling Built-in491844
++Node: Numeric Functions493832
++Ref: Numeric Functions-Footnote-1497666
++Ref: Numeric Functions-Footnote-2498023
++Ref: Numeric Functions-Footnote-3498071
++Node: String Functions498340
++Ref: String Functions-Footnote-1521351
++Ref: String Functions-Footnote-2521480
++Ref: String Functions-Footnote-3521728
++Node: Gory Details521815
++Ref: table-sub-escapes523484
++Ref: table-sub-posix-92524838
++Ref: table-sub-proposed526189
++Ref: table-posix-sub527543
++Ref: table-gensub-escapes529088
++Ref: Gory Details-Footnote-1530264
++Ref: Gory Details-Footnote-2530315
++Node: I/O Functions530466
++Ref: I/O Functions-Footnote-1537589
++Node: Time Functions537736
++Ref: Time Functions-Footnote-1548200
++Ref: Time Functions-Footnote-2548268
++Ref: Time Functions-Footnote-3548426
++Ref: Time Functions-Footnote-4548537
++Ref: Time Functions-Footnote-5548649
++Ref: Time Functions-Footnote-6548876
++Node: Bitwise Functions549142
++Ref: table-bitwise-ops549704
++Ref: Bitwise Functions-Footnote-1553949
++Node: Type Functions554133
++Node: I18N Functions555275
++Node: User-defined556920
++Node: Definition Syntax557724
++Ref: Definition Syntax-Footnote-1562903
++Node: Function Example562972
++Ref: Function Example-Footnote-1565616
++Node: Function Caveats565638
++Node: Calling A Function566156
++Node: Variable Scope567111
++Node: Pass By Value/Reference570099
++Node: Return Statement573607
++Node: Dynamic Typing576591
++Node: Indirect Calls577520
++Node: Functions Summary587233
++Node: Library Functions589772
++Ref: Library Functions-Footnote-1593390
++Ref: Library Functions-Footnote-2593533
++Node: Library Names593704
++Ref: Library Names-Footnote-1597177
++Ref: Library Names-Footnote-2597397
++Node: General Functions597483
++Node: Strtonum Function598511
++Node: Assert Function601291
++Node: Round Function604617
++Node: Cliff Random Function606158
++Node: Ordinal Functions607174
++Ref: Ordinal Functions-Footnote-1610251
++Ref: Ordinal Functions-Footnote-2610503
++Node: Join Function610714
++Ref: Join Function-Footnote-1612485
++Node: Getlocaltime Function612685
++Node: Readfile Function616421
++Node: Data File Management618260
++Node: Filetrans Function618892
++Node: Rewind Function622961
++Node: File Checking624348
++Ref: File Checking-Footnote-1625480
++Node: Empty Files625681
++Node: Ignoring Assigns627660
++Node: Getopt Function629214
++Ref: Getopt Function-Footnote-1640517
++Node: Passwd Functions640720
++Ref: Passwd Functions-Footnote-1649699
++Node: Group Functions649787
++Ref: Group Functions-Footnote-1657728
++Node: Walking Arrays657941
++Node: Library Functions Summary659544
++Node: Library exercises660932
++Node: Sample Programs662212
++Node: Running Examples662982
++Node: Clones663710
++Node: Cut Program664934
++Node: Egrep Program674802
++Ref: Egrep Program-Footnote-1682773
++Node: Id Program682883
++Node: Split Program686547
++Ref: Split Program-Footnote-1690085
++Node: Tee Program690213
++Node: Uniq Program693020
++Node: Wc Program700450
++Ref: Wc Program-Footnote-1704715
++Node: Miscellaneous Programs704807
++Node: Dupword Program706020
++Node: Alarm Program708051
++Node: Translate Program712865
++Ref: Translate Program-Footnote-1717256
++Ref: Translate Program-Footnote-2717526
++Node: Labels Program717660
++Ref: Labels Program-Footnote-1721031
++Node: Word Sorting721115
++Node: History Sorting725158
++Node: Extract Program726994
++Node: Simple Sed734530
++Node: Igawk Program737592
++Ref: Igawk Program-Footnote-1751903
++Ref: Igawk Program-Footnote-2752104
++Node: Anagram Program752242
++Node: Signature Program755310
++Node: Programs Summary756557
++Node: Programs Exercises757772
++Node: Advanced Features761423
++Node: Nondecimal Data763371
++Node: Array Sorting764948
++Node: Controlling Array Traversal765645
++Node: Array Sorting Functions773925
++Ref: Array Sorting Functions-Footnote-1777832
++Node: Two-way I/O778026
++Ref: Two-way I/O-Footnote-1783542
++Node: TCP/IP Networking783624
++Node: Profiling786468
++Node: Advanced Features Summary794010
++Node: Internationalization795874
++Node: I18N and L10N797354
++Node: Explaining gettext798040
++Ref: Explaining gettext-Footnote-1803180
++Ref: Explaining gettext-Footnote-2803364
++Node: Programmer i18n803529
++Node: Translator i18n807754
++Node: String Extraction808548
++Ref: String Extraction-Footnote-1809509
++Node: Printf Ordering809595
++Ref: Printf Ordering-Footnote-1812377
++Node: I18N Portability812441
++Ref: I18N Portability-Footnote-1814890
++Node: I18N Example814953
++Ref: I18N Example-Footnote-1817675
++Node: Gawk I18N817747
++Node: I18N Summary818385
++Node: Debugger819724
++Node: Debugging820746
++Node: Debugging Concepts821187
++Node: Debugging Terms823043
++Node: Awk Debugging825640
++Node: Sample Debugging Session826532
++Node: Debugger Invocation827052
++Node: Finding The Bug828385
++Node: List of Debugger Commands834867
++Node: Breakpoint Control836199
++Node: Debugger Execution Control839863
++Node: Viewing And Changing Data843223
++Node: Execution Stack846581
++Node: Debugger Info848094
++Node: Miscellaneous Debugger Commands852088
++Node: Readline Support857272
++Node: Limitations858164
++Node: Debugging Summary860438
++Node: Arbitrary Precision Arithmetic861602
++Node: Computer Arithmetic862931
++Ref: Computer Arithmetic-Footnote-1867318
++Node: Math Definitions867375
++Ref: table-ieee-formats870259
++Node: MPFR features870763
++Node: FP Math Caution872405
++Ref: FP Math Caution-Footnote-1873446
++Node: Inexactness of computations873815
++Node: Inexact representation874763
++Node: Comparing FP Values876118
++Node: Errors accumulate877082
++Node: Getting Accuracy878515
++Node: Try To Round881174
++Node: Setting precision882073
++Ref: table-predefined-precision-strings882755
++Node: Setting the rounding mode884548
++Ref: table-gawk-rounding-modes884912
++Ref: Setting the rounding mode-Footnote-1888366
++Node: Arbitrary Precision Integers888545
++Ref: Arbitrary Precision Integers-Footnote-1891548
++Node: POSIX Floating Point Problems891697
++Ref: POSIX Floating Point Problems-Footnote-1895573
++Node: Floating point summary895611
++Node: Dynamic Extensions897828
++Node: Extension Intro899380
++Node: Plugin License900645
++Node: Extension Mechanism Outline901330
++Ref: figure-load-extension901754
++Ref: figure-load-new-function903239
++Ref: figure-call-new-function904241
++Node: Extension API Description906225
++Node: Extension API Functions Introduction907675
++Node: General Data Types912540
++Ref: General Data Types-Footnote-1918233
++Node: Requesting Values918532
++Ref: table-value-types-returned919269
++Node: Memory Allocation Functions920227
++Ref: Memory Allocation Functions-Footnote-1922974
++Node: Constructor Functions923070
++Node: Registration Functions924828
++Node: Extension Functions925513
++Node: Exit Callback Functions927815
++Node: Extension Version String929064
++Node: Input Parsers929714
++Node: Output Wrappers939517
++Node: Two-way processors944033
++Node: Printing Messages946237
++Ref: Printing Messages-Footnote-1947314
++Node: Updating `ERRNO'947466
++Node: Accessing Parameters948205
++Node: Symbol Table Access949435
++Node: Symbol table by name949949
++Node: Symbol table by cookie951925
++Ref: Symbol table by cookie-Footnote-1956058
++Node: Cached values956121
++Ref: Cached values-Footnote-1959625
++Node: Array Manipulation959716
++Ref: Array Manipulation-Footnote-1960814
++Node: Array Data Types960853
++Ref: Array Data Types-Footnote-1963556
++Node: Array Functions963648
++Node: Flattening Arrays967522
++Node: Creating Arrays974374
++Node: Extension API Variables979105
++Node: Extension Versioning979741
++Node: Extension API Informational Variables981642
++Node: Extension API Boilerplate982728
++Node: Finding Extensions986532
++Node: Extension Example987092
++Node: Internal File Description987822
++Node: Internal File Ops991913
++Ref: Internal File Ops-Footnote-11003345
++Node: Using Internal File Ops1003485
++Ref: Using Internal File Ops-Footnote-11005832
++Node: Extension Samples1006100
++Node: Extension Sample File Functions1007624
++Node: Extension Sample Fnmatch1015192
++Node: Extension Sample Fork1016673
++Node: Extension Sample Inplace1017886
++Node: Extension Sample Ord1019561
++Node: Extension Sample Readdir1020397
++Ref: table-readdir-file-types1021253
++Node: Extension Sample Revout1022052
++Node: Extension Sample Rev2way1022643
++Node: Extension Sample Read write array1023384
++Node: Extension Sample Readfile1025263
++Node: Extension Sample API Tests1026363
++Node: Extension Sample Time1026888
++Node: gawkextlib1028203
++Node: Extension summary1031016
++Node: Extension Exercises1034709
++Node: Language History1035431
++Node: V7/SVR3.11037074
++Node: SVR41039394
++Node: POSIX1040836
++Node: BTL1042222
++Node: POSIX/GNU1042956
++Node: Feature History1048555
++Node: Common Extensions1061685
++Node: Ranges and Locales1062997
++Ref: Ranges and Locales-Footnote-11067614
++Ref: Ranges and Locales-Footnote-21067641
++Ref: Ranges and Locales-Footnote-31067875
++Node: Contributors1068096
++Node: History summary1073558
++Node: Installation1074927
++Node: Gawk Distribution1075878
++Node: Getting1076362
++Node: Extracting1077186
++Node: Distribution contents1078828
++Node: Unix Installation1084545
++Node: Quick Installation1085162
++Node: Additional Configuration Options1087604
++Node: Configuration Philosophy1089342
++Node: Non-Unix Installation1091693
++Node: PC Installation1092151
++Node: PC Binary Installation1093462
++Node: PC Compiling1095310
++Ref: PC Compiling-Footnote-11098309
++Node: PC Testing1098414
++Node: PC Using1099590
++Node: Cygwin1103748
++Node: MSYS1104557
++Node: VMS Installation1105071
++Node: VMS Compilation1105867
++Ref: VMS Compilation-Footnote-11107089
++Node: VMS Dynamic Extensions1107147
++Node: VMS Installation Details1108520
++Node: VMS Running1110772
++Node: VMS GNV1113606
++Node: VMS Old Gawk1114329
++Node: Bugs1114799
++Node: Other Versions1118803
++Node: Installation summary1125058
++Node: Notes1126114
++Node: Compatibility Mode1126979
++Node: Additions1127761
++Node: Accessing The Source1128686
++Node: Adding Code1130122
++Node: New Ports1136300
++Node: Derived Files1140781
++Ref: Derived Files-Footnote-11145862
++Ref: Derived Files-Footnote-21145896
++Ref: Derived Files-Footnote-31146492
++Node: Future Extensions1146606
++Node: Implementation Limitations1147212
++Node: Extension Design1148460
++Node: Old Extension Problems1149614
++Ref: Old Extension Problems-Footnote-11151131
++Node: Extension New Mechanism Goals1151188
++Ref: Extension New Mechanism Goals-Footnote-11154548
++Node: Extension Other Design Decisions1154737
++Node: Extension Future Growth1156843
++Node: Old Extension Mechanism1157679
++Node: Notes summary1159441
++Node: Basic Concepts1160627
++Node: Basic High Level1161308
++Ref: figure-general-flow1161580
++Ref: figure-process-flow1162179
++Ref: Basic High Level-Footnote-11165408
++Node: Basic Data Typing1165593
++Node: Glossary1168921
++Node: Copying1194073
++Node: GNU Free Documentation License1231629
++Node: Index1256765
  End Tag Table


Summary of changes:
 ChangeLog        |    5 +
 builtin.c        |   39 ++-
 doc/ChangeLog    |    6 +
 doc/    | 1121 +++++++++++++++++++++++++++---------------------------
 doc/gawk.texi    |   18 +-
 doc/  |   18 +-
 test/ChangeLog   |    4 +
 test/ |    2 +-
 test/ |    2 +-
 9 files changed, 636 insertions(+), 579 deletions(-)


reply via email to

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