gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1017-g734e89


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1017-g734e898
Date: Wed, 24 Dec 2014 18:33:28 +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  734e898a91dc494506004c8c6a8057a363171bf1 (commit)
       via  969ee3cbf2255a508eca008c0b25d8a1f09bdeb3 (commit)
       via  0585c4e6f3d68846d56fe766675099b539e2cba9 (commit)
       via  5f4811bd1b91dd3b50a30a227e455738f5dcfe36 (commit)
       via  608116b9826d199c2df99d79fe6c0b39c4febb8b (commit)
       via  ba81a835d78656b966a81e3426af82ee903f97de (commit)
       via  06e47b84ed3eb2ec562ee9910d192853f351a0bc (commit)
      from  0d52289482d468c8566976d77c0c6a6a4e602add (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 -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=734e898a91dc494506004c8c6a8057a363171bf1

commit 734e898a91dc494506004c8c6a8057a363171bf1
Merge: 0d52289 969ee3c
Author: Arnold D. Robbins <address@hidden>
Date:   Wed Dec 24 20:33:18 2014 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc doc/gawk.info
index 8e5e6b2,0224c7d..37494e6
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -34450,560 -34300,559 +34453,560 @@@ Inde
  
  Tag Table:
  Node: Top1204
 -Node: Foreword342156
 -Node: Foreword446598
 -Node: Preface48120
 -Ref: Preface-Footnote-150991
 -Ref: Preface-Footnote-251098
 -Ref: Preface-Footnote-351331
 -Node: History51473
 -Node: Names53819
 -Ref: Names-Footnote-154913
 -Node: This Manual55059
 -Ref: This Manual-Footnote-161546
 -Node: Conventions61646
 -Node: Manual History63984
 -Ref: Manual History-Footnote-166966
 -Ref: Manual History-Footnote-267007
 -Node: How To Contribute67081
 -Node: Acknowledgments68210
 -Node: Getting Started73015
 -Node: Running gawk75448
 -Node: One-shot76638
 -Node: Read Terminal77886
 -Node: Long79913
 -Node: Executable Scripts81429
 -Ref: Executable Scripts-Footnote-184218
 -Node: Comments84321
 -Node: Quoting86803
 -Node: DOS Quoting92327
 -Node: Sample Data Files93002
 -Node: Very Simple95597
 -Node: Two Rules100495
 -Node: More Complex102381
 -Node: Statements/Lines105243
 -Ref: Statements/Lines-Footnote-1109698
 -Node: Other Features109963
 -Node: When110894
 -Ref: When-Footnote-1112648
 -Node: Intro Summary112713
 -Node: Invoking Gawk113596
 -Node: Command Line115110
 -Node: Options115908
 -Ref: Options-Footnote-1131841
 -Ref: Options-Footnote-2132070
 -Node: Other Arguments132095
 -Node: Naming Standard Input135043
 -Node: Environment Variables136136
 -Node: AWKPATH Variable136694
 -Ref: AWKPATH Variable-Footnote-1139997
 -Ref: AWKPATH Variable-Footnote-2140042
 -Node: AWKLIBPATH Variable140302
 -Node: Other Environment Variables141445
 -Node: Exit Status145173
 -Node: Include Files145849
 -Node: Loading Shared Libraries149446
 -Node: Obsolete150873
 -Node: Undocumented151570
 -Node: Invoking Summary151837
 -Node: Regexp153501
 -Node: Regexp Usage154955
 -Node: Escape Sequences156992
 -Node: Regexp Operators163003
 -Ref: Regexp Operators-Footnote-1170429
 -Ref: Regexp Operators-Footnote-2170576
 -Node: Bracket Expressions170674
 -Ref: table-char-classes172689
 -Node: Leftmost Longest175613
 -Node: Computed Regexps176915
 -Node: GNU Regexp Operators180312
 -Node: Case-sensitivity183985
 -Ref: Case-sensitivity-Footnote-1186870
 -Ref: Case-sensitivity-Footnote-2187105
 -Node: Regexp Summary187213
 -Node: Reading Files188680
 -Node: Records190774
 -Node: awk split records191507
 -Node: gawk split records196422
 -Ref: gawk split records-Footnote-1200966
 -Node: Fields201003
 -Ref: Fields-Footnote-1203779
 -Node: Nonconstant Fields203865
 -Ref: Nonconstant Fields-Footnote-1206108
 -Node: Changing Fields206312
 -Node: Field Separators212241
 -Node: Default Field Splitting214946
 -Node: Regexp Field Splitting216063
 -Node: Single Character Fields219413
 -Node: Command Line Field Separator220472
 -Node: Full Line Fields223684
 -Ref: Full Line Fields-Footnote-1225201
 -Ref: Full Line Fields-Footnote-2225247
 -Node: Field Splitting Summary225348
 -Node: Constant Size227422
 -Node: Splitting By Content232011
 -Ref: Splitting By Content-Footnote-1236005
 -Node: Multiple Line236168
 -Ref: Multiple Line-Footnote-1242054
 -Node: Getline242233
 -Node: Plain Getline244445
 -Node: Getline/Variable247085
 -Node: Getline/File248233
 -Node: Getline/Variable/File249617
 -Ref: Getline/Variable/File-Footnote-1251220
 -Node: Getline/Pipe251307
 -Node: Getline/Variable/Pipe253990
 -Node: Getline/Coprocess255121
 -Node: Getline/Variable/Coprocess256373
 -Node: Getline Notes257112
 -Node: Getline Summary259904
 -Ref: table-getline-variants260316
 -Node: Read Timeout261145
 -Ref: Read Timeout-Footnote-1264970
 -Node: Command-line directories265028
 -Node: Input Summary265933
 -Node: Input Exercises269234
 -Node: Printing269962
 -Node: Print271739
 -Node: Print Examples273196
 -Node: Output Separators275975
 -Node: OFMT277993
 -Node: Printf279347
 -Node: Basic Printf280132
 -Node: Control Letters281702
 -Node: Format Modifiers285685
 -Node: Printf Examples291694
 -Node: Redirection294180
 -Node: Special FD301021
 -Ref: Special FD-Footnote-1304181
 -Node: Special Files304255
 -Node: Other Inherited Files304872
 -Node: Special Network305872
 -Node: Special Caveats306734
 -Node: Close Files And Pipes307685
 -Ref: Close Files And Pipes-Footnote-1314867
 -Ref: Close Files And Pipes-Footnote-2315015
 -Node: Output Summary315165
 -Node: Output Exercises316163
 -Node: Expressions316843
 -Node: Values318028
 -Node: Constants318706
 -Node: Scalar Constants319397
 -Ref: Scalar Constants-Footnote-1320256
 -Node: Nondecimal-numbers320506
 -Node: Regexp Constants323524
 -Node: Using Constant Regexps324049
 -Node: Variables327192
 -Node: Using Variables327847
 -Node: Assignment Options329758
 -Node: Conversion331633
 -Node: Strings And Numbers332157
 -Ref: Strings And Numbers-Footnote-1335222
 -Node: Locale influences conversions335331
 -Ref: table-locale-affects338078
 -Node: All Operators338666
 -Node: Arithmetic Ops339296
 -Node: Concatenation341801
 -Ref: Concatenation-Footnote-1344620
 -Node: Assignment Ops344726
 -Ref: table-assign-ops349705
 -Node: Increment Ops350977
 -Node: Truth Values and Conditions354415
 -Node: Truth Values355500
 -Node: Typing and Comparison356549
 -Node: Variable Typing357359
 -Node: Comparison Operators361012
 -Ref: table-relational-ops361422
 -Node: POSIX String Comparison364917
 -Ref: POSIX String Comparison-Footnote-1365989
 -Node: Boolean Ops366127
 -Ref: Boolean Ops-Footnote-1370606
 -Node: Conditional Exp370697
 -Node: Function Calls372424
 -Node: Precedence376304
 -Node: Locales379965
 -Node: Expressions Summary381597
 -Node: Patterns and Actions384157
 -Node: Pattern Overview385277
 -Node: Regexp Patterns386956
 -Node: Expression Patterns387499
 -Node: Ranges391209
 -Node: BEGIN/END394315
 -Node: Using BEGIN/END395076
 -Ref: Using BEGIN/END-Footnote-1397810
 -Node: I/O And BEGIN/END397916
 -Node: BEGINFILE/ENDFILE400230
 -Node: Empty403131
 -Node: Using Shell Variables403448
 -Node: Action Overview405721
 -Node: Statements408047
 -Node: If Statement409895
 -Node: While Statement411390
 -Node: Do Statement413419
 -Node: For Statement414563
 -Node: Switch Statement417720
 -Node: Break Statement420102
 -Node: Continue Statement422143
 -Node: Next Statement423970
 -Node: Nextfile Statement426351
 -Node: Exit Statement428981
 -Node: Built-in Variables431384
 -Node: User-modified432517
 -Ref: User-modified-Footnote-1440198
 -Node: Auto-set440260
 -Ref: Auto-set-Footnote-1453295
 -Ref: Auto-set-Footnote-2453500
 -Node: ARGC and ARGV453556
 -Node: Pattern Action Summary457774
 -Node: Arrays460201
 -Node: Array Basics461530
 -Node: Array Intro462374
 -Ref: figure-array-elements464338
 -Ref: Array Intro-Footnote-1466864
 -Node: Reference to Elements466992
 -Node: Assigning Elements469444
 -Node: Array Example469935
 -Node: Scanning an Array471693
 -Node: Controlling Scanning474709
 -Ref: Controlling Scanning-Footnote-1479905
 -Node: Numeric Array Subscripts480221
 -Node: Uninitialized Subscripts482406
 -Node: Delete484023
 -Ref: Delete-Footnote-1486766
 -Node: Multidimensional486823
 -Node: Multiscanning489920
 -Node: Arrays of Arrays491509
 -Node: Arrays Summary496268
 -Node: Functions498360
 -Node: Built-in499259
 -Node: Calling Built-in500337
 -Node: Numeric Functions502328
 -Ref: Numeric Functions-Footnote-1506345
 -Ref: Numeric Functions-Footnote-2506702
 -Ref: Numeric Functions-Footnote-3506750
 -Node: String Functions507022
 -Ref: String Functions-Footnote-1530497
 -Ref: String Functions-Footnote-2530626
 -Ref: String Functions-Footnote-3530874
 -Node: Gory Details530961
 -Ref: table-sub-escapes532742
 -Ref: table-sub-proposed534262
 -Ref: table-posix-sub535626
 -Ref: table-gensub-escapes537162
 -Ref: Gory Details-Footnote-1537994
 -Node: I/O Functions538145
 -Ref: I/O Functions-Footnote-1545363
 -Node: Time Functions545510
 -Ref: Time Functions-Footnote-1555998
 -Ref: Time Functions-Footnote-2556066
 -Ref: Time Functions-Footnote-3556224
 -Ref: Time Functions-Footnote-4556335
 -Ref: Time Functions-Footnote-5556447
 -Ref: Time Functions-Footnote-6556674
 -Node: Bitwise Functions556940
 -Ref: table-bitwise-ops557502
 -Ref: Bitwise Functions-Footnote-1561811
 -Node: Type Functions561980
 -Node: I18N Functions563131
 -Node: User-defined564776
 -Node: Definition Syntax565581
 -Ref: Definition Syntax-Footnote-1570988
 -Node: Function Example571059
 -Ref: Function Example-Footnote-1573978
 -Node: Function Caveats574000
 -Node: Calling A Function574518
 -Node: Variable Scope575476
 -Node: Pass By Value/Reference578464
 -Node: Return Statement581959
 -Node: Dynamic Typing584940
 -Node: Indirect Calls585869
 -Ref: Indirect Calls-Footnote-1597171
 -Node: Functions Summary597299
 -Node: Library Functions600001
 -Ref: Library Functions-Footnote-1603610
 -Ref: Library Functions-Footnote-2603753
 -Node: Library Names603924
 -Ref: Library Names-Footnote-1607378
 -Ref: Library Names-Footnote-2607601
 -Node: General Functions607687
 -Node: Strtonum Function608790
 -Node: Assert Function611812
 -Node: Round Function615136
 -Node: Cliff Random Function616677
 -Node: Ordinal Functions617693
 -Ref: Ordinal Functions-Footnote-1620756
 -Ref: Ordinal Functions-Footnote-2621008
 -Node: Join Function621219
 -Ref: Join Function-Footnote-1622988
 -Node: Getlocaltime Function623188
 -Node: Readfile Function626932
 -Node: Shell Quoting628902
 -Node: Data File Management630303
 -Node: Filetrans Function630935
 -Node: Rewind Function634991
 -Node: File Checking636378
 -Ref: File Checking-Footnote-1637710
 -Node: Empty Files637911
 -Node: Ignoring Assigns639890
 -Node: Getopt Function641441
 -Ref: Getopt Function-Footnote-1652903
 -Node: Passwd Functions653103
 -Ref: Passwd Functions-Footnote-1661940
 -Node: Group Functions662028
 -Ref: Group Functions-Footnote-1669922
 -Node: Walking Arrays670135
 -Node: Library Functions Summary671738
 -Node: Library Exercises673139
 -Node: Sample Programs674419
 -Node: Running Examples675189
 -Node: Clones675917
 -Node: Cut Program677141
 -Node: Egrep Program686860
 -Ref: Egrep Program-Footnote-1694358
 -Node: Id Program694468
 -Node: Split Program698113
 -Ref: Split Program-Footnote-1701561
 -Node: Tee Program701689
 -Node: Uniq Program704478
 -Node: Wc Program711897
 -Ref: Wc Program-Footnote-1716147
 -Node: Miscellaneous Programs716241
 -Node: Dupword Program717454
 -Node: Alarm Program719485
 -Node: Translate Program724289
 -Ref: Translate Program-Footnote-1728854
 -Node: Labels Program729124
 -Ref: Labels Program-Footnote-1732475
 -Node: Word Sorting732559
 -Node: History Sorting736630
 -Node: Extract Program738466
 -Node: Simple Sed745991
 -Node: Igawk Program749059
 -Ref: Igawk Program-Footnote-1763383
 -Ref: Igawk Program-Footnote-2763584
 -Ref: Igawk Program-Footnote-3763706
 -Node: Anagram Program763821
 -Node: Signature Program766878
 -Node: Programs Summary768125
 -Node: Programs Exercises769318
 -Ref: Programs Exercises-Footnote-1773449
 -Node: Advanced Features773540
 -Node: Nondecimal Data775488
 -Node: Array Sorting777078
 -Node: Controlling Array Traversal777775
 -Ref: Controlling Array Traversal-Footnote-1786108
 -Node: Array Sorting Functions786226
 -Ref: Array Sorting Functions-Footnote-1790115
 -Node: Two-way I/O790311
 -Ref: Two-way I/O-Footnote-1795256
 -Ref: Two-way I/O-Footnote-2795442
 -Node: TCP/IP Networking795524
 -Node: Profiling798397
 -Node: Advanced Features Summary805944
 -Node: Internationalization807877
 -Node: I18N and L10N809357
 -Node: Explaining gettext810043
 -Ref: Explaining gettext-Footnote-1815068
 -Ref: Explaining gettext-Footnote-2815252
 -Node: Programmer i18n815417
 -Ref: Programmer i18n-Footnote-1820283
 -Node: Translator i18n820332
 -Node: String Extraction821126
 -Ref: String Extraction-Footnote-1822257
 -Node: Printf Ordering822343
 -Ref: Printf Ordering-Footnote-1825129
 -Node: I18N Portability825193
 -Ref: I18N Portability-Footnote-1827648
 -Node: I18N Example827711
 -Ref: I18N Example-Footnote-1830514
 -Node: Gawk I18N830586
 -Node: I18N Summary831224
 -Node: Debugger832563
 -Node: Debugging833585
 -Node: Debugging Concepts834026
 -Node: Debugging Terms835879
 -Node: Awk Debugging838451
 -Node: Sample Debugging Session839345
 -Node: Debugger Invocation839865
 -Node: Finding The Bug841249
 -Node: List of Debugger Commands847724
 -Node: Breakpoint Control849057
 -Node: Debugger Execution Control852753
 -Node: Viewing And Changing Data856117
 -Node: Execution Stack859495
 -Node: Debugger Info861132
 -Node: Miscellaneous Debugger Commands865149
 -Node: Readline Support870178
 -Node: Limitations871070
 -Node: Debugging Summary873184
 -Node: Arbitrary Precision Arithmetic874352
 -Node: Computer Arithmetic875768
 -Ref: table-numeric-ranges879366
 -Ref: Computer Arithmetic-Footnote-1880225
 -Node: Math Definitions880282
 -Ref: table-ieee-formats883570
 -Ref: Math Definitions-Footnote-1884174
 -Node: MPFR features884279
 -Node: FP Math Caution885950
 -Ref: FP Math Caution-Footnote-1887000
 -Node: Inexactness of computations887369
 -Node: Inexact representation888328
 -Node: Comparing FP Values889685
 -Node: Errors accumulate890767
 -Node: Getting Accuracy892200
 -Node: Try To Round894862
 -Node: Setting precision895761
 -Ref: table-predefined-precision-strings896445
 -Node: Setting the rounding mode898234
 -Ref: table-gawk-rounding-modes898598
 -Ref: Setting the rounding mode-Footnote-1902053
 -Node: Arbitrary Precision Integers902232
 -Ref: Arbitrary Precision Integers-Footnote-1905218
 -Node: POSIX Floating Point Problems905367
 -Ref: POSIX Floating Point Problems-Footnote-1909240
 -Node: Floating point summary909278
 -Node: Dynamic Extensions911472
 -Node: Extension Intro913024
 -Node: Plugin License914290
 -Node: Extension Mechanism Outline915087
 -Ref: figure-load-extension915515
 -Ref: figure-register-new-function916995
 -Ref: figure-call-new-function917999
 -Node: Extension API Description919985
 -Node: Extension API Functions Introduction921435
 -Node: General Data Types926259
 -Ref: General Data Types-Footnote-1931998
 -Node: Memory Allocation Functions932297
 -Ref: Memory Allocation Functions-Footnote-1935136
 -Node: Constructor Functions935232
 -Node: Registration Functions936966
 -Node: Extension Functions937651
 -Node: Exit Callback Functions939948
 -Node: Extension Version String941196
 -Node: Input Parsers941861
 -Node: Output Wrappers951740
 -Node: Two-way processors956255
 -Node: Printing Messages958459
 -Ref: Printing Messages-Footnote-1959535
 -Node: Updating `ERRNO'959687
 -Node: Requesting Values960427
 -Ref: table-value-types-returned961155
 -Node: Accessing Parameters962112
 -Node: Symbol Table Access963343
 -Node: Symbol table by name963857
 -Node: Symbol table by cookie965838
 -Ref: Symbol table by cookie-Footnote-1969982
 -Node: Cached values970045
 -Ref: Cached values-Footnote-1973544
 -Node: Array Manipulation973635
 -Ref: Array Manipulation-Footnote-1974733
 -Node: Array Data Types974770
 -Ref: Array Data Types-Footnote-1977425
 -Node: Array Functions977517
 -Node: Flattening Arrays981371
 -Node: Creating Arrays988263
 -Node: Extension API Variables993034
 -Node: Extension Versioning993670
 -Node: Extension API Informational Variables995571
 -Node: Extension API Boilerplate996636
 -Node: Finding Extensions1000445
 -Node: Extension Example1001005
 -Node: Internal File Description1001777
 -Node: Internal File Ops1005844
 -Ref: Internal File Ops-Footnote-11017514
 -Node: Using Internal File Ops1017654
 -Ref: Using Internal File Ops-Footnote-11020037
 -Node: Extension Samples1020310
 -Node: Extension Sample File Functions1021836
 -Node: Extension Sample Fnmatch1029474
 -Node: Extension Sample Fork1030965
 -Node: Extension Sample Inplace1032180
 -Node: Extension Sample Ord1033855
 -Node: Extension Sample Readdir1034691
 -Ref: table-readdir-file-types1035567
 -Node: Extension Sample Revout1036378
 -Node: Extension Sample Rev2way1036968
 -Node: Extension Sample Read write array1037708
 -Node: Extension Sample Readfile1039648
 -Node: Extension Sample Time1040743
 -Node: Extension Sample API Tests1042092
 -Node: gawkextlib1042583
 -Node: Extension summary1045241
 -Node: Extension Exercises1048930
 -Node: Language History1049652
 -Node: V7/SVR3.11051308
 -Node: SVR41053489
 -Node: POSIX1054934
 -Node: BTL1056323
 -Node: POSIX/GNU1057057
 -Node: Feature History1062621
 -Node: Common Extensions1075719
 -Node: Ranges and Locales1077043
 -Ref: Ranges and Locales-Footnote-11081661
 -Ref: Ranges and Locales-Footnote-21081688
 -Ref: Ranges and Locales-Footnote-31081922
 -Node: Contributors1082143
 -Node: History summary1087684
 -Node: Installation1089054
 -Node: Gawk Distribution1090000
 -Node: Getting1090484
 -Node: Extracting1091307
 -Node: Distribution contents1092942
 -Node: Unix Installation1098659
 -Node: Quick Installation1099276
 -Node: Additional Configuration Options1101700
 -Node: Configuration Philosophy1103438
 -Node: Non-Unix Installation1105807
 -Node: PC Installation1106265
 -Node: PC Binary Installation1107584
 -Node: PC Compiling1109432
 -Ref: PC Compiling-Footnote-11112453
 -Node: PC Testing1112562
 -Node: PC Using1113738
 -Node: Cygwin1117853
 -Node: MSYS1118676
 -Node: VMS Installation1119176
 -Node: VMS Compilation1119968
 -Ref: VMS Compilation-Footnote-11121190
 -Node: VMS Dynamic Extensions1121248
 -Node: VMS Installation Details1122932
 -Node: VMS Running1125184
 -Node: VMS GNV1128020
 -Node: VMS Old Gawk1128754
 -Node: Bugs1129224
 -Node: Other Versions1133107
 -Node: Installation summary1139535
 -Node: Notes1140591
 -Node: Compatibility Mode1141456
 -Node: Additions1142238
 -Node: Accessing The Source1143163
 -Node: Adding Code1144599
 -Node: New Ports1150764
 -Node: Derived Files1155246
 -Ref: Derived Files-Footnote-11160721
 -Ref: Derived Files-Footnote-21160755
 -Ref: Derived Files-Footnote-31161351
 -Node: Future Extensions1161465
 -Node: Implementation Limitations1162071
 -Node: Extension Design1163319
 -Node: Old Extension Problems1164473
 -Ref: Old Extension Problems-Footnote-11165990
 -Node: Extension New Mechanism Goals1166047
 -Ref: Extension New Mechanism Goals-Footnote-11169407
 -Node: Extension Other Design Decisions1169596
 -Node: Extension Future Growth1171704
 -Node: Old Extension Mechanism1172540
 -Node: Notes summary1174302
 -Node: Basic Concepts1175488
 -Node: Basic High Level1176169
 -Ref: figure-general-flow1176441
 -Ref: figure-process-flow1177040
 -Ref: Basic High Level-Footnote-11180269
 -Node: Basic Data Typing1180454
 -Node: Glossary1183782
 -Node: Copying1208940
 -Node: GNU Free Documentation License1246496
 -Node: Index1271632
 +Node: Foreword342225
 +Node: Foreword446667
- Node: Preface48100
- Ref: Preface-Footnote-150971
- Ref: Preface-Footnote-251078
- Ref: Preface-Footnote-351311
- Node: History51453
- Node: Names53799
- Ref: Names-Footnote-154893
- Node: This Manual55039
- Ref: This Manual-Footnote-161526
- Node: Conventions61626
- Node: Manual History63964
- Ref: Manual History-Footnote-166946
- Ref: Manual History-Footnote-266987
- Node: How To Contribute67061
- Node: Acknowledgments68190
- Node: Getting Started72995
- Node: Running gawk75428
- Node: One-shot76618
- Node: Read Terminal77866
- Node: Long79893
- Node: Executable Scripts81409
- Ref: Executable Scripts-Footnote-184198
- Node: Comments84301
- Node: Quoting86783
- Node: DOS Quoting92307
- Node: Sample Data Files92982
- Node: Very Simple95577
- Node: Two Rules100475
- Node: More Complex102361
- Node: Statements/Lines105223
- Ref: Statements/Lines-Footnote-1109678
- Node: Other Features109943
- Node: When110874
- Ref: When-Footnote-1112628
- Node: Intro Summary112693
- Node: Invoking Gawk113576
- Node: Command Line115090
- Node: Options115888
- Ref: Options-Footnote-1131692
- Ref: Options-Footnote-2131921
- Node: Other Arguments131946
- Node: Naming Standard Input134894
- Node: Environment Variables135987
- Node: AWKPATH Variable136545
- Ref: AWKPATH Variable-Footnote-1139958
- Ref: AWKPATH Variable-Footnote-2140003
- Node: AWKLIBPATH Variable140263
- Node: Other Environment Variables141519
- Node: Exit Status145007
- Node: Include Files145683
- Node: Loading Shared Libraries149280
- Node: Obsolete150707
- Node: Undocumented151404
- Node: Invoking Summary151671
- Node: Regexp153335
- Node: Regexp Usage154789
- Node: Escape Sequences156826
- Node: Regexp Operators163067
- Ref: Regexp Operators-Footnote-1170493
- Ref: Regexp Operators-Footnote-2170640
- Node: Bracket Expressions170738
- Ref: table-char-classes172753
- Node: Leftmost Longest175677
- Node: Computed Regexps176979
- Node: GNU Regexp Operators180376
- Node: Case-sensitivity184049
- Ref: Case-sensitivity-Footnote-1186934
- Ref: Case-sensitivity-Footnote-2187169
- Node: Regexp Summary187277
- Node: Reading Files188744
- Node: Records190838
- Node: awk split records191571
- Node: gawk split records196486
- Ref: gawk split records-Footnote-1201030
- Node: Fields201067
- Ref: Fields-Footnote-1203843
- Node: Nonconstant Fields203929
- Ref: Nonconstant Fields-Footnote-1206172
- Node: Changing Fields206376
- Node: Field Separators212305
- Node: Default Field Splitting215010
- Node: Regexp Field Splitting216127
- Node: Single Character Fields219477
- Node: Command Line Field Separator220536
- Node: Full Line Fields223748
- Ref: Full Line Fields-Footnote-1225265
- Ref: Full Line Fields-Footnote-2225311
- Node: Field Splitting Summary225412
- Node: Constant Size227486
- Node: Splitting By Content232075
- Ref: Splitting By Content-Footnote-1236069
- Node: Multiple Line236232
- Ref: Multiple Line-Footnote-1242118
- Node: Getline242297
- Node: Plain Getline244509
- Node: Getline/Variable247149
- Node: Getline/File248297
- Node: Getline/Variable/File249681
- Ref: Getline/Variable/File-Footnote-1251284
- Node: Getline/Pipe251371
- Node: Getline/Variable/Pipe254054
- Node: Getline/Coprocess255185
- Node: Getline/Variable/Coprocess256437
- Node: Getline Notes257176
- Node: Getline Summary259968
- Ref: table-getline-variants260380
- Node: Read Timeout261209
- Ref: Read Timeout-Footnote-1265034
- Node: Command-line directories265092
- Node: Input Summary265997
- Node: Input Exercises269298
- Node: Printing270026
- Node: Print271803
- Node: Print Examples273260
- Node: Output Separators276039
- Node: OFMT278057
- Node: Printf279411
- Node: Basic Printf280196
- Node: Control Letters281766
- Node: Format Modifiers285749
- Node: Printf Examples291758
- Node: Redirection294244
- Node: Special FD301085
- Ref: Special FD-Footnote-1304245
- Node: Special Files304319
- Node: Other Inherited Files304936
- Node: Special Network305936
- Node: Special Caveats306798
- Node: Close Files And Pipes307749
- Ref: Close Files And Pipes-Footnote-1314931
- Ref: Close Files And Pipes-Footnote-2315079
- Node: Output Summary315229
- Node: Output Exercises316227
- Node: Expressions316907
- Node: Values318092
- Node: Constants318770
- Node: Scalar Constants319461
- Ref: Scalar Constants-Footnote-1320320
- Node: Nondecimal-numbers320570
- Node: Regexp Constants323588
- Node: Using Constant Regexps324113
- Node: Variables327256
- Node: Using Variables327911
- Node: Assignment Options329822
- Node: Conversion331697
- Node: Strings And Numbers332221
- Ref: Strings And Numbers-Footnote-1335286
- Node: Locale influences conversions335395
- Ref: table-locale-affects338142
- Node: All Operators338730
- Node: Arithmetic Ops339360
- Node: Concatenation341865
- Ref: Concatenation-Footnote-1344684
- Node: Assignment Ops344790
- Ref: table-assign-ops349769
- Node: Increment Ops351041
- Node: Truth Values and Conditions354479
- Node: Truth Values355564
- Node: Typing and Comparison356613
- Node: Variable Typing357423
- Node: Comparison Operators361076
- Ref: table-relational-ops361486
- Node: POSIX String Comparison364981
- Ref: POSIX String Comparison-Footnote-1366053
- Node: Boolean Ops366191
- Ref: Boolean Ops-Footnote-1370670
- Node: Conditional Exp370761
- Node: Function Calls372488
- Node: Precedence376368
- Node: Locales380029
- Node: Expressions Summary381661
- Node: Patterns and Actions384221
- Node: Pattern Overview385341
- Node: Regexp Patterns387020
- Node: Expression Patterns387563
- Node: Ranges391273
- Node: BEGIN/END394379
- Node: Using BEGIN/END395140
- Ref: Using BEGIN/END-Footnote-1397874
- Node: I/O And BEGIN/END397980
- Node: BEGINFILE/ENDFILE400294
- Node: Empty403195
- Node: Using Shell Variables403512
- Node: Action Overview405785
- Node: Statements408111
- Node: If Statement409959
- Node: While Statement411454
- Node: Do Statement413483
- Node: For Statement414627
- Node: Switch Statement417784
- Node: Break Statement420166
- Node: Continue Statement422207
- Node: Next Statement424034
- Node: Nextfile Statement426415
- Node: Exit Statement429045
- Node: Built-in Variables431448
- Node: User-modified432581
- Ref: User-modified-Footnote-1440262
- Node: Auto-set440324
- Ref: Auto-set-Footnote-1454016
- Ref: Auto-set-Footnote-2454221
- Node: ARGC and ARGV454277
- Node: Pattern Action Summary458495
- Node: Arrays460922
- Node: Array Basics462251
- Node: Array Intro463095
- Ref: figure-array-elements465059
- Ref: Array Intro-Footnote-1467585
- Node: Reference to Elements467713
- Node: Assigning Elements470165
- Node: Array Example470656
- Node: Scanning an Array472414
- Node: Controlling Scanning475430
- Ref: Controlling Scanning-Footnote-1480626
- Node: Numeric Array Subscripts480942
- Node: Uninitialized Subscripts483127
- Node: Delete484744
- Ref: Delete-Footnote-1487487
- Node: Multidimensional487544
- Node: Multiscanning490641
- Node: Arrays of Arrays492230
- Node: Arrays Summary496989
- Node: Functions499081
- Node: Built-in499980
- Node: Calling Built-in501058
- Node: Numeric Functions503049
- Ref: Numeric Functions-Footnote-1507868
- Ref: Numeric Functions-Footnote-2508225
- Ref: Numeric Functions-Footnote-3508273
- Node: String Functions508545
- Ref: String Functions-Footnote-1532020
- Ref: String Functions-Footnote-2532149
- Ref: String Functions-Footnote-3532397
- Node: Gory Details532484
- Ref: table-sub-escapes534265
- Ref: table-sub-proposed535785
- Ref: table-posix-sub537149
- Ref: table-gensub-escapes538685
- Ref: Gory Details-Footnote-1539517
- Node: I/O Functions539668
- Ref: I/O Functions-Footnote-1546886
- Node: Time Functions547033
- Ref: Time Functions-Footnote-1557521
- Ref: Time Functions-Footnote-2557589
- Ref: Time Functions-Footnote-3557747
- Ref: Time Functions-Footnote-4557858
- Ref: Time Functions-Footnote-5557970
- Ref: Time Functions-Footnote-6558197
- Node: Bitwise Functions558463
- Ref: table-bitwise-ops559025
- Ref: Bitwise Functions-Footnote-1563334
- Node: Type Functions563503
- Node: I18N Functions564654
- Node: User-defined566299
- Node: Definition Syntax567104
- Ref: Definition Syntax-Footnote-1572511
- Node: Function Example572582
- Ref: Function Example-Footnote-1575501
- Node: Function Caveats575523
- Node: Calling A Function576041
- Node: Variable Scope576999
- Node: Pass By Value/Reference579987
- Node: Return Statement583482
- Node: Dynamic Typing586463
- Node: Indirect Calls587392
- Ref: Indirect Calls-Footnote-1598694
- Node: Functions Summary598822
- Node: Library Functions601524
- Ref: Library Functions-Footnote-1605133
- Ref: Library Functions-Footnote-2605276
- Node: Library Names605447
- Ref: Library Names-Footnote-1608901
- Ref: Library Names-Footnote-2609124
- Node: General Functions609210
- Node: Strtonum Function610313
- Node: Assert Function613335
- Node: Round Function616659
- Node: Cliff Random Function618200
- Node: Ordinal Functions619216
- Ref: Ordinal Functions-Footnote-1622279
- Ref: Ordinal Functions-Footnote-2622531
- Node: Join Function622742
- Ref: Join Function-Footnote-1624511
- Node: Getlocaltime Function624711
- Node: Readfile Function628455
- Node: Shell Quoting630425
- Node: Data File Management631826
- Node: Filetrans Function632458
- Node: Rewind Function636514
- Node: File Checking637901
- Ref: File Checking-Footnote-1639233
- Node: Empty Files639434
- Node: Ignoring Assigns641413
- Node: Getopt Function642964
- Ref: Getopt Function-Footnote-1654426
- Node: Passwd Functions654626
- Ref: Passwd Functions-Footnote-1663463
- Node: Group Functions663551
- Ref: Group Functions-Footnote-1671445
- Node: Walking Arrays671658
- Node: Library Functions Summary673261
- Node: Library Exercises674662
- Node: Sample Programs675942
- Node: Running Examples676712
- Node: Clones677440
- Node: Cut Program678664
- Node: Egrep Program688383
- Ref: Egrep Program-Footnote-1695881
- Node: Id Program695991
- Node: Split Program699636
- Ref: Split Program-Footnote-1703084
- Node: Tee Program703212
- Node: Uniq Program706001
- Node: Wc Program713420
- Ref: Wc Program-Footnote-1717670
- Node: Miscellaneous Programs717764
- Node: Dupword Program718977
- Node: Alarm Program721008
- Node: Translate Program725812
- Ref: Translate Program-Footnote-1730377
- Node: Labels Program730647
- Ref: Labels Program-Footnote-1733998
- Node: Word Sorting734082
- Node: History Sorting738153
- Node: Extract Program739989
- Node: Simple Sed747514
- Node: Igawk Program750582
- Ref: Igawk Program-Footnote-1764906
- Ref: Igawk Program-Footnote-2765107
- Ref: Igawk Program-Footnote-3765229
- Node: Anagram Program765344
- Node: Signature Program768401
- Node: Programs Summary769648
- Node: Programs Exercises770841
- Ref: Programs Exercises-Footnote-1774972
- Node: Advanced Features775063
- Node: Nondecimal Data777011
- Node: Array Sorting778601
- Node: Controlling Array Traversal779298
- Ref: Controlling Array Traversal-Footnote-1787631
- Node: Array Sorting Functions787749
- Ref: Array Sorting Functions-Footnote-1791638
- Node: Two-way I/O791834
- Ref: Two-way I/O-Footnote-1796779
- Ref: Two-way I/O-Footnote-2796965
- Node: TCP/IP Networking797047
- Node: Profiling799920
- Node: Advanced Features Summary808197
- Node: Internationalization810130
- Node: I18N and L10N811610
- Node: Explaining gettext812296
- Ref: Explaining gettext-Footnote-1817321
- Ref: Explaining gettext-Footnote-2817505
- Node: Programmer i18n817670
- Ref: Programmer i18n-Footnote-1822536
- Node: Translator i18n822585
- Node: String Extraction823379
- Ref: String Extraction-Footnote-1824510
- Node: Printf Ordering824596
- Ref: Printf Ordering-Footnote-1827382
- Node: I18N Portability827446
- Ref: I18N Portability-Footnote-1829901
- Node: I18N Example829964
- Ref: I18N Example-Footnote-1832767
- Node: Gawk I18N832839
- Node: I18N Summary833477
- Node: Debugger834816
- Node: Debugging835838
- Node: Debugging Concepts836279
- Node: Debugging Terms838132
- Node: Awk Debugging840704
- Node: Sample Debugging Session841598
- Node: Debugger Invocation842118
- Node: Finding The Bug843502
- Node: List of Debugger Commands849977
- Node: Breakpoint Control851310
- Node: Debugger Execution Control855006
- Node: Viewing And Changing Data858370
- Node: Execution Stack861748
- Node: Debugger Info863385
- Node: Miscellaneous Debugger Commands867402
- Node: Readline Support872431
- Node: Limitations873323
- Node: Debugging Summary875437
- Node: Arbitrary Precision Arithmetic876605
- Node: Computer Arithmetic878021
- Ref: table-numeric-ranges881619
- Ref: Computer Arithmetic-Footnote-1882478
- Node: Math Definitions882535
- Ref: table-ieee-formats885823
- Ref: Math Definitions-Footnote-1886427
- Node: MPFR features886532
- Node: FP Math Caution888203
- Ref: FP Math Caution-Footnote-1889253
- Node: Inexactness of computations889622
- Node: Inexact representation890581
- Node: Comparing FP Values891938
- Node: Errors accumulate893020
- Node: Getting Accuracy894453
- Node: Try To Round897115
- Node: Setting precision898014
- Ref: table-predefined-precision-strings898698
- Node: Setting the rounding mode900487
- Ref: table-gawk-rounding-modes900851
- Ref: Setting the rounding mode-Footnote-1904306
- Node: Arbitrary Precision Integers904485
- Ref: Arbitrary Precision Integers-Footnote-1909384
- Node: POSIX Floating Point Problems909533
- Ref: POSIX Floating Point Problems-Footnote-1913406
- Node: Floating point summary913444
- Node: Dynamic Extensions915638
- Node: Extension Intro917190
- Node: Plugin License918456
- Node: Extension Mechanism Outline919253
- Ref: figure-load-extension919681
- Ref: figure-register-new-function921161
- Ref: figure-call-new-function922165
- Node: Extension API Description924151
- Node: Extension API Functions Introduction925601
- Node: General Data Types930425
- Ref: General Data Types-Footnote-1936164
- Node: Memory Allocation Functions936463
- Ref: Memory Allocation Functions-Footnote-1939302
- Node: Constructor Functions939398
- Node: Registration Functions941132
- Node: Extension Functions941817
- Node: Exit Callback Functions944114
- Node: Extension Version String945362
- Node: Input Parsers946027
- Node: Output Wrappers955906
- Node: Two-way processors960421
- Node: Printing Messages962625
- Ref: Printing Messages-Footnote-1963701
- Node: Updating `ERRNO'963853
- Node: Requesting Values964593
- Ref: table-value-types-returned965321
- Node: Accessing Parameters966278
- Node: Symbol Table Access967509
- Node: Symbol table by name968023
- Node: Symbol table by cookie970004
- Ref: Symbol table by cookie-Footnote-1974148
- Node: Cached values974211
- Ref: Cached values-Footnote-1977710
- Node: Array Manipulation977801
- Ref: Array Manipulation-Footnote-1978899
- Node: Array Data Types978936
- Ref: Array Data Types-Footnote-1981591
- Node: Array Functions981683
- Node: Flattening Arrays985537
- Node: Creating Arrays992429
- Node: Extension API Variables997200
- Node: Extension Versioning997836
- Node: Extension API Informational Variables999737
- Node: Extension API Boilerplate1000802
- Node: Finding Extensions1004611
- Node: Extension Example1005171
- Node: Internal File Description1005943
- Node: Internal File Ops1010010
- Ref: Internal File Ops-Footnote-11021680
- Node: Using Internal File Ops1021820
- Ref: Using Internal File Ops-Footnote-11024203
- Node: Extension Samples1024476
- Node: Extension Sample File Functions1026002
- Node: Extension Sample Fnmatch1033640
- Node: Extension Sample Fork1035131
- Node: Extension Sample Inplace1036346
- Node: Extension Sample Ord1038021
- Node: Extension Sample Readdir1038857
- Ref: table-readdir-file-types1039733
- Node: Extension Sample Revout1040544
- Node: Extension Sample Rev2way1041134
- Node: Extension Sample Read write array1041874
- Node: Extension Sample Readfile1043814
- Node: Extension Sample Time1044909
- Node: Extension Sample API Tests1046258
- Node: gawkextlib1046749
- Node: Extension summary1049407
- Node: Extension Exercises1053096
- Node: Language History1053818
- Node: V7/SVR3.11055474
- Node: SVR41057655
- Node: POSIX1059100
- Node: BTL1060489
- Node: POSIX/GNU1061223
- Node: Feature History1066847
- Node: Common Extensions1079945
- Node: Ranges and Locales1081269
- Ref: Ranges and Locales-Footnote-11085887
- Ref: Ranges and Locales-Footnote-21085914
- Ref: Ranges and Locales-Footnote-31086148
- Node: Contributors1086369
- Node: History summary1091910
- Node: Installation1093280
- Node: Gawk Distribution1094226
- Node: Getting1094710
- Node: Extracting1095533
- Node: Distribution contents1097168
- Node: Unix Installation1103233
- Node: Quick Installation1103916
- Node: Shell Startup Files1106327
- Node: Additional Configuration Options1107406
- Node: Configuration Philosophy1109145
- Node: Non-Unix Installation1111514
- Node: PC Installation1111972
- Node: PC Binary Installation1113291
- Node: PC Compiling1115139
- Ref: PC Compiling-Footnote-11118160
- Node: PC Testing1118269
- Node: PC Using1119445
- Node: Cygwin1123560
- Node: MSYS1124383
- Node: VMS Installation1124883
- Node: VMS Compilation1125675
- Ref: VMS Compilation-Footnote-11126897
- Node: VMS Dynamic Extensions1126955
- Node: VMS Installation Details1128639
- Node: VMS Running1130891
- Node: VMS GNV1133727
- Node: VMS Old Gawk1134461
- Node: Bugs1134931
- Node: Other Versions1138814
- Node: Installation summary1145242
- Node: Notes1146298
- Node: Compatibility Mode1147163
- Node: Additions1147945
- Node: Accessing The Source1148870
- Node: Adding Code1150306
- Node: New Ports1156471
- Node: Derived Files1160953
- Ref: Derived Files-Footnote-11166428
- Ref: Derived Files-Footnote-21166462
- Ref: Derived Files-Footnote-31167058
- Node: Future Extensions1167172
- Node: Implementation Limitations1167778
- Node: Extension Design1169026
- Node: Old Extension Problems1170180
- Ref: Old Extension Problems-Footnote-11171697
- Node: Extension New Mechanism Goals1171754
- Ref: Extension New Mechanism Goals-Footnote-11175114
- Node: Extension Other Design Decisions1175303
- Node: Extension Future Growth1177411
- Node: Old Extension Mechanism1178247
- Node: Notes summary1180009
- Node: Basic Concepts1181195
- Node: Basic High Level1181876
- Ref: figure-general-flow1182148
- Ref: figure-process-flow1182747
- Ref: Basic High Level-Footnote-11185976
- Node: Basic Data Typing1186161
- Node: Glossary1189489
- Node: Copying1214647
- Node: GNU Free Documentation License1252203
- Node: Index1277339
++Node: Preface48189
++Ref: Preface-Footnote-151060
++Ref: Preface-Footnote-251167
++Ref: Preface-Footnote-351400
++Node: History51542
++Node: Names53888
++Ref: Names-Footnote-154982
++Node: This Manual55128
++Ref: This Manual-Footnote-161615
++Node: Conventions61715
++Node: Manual History64053
++Ref: Manual History-Footnote-167035
++Ref: Manual History-Footnote-267076
++Node: How To Contribute67150
++Node: Acknowledgments68279
++Node: Getting Started73084
++Node: Running gawk75517
++Node: One-shot76707
++Node: Read Terminal77955
++Node: Long79982
++Node: Executable Scripts81498
++Ref: Executable Scripts-Footnote-184287
++Node: Comments84390
++Node: Quoting86872
++Node: DOS Quoting92396
++Node: Sample Data Files93071
++Node: Very Simple95666
++Node: Two Rules100564
++Node: More Complex102450
++Node: Statements/Lines105312
++Ref: Statements/Lines-Footnote-1109767
++Node: Other Features110032
++Node: When110963
++Ref: When-Footnote-1112717
++Node: Intro Summary112782
++Node: Invoking Gawk113665
++Node: Command Line115179
++Node: Options115977
++Ref: Options-Footnote-1131781
++Ref: Options-Footnote-2132010
++Node: Other Arguments132035
++Node: Naming Standard Input134983
++Node: Environment Variables136076
++Node: AWKPATH Variable136634
++Ref: AWKPATH Variable-Footnote-1140047
++Ref: AWKPATH Variable-Footnote-2140092
++Node: AWKLIBPATH Variable140352
++Node: Other Environment Variables141608
++Node: Exit Status145096
++Node: Include Files145772
++Node: Loading Shared Libraries149369
++Node: Obsolete150796
++Node: Undocumented151493
++Node: Invoking Summary151760
++Node: Regexp153424
++Node: Regexp Usage154878
++Node: Escape Sequences156915
++Node: Regexp Operators163156
++Ref: Regexp Operators-Footnote-1170582
++Ref: Regexp Operators-Footnote-2170729
++Node: Bracket Expressions170827
++Ref: table-char-classes172842
++Node: Leftmost Longest175766
++Node: Computed Regexps177068
++Node: GNU Regexp Operators180465
++Node: Case-sensitivity184138
++Ref: Case-sensitivity-Footnote-1187023
++Ref: Case-sensitivity-Footnote-2187258
++Node: Regexp Summary187366
++Node: Reading Files188833
++Node: Records190927
++Node: awk split records191660
++Node: gawk split records196575
++Ref: gawk split records-Footnote-1201119
++Node: Fields201156
++Ref: Fields-Footnote-1203932
++Node: Nonconstant Fields204018
++Ref: Nonconstant Fields-Footnote-1206261
++Node: Changing Fields206465
++Node: Field Separators212394
++Node: Default Field Splitting215099
++Node: Regexp Field Splitting216216
++Node: Single Character Fields219566
++Node: Command Line Field Separator220625
++Node: Full Line Fields223837
++Ref: Full Line Fields-Footnote-1225354
++Ref: Full Line Fields-Footnote-2225400
++Node: Field Splitting Summary225501
++Node: Constant Size227575
++Node: Splitting By Content232164
++Ref: Splitting By Content-Footnote-1236158
++Node: Multiple Line236321
++Ref: Multiple Line-Footnote-1242207
++Node: Getline242386
++Node: Plain Getline244598
++Node: Getline/Variable247238
++Node: Getline/File248386
++Node: Getline/Variable/File249770
++Ref: Getline/Variable/File-Footnote-1251373
++Node: Getline/Pipe251460
++Node: Getline/Variable/Pipe254143
++Node: Getline/Coprocess255274
++Node: Getline/Variable/Coprocess256526
++Node: Getline Notes257265
++Node: Getline Summary260057
++Ref: table-getline-variants260469
++Node: Read Timeout261298
++Ref: Read Timeout-Footnote-1265123
++Node: Command-line directories265181
++Node: Input Summary266086
++Node: Input Exercises269387
++Node: Printing270115
++Node: Print271892
++Node: Print Examples273349
++Node: Output Separators276128
++Node: OFMT278146
++Node: Printf279500
++Node: Basic Printf280285
++Node: Control Letters281855
++Node: Format Modifiers285838
++Node: Printf Examples291847
++Node: Redirection294333
++Node: Special FD301174
++Ref: Special FD-Footnote-1304334
++Node: Special Files304408
++Node: Other Inherited Files305025
++Node: Special Network306025
++Node: Special Caveats306887
++Node: Close Files And Pipes307838
++Ref: Close Files And Pipes-Footnote-1315020
++Ref: Close Files And Pipes-Footnote-2315168
++Node: Output Summary315318
++Node: Output Exercises316316
++Node: Expressions316996
++Node: Values318181
++Node: Constants318859
++Node: Scalar Constants319550
++Ref: Scalar Constants-Footnote-1320409
++Node: Nondecimal-numbers320659
++Node: Regexp Constants323677
++Node: Using Constant Regexps324202
++Node: Variables327345
++Node: Using Variables328000
++Node: Assignment Options329911
++Node: Conversion331786
++Node: Strings And Numbers332310
++Ref: Strings And Numbers-Footnote-1335375
++Node: Locale influences conversions335484
++Ref: table-locale-affects338231
++Node: All Operators338819
++Node: Arithmetic Ops339449
++Node: Concatenation341954
++Ref: Concatenation-Footnote-1344773
++Node: Assignment Ops344879
++Ref: table-assign-ops349858
++Node: Increment Ops351130
++Node: Truth Values and Conditions354568
++Node: Truth Values355653
++Node: Typing and Comparison356702
++Node: Variable Typing357512
++Node: Comparison Operators361165
++Ref: table-relational-ops361575
++Node: POSIX String Comparison365070
++Ref: POSIX String Comparison-Footnote-1366142
++Node: Boolean Ops366280
++Ref: Boolean Ops-Footnote-1370759
++Node: Conditional Exp370850
++Node: Function Calls372577
++Node: Precedence376457
++Node: Locales380118
++Node: Expressions Summary381750
++Node: Patterns and Actions384310
++Node: Pattern Overview385430
++Node: Regexp Patterns387109
++Node: Expression Patterns387652
++Node: Ranges391362
++Node: BEGIN/END394468
++Node: Using BEGIN/END395229
++Ref: Using BEGIN/END-Footnote-1397963
++Node: I/O And BEGIN/END398069
++Node: BEGINFILE/ENDFILE400383
++Node: Empty403284
++Node: Using Shell Variables403601
++Node: Action Overview405874
++Node: Statements408200
++Node: If Statement410048
++Node: While Statement411543
++Node: Do Statement413572
++Node: For Statement414716
++Node: Switch Statement417873
++Node: Break Statement420255
++Node: Continue Statement422296
++Node: Next Statement424123
++Node: Nextfile Statement426504
++Node: Exit Statement429134
++Node: Built-in Variables431537
++Node: User-modified432670
++Ref: User-modified-Footnote-1440351
++Node: Auto-set440413
++Ref: Auto-set-Footnote-1454105
++Ref: Auto-set-Footnote-2454310
++Node: ARGC and ARGV454366
++Node: Pattern Action Summary458584
++Node: Arrays461011
++Node: Array Basics462340
++Node: Array Intro463184
++Ref: figure-array-elements465148
++Ref: Array Intro-Footnote-1467674
++Node: Reference to Elements467802
++Node: Assigning Elements470254
++Node: Array Example470745
++Node: Scanning an Array472503
++Node: Controlling Scanning475519
++Ref: Controlling Scanning-Footnote-1480715
++Node: Numeric Array Subscripts481031
++Node: Uninitialized Subscripts483216
++Node: Delete484833
++Ref: Delete-Footnote-1487576
++Node: Multidimensional487633
++Node: Multiscanning490730
++Node: Arrays of Arrays492319
++Node: Arrays Summary497078
++Node: Functions499170
++Node: Built-in500069
++Node: Calling Built-in501147
++Node: Numeric Functions503138
++Ref: Numeric Functions-Footnote-1507957
++Ref: Numeric Functions-Footnote-2508314
++Ref: Numeric Functions-Footnote-3508362
++Node: String Functions508634
++Ref: String Functions-Footnote-1532109
++Ref: String Functions-Footnote-2532238
++Ref: String Functions-Footnote-3532486
++Node: Gory Details532573
++Ref: table-sub-escapes534354
++Ref: table-sub-proposed535874
++Ref: table-posix-sub537238
++Ref: table-gensub-escapes538774
++Ref: Gory Details-Footnote-1539606
++Node: I/O Functions539757
++Ref: I/O Functions-Footnote-1546975
++Node: Time Functions547122
++Ref: Time Functions-Footnote-1557610
++Ref: Time Functions-Footnote-2557678
++Ref: Time Functions-Footnote-3557836
++Ref: Time Functions-Footnote-4557947
++Ref: Time Functions-Footnote-5558059
++Ref: Time Functions-Footnote-6558286
++Node: Bitwise Functions558552
++Ref: table-bitwise-ops559114
++Ref: Bitwise Functions-Footnote-1563423
++Node: Type Functions563592
++Node: I18N Functions564743
++Node: User-defined566388
++Node: Definition Syntax567193
++Ref: Definition Syntax-Footnote-1572600
++Node: Function Example572671
++Ref: Function Example-Footnote-1575590
++Node: Function Caveats575612
++Node: Calling A Function576130
++Node: Variable Scope577088
++Node: Pass By Value/Reference580076
++Node: Return Statement583571
++Node: Dynamic Typing586552
++Node: Indirect Calls587481
++Ref: Indirect Calls-Footnote-1598783
++Node: Functions Summary598911
++Node: Library Functions601613
++Ref: Library Functions-Footnote-1605222
++Ref: Library Functions-Footnote-2605365
++Node: Library Names605536
++Ref: Library Names-Footnote-1608990
++Ref: Library Names-Footnote-2609213
++Node: General Functions609299
++Node: Strtonum Function610402
++Node: Assert Function613424
++Node: Round Function616748
++Node: Cliff Random Function618289
++Node: Ordinal Functions619305
++Ref: Ordinal Functions-Footnote-1622368
++Ref: Ordinal Functions-Footnote-2622620
++Node: Join Function622831
++Ref: Join Function-Footnote-1624600
++Node: Getlocaltime Function624800
++Node: Readfile Function628544
++Node: Shell Quoting630514
++Node: Data File Management631915
++Node: Filetrans Function632547
++Node: Rewind Function636603
++Node: File Checking637990
++Ref: File Checking-Footnote-1639322
++Node: Empty Files639523
++Node: Ignoring Assigns641502
++Node: Getopt Function643053
++Ref: Getopt Function-Footnote-1654515
++Node: Passwd Functions654715
++Ref: Passwd Functions-Footnote-1663552
++Node: Group Functions663640
++Ref: Group Functions-Footnote-1671534
++Node: Walking Arrays671747
++Node: Library Functions Summary673350
++Node: Library Exercises674751
++Node: Sample Programs676031
++Node: Running Examples676801
++Node: Clones677529
++Node: Cut Program678753
++Node: Egrep Program688472
++Ref: Egrep Program-Footnote-1695970
++Node: Id Program696080
++Node: Split Program699725
++Ref: Split Program-Footnote-1703173
++Node: Tee Program703301
++Node: Uniq Program706090
++Node: Wc Program713509
++Ref: Wc Program-Footnote-1717759
++Node: Miscellaneous Programs717853
++Node: Dupword Program719066
++Node: Alarm Program721097
++Node: Translate Program725901
++Ref: Translate Program-Footnote-1730466
++Node: Labels Program730736
++Ref: Labels Program-Footnote-1734087
++Node: Word Sorting734171
++Node: History Sorting738242
++Node: Extract Program740078
++Node: Simple Sed747603
++Node: Igawk Program750671
++Ref: Igawk Program-Footnote-1764995
++Ref: Igawk Program-Footnote-2765196
++Ref: Igawk Program-Footnote-3765318
++Node: Anagram Program765433
++Node: Signature Program768490
++Node: Programs Summary769737
++Node: Programs Exercises770930
++Ref: Programs Exercises-Footnote-1775061
++Node: Advanced Features775152
++Node: Nondecimal Data777100
++Node: Array Sorting778690
++Node: Controlling Array Traversal779387
++Ref: Controlling Array Traversal-Footnote-1787720
++Node: Array Sorting Functions787838
++Ref: Array Sorting Functions-Footnote-1791727
++Node: Two-way I/O791923
++Ref: Two-way I/O-Footnote-1796868
++Ref: Two-way I/O-Footnote-2797054
++Node: TCP/IP Networking797136
++Node: Profiling800009
++Node: Advanced Features Summary808286
++Node: Internationalization810219
++Node: I18N and L10N811699
++Node: Explaining gettext812385
++Ref: Explaining gettext-Footnote-1817410
++Ref: Explaining gettext-Footnote-2817594
++Node: Programmer i18n817759
++Ref: Programmer i18n-Footnote-1822625
++Node: Translator i18n822674
++Node: String Extraction823468
++Ref: String Extraction-Footnote-1824599
++Node: Printf Ordering824685
++Ref: Printf Ordering-Footnote-1827471
++Node: I18N Portability827535
++Ref: I18N Portability-Footnote-1829990
++Node: I18N Example830053
++Ref: I18N Example-Footnote-1832856
++Node: Gawk I18N832928
++Node: I18N Summary833566
++Node: Debugger834905
++Node: Debugging835927
++Node: Debugging Concepts836368
++Node: Debugging Terms838221
++Node: Awk Debugging840793
++Node: Sample Debugging Session841687
++Node: Debugger Invocation842207
++Node: Finding The Bug843591
++Node: List of Debugger Commands850066
++Node: Breakpoint Control851399
++Node: Debugger Execution Control855095
++Node: Viewing And Changing Data858459
++Node: Execution Stack861837
++Node: Debugger Info863474
++Node: Miscellaneous Debugger Commands867491
++Node: Readline Support872520
++Node: Limitations873412
++Node: Debugging Summary875526
++Node: Arbitrary Precision Arithmetic876694
++Node: Computer Arithmetic878110
++Ref: table-numeric-ranges881708
++Ref: Computer Arithmetic-Footnote-1882567
++Node: Math Definitions882624
++Ref: table-ieee-formats885912
++Ref: Math Definitions-Footnote-1886516
++Node: MPFR features886621
++Node: FP Math Caution888292
++Ref: FP Math Caution-Footnote-1889342
++Node: Inexactness of computations889711
++Node: Inexact representation890670
++Node: Comparing FP Values892027
++Node: Errors accumulate893109
++Node: Getting Accuracy894542
++Node: Try To Round897204
++Node: Setting precision898103
++Ref: table-predefined-precision-strings898787
++Node: Setting the rounding mode900576
++Ref: table-gawk-rounding-modes900940
++Ref: Setting the rounding mode-Footnote-1904395
++Node: Arbitrary Precision Integers904574
++Ref: Arbitrary Precision Integers-Footnote-1909473
++Node: POSIX Floating Point Problems909622
++Ref: POSIX Floating Point Problems-Footnote-1913495
++Node: Floating point summary913533
++Node: Dynamic Extensions915727
++Node: Extension Intro917279
++Node: Plugin License918545
++Node: Extension Mechanism Outline919342
++Ref: figure-load-extension919770
++Ref: figure-register-new-function921250
++Ref: figure-call-new-function922254
++Node: Extension API Description924240
++Node: Extension API Functions Introduction925690
++Node: General Data Types930514
++Ref: General Data Types-Footnote-1936253
++Node: Memory Allocation Functions936552
++Ref: Memory Allocation Functions-Footnote-1939391
++Node: Constructor Functions939487
++Node: Registration Functions941221
++Node: Extension Functions941906
++Node: Exit Callback Functions944203
++Node: Extension Version String945451
++Node: Input Parsers946116
++Node: Output Wrappers955995
++Node: Two-way processors960510
++Node: Printing Messages962714
++Ref: Printing Messages-Footnote-1963790
++Node: Updating `ERRNO'963942
++Node: Requesting Values964682
++Ref: table-value-types-returned965410
++Node: Accessing Parameters966367
++Node: Symbol Table Access967598
++Node: Symbol table by name968112
++Node: Symbol table by cookie970093
++Ref: Symbol table by cookie-Footnote-1974237
++Node: Cached values974300
++Ref: Cached values-Footnote-1977799
++Node: Array Manipulation977890
++Ref: Array Manipulation-Footnote-1978988
++Node: Array Data Types979025
++Ref: Array Data Types-Footnote-1981680
++Node: Array Functions981772
++Node: Flattening Arrays985626
++Node: Creating Arrays992518
++Node: Extension API Variables997289
++Node: Extension Versioning997925
++Node: Extension API Informational Variables999826
++Node: Extension API Boilerplate1000891
++Node: Finding Extensions1004700
++Node: Extension Example1005260
++Node: Internal File Description1006032
++Node: Internal File Ops1010099
++Ref: Internal File Ops-Footnote-11021769
++Node: Using Internal File Ops1021909
++Ref: Using Internal File Ops-Footnote-11024292
++Node: Extension Samples1024565
++Node: Extension Sample File Functions1026091
++Node: Extension Sample Fnmatch1033729
++Node: Extension Sample Fork1035220
++Node: Extension Sample Inplace1036435
++Node: Extension Sample Ord1038110
++Node: Extension Sample Readdir1038946
++Ref: table-readdir-file-types1039822
++Node: Extension Sample Revout1040633
++Node: Extension Sample Rev2way1041223
++Node: Extension Sample Read write array1041963
++Node: Extension Sample Readfile1043903
++Node: Extension Sample Time1044998
++Node: Extension Sample API Tests1046347
++Node: gawkextlib1046838
++Node: Extension summary1049496
++Node: Extension Exercises1053185
++Node: Language History1053907
++Node: V7/SVR3.11055563
++Node: SVR41057744
++Node: POSIX1059189
++Node: BTL1060578
++Node: POSIX/GNU1061312
++Node: Feature History1066936
++Node: Common Extensions1080034
++Node: Ranges and Locales1081358
++Ref: Ranges and Locales-Footnote-11085976
++Ref: Ranges and Locales-Footnote-21086003
++Ref: Ranges and Locales-Footnote-31086237
++Node: Contributors1086458
++Node: History summary1091999
++Node: Installation1093369
++Node: Gawk Distribution1094315
++Node: Getting1094799
++Node: Extracting1095622
++Node: Distribution contents1097257
++Node: Unix Installation1103322
++Node: Quick Installation1104005
++Node: Shell Startup Files1106416
++Node: Additional Configuration Options1107495
++Node: Configuration Philosophy1109234
++Node: Non-Unix Installation1111603
++Node: PC Installation1112061
++Node: PC Binary Installation1113380
++Node: PC Compiling1115228
++Ref: PC Compiling-Footnote-11118249
++Node: PC Testing1118358
++Node: PC Using1119534
++Node: Cygwin1123649
++Node: MSYS1124472
++Node: VMS Installation1124972
++Node: VMS Compilation1125764
++Ref: VMS Compilation-Footnote-11126986
++Node: VMS Dynamic Extensions1127044
++Node: VMS Installation Details1128728
++Node: VMS Running1130980
++Node: VMS GNV1133816
++Node: VMS Old Gawk1134550
++Node: Bugs1135020
++Node: Other Versions1138903
++Node: Installation summary1145331
++Node: Notes1146387
++Node: Compatibility Mode1147252
++Node: Additions1148034
++Node: Accessing The Source1148959
++Node: Adding Code1150395
++Node: New Ports1156560
++Node: Derived Files1161042
++Ref: Derived Files-Footnote-11166517
++Ref: Derived Files-Footnote-21166551
++Ref: Derived Files-Footnote-31167147
++Node: Future Extensions1167261
++Node: Implementation Limitations1167867
++Node: Extension Design1169115
++Node: Old Extension Problems1170269
++Ref: Old Extension Problems-Footnote-11171786
++Node: Extension New Mechanism Goals1171843
++Ref: Extension New Mechanism Goals-Footnote-11175203
++Node: Extension Other Design Decisions1175392
++Node: Extension Future Growth1177500
++Node: Old Extension Mechanism1178336
++Node: Notes summary1180098
++Node: Basic Concepts1181284
++Node: Basic High Level1181965
++Ref: figure-general-flow1182237
++Ref: figure-process-flow1182836
++Ref: Basic High Level-Footnote-11186065
++Node: Basic Data Typing1186250
++Node: Glossary1189578
++Node: Copying1214736
++Node: GNU Free Documentation License1252292
++Node: Index1277428
  
  End Tag Table
diff --cc test/ChangeLog
index 9b00b38,e51148d..4dfca0b
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@@ -1,7 -1,14 +1,18 @@@
+ 2014-12-24         Andrew J. Schorr     <address@hidden>
+ 
+       * Makefile.am (check): If tests don't pass, run 'make diffout'
+       and exit 1. Should help distros to notice when they have built
+       gawk incorrectly. (Can you say "Fedora", boys and girls?)
+ 
+       Not quite unrelated:
+ 
+       * Makefile.am (badbuild): New test.
+       * badbuild.awk, badbuild.in, badbuild.ok: New files.
+ 
 +2014-12-12         Arnold D. Robbins     <address@hidden>
 +
 +      * profile5.ok: Updated after code changes.
 +
  2014-11-26         Arnold D. Robbins     <address@hidden>
  
        * Gentests: Fix gensub call after adding warning.

-----------------------------------------------------------------------

Summary of changes:
 doc/ChangeLog     |    8 +
 doc/gawk.info     | 1111 ++++++++++++++++++++++++++--------------------------
 doc/gawk.texi     |    5 +-
 doc/gawktexi.in   |    5 +-
 doc/texinfo.tex   |  123 ++++---
 po/it.po          | 1146 +++++++++++++++++++++++++++--------------------------
 test/ChangeLog    |   11 +
 test/Makefile.am  |    7 +-
 test/Makefile.in  |   12 +-
 test/Maketests    |    5 +
 test/badbuild.awk |    6 +
 test/badbuild.in  |    1 +
 test/badbuild.ok  |    3 +
 13 files changed, 1280 insertions(+), 1163 deletions(-)
 create mode 100644 test/badbuild.awk
 create mode 100644 test/badbuild.in
 create mode 100644 test/badbuild.ok


hooks/post-receive
-- 
gawk



reply via email to

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