[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-962-gdeb2fe6

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-962-gdeb2fe6
Date: Wed, 19 Nov 2014 15:39:51 +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  deb2fe660265860073c5180a5e31c0375cd0d1f1 (commit)
       via  80561e40fab798717fe2d0c217ccaf96e1025def (commit)
       via  f862e8fe648ed66662417bc37b20980fe7780eec (commit)
      from  e65bf179b2c804d2af89f938fa7434cb03d3b52b (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 deb2fe660265860073c5180a5e31c0375cd0d1f1
Merge: e65bf17 80561e4
Author: Arnold D. Robbins <address@hidden>
Date:   Wed Nov 19 17:39:41 2014 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index f73f6a5,6026b54..56f945f
--- a/doc/
+++ b/doc/
@@@ -32908,8 -32768,8 +32909,8 @@@ Inde
  * gawk, format-control characters:       Control Letters.     (line  18)
  * gawk, FPAT variable in <1>:            User-modified.       (line  43)
  * gawk, FPAT variable in:                Splitting By Content.
-                                                               (line  26)
+                                                               (line  25)
 -* gawk, FUNCTAB array in:                Auto-set.            (line 116)
 +* gawk, FUNCTAB array in:                Auto-set.            (line 124)
  * gawk, function arguments and:          Calling Built-in.    (line  16)
  * gawk, hexadecimal numbers and:         Nondecimal-numbers.  (line  42)
  * gawk, IGNORECASE variable in <1>:      Array Sorting Functions.
@@@ -34436,559 -34290,558 +34437,559 @@@
  Tag Table:
  Node: Top1204
 -Node: Foreword342156
 -Node: Foreword446598
 -Node: Preface48031
 -Ref: Preface-Footnote-150902
 -Ref: Preface-Footnote-251009
 -Ref: Preface-Footnote-351242
 -Node: History51384
 -Node: Names53730
 -Ref: Names-Footnote-154824
 -Node: This Manual54970
 -Ref: This Manual-Footnote-161457
 -Node: Conventions61557
 -Node: Manual History63895
 -Ref: Manual History-Footnote-166877
 -Ref: Manual History-Footnote-266918
 -Node: How To Contribute66992
 -Node: Acknowledgments68121
 -Node: Getting Started72925
 -Node: Running gawk75358
 -Node: One-shot76548
 -Node: Read Terminal77796
 -Node: Long79823
 -Node: Executable Scripts81339
 -Ref: Executable Scripts-Footnote-184128
 -Node: Comments84231
 -Node: Quoting86713
 -Node: DOS Quoting92237
 -Node: Sample Data Files92912
 -Node: Very Simple95507
 -Node: Two Rules100405
 -Node: More Complex102291
 -Node: Statements/Lines105153
 -Ref: Statements/Lines-Footnote-1109608
 -Node: Other Features109873
 -Node: When110804
 -Ref: When-Footnote-1112558
 -Node: Intro Summary112623
 -Node: Invoking Gawk113506
 -Node: Command Line115020
 -Node: Options115818
 -Ref: Options-Footnote-1131749
 -Node: Other Arguments131774
 -Node: Naming Standard Input134722
 -Node: Environment Variables135815
 -Node: AWKPATH Variable136373
 -Ref: AWKPATH Variable-Footnote-1139676
 -Ref: AWKPATH Variable-Footnote-2139721
 -Node: AWKLIBPATH Variable139981
 -Node: Other Environment Variables141124
 -Node: Exit Status144852
 -Node: Include Files145528
 -Node: Loading Shared Libraries149125
 -Node: Obsolete150552
 -Node: Undocumented151249
 -Node: Invoking Summary151516
 -Node: Regexp153180
 -Node: Regexp Usage154634
 -Node: Escape Sequences156671
 -Node: Regexp Operators162682
 -Ref: Regexp Operators-Footnote-1170108
 -Ref: Regexp Operators-Footnote-2170255
 -Node: Bracket Expressions170353
 -Ref: table-char-classes172368
 -Node: Leftmost Longest175292
 -Node: Computed Regexps176594
 -Node: GNU Regexp Operators179991
 -Node: Case-sensitivity183664
 -Ref: Case-sensitivity-Footnote-1186549
 -Ref: Case-sensitivity-Footnote-2186784
 -Node: Regexp Summary186892
 -Node: Reading Files188359
 -Node: Records190453
 -Node: awk split records191186
 -Node: gawk split records196101
 -Ref: gawk split records-Footnote-1200641
 -Node: Fields200678
 -Ref: Fields-Footnote-1203454
 -Node: Nonconstant Fields203540
 -Ref: Nonconstant Fields-Footnote-1205783
 -Node: Changing Fields205987
 -Node: Field Separators211916
 -Node: Default Field Splitting214621
 -Node: Regexp Field Splitting215738
 -Node: Single Character Fields219088
 -Node: Command Line Field Separator220147
 -Node: Full Line Fields223359
 -Ref: Full Line Fields-Footnote-1224888
 -Ref: Full Line Fields-Footnote-2224934
 -Node: Field Splitting Summary225035
 -Node: Constant Size227109
 -Node: Splitting By Content231698
 -Ref: Splitting By Content-Footnote-1235689
 -Node: Multiple Line235852
 -Ref: Multiple Line-Footnote-1241738
 -Node: Getline241917
 -Node: Plain Getline244129
 -Node: Getline/Variable246769
 -Node: Getline/File247917
 -Node: Getline/Variable/File249301
 -Ref: Getline/Variable/File-Footnote-1250904
 -Node: Getline/Pipe250991
 -Node: Getline/Variable/Pipe253674
 -Node: Getline/Coprocess254805
 -Node: Getline/Variable/Coprocess256057
 -Node: Getline Notes256796
 -Node: Getline Summary259588
 -Ref: table-getline-variants260000
 -Node: Read Timeout260829
 -Ref: Read Timeout-Footnote-1264648
 -Node: Command-line directories264706
 -Node: Input Summary265611
 -Node: Input Exercises268864
 -Node: Printing269592
 -Node: Print271369
 -Node: Print Examples272826
 -Node: Output Separators275605
 -Node: OFMT277623
 -Node: Printf278977
 -Node: Basic Printf279762
 -Node: Control Letters281331
 -Node: Format Modifiers285315
 -Node: Printf Examples291316
 -Node: Redirection293802
 -Node: Special FD300643
 -Ref: Special FD-Footnote-1303803
 -Node: Special Files303877
 -Node: Other Inherited Files304494
 -Node: Special Network305494
 -Node: Special Caveats306356
 -Node: Close Files And Pipes307307
 -Ref: Close Files And Pipes-Footnote-1314489
 -Ref: Close Files And Pipes-Footnote-2314637
 -Node: Output Summary314787
 -Node: Output Exercises315785
 -Node: Expressions316465
 -Node: Values317650
 -Node: Constants318328
 -Node: Scalar Constants319019
 -Ref: Scalar Constants-Footnote-1319878
 -Node: Nondecimal-numbers320128
 -Node: Regexp Constants323146
 -Node: Using Constant Regexps323671
 -Node: Variables326814
 -Node: Using Variables327469
 -Node: Assignment Options329380
 -Node: Conversion331255
 -Node: Strings And Numbers331779
 -Ref: Strings And Numbers-Footnote-1334844
 -Node: Locale influences conversions334953
 -Ref: table-locale-affects337700
 -Node: All Operators338288
 -Node: Arithmetic Ops338918
 -Node: Concatenation341423
 -Ref: Concatenation-Footnote-1344242
 -Node: Assignment Ops344348
 -Ref: table-assign-ops349327
 -Node: Increment Ops350599
 -Node: Truth Values and Conditions354037
 -Node: Truth Values355122
 -Node: Typing and Comparison356171
 -Node: Variable Typing356981
 -Node: Comparison Operators360634
 -Ref: table-relational-ops361044
 -Node: POSIX String Comparison364539
 -Ref: POSIX String Comparison-Footnote-1365611
 -Node: Boolean Ops365749
 -Ref: Boolean Ops-Footnote-1370228
 -Node: Conditional Exp370319
 -Node: Function Calls372046
 -Node: Precedence375926
 -Node: Locales379587
 -Node: Expressions Summary381219
 -Node: Patterns and Actions383779
 -Node: Pattern Overview384899
 -Node: Regexp Patterns386578
 -Node: Expression Patterns387121
 -Node: Ranges390902
 -Node: BEGIN/END394008
 -Node: Using BEGIN/END394769
 -Ref: Using BEGIN/END-Footnote-1397503
 -Node: I/O And BEGIN/END397609
 -Node: Empty402824
 -Node: Using Shell Variables403141
 -Node: Action Overview405414
 -Node: Statements407740
 -Node: If Statement409588
 -Node: While Statement411083
 -Node: Do Statement413112
 -Node: For Statement414256
 -Node: Switch Statement417413
 -Node: Break Statement419795
 -Node: Continue Statement421836
 -Node: Next Statement423663
 -Node: Nextfile Statement426044
 -Node: Exit Statement428674
 -Node: Built-in Variables431077
 -Node: User-modified432210
 -Ref: User-modified-Footnote-1439891
 -Node: Auto-set439953
 -Ref: Auto-set-Footnote-1452988
 -Ref: Auto-set-Footnote-2453193
 -Node: ARGC and ARGV453249
 -Node: Pattern Action Summary457467
 -Node: Arrays459894
 -Node: Array Basics461223
 -Node: Array Intro462067
 -Ref: figure-array-elements464031
 -Ref: Array Intro-Footnote-1466557
 -Node: Reference to Elements466685
 -Node: Assigning Elements469137
 -Node: Array Example469628
 -Node: Scanning an Array471386
 -Node: Controlling Scanning474402
 -Ref: Controlling Scanning-Footnote-1479598
 -Node: Numeric Array Subscripts479914
 -Node: Uninitialized Subscripts482099
 -Node: Delete483716
 -Ref: Delete-Footnote-1486459
 -Node: Multidimensional486516
 -Node: Multiscanning489613
 -Node: Arrays of Arrays491202
 -Node: Arrays Summary495961
 -Node: Functions498053
 -Node: Built-in498926
 -Node: Calling Built-in500004
 -Node: Numeric Functions501995
 -Ref: Numeric Functions-Footnote-1506012
 -Ref: Numeric Functions-Footnote-2506369
 -Ref: Numeric Functions-Footnote-3506417
 -Node: String Functions506689
 -Ref: String Functions-Footnote-1530164
 -Ref: String Functions-Footnote-2530293
 -Ref: String Functions-Footnote-3530541
 -Node: Gory Details530628
 -Ref: table-sub-escapes532409
 -Ref: table-sub-proposed533929
 -Ref: table-posix-sub535293
 -Ref: table-gensub-escapes536829
 -Ref: Gory Details-Footnote-1537661
 -Node: I/O Functions537812
 -Ref: I/O Functions-Footnote-1545030
 -Node: Time Functions545177
 -Ref: Time Functions-Footnote-1555665
 -Ref: Time Functions-Footnote-2555733
 -Ref: Time Functions-Footnote-3555891
 -Ref: Time Functions-Footnote-4556002
 -Ref: Time Functions-Footnote-5556114
 -Ref: Time Functions-Footnote-6556341
 -Node: Bitwise Functions556607
 -Ref: table-bitwise-ops557169
 -Ref: Bitwise Functions-Footnote-1561478
 -Node: Type Functions561647
 -Node: I18N Functions562798
 -Node: User-defined564443
 -Node: Definition Syntax565248
 -Ref: Definition Syntax-Footnote-1570655
 -Node: Function Example570726
 -Ref: Function Example-Footnote-1573645
 -Node: Function Caveats573667
 -Node: Calling A Function574185
 -Node: Variable Scope575143
 -Node: Pass By Value/Reference578131
 -Node: Return Statement581626
 -Node: Dynamic Typing584607
 -Node: Indirect Calls585536
 -Ref: Indirect Calls-Footnote-1596838
 -Node: Functions Summary596966
 -Node: Library Functions599668
 -Ref: Library Functions-Footnote-1603277
 -Ref: Library Functions-Footnote-2603420
 -Node: Library Names603591
 -Ref: Library Names-Footnote-1607045
 -Ref: Library Names-Footnote-2607268
 -Node: General Functions607354
 -Node: Strtonum Function608457
 -Node: Assert Function611479
 -Node: Round Function614803
 -Node: Cliff Random Function616344
 -Node: Ordinal Functions617360
 -Ref: Ordinal Functions-Footnote-1620423
 -Ref: Ordinal Functions-Footnote-2620675
 -Node: Join Function620886
 -Ref: Join Function-Footnote-1622655
 -Node: Getlocaltime Function622855
 -Node: Readfile Function626599
 -Node: Shell Quoting628569
 -Node: Data File Management629970
 -Node: Filetrans Function630602
 -Node: Rewind Function634658
 -Node: File Checking636045
 -Ref: File Checking-Footnote-1637377
 -Node: Empty Files637578
 -Node: Ignoring Assigns639557
 -Node: Getopt Function641108
 -Ref: Getopt Function-Footnote-1652570
 -Node: Passwd Functions652770
 -Ref: Passwd Functions-Footnote-1661619
 -Node: Group Functions661707
 -Ref: Group Functions-Footnote-1669601
 -Node: Walking Arrays669814
 -Node: Library Functions Summary671417
 -Node: Library Exercises672818
 -Node: Sample Programs674098
 -Node: Running Examples674868
 -Node: Clones675596
 -Node: Cut Program676820
 -Node: Egrep Program686539
 -Ref: Egrep Program-Footnote-1694037
 -Node: Id Program694147
 -Node: Split Program697792
 -Ref: Split Program-Footnote-1701240
 -Node: Tee Program701368
 -Node: Uniq Program704157
 -Node: Wc Program711576
 -Ref: Wc Program-Footnote-1715826
 -Node: Miscellaneous Programs715920
 -Node: Dupword Program717133
 -Node: Alarm Program719164
 -Node: Translate Program723968
 -Ref: Translate Program-Footnote-1728533
 -Node: Labels Program728803
 -Ref: Labels Program-Footnote-1732154
 -Node: Word Sorting732238
 -Node: History Sorting736309
 -Node: Extract Program738145
 -Node: Simple Sed745670
 -Node: Igawk Program748738
 -Ref: Igawk Program-Footnote-1763062
 -Ref: Igawk Program-Footnote-2763263
 -Ref: Igawk Program-Footnote-3763385
 -Node: Anagram Program763500
 -Node: Signature Program766557
 -Node: Programs Summary767804
 -Node: Programs Exercises768997
 -Ref: Programs Exercises-Footnote-1773128
 -Node: Advanced Features773219
 -Node: Nondecimal Data775167
 -Node: Array Sorting776757
 -Node: Controlling Array Traversal777454
 -Ref: Controlling Array Traversal-Footnote-1785787
 -Node: Array Sorting Functions785905
 -Ref: Array Sorting Functions-Footnote-1789794
 -Node: Two-way I/O789990
 -Ref: Two-way I/O-Footnote-1794931
 -Ref: Two-way I/O-Footnote-2795117
 -Node: TCP/IP Networking795199
 -Node: Profiling798072
 -Node: Advanced Features Summary805619
 -Node: Internationalization807552
 -Node: I18N and L10N809032
 -Node: Explaining gettext809718
 -Ref: Explaining gettext-Footnote-1814743
 -Ref: Explaining gettext-Footnote-2814927
 -Node: Programmer i18n815092
 -Ref: Programmer i18n-Footnote-1819958
 -Node: Translator i18n820007
 -Node: String Extraction820801
 -Ref: String Extraction-Footnote-1821932
 -Node: Printf Ordering822018
 -Ref: Printf Ordering-Footnote-1824804
 -Node: I18N Portability824868
 -Ref: I18N Portability-Footnote-1827323
 -Node: I18N Example827386
 -Ref: I18N Example-Footnote-1830189
 -Node: Gawk I18N830261
 -Node: I18N Summary830899
 -Node: Debugger832238
 -Node: Debugging833260
 -Node: Debugging Concepts833701
 -Node: Debugging Terms835554
 -Node: Awk Debugging838126
 -Node: Sample Debugging Session839020
 -Node: Debugger Invocation839540
 -Node: Finding The Bug840924
 -Node: List of Debugger Commands847399
 -Node: Breakpoint Control848732
 -Node: Debugger Execution Control852428
 -Node: Viewing And Changing Data855792
 -Node: Execution Stack859170
 -Node: Debugger Info860807
 -Node: Miscellaneous Debugger Commands864824
 -Node: Readline Support869853
 -Node: Limitations870745
 -Node: Debugging Summary872859
 -Node: Arbitrary Precision Arithmetic874027
 -Node: Computer Arithmetic875443
 -Ref: table-numeric-ranges879041
 -Ref: Computer Arithmetic-Footnote-1879900
 -Node: Math Definitions879957
 -Ref: table-ieee-formats883245
 -Ref: Math Definitions-Footnote-1883849
 -Node: MPFR features883954
 -Node: FP Math Caution885625
 -Ref: FP Math Caution-Footnote-1886675
 -Node: Inexactness of computations887044
 -Node: Inexact representation888003
 -Node: Comparing FP Values889360
 -Node: Errors accumulate890442
 -Node: Getting Accuracy891875
 -Node: Try To Round894537
 -Node: Setting precision895436
 -Ref: table-predefined-precision-strings896120
 -Node: Setting the rounding mode897909
 -Ref: table-gawk-rounding-modes898273
 -Ref: Setting the rounding mode-Footnote-1901728
 -Node: Arbitrary Precision Integers901907
 -Ref: Arbitrary Precision Integers-Footnote-1904893
 -Node: POSIX Floating Point Problems905042
 -Ref: POSIX Floating Point Problems-Footnote-1908915
 -Node: Floating point summary908953
 -Node: Dynamic Extensions911147
 -Node: Extension Intro912699
 -Node: Plugin License913965
 -Node: Extension Mechanism Outline914762
 -Ref: figure-load-extension915190
 -Ref: figure-register-new-function916670
 -Ref: figure-call-new-function917674
 -Node: Extension API Description919660
 -Node: Extension API Functions Introduction921110
 -Node: General Data Types925934
 -Ref: General Data Types-Footnote-1931673
 -Node: Memory Allocation Functions931972
 -Ref: Memory Allocation Functions-Footnote-1934811
 -Node: Constructor Functions934907
 -Node: Registration Functions936641
 -Node: Extension Functions937326
 -Node: Exit Callback Functions939623
 -Node: Extension Version String940871
 -Node: Input Parsers941536
 -Node: Output Wrappers951413
 -Node: Two-way processors955928
 -Node: Printing Messages958132
 -Ref: Printing Messages-Footnote-1959208
 -Node: Updating `ERRNO'959360
 -Node: Requesting Values960100
 -Ref: table-value-types-returned960828
 -Node: Accessing Parameters961785
 -Node: Symbol Table Access963016
 -Node: Symbol table by name963530
 -Node: Symbol table by cookie965511
 -Ref: Symbol table by cookie-Footnote-1969655
 -Node: Cached values969718
 -Ref: Cached values-Footnote-1973217
 -Node: Array Manipulation973308
 -Ref: Array Manipulation-Footnote-1974406
 -Node: Array Data Types974443
 -Ref: Array Data Types-Footnote-1977098
 -Node: Array Functions977190
 -Node: Flattening Arrays981044
 -Node: Creating Arrays987936
 -Node: Extension API Variables992705
 -Node: Extension Versioning993341
 -Node: Extension API Informational Variables995242
 -Node: Extension API Boilerplate996330
 -Node: Finding Extensions1000139
 -Node: Extension Example1000699
 -Node: Internal File Description1001471
 -Node: Internal File Ops1005538
 -Ref: Internal File Ops-Footnote-11017208
 -Node: Using Internal File Ops1017348
 -Ref: Using Internal File Ops-Footnote-11019731
 -Node: Extension Samples1020004
 -Node: Extension Sample File Functions1021530
 -Node: Extension Sample Fnmatch1029168
 -Node: Extension Sample Fork1030659
 -Node: Extension Sample Inplace1031874
 -Node: Extension Sample Ord1033549
 -Node: Extension Sample Readdir1034385
 -Ref: table-readdir-file-types1035261
 -Node: Extension Sample Revout1036072
 -Node: Extension Sample Rev2way1036662
 -Node: Extension Sample Read write array1037402
 -Node: Extension Sample Readfile1039342
 -Node: Extension Sample Time1040437
 -Node: Extension Sample API Tests1041786
 -Node: gawkextlib1042277
 -Node: Extension summary1044914
 -Node: Extension Exercises1048591
 -Node: Language History1049313
 -Node: V7/SVR3.11050969
 -Node: SVR41053150
 -Node: POSIX1054595
 -Node: BTL1055984
 -Node: POSIX/GNU1056718
 -Node: Feature History1062282
 -Node: Common Extensions1075380
 -Node: Ranges and Locales1076704
 -Ref: Ranges and Locales-Footnote-11081322
 -Ref: Ranges and Locales-Footnote-21081349
 -Ref: Ranges and Locales-Footnote-31081583
 -Node: Contributors1081804
 -Node: History summary1087345
 -Node: Installation1088715
 -Node: Gawk Distribution1089661
 -Node: Getting1090145
 -Node: Extracting1090968
 -Node: Distribution contents1092603
 -Node: Unix Installation1098320
 -Node: Quick Installation1098937
 -Node: Additional Configuration Options1101361
 -Node: Configuration Philosophy1103099
 -Node: Non-Unix Installation1105468
 -Node: PC Installation1105926
 -Node: PC Binary Installation1107245
 -Node: PC Compiling1109093
 -Ref: PC Compiling-Footnote-11112114
 -Node: PC Testing1112223
 -Node: PC Using1113399
 -Node: Cygwin1117514
 -Node: MSYS1118337
 -Node: VMS Installation1118837
 -Node: VMS Compilation1119629
 -Ref: VMS Compilation-Footnote-11120851
 -Node: VMS Dynamic Extensions1120909
 -Node: VMS Installation Details1122593
 -Node: VMS Running1124845
 -Node: VMS GNV1127681
 -Node: VMS Old Gawk1128415
 -Node: Bugs1128885
 -Node: Other Versions1132768
 -Node: Installation summary1139190
 -Node: Notes1140246
 -Node: Compatibility Mode1141111
 -Node: Additions1141893
 -Node: Accessing The Source1142818
 -Node: Adding Code1144254
 -Node: New Ports1150419
 -Node: Derived Files1154901
 -Ref: Derived Files-Footnote-11160376
 -Ref: Derived Files-Footnote-21160410
 -Ref: Derived Files-Footnote-31161006
 -Node: Future Extensions1161120
 -Node: Implementation Limitations1161726
 -Node: Extension Design1162974
 -Node: Old Extension Problems1164128
 -Ref: Old Extension Problems-Footnote-11165645
 -Node: Extension New Mechanism Goals1165702
 -Ref: Extension New Mechanism Goals-Footnote-11169062
 -Node: Extension Other Design Decisions1169251
 -Node: Extension Future Growth1171359
 -Node: Old Extension Mechanism1172195
 -Node: Notes summary1173957
 -Node: Basic Concepts1175143
 -Node: Basic High Level1175824
 -Ref: figure-general-flow1176096
 -Ref: figure-process-flow1176695
 -Ref: Basic High Level-Footnote-11179924
 -Node: Basic Data Typing1180109
 -Node: Glossary1183437
 -Node: Copying1208595
 -Node: GNU Free Documentation License1246151
 -Node: Index1271287
 +Node: Foreword342225
 +Node: Foreword446667
 +Node: Preface48100
 +Ref: Preface-Footnote-150971
 +Ref: Preface-Footnote-251078
 +Ref: Preface-Footnote-351311
 +Node: History51453
 +Node: Names53799
 +Ref: Names-Footnote-154893
 +Node: This Manual55039
 +Ref: This Manual-Footnote-161526
 +Node: Conventions61626
 +Node: Manual History63964
 +Ref: Manual History-Footnote-166946
 +Ref: Manual History-Footnote-266987
 +Node: How To Contribute67061
 +Node: Acknowledgments68190
 +Node: Getting Started72994
 +Node: Running gawk75427
 +Node: One-shot76617
 +Node: Read Terminal77865
 +Node: Long79892
 +Node: Executable Scripts81408
 +Ref: Executable Scripts-Footnote-184197
 +Node: Comments84300
 +Node: Quoting86782
 +Node: DOS Quoting92306
 +Node: Sample Data Files92981
 +Node: Very Simple95576
 +Node: Two Rules100474
 +Node: More Complex102360
 +Node: Statements/Lines105222
 +Ref: Statements/Lines-Footnote-1109677
 +Node: Other Features109942
 +Node: When110873
 +Ref: When-Footnote-1112627
 +Node: Intro Summary112692
 +Node: Invoking Gawk113575
 +Node: Command Line115089
 +Node: Options115887
 +Ref: Options-Footnote-1131689
 +Node: Other Arguments131714
 +Node: Naming Standard Input134662
 +Node: Environment Variables135755
 +Node: AWKPATH Variable136313
 +Ref: AWKPATH Variable-Footnote-1139726
 +Ref: AWKPATH Variable-Footnote-2139771
 +Node: AWKLIBPATH Variable140031
 +Node: Other Environment Variables141287
 +Node: Exit Status144775
 +Node: Include Files145451
 +Node: Loading Shared Libraries149048
 +Node: Obsolete150475
 +Node: Undocumented151172
 +Node: Invoking Summary151439
 +Node: Regexp153103
 +Node: Regexp Usage154557
 +Node: Escape Sequences156594
 +Node: Regexp Operators162835
 +Ref: Regexp Operators-Footnote-1170261
 +Ref: Regexp Operators-Footnote-2170408
 +Node: Bracket Expressions170506
 +Ref: table-char-classes172521
 +Node: Leftmost Longest175445
 +Node: Computed Regexps176747
 +Node: GNU Regexp Operators180144
 +Node: Case-sensitivity183817
 +Ref: Case-sensitivity-Footnote-1186702
 +Ref: Case-sensitivity-Footnote-2186937
 +Node: Regexp Summary187045
 +Node: Reading Files188512
 +Node: Records190606
 +Node: awk split records191339
 +Node: gawk split records196254
 +Ref: gawk split records-Footnote-1200794
 +Node: Fields200831
 +Ref: Fields-Footnote-1203607
 +Node: Nonconstant Fields203693
 +Ref: Nonconstant Fields-Footnote-1205936
 +Node: Changing Fields206140
 +Node: Field Separators212069
 +Node: Default Field Splitting214774
 +Node: Regexp Field Splitting215891
 +Node: Single Character Fields219241
 +Node: Command Line Field Separator220300
 +Node: Full Line Fields223512
 +Ref: Full Line Fields-Footnote-1225041
 +Ref: Full Line Fields-Footnote-2225087
 +Node: Field Splitting Summary225188
 +Node: Constant Size227262
 +Node: Splitting By Content231851
- Ref: Splitting By Content-Footnote-1235906
- Node: Multiple Line235946
- Ref: Multiple Line-Footnote-1241832
- Node: Getline242011
- Node: Plain Getline244223
- Node: Getline/Variable246863
- Node: Getline/File248011
- Node: Getline/Variable/File249395
- Ref: Getline/Variable/File-Footnote-1250998
- Node: Getline/Pipe251085
- Node: Getline/Variable/Pipe253768
- Node: Getline/Coprocess254899
- Node: Getline/Variable/Coprocess256151
- Node: Getline Notes256890
- Node: Getline Summary259682
- Ref: table-getline-variants260094
- Node: Read Timeout260923
- Ref: Read Timeout-Footnote-1264742
- Node: Command-line directories264800
- Node: Input Summary265705
- Node: Input Exercises268958
- Node: Printing269686
- Node: Print271463
- Node: Print Examples272920
- Node: Output Separators275699
- Node: OFMT277717
- Node: Printf279071
- Node: Basic Printf279856
- Node: Control Letters281425
- Node: Format Modifiers285409
- Node: Printf Examples291410
- Node: Redirection293896
- Node: Special FD300737
- Ref: Special FD-Footnote-1303897
- Node: Special Files303971
- Node: Other Inherited Files304588
- Node: Special Network305588
- Node: Special Caveats306450
- Node: Close Files And Pipes307401
- Ref: Close Files And Pipes-Footnote-1314583
- Ref: Close Files And Pipes-Footnote-2314731
- Node: Output Summary314881
- Node: Output Exercises315879
- Node: Expressions316559
- Node: Values317744
- Node: Constants318422
- Node: Scalar Constants319113
- Ref: Scalar Constants-Footnote-1319972
- Node: Nondecimal-numbers320222
- Node: Regexp Constants323240
- Node: Using Constant Regexps323765
- Node: Variables326908
- Node: Using Variables327563
- Node: Assignment Options329474
- Node: Conversion331349
- Node: Strings And Numbers331873
- Ref: Strings And Numbers-Footnote-1334938
- Node: Locale influences conversions335047
- Ref: table-locale-affects337794
- Node: All Operators338382
- Node: Arithmetic Ops339012
- Node: Concatenation341517
- Ref: Concatenation-Footnote-1344336
- Node: Assignment Ops344442
- Ref: table-assign-ops349421
- Node: Increment Ops350693
- Node: Truth Values and Conditions354131
- Node: Truth Values355216
- Node: Typing and Comparison356265
- Node: Variable Typing357075
- Node: Comparison Operators360728
- Ref: table-relational-ops361138
- Node: POSIX String Comparison364633
- Ref: POSIX String Comparison-Footnote-1365705
- Node: Boolean Ops365843
- Ref: Boolean Ops-Footnote-1370322
- Node: Conditional Exp370413
- Node: Function Calls372140
- Node: Precedence376020
- Node: Locales379681
- Node: Expressions Summary381313
- Node: Patterns and Actions383873
- Node: Pattern Overview384993
- Node: Regexp Patterns386672
- Node: Expression Patterns387215
- Node: Ranges390996
- Node: BEGIN/END394102
- Node: Using BEGIN/END394863
- Ref: Using BEGIN/END-Footnote-1397597
- Node: I/O And BEGIN/END397703
- Node: Empty402918
- Node: Using Shell Variables403235
- Node: Action Overview405508
- Node: Statements407834
- Node: If Statement409682
- Node: While Statement411177
- Node: Do Statement413206
- Node: For Statement414350
- Node: Switch Statement417507
- Node: Break Statement419889
- Node: Continue Statement421930
- Node: Next Statement423757
- Node: Nextfile Statement426138
- Node: Exit Statement428768
- Node: Built-in Variables431171
- Node: User-modified432304
- Ref: User-modified-Footnote-1439985
- Node: Auto-set440047
- Ref: Auto-set-Footnote-1453419
- Ref: Auto-set-Footnote-2453624
- Node: ARGC and ARGV453680
- Node: Pattern Action Summary457898
- Node: Arrays460325
- Node: Array Basics461654
- Node: Array Intro462498
- Ref: figure-array-elements464462
- Ref: Array Intro-Footnote-1466988
- Node: Reference to Elements467116
- Node: Assigning Elements469568
- Node: Array Example470059
- Node: Scanning an Array471817
- Node: Controlling Scanning474833
- Ref: Controlling Scanning-Footnote-1480029
- Node: Numeric Array Subscripts480345
- Node: Uninitialized Subscripts482530
- Node: Delete484147
- Ref: Delete-Footnote-1486890
- Node: Multidimensional486947
- Node: Multiscanning490044
- Node: Arrays of Arrays491633
- Node: Arrays Summary496392
- Node: Functions498484
- Node: Built-in499357
- Node: Calling Built-in500435
- Node: Numeric Functions502426
- Ref: Numeric Functions-Footnote-1507245
- Ref: Numeric Functions-Footnote-2507602
- Ref: Numeric Functions-Footnote-3507650
- Node: String Functions507922
- Ref: String Functions-Footnote-1531397
- Ref: String Functions-Footnote-2531526
- Ref: String Functions-Footnote-3531774
- Node: Gory Details531861
- Ref: table-sub-escapes533642
- Ref: table-sub-proposed535162
- Ref: table-posix-sub536526
- Ref: table-gensub-escapes538062
- Ref: Gory Details-Footnote-1538894
- Node: I/O Functions539045
- Ref: I/O Functions-Footnote-1546263
- Node: Time Functions546410
- Ref: Time Functions-Footnote-1556898
- Ref: Time Functions-Footnote-2556966
- Ref: Time Functions-Footnote-3557124
- Ref: Time Functions-Footnote-4557235
- Ref: Time Functions-Footnote-5557347
- Ref: Time Functions-Footnote-6557574
- Node: Bitwise Functions557840
- Ref: table-bitwise-ops558402
- Ref: Bitwise Functions-Footnote-1562711
- Node: Type Functions562880
- Node: I18N Functions564031
- Node: User-defined565676
- Node: Definition Syntax566481
- Ref: Definition Syntax-Footnote-1571888
- Node: Function Example571959
- Ref: Function Example-Footnote-1574878
- Node: Function Caveats574900
- Node: Calling A Function575418
- Node: Variable Scope576376
- Node: Pass By Value/Reference579364
- Node: Return Statement582859
- Node: Dynamic Typing585840
- Node: Indirect Calls586769
- Ref: Indirect Calls-Footnote-1598071
- Node: Functions Summary598199
- Node: Library Functions600901
- Ref: Library Functions-Footnote-1604510
- Ref: Library Functions-Footnote-2604653
- Node: Library Names604824
- Ref: Library Names-Footnote-1608278
- Ref: Library Names-Footnote-2608501
- Node: General Functions608587
- Node: Strtonum Function609690
- Node: Assert Function612712
- Node: Round Function616036
- Node: Cliff Random Function617577
- Node: Ordinal Functions618593
- Ref: Ordinal Functions-Footnote-1621656
- Ref: Ordinal Functions-Footnote-2621908
- Node: Join Function622119
- Ref: Join Function-Footnote-1623888
- Node: Getlocaltime Function624088
- Node: Readfile Function627832
- Node: Shell Quoting629802
- Node: Data File Management631203
- Node: Filetrans Function631835
- Node: Rewind Function635891
- Node: File Checking637278
- Ref: File Checking-Footnote-1638610
- Node: Empty Files638811
- Node: Ignoring Assigns640790
- Node: Getopt Function642341
- Ref: Getopt Function-Footnote-1653803
- Node: Passwd Functions654003
- Ref: Passwd Functions-Footnote-1662852
- Node: Group Functions662940
- Ref: Group Functions-Footnote-1670834
- Node: Walking Arrays671047
- Node: Library Functions Summary672650
- Node: Library Exercises674051
- Node: Sample Programs675331
- Node: Running Examples676101
- Node: Clones676829
- Node: Cut Program678053
- Node: Egrep Program687772
- Ref: Egrep Program-Footnote-1695270
- Node: Id Program695380
- Node: Split Program699025
- Ref: Split Program-Footnote-1702473
- Node: Tee Program702601
- Node: Uniq Program705390
- Node: Wc Program712809
- Ref: Wc Program-Footnote-1717059
- Node: Miscellaneous Programs717153
- Node: Dupword Program718366
- Node: Alarm Program720397
- Node: Translate Program725201
- Ref: Translate Program-Footnote-1729766
- Node: Labels Program730036
- Ref: Labels Program-Footnote-1733387
- Node: Word Sorting733471
- Node: History Sorting737542
- Node: Extract Program739378
- Node: Simple Sed746903
- Node: Igawk Program749971
- Ref: Igawk Program-Footnote-1764295
- Ref: Igawk Program-Footnote-2764496
- Ref: Igawk Program-Footnote-3764618
- Node: Anagram Program764733
- Node: Signature Program767790
- Node: Programs Summary769037
- Node: Programs Exercises770230
- Ref: Programs Exercises-Footnote-1774361
- Node: Advanced Features774452
- Node: Nondecimal Data776400
- Node: Array Sorting777990
- Node: Controlling Array Traversal778687
- Ref: Controlling Array Traversal-Footnote-1787020
- Node: Array Sorting Functions787138
- Ref: Array Sorting Functions-Footnote-1791027
- Node: Two-way I/O791223
- Ref: Two-way I/O-Footnote-1796164
- Ref: Two-way I/O-Footnote-2796350
- Node: TCP/IP Networking796432
- Node: Profiling799305
- Node: Advanced Features Summary807582
- Node: Internationalization809515
- Node: I18N and L10N810995
- Node: Explaining gettext811681
- Ref: Explaining gettext-Footnote-1816706
- Ref: Explaining gettext-Footnote-2816890
- Node: Programmer i18n817055
- Ref: Programmer i18n-Footnote-1821921
- Node: Translator i18n821970
- Node: String Extraction822764
- Ref: String Extraction-Footnote-1823895
- Node: Printf Ordering823981
- Ref: Printf Ordering-Footnote-1826767
- Node: I18N Portability826831
- Ref: I18N Portability-Footnote-1829286
- Node: I18N Example829349
- Ref: I18N Example-Footnote-1832152
- Node: Gawk I18N832224
- Node: I18N Summary832862
- Node: Debugger834201
- Node: Debugging835223
- Node: Debugging Concepts835664
- Node: Debugging Terms837517
- Node: Awk Debugging840089
- Node: Sample Debugging Session840983
- Node: Debugger Invocation841503
- Node: Finding The Bug842887
- Node: List of Debugger Commands849362
- Node: Breakpoint Control850695
- Node: Debugger Execution Control854391
- Node: Viewing And Changing Data857755
- Node: Execution Stack861133
- Node: Debugger Info862770
- Node: Miscellaneous Debugger Commands866787
- Node: Readline Support871816
- Node: Limitations872708
- Node: Debugging Summary874822
- Node: Arbitrary Precision Arithmetic875990
- Node: Computer Arithmetic877406
- Ref: table-numeric-ranges881004
- Ref: Computer Arithmetic-Footnote-1881863
- Node: Math Definitions881920
- Ref: table-ieee-formats885208
- Ref: Math Definitions-Footnote-1885812
- Node: MPFR features885917
- Node: FP Math Caution887588
- Ref: FP Math Caution-Footnote-1888638
- Node: Inexactness of computations889007
- Node: Inexact representation889966
- Node: Comparing FP Values891323
- Node: Errors accumulate892405
- Node: Getting Accuracy893838
- Node: Try To Round896500
- Node: Setting precision897399
- Ref: table-predefined-precision-strings898083
- Node: Setting the rounding mode899872
- Ref: table-gawk-rounding-modes900236
- Ref: Setting the rounding mode-Footnote-1903691
- Node: Arbitrary Precision Integers903870
- Ref: Arbitrary Precision Integers-Footnote-1908769
- Node: POSIX Floating Point Problems908918
- Ref: POSIX Floating Point Problems-Footnote-1912791
- Node: Floating point summary912829
- Node: Dynamic Extensions915023
- Node: Extension Intro916575
- Node: Plugin License917841
- Node: Extension Mechanism Outline918638
- Ref: figure-load-extension919066
- Ref: figure-register-new-function920546
- Ref: figure-call-new-function921550
- Node: Extension API Description923536
- Node: Extension API Functions Introduction924986
- Node: General Data Types929810
- Ref: General Data Types-Footnote-1935549
- Node: Memory Allocation Functions935848
- Ref: Memory Allocation Functions-Footnote-1938687
- Node: Constructor Functions938783
- Node: Registration Functions940517
- Node: Extension Functions941202
- Node: Exit Callback Functions943499
- Node: Extension Version String944747
- Node: Input Parsers945412
- Node: Output Wrappers955289
- Node: Two-way processors959804
- Node: Printing Messages962008
- Ref: Printing Messages-Footnote-1963084
- Node: Updating `ERRNO'963236
- Node: Requesting Values963976
- Ref: table-value-types-returned964704
- Node: Accessing Parameters965661
- Node: Symbol Table Access966892
- Node: Symbol table by name967406
- Node: Symbol table by cookie969387
- Ref: Symbol table by cookie-Footnote-1973531
- Node: Cached values973594
- Ref: Cached values-Footnote-1977093
- Node: Array Manipulation977184
- Ref: Array Manipulation-Footnote-1978282
- Node: Array Data Types978319
- Ref: Array Data Types-Footnote-1980974
- Node: Array Functions981066
- Node: Flattening Arrays984920
- Node: Creating Arrays991812
- Node: Extension API Variables996581
- Node: Extension Versioning997217
- Node: Extension API Informational Variables999118
- Node: Extension API Boilerplate1000206
- Node: Finding Extensions1004015
- Node: Extension Example1004575
- Node: Internal File Description1005347
- Node: Internal File Ops1009414
- Ref: Internal File Ops-Footnote-11021084
- Node: Using Internal File Ops1021224
- Ref: Using Internal File Ops-Footnote-11023607
- Node: Extension Samples1023880
- Node: Extension Sample File Functions1025406
- Node: Extension Sample Fnmatch1033044
- Node: Extension Sample Fork1034535
- Node: Extension Sample Inplace1035750
- Node: Extension Sample Ord1037425
- Node: Extension Sample Readdir1038261
- Ref: table-readdir-file-types1039137
- Node: Extension Sample Revout1039948
- Node: Extension Sample Rev2way1040538
- Node: Extension Sample Read write array1041278
- Node: Extension Sample Readfile1043218
- Node: Extension Sample Time1044313
- Node: Extension Sample API Tests1045662
- Node: gawkextlib1046153
- Node: Extension summary1048790
- Node: Extension Exercises1052467
- Node: Language History1053189
- Node: V7/SVR3.11054845
- Node: SVR41057026
- Node: POSIX1058471
- Node: BTL1059860
- Node: POSIX/GNU1060594
- Node: Feature History1066218
- Node: Common Extensions1079316
- Node: Ranges and Locales1080640
- Ref: Ranges and Locales-Footnote-11085258
- Ref: Ranges and Locales-Footnote-21085285
- Ref: Ranges and Locales-Footnote-31085519
- Node: Contributors1085740
- Node: History summary1091281
- Node: Installation1092651
- Node: Gawk Distribution1093597
- Node: Getting1094081
- Node: Extracting1094904
- Node: Distribution contents1096539
- Node: Unix Installation1102604
- Node: Quick Installation1103287
- Node: Shell Startup Files1105698
- Node: Additional Configuration Options1106777
- Node: Configuration Philosophy1108516
- Node: Non-Unix Installation1110885
- Node: PC Installation1111343
- Node: PC Binary Installation1112662
- Node: PC Compiling1114510
- Ref: PC Compiling-Footnote-11117531
- Node: PC Testing1117640
- Node: PC Using1118816
- Node: Cygwin1122931
- Node: MSYS1123754
- Node: VMS Installation1124254
- Node: VMS Compilation1125046
- Ref: VMS Compilation-Footnote-11126268
- Node: VMS Dynamic Extensions1126326
- Node: VMS Installation Details1128010
- Node: VMS Running1130262
- Node: VMS GNV1133098
- Node: VMS Old Gawk1133832
- Node: Bugs1134302
- Node: Other Versions1138185
- Node: Installation summary1144607
- Node: Notes1145663
- Node: Compatibility Mode1146528
- Node: Additions1147310
- Node: Accessing The Source1148235
- Node: Adding Code1149671
- Node: New Ports1155836
- Node: Derived Files1160318
- Ref: Derived Files-Footnote-11165793
- Ref: Derived Files-Footnote-21165827
- Ref: Derived Files-Footnote-31166423
- Node: Future Extensions1166537
- Node: Implementation Limitations1167143
- Node: Extension Design1168391
- Node: Old Extension Problems1169545
- Ref: Old Extension Problems-Footnote-11171062
- Node: Extension New Mechanism Goals1171119
- Ref: Extension New Mechanism Goals-Footnote-11174479
- Node: Extension Other Design Decisions1174668
- Node: Extension Future Growth1176776
- Node: Old Extension Mechanism1177612
- Node: Notes summary1179374
- Node: Basic Concepts1180560
- Node: Basic High Level1181241
- Ref: figure-general-flow1181513
- Ref: figure-process-flow1182112
- Ref: Basic High Level-Footnote-11185341
- Node: Basic Data Typing1185526
- Node: Glossary1188854
- Node: Copying1214012
- Node: GNU Free Documentation License1251568
- Node: Index1276704
++Ref: Splitting By Content-Footnote-1235842
++Node: Multiple Line236005
++Ref: Multiple Line-Footnote-1241891
++Node: Getline242070
++Node: Plain Getline244282
++Node: Getline/Variable246922
++Node: Getline/File248070
++Node: Getline/Variable/File249454
++Ref: Getline/Variable/File-Footnote-1251057
++Node: Getline/Pipe251144
++Node: Getline/Variable/Pipe253827
++Node: Getline/Coprocess254958
++Node: Getline/Variable/Coprocess256210
++Node: Getline Notes256949
++Node: Getline Summary259741
++Ref: table-getline-variants260153
++Node: Read Timeout260982
++Ref: Read Timeout-Footnote-1264801
++Node: Command-line directories264859
++Node: Input Summary265764
++Node: Input Exercises269017
++Node: Printing269745
++Node: Print271522
++Node: Print Examples272979
++Node: Output Separators275758
++Node: OFMT277776
++Node: Printf279130
++Node: Basic Printf279915
++Node: Control Letters281484
++Node: Format Modifiers285468
++Node: Printf Examples291469
++Node: Redirection293955
++Node: Special FD300796
++Ref: Special FD-Footnote-1303956
++Node: Special Files304030
++Node: Other Inherited Files304647
++Node: Special Network305647
++Node: Special Caveats306509
++Node: Close Files And Pipes307460
++Ref: Close Files And Pipes-Footnote-1314642
++Ref: Close Files And Pipes-Footnote-2314790
++Node: Output Summary314940
++Node: Output Exercises315938
++Node: Expressions316618
++Node: Values317803
++Node: Constants318481
++Node: Scalar Constants319172
++Ref: Scalar Constants-Footnote-1320031
++Node: Nondecimal-numbers320281
++Node: Regexp Constants323299
++Node: Using Constant Regexps323824
++Node: Variables326967
++Node: Using Variables327622
++Node: Assignment Options329533
++Node: Conversion331408
++Node: Strings And Numbers331932
++Ref: Strings And Numbers-Footnote-1334997
++Node: Locale influences conversions335106
++Ref: table-locale-affects337853
++Node: All Operators338441
++Node: Arithmetic Ops339071
++Node: Concatenation341576
++Ref: Concatenation-Footnote-1344395
++Node: Assignment Ops344501
++Ref: table-assign-ops349480
++Node: Increment Ops350752
++Node: Truth Values and Conditions354190
++Node: Truth Values355275
++Node: Typing and Comparison356324
++Node: Variable Typing357134
++Node: Comparison Operators360787
++Ref: table-relational-ops361197
++Node: POSIX String Comparison364692
++Ref: POSIX String Comparison-Footnote-1365764
++Node: Boolean Ops365902
++Ref: Boolean Ops-Footnote-1370381
++Node: Conditional Exp370472
++Node: Function Calls372199
++Node: Precedence376079
++Node: Locales379740
++Node: Expressions Summary381372
++Node: Patterns and Actions383932
++Node: Pattern Overview385052
++Node: Regexp Patterns386731
++Node: Expression Patterns387274
++Node: Ranges391055
++Node: BEGIN/END394161
++Node: Using BEGIN/END394922
++Ref: Using BEGIN/END-Footnote-1397656
++Node: I/O And BEGIN/END397762
++Node: Empty402977
++Node: Using Shell Variables403294
++Node: Action Overview405567
++Node: Statements407893
++Node: If Statement409741
++Node: While Statement411236
++Node: Do Statement413265
++Node: For Statement414409
++Node: Switch Statement417566
++Node: Break Statement419948
++Node: Continue Statement421989
++Node: Next Statement423816
++Node: Nextfile Statement426197
++Node: Exit Statement428827
++Node: Built-in Variables431230
++Node: User-modified432363
++Ref: User-modified-Footnote-1440044
++Node: Auto-set440106
++Ref: Auto-set-Footnote-1453478
++Ref: Auto-set-Footnote-2453683
++Node: ARGC and ARGV453739
++Node: Pattern Action Summary457957
++Node: Arrays460384
++Node: Array Basics461713
++Node: Array Intro462557
++Ref: figure-array-elements464521
++Ref: Array Intro-Footnote-1467047
++Node: Reference to Elements467175
++Node: Assigning Elements469627
++Node: Array Example470118
++Node: Scanning an Array471876
++Node: Controlling Scanning474892
++Ref: Controlling Scanning-Footnote-1480088
++Node: Numeric Array Subscripts480404
++Node: Uninitialized Subscripts482589
++Node: Delete484206
++Ref: Delete-Footnote-1486949
++Node: Multidimensional487006
++Node: Multiscanning490103
++Node: Arrays of Arrays491692
++Node: Arrays Summary496451
++Node: Functions498543
++Node: Built-in499416
++Node: Calling Built-in500494
++Node: Numeric Functions502485
++Ref: Numeric Functions-Footnote-1507304
++Ref: Numeric Functions-Footnote-2507661
++Ref: Numeric Functions-Footnote-3507709
++Node: String Functions507981
++Ref: String Functions-Footnote-1531456
++Ref: String Functions-Footnote-2531585
++Ref: String Functions-Footnote-3531833
++Node: Gory Details531920
++Ref: table-sub-escapes533701
++Ref: table-sub-proposed535221
++Ref: table-posix-sub536585
++Ref: table-gensub-escapes538121
++Ref: Gory Details-Footnote-1538953
++Node: I/O Functions539104
++Ref: I/O Functions-Footnote-1546322
++Node: Time Functions546469
++Ref: Time Functions-Footnote-1556957
++Ref: Time Functions-Footnote-2557025
++Ref: Time Functions-Footnote-3557183
++Ref: Time Functions-Footnote-4557294
++Ref: Time Functions-Footnote-5557406
++Ref: Time Functions-Footnote-6557633
++Node: Bitwise Functions557899
++Ref: table-bitwise-ops558461
++Ref: Bitwise Functions-Footnote-1562770
++Node: Type Functions562939
++Node: I18N Functions564090
++Node: User-defined565735
++Node: Definition Syntax566540
++Ref: Definition Syntax-Footnote-1571947
++Node: Function Example572018
++Ref: Function Example-Footnote-1574937
++Node: Function Caveats574959
++Node: Calling A Function575477
++Node: Variable Scope576435
++Node: Pass By Value/Reference579423
++Node: Return Statement582918
++Node: Dynamic Typing585899
++Node: Indirect Calls586828
++Ref: Indirect Calls-Footnote-1598130
++Node: Functions Summary598258
++Node: Library Functions600960
++Ref: Library Functions-Footnote-1604569
++Ref: Library Functions-Footnote-2604712
++Node: Library Names604883
++Ref: Library Names-Footnote-1608337
++Ref: Library Names-Footnote-2608560
++Node: General Functions608646
++Node: Strtonum Function609749
++Node: Assert Function612771
++Node: Round Function616095
++Node: Cliff Random Function617636
++Node: Ordinal Functions618652
++Ref: Ordinal Functions-Footnote-1621715
++Ref: Ordinal Functions-Footnote-2621967
++Node: Join Function622178
++Ref: Join Function-Footnote-1623947
++Node: Getlocaltime Function624147
++Node: Readfile Function627891
++Node: Shell Quoting629861
++Node: Data File Management631262
++Node: Filetrans Function631894
++Node: Rewind Function635950
++Node: File Checking637337
++Ref: File Checking-Footnote-1638669
++Node: Empty Files638870
++Node: Ignoring Assigns640849
++Node: Getopt Function642400
++Ref: Getopt Function-Footnote-1653862
++Node: Passwd Functions654062
++Ref: Passwd Functions-Footnote-1662911
++Node: Group Functions662999
++Ref: Group Functions-Footnote-1670893
++Node: Walking Arrays671106
++Node: Library Functions Summary672709
++Node: Library Exercises674110
++Node: Sample Programs675390
++Node: Running Examples676160
++Node: Clones676888
++Node: Cut Program678112
++Node: Egrep Program687831
++Ref: Egrep Program-Footnote-1695329
++Node: Id Program695439
++Node: Split Program699084
++Ref: Split Program-Footnote-1702532
++Node: Tee Program702660
++Node: Uniq Program705449
++Node: Wc Program712868
++Ref: Wc Program-Footnote-1717118
++Node: Miscellaneous Programs717212
++Node: Dupword Program718425
++Node: Alarm Program720456
++Node: Translate Program725260
++Ref: Translate Program-Footnote-1729825
++Node: Labels Program730095
++Ref: Labels Program-Footnote-1733446
++Node: Word Sorting733530
++Node: History Sorting737601
++Node: Extract Program739437
++Node: Simple Sed746962
++Node: Igawk Program750030
++Ref: Igawk Program-Footnote-1764354
++Ref: Igawk Program-Footnote-2764555
++Ref: Igawk Program-Footnote-3764677
++Node: Anagram Program764792
++Node: Signature Program767849
++Node: Programs Summary769096
++Node: Programs Exercises770289
++Ref: Programs Exercises-Footnote-1774420
++Node: Advanced Features774511
++Node: Nondecimal Data776459
++Node: Array Sorting778049
++Node: Controlling Array Traversal778746
++Ref: Controlling Array Traversal-Footnote-1787079
++Node: Array Sorting Functions787197
++Ref: Array Sorting Functions-Footnote-1791086
++Node: Two-way I/O791282
++Ref: Two-way I/O-Footnote-1796223
++Ref: Two-way I/O-Footnote-2796409
++Node: TCP/IP Networking796491
++Node: Profiling799364
++Node: Advanced Features Summary807641
++Node: Internationalization809574
++Node: I18N and L10N811054
++Node: Explaining gettext811740
++Ref: Explaining gettext-Footnote-1816765
++Ref: Explaining gettext-Footnote-2816949
++Node: Programmer i18n817114
++Ref: Programmer i18n-Footnote-1821980
++Node: Translator i18n822029
++Node: String Extraction822823
++Ref: String Extraction-Footnote-1823954
++Node: Printf Ordering824040
++Ref: Printf Ordering-Footnote-1826826
++Node: I18N Portability826890
++Ref: I18N Portability-Footnote-1829345
++Node: I18N Example829408
++Ref: I18N Example-Footnote-1832211
++Node: Gawk I18N832283
++Node: I18N Summary832921
++Node: Debugger834260
++Node: Debugging835282
++Node: Debugging Concepts835723
++Node: Debugging Terms837576
++Node: Awk Debugging840148
++Node: Sample Debugging Session841042
++Node: Debugger Invocation841562
++Node: Finding The Bug842946
++Node: List of Debugger Commands849421
++Node: Breakpoint Control850754
++Node: Debugger Execution Control854450
++Node: Viewing And Changing Data857814
++Node: Execution Stack861192
++Node: Debugger Info862829
++Node: Miscellaneous Debugger Commands866846
++Node: Readline Support871875
++Node: Limitations872767
++Node: Debugging Summary874881
++Node: Arbitrary Precision Arithmetic876049
++Node: Computer Arithmetic877465
++Ref: table-numeric-ranges881063
++Ref: Computer Arithmetic-Footnote-1881922
++Node: Math Definitions881979
++Ref: table-ieee-formats885267
++Ref: Math Definitions-Footnote-1885871
++Node: MPFR features885976
++Node: FP Math Caution887647
++Ref: FP Math Caution-Footnote-1888697
++Node: Inexactness of computations889066
++Node: Inexact representation890025
++Node: Comparing FP Values891382
++Node: Errors accumulate892464
++Node: Getting Accuracy893897
++Node: Try To Round896559
++Node: Setting precision897458
++Ref: table-predefined-precision-strings898142
++Node: Setting the rounding mode899931
++Ref: table-gawk-rounding-modes900295
++Ref: Setting the rounding mode-Footnote-1903750
++Node: Arbitrary Precision Integers903929
++Ref: Arbitrary Precision Integers-Footnote-1908828
++Node: POSIX Floating Point Problems908977
++Ref: POSIX Floating Point Problems-Footnote-1912850
++Node: Floating point summary912888
++Node: Dynamic Extensions915082
++Node: Extension Intro916634
++Node: Plugin License917900
++Node: Extension Mechanism Outline918697
++Ref: figure-load-extension919125
++Ref: figure-register-new-function920605
++Ref: figure-call-new-function921609
++Node: Extension API Description923595
++Node: Extension API Functions Introduction925045
++Node: General Data Types929869
++Ref: General Data Types-Footnote-1935608
++Node: Memory Allocation Functions935907
++Ref: Memory Allocation Functions-Footnote-1938746
++Node: Constructor Functions938842
++Node: Registration Functions940576
++Node: Extension Functions941261
++Node: Exit Callback Functions943558
++Node: Extension Version String944806
++Node: Input Parsers945471
++Node: Output Wrappers955348
++Node: Two-way processors959863
++Node: Printing Messages962067
++Ref: Printing Messages-Footnote-1963143
++Node: Updating `ERRNO'963295
++Node: Requesting Values964035
++Ref: table-value-types-returned964763
++Node: Accessing Parameters965720
++Node: Symbol Table Access966951
++Node: Symbol table by name967465
++Node: Symbol table by cookie969446
++Ref: Symbol table by cookie-Footnote-1973590
++Node: Cached values973653
++Ref: Cached values-Footnote-1977152
++Node: Array Manipulation977243
++Ref: Array Manipulation-Footnote-1978341
++Node: Array Data Types978378
++Ref: Array Data Types-Footnote-1981033
++Node: Array Functions981125
++Node: Flattening Arrays984979
++Node: Creating Arrays991871
++Node: Extension API Variables996640
++Node: Extension Versioning997276
++Node: Extension API Informational Variables999177
++Node: Extension API Boilerplate1000265
++Node: Finding Extensions1004074
++Node: Extension Example1004634
++Node: Internal File Description1005406
++Node: Internal File Ops1009473
++Ref: Internal File Ops-Footnote-11021143
++Node: Using Internal File Ops1021283
++Ref: Using Internal File Ops-Footnote-11023666
++Node: Extension Samples1023939
++Node: Extension Sample File Functions1025465
++Node: Extension Sample Fnmatch1033103
++Node: Extension Sample Fork1034594
++Node: Extension Sample Inplace1035809
++Node: Extension Sample Ord1037484
++Node: Extension Sample Readdir1038320
++Ref: table-readdir-file-types1039196
++Node: Extension Sample Revout1040007
++Node: Extension Sample Rev2way1040597
++Node: Extension Sample Read write array1041337
++Node: Extension Sample Readfile1043277
++Node: Extension Sample Time1044372
++Node: Extension Sample API Tests1045721
++Node: gawkextlib1046212
++Node: Extension summary1048849
++Node: Extension Exercises1052526
++Node: Language History1053248
++Node: V7/SVR3.11054904
++Node: SVR41057085
++Node: POSIX1058530
++Node: BTL1059919
++Node: POSIX/GNU1060653
++Node: Feature History1066277
++Node: Common Extensions1079375
++Node: Ranges and Locales1080699
++Ref: Ranges and Locales-Footnote-11085317
++Ref: Ranges and Locales-Footnote-21085344
++Ref: Ranges and Locales-Footnote-31085578
++Node: Contributors1085799
++Node: History summary1091340
++Node: Installation1092710
++Node: Gawk Distribution1093656
++Node: Getting1094140
++Node: Extracting1094963
++Node: Distribution contents1096598
++Node: Unix Installation1102663
++Node: Quick Installation1103346
++Node: Shell Startup Files1105757
++Node: Additional Configuration Options1106836
++Node: Configuration Philosophy1108575
++Node: Non-Unix Installation1110944
++Node: PC Installation1111402
++Node: PC Binary Installation1112721
++Node: PC Compiling1114569
++Ref: PC Compiling-Footnote-11117590
++Node: PC Testing1117699
++Node: PC Using1118875
++Node: Cygwin1122990
++Node: MSYS1123813
++Node: VMS Installation1124313
++Node: VMS Compilation1125105
++Ref: VMS Compilation-Footnote-11126327
++Node: VMS Dynamic Extensions1126385
++Node: VMS Installation Details1128069
++Node: VMS Running1130321
++Node: VMS GNV1133157
++Node: VMS Old Gawk1133891
++Node: Bugs1134361
++Node: Other Versions1138244
++Node: Installation summary1144666
++Node: Notes1145722
++Node: Compatibility Mode1146587
++Node: Additions1147369
++Node: Accessing The Source1148294
++Node: Adding Code1149730
++Node: New Ports1155895
++Node: Derived Files1160377
++Ref: Derived Files-Footnote-11165852
++Ref: Derived Files-Footnote-21165886
++Ref: Derived Files-Footnote-31166482
++Node: Future Extensions1166596
++Node: Implementation Limitations1167202
++Node: Extension Design1168450
++Node: Old Extension Problems1169604
++Ref: Old Extension Problems-Footnote-11171121
++Node: Extension New Mechanism Goals1171178
++Ref: Extension New Mechanism Goals-Footnote-11174538
++Node: Extension Other Design Decisions1174727
++Node: Extension Future Growth1176835
++Node: Old Extension Mechanism1177671
++Node: Notes summary1179433
++Node: Basic Concepts1180619
++Node: Basic High Level1181300
++Ref: figure-general-flow1181572
++Ref: figure-process-flow1182171
++Ref: Basic High Level-Footnote-11185400
++Node: Basic Data Typing1185585
++Node: Glossary1188913
++Node: Copying1214071
++Node: GNU Free Documentation License1251627
++Node: Index1276763
  End Tag Table


Summary of changes:
 doc/ChangeLog   |    4 +
 doc/   |  939 ++++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |   10 +-
 doc/ |   10 +-
 po/       |  Bin 47970 -> 52559 bytes
 po/ja.po        |  290 ++++++++----------
 6 files changed, 612 insertions(+), 641 deletions(-)


reply via email to

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