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-806-gaf7c51f


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-806-gaf7c51f
Date: Mon, 29 Sep 2014 02:21:37 +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  af7c51f9bfbded58d306e4f0e05b580457e7e92f (commit)
       via  b8ec82d647b7455cc89fc911eba04513ae6d9653 (commit)
       via  31d26ad56d0616672303d2d949a3772afc35e33b (commit)
      from  df3fe55e08cf4e8575e7b3d6ea38fd1cf9a9ca2e (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=af7c51f9bfbded58d306e4f0e05b580457e7e92f

commit af7c51f9bfbded58d306e4f0e05b580457e7e92f
Merge: df3fe55 b8ec82d
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Sep 29 05:21:19 2014 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc doc/gawk.info
index a227afd,e687245..eeca9a7
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -34193,518 -34147,518 +34190,518 @@@ Node: Intro Summary11042
  Node: Invoking Gawk111303
  Node: Command Line112818
  Node: Options113609
 -Ref: Options-Footnote-1129504
 -Node: Other Arguments129529
 -Node: Naming Standard Input132490
 -Node: Environment Variables133583
 -Node: AWKPATH Variable134141
 -Ref: AWKPATH Variable-Footnote-1136993
 -Ref: AWKPATH Variable-Footnote-2137038
 -Node: AWKLIBPATH Variable137298
 -Node: Other Environment Variables138057
 -Node: Exit Status141759
 -Node: Include Files142434
 -Node: Loading Shared Libraries146012
 -Node: Obsolete147439
 -Node: Undocumented148136
 -Node: Invoking Summary148403
 -Node: Regexp150069
 -Node: Regexp Usage151528
 -Node: Escape Sequences153561
 -Node: Regexp Operators159578
 -Ref: Regexp Operators-Footnote-1167013
 -Ref: Regexp Operators-Footnote-2167160
 -Node: Bracket Expressions167258
 -Ref: table-char-classes169275
 -Node: Leftmost Longest172215
 -Node: Computed Regexps173517
 -Node: GNU Regexp Operators176914
 -Node: Case-sensitivity180620
 -Ref: Case-sensitivity-Footnote-1183510
 -Ref: Case-sensitivity-Footnote-2183745
 -Node: Regexp Summary183853
 -Node: Reading Files185322
 -Node: Records187414
 -Node: awk split records188142
 -Node: gawk split records193054
 -Ref: gawk split records-Footnote-1197593
 -Node: Fields197630
 -Ref: Fields-Footnote-1200426
 -Node: Nonconstant Fields200512
 -Ref: Nonconstant Fields-Footnote-1202742
 -Node: Changing Fields202944
 -Node: Field Separators208876
 -Node: Default Field Splitting211578
 -Node: Regexp Field Splitting212695
 -Node: Single Character Fields216045
 -Node: Command Line Field Separator217104
 -Node: Full Line Fields220314
 -Ref: Full Line Fields-Footnote-1220822
 -Node: Field Splitting Summary220868
 -Ref: Field Splitting Summary-Footnote-1223999
 -Node: Constant Size224100
 -Node: Splitting By Content228706
 -Ref: Splitting By Content-Footnote-1232779
 -Node: Multiple Line232819
 -Ref: Multiple Line-Footnote-1238708
 -Node: Getline238887
 -Node: Plain Getline241098
 -Node: Getline/Variable243738
 -Node: Getline/File244885
 -Node: Getline/Variable/File246269
 -Ref: Getline/Variable/File-Footnote-1247868
 -Node: Getline/Pipe247955
 -Node: Getline/Variable/Pipe250638
 -Node: Getline/Coprocess251767
 -Node: Getline/Variable/Coprocess253019
 -Node: Getline Notes253756
 -Node: Getline Summary256548
 -Ref: table-getline-variants256956
 -Node: Read Timeout257785
 -Ref: Read Timeout-Footnote-1261599
 -Node: Command-line directories261657
 -Node: Input Summary262561
 -Node: Input Exercises265813
 -Node: Printing266541
 -Node: Print268318
 -Node: Print Examples269775
 -Node: Output Separators272554
 -Node: OFMT274570
 -Node: Printf275922
 -Node: Basic Printf276707
 -Node: Control Letters278278
 -Node: Format Modifiers282262
 -Node: Printf Examples288269
 -Node: Redirection290751
 -Node: Special FD297482
 -Ref: Special FD-Footnote-1300639
 -Node: Special Files300713
 -Node: Other Inherited Files301329
 -Node: Special Network302329
 -Node: Special Caveats303190
 -Node: Close Files And Pipes304141
 -Ref: Close Files And Pipes-Footnote-1311318
 -Ref: Close Files And Pipes-Footnote-2311466
 -Node: Output Summary311616
 -Node: Output Exercises312612
 -Node: Expressions313292
 -Node: Values314477
 -Node: Constants315153
 -Node: Scalar Constants315833
 -Ref: Scalar Constants-Footnote-1316692
 -Node: Nondecimal-numbers316942
 -Node: Regexp Constants319942
 -Node: Using Constant Regexps320467
 -Node: Variables323605
 -Node: Using Variables324260
 -Node: Assignment Options326164
 -Node: Conversion328039
 -Node: Strings And Numbers328563
 -Ref: Strings And Numbers-Footnote-1331625
 -Node: Locale influences conversions331734
 -Ref: table-locale-affects334449
 -Node: All Operators335037
 -Node: Arithmetic Ops335667
 -Node: Concatenation338172
 -Ref: Concatenation-Footnote-1340991
 -Node: Assignment Ops341097
 -Ref: table-assign-ops346080
 -Node: Increment Ops347358
 -Node: Truth Values and Conditions350796
 -Node: Truth Values351879
 -Node: Typing and Comparison352928
 -Node: Variable Typing353721
 -Node: Comparison Operators357373
 -Ref: table-relational-ops357783
 -Node: POSIX String Comparison361298
 -Ref: POSIX String Comparison-Footnote-1362370
 -Node: Boolean Ops362508
 -Ref: Boolean Ops-Footnote-1366987
 -Node: Conditional Exp367078
 -Node: Function Calls368805
 -Node: Precedence372685
 -Node: Locales376353
 -Node: Expressions Summary377984
 -Node: Patterns and Actions380558
 -Node: Pattern Overview381674
 -Node: Regexp Patterns383353
 -Node: Expression Patterns383896
 -Node: Ranges387676
 -Node: BEGIN/END390782
 -Node: Using BEGIN/END391544
 -Ref: Using BEGIN/END-Footnote-1394281
 -Node: I/O And BEGIN/END394387
 -Node: BEGINFILE/ENDFILE396701
 -Node: Empty399602
 -Node: Using Shell Variables399919
 -Node: Action Overview402195
 -Node: Statements404522
 -Node: If Statement406370
 -Node: While Statement407868
 -Node: Do Statement409896
 -Node: For Statement411038
 -Node: Switch Statement414193
 -Node: Break Statement416581
 -Node: Continue Statement418622
 -Node: Next Statement420447
 -Node: Nextfile Statement422827
 -Node: Exit Statement425457
 -Node: Built-in Variables427860
 -Node: User-modified428987
 -Ref: User-modified-Footnote-1436667
 -Node: Auto-set436729
 -Ref: Auto-set-Footnote-1449586
 -Ref: Auto-set-Footnote-2449791
 -Node: ARGC and ARGV449847
 -Node: Pattern Action Summary454051
 -Node: Arrays456470
 -Node: Array Basics457799
 -Node: Array Intro458643
 -Ref: figure-array-elements460616
 -Ref: Array Intro-Footnote-1463140
 -Node: Reference to Elements463268
 -Node: Assigning Elements465718
 -Node: Array Example466209
 -Node: Scanning an Array467967
 -Node: Controlling Scanning470983
 -Ref: Controlling Scanning-Footnote-1476172
 -Node: Numeric Array Subscripts476488
 -Node: Uninitialized Subscripts478671
 -Node: Delete480288
 -Ref: Delete-Footnote-1483032
 -Node: Multidimensional483089
 -Node: Multiscanning486184
 -Node: Arrays of Arrays487773
 -Node: Arrays Summary492534
 -Node: Functions494639
 -Node: Built-in495512
 -Node: Calling Built-in496590
 -Node: Numeric Functions498578
 -Ref: Numeric Functions-Footnote-1502600
 -Ref: Numeric Functions-Footnote-2502957
 -Ref: Numeric Functions-Footnote-3503005
 -Node: String Functions503274
 -Ref: String Functions-Footnote-1526734
 -Ref: String Functions-Footnote-2526863
 -Ref: String Functions-Footnote-3527111
 -Node: Gory Details527198
 -Ref: table-sub-escapes528979
 -Ref: table-sub-proposed530499
 -Ref: table-posix-sub531863
 -Ref: table-gensub-escapes533403
 -Ref: Gory Details-Footnote-1534235
 -Node: I/O Functions534386
 -Ref: I/O Functions-Footnote-1541487
 -Node: Time Functions541634
 -Ref: Time Functions-Footnote-1552103
 -Ref: Time Functions-Footnote-2552171
 -Ref: Time Functions-Footnote-3552329
 -Ref: Time Functions-Footnote-4552440
 -Ref: Time Functions-Footnote-5552552
 -Ref: Time Functions-Footnote-6552779
 -Node: Bitwise Functions553045
 -Ref: table-bitwise-ops553607
 -Ref: Bitwise Functions-Footnote-1557915
 -Node: Type Functions558084
 -Node: I18N Functions559233
 -Node: User-defined560878
 -Node: Definition Syntax561682
 -Ref: Definition Syntax-Footnote-1567086
 -Node: Function Example567155
 -Ref: Function Example-Footnote-1570072
 -Node: Function Caveats570094
 -Node: Calling A Function570612
 -Node: Variable Scope571567
 -Node: Pass By Value/Reference574555
 -Node: Return Statement578065
 -Node: Dynamic Typing581049
 -Node: Indirect Calls581978
 -Ref: Indirect Calls-Footnote-1591699
 -Node: Functions Summary591827
 -Node: Library Functions594526
 -Ref: Library Functions-Footnote-1598144
 -Ref: Library Functions-Footnote-2598287
 -Node: Library Names598458
 -Ref: Library Names-Footnote-1601916
 -Ref: Library Names-Footnote-2602136
 -Node: General Functions602222
 -Node: Strtonum Function603250
 -Node: Assert Function606270
 -Node: Round Function609594
 -Node: Cliff Random Function611135
 -Node: Ordinal Functions612151
 -Ref: Ordinal Functions-Footnote-1615216
 -Ref: Ordinal Functions-Footnote-2615468
 -Node: Join Function615679
 -Ref: Join Function-Footnote-1617450
 -Node: Getlocaltime Function617650
 -Node: Readfile Function621391
 -Node: Data File Management623339
 -Node: Filetrans Function623971
 -Node: Rewind Function628030
 -Node: File Checking629415
 -Ref: File Checking-Footnote-1630743
 -Node: Empty Files630944
 -Node: Ignoring Assigns632923
 -Node: Getopt Function634474
 -Ref: Getopt Function-Footnote-1645934
 -Node: Passwd Functions646137
 -Ref: Passwd Functions-Footnote-1654988
 -Node: Group Functions655076
 -Ref: Group Functions-Footnote-1662979
 -Node: Walking Arrays663192
 -Node: Library Functions Summary664795
 -Node: Library Exercises666196
 -Node: Sample Programs667476
 -Node: Running Examples668246
 -Node: Clones668974
 -Node: Cut Program670198
 -Node: Egrep Program679928
 -Ref: Egrep Program-Footnote-1687430
 -Node: Id Program687540
 -Node: Split Program691184
 -Ref: Split Program-Footnote-1694630
 -Node: Tee Program694758
 -Node: Uniq Program697545
 -Node: Wc Program704966
 -Ref: Wc Program-Footnote-1709214
 -Node: Miscellaneous Programs709306
 -Node: Dupword Program710519
 -Node: Alarm Program712550
 -Node: Translate Program717354
 -Ref: Translate Program-Footnote-1721927
 -Ref: Translate Program-Footnote-2722197
 -Node: Labels Program722336
 -Ref: Labels Program-Footnote-1725685
 -Node: Word Sorting725769
 -Node: History Sorting729839
 -Node: Extract Program731675
 -Node: Simple Sed739207
 -Node: Igawk Program742269
 -Ref: Igawk Program-Footnote-1756595
 -Ref: Igawk Program-Footnote-2756796
 -Ref: Igawk Program-Footnote-3756918
 -Node: Anagram Program757033
 -Node: Signature Program760095
 -Node: Programs Summary761342
 -Node: Programs Exercises762535
 -Ref: Programs Exercises-Footnote-1766666
 -Node: Advanced Features766757
 -Node: Nondecimal Data768705
 -Node: Array Sorting770295
 -Node: Controlling Array Traversal770992
 -Ref: Controlling Array Traversal-Footnote-1779323
 -Node: Array Sorting Functions779441
 -Ref: Array Sorting Functions-Footnote-1783333
 -Node: Two-way I/O783527
 -Ref: Two-way I/O-Footnote-1788471
 -Ref: Two-way I/O-Footnote-2788657
 -Node: TCP/IP Networking788739
 -Node: Profiling791616
 -Node: Advanced Features Summary799160
 -Node: Internationalization801093
 -Node: I18N and L10N802573
 -Node: Explaining gettext803259
 -Ref: Explaining gettext-Footnote-1808288
 -Ref: Explaining gettext-Footnote-2808472
 -Node: Programmer i18n808637
 -Ref: Programmer i18n-Footnote-1813503
 -Node: Translator i18n813552
 -Node: String Extraction814346
 -Ref: String Extraction-Footnote-1815477
 -Node: Printf Ordering815563
 -Ref: Printf Ordering-Footnote-1818349
 -Node: I18N Portability818413
 -Ref: I18N Portability-Footnote-1820862
 -Node: I18N Example820925
 -Ref: I18N Example-Footnote-1823725
 -Node: Gawk I18N823797
 -Node: I18N Summary824435
 -Node: Debugger825774
 -Node: Debugging826796
 -Node: Debugging Concepts827237
 -Node: Debugging Terms829094
 -Node: Awk Debugging831669
 -Node: Sample Debugging Session832561
 -Node: Debugger Invocation833081
 -Node: Finding The Bug834465
 -Node: List of Debugger Commands840940
 -Node: Breakpoint Control842272
 -Node: Debugger Execution Control845964
 -Node: Viewing And Changing Data849328
 -Node: Execution Stack852693
 -Node: Debugger Info854331
 -Node: Miscellaneous Debugger Commands858348
 -Node: Readline Support863540
 -Node: Limitations864432
 -Node: Debugging Summary866529
 -Node: Arbitrary Precision Arithmetic867697
 -Node: Computer Arithmetic869113
 -Ref: table-numeric-ranges872714
 -Ref: Computer Arithmetic-Footnote-1873573
 -Node: Math Definitions873630
 -Ref: table-ieee-formats876917
 -Ref: Math Definitions-Footnote-1877521
 -Node: MPFR features877626
 -Node: FP Math Caution879294
 -Ref: FP Math Caution-Footnote-1880344
 -Node: Inexactness of computations880713
 -Node: Inexact representation881661
 -Node: Comparing FP Values883016
 -Node: Errors accumulate884089
 -Node: Getting Accuracy885522
 -Node: Try To Round888181
 -Node: Setting precision889080
 -Ref: table-predefined-precision-strings889762
 -Node: Setting the rounding mode891556
 -Ref: table-gawk-rounding-modes891920
 -Ref: Setting the rounding mode-Footnote-1895374
 -Node: Arbitrary Precision Integers895553
 -Ref: Arbitrary Precision Integers-Footnote-1898544
 -Node: POSIX Floating Point Problems898693
 -Ref: POSIX Floating Point Problems-Footnote-1902569
 -Node: Floating point summary902607
 -Node: Dynamic Extensions904799
 -Node: Extension Intro906351
 -Node: Plugin License907617
 -Node: Extension Mechanism Outline908414
 -Ref: figure-load-extension908842
 -Ref: figure-register-new-function910322
 -Ref: figure-call-new-function911326
 -Node: Extension API Description913312
 -Node: Extension API Functions Introduction914762
 -Node: General Data Types919598
 -Ref: General Data Types-Footnote-1925275
 -Node: Memory Allocation Functions925574
 -Ref: Memory Allocation Functions-Footnote-1928403
 -Node: Constructor Functions928499
 -Node: Registration Functions930233
 -Node: Extension Functions930918
 -Node: Exit Callback Functions933214
 -Node: Extension Version String934462
 -Node: Input Parsers935112
 -Node: Output Wrappers944927
 -Node: Two-way processors949443
 -Node: Printing Messages951647
 -Ref: Printing Messages-Footnote-1952724
 -Node: Updating `ERRNO'952876
 -Node: Requesting Values953619
 -Ref: table-value-types-returned954356
 -Node: Accessing Parameters955314
 -Node: Symbol Table Access956544
 -Node: Symbol table by name957058
 -Node: Symbol table by cookie959038
 -Ref: Symbol table by cookie-Footnote-1963175
 -Node: Cached values963238
 -Ref: Cached values-Footnote-1966742
 -Node: Array Manipulation966833
 -Ref: Array Manipulation-Footnote-1967931
 -Node: Array Data Types967970
 -Ref: Array Data Types-Footnote-1970627
 -Node: Array Functions970719
 -Node: Flattening Arrays974573
 -Node: Creating Arrays981460
 -Node: Extension API Variables986227
 -Node: Extension Versioning986863
 -Node: Extension API Informational Variables988764
 -Node: Extension API Boilerplate989850
 -Node: Finding Extensions993666
 -Node: Extension Example994226
 -Node: Internal File Description994998
 -Node: Internal File Ops999065
 -Ref: Internal File Ops-Footnote-11010499
 -Node: Using Internal File Ops1010639
 -Ref: Using Internal File Ops-Footnote-11012986
 -Node: Extension Samples1013254
 -Node: Extension Sample File Functions1014778
 -Node: Extension Sample Fnmatch1022346
 -Node: Extension Sample Fork1023828
 -Node: Extension Sample Inplace1025041
 -Node: Extension Sample Ord1026716
 -Node: Extension Sample Readdir1027552
 -Ref: table-readdir-file-types1028408
 -Node: Extension Sample Revout1029207
 -Node: Extension Sample Rev2way1029798
 -Node: Extension Sample Read write array1030539
 -Node: Extension Sample Readfile1032418
 -Node: Extension Sample API Tests1033518
 -Node: Extension Sample Time1034043
 -Node: gawkextlib1035358
 -Node: Extension summary1038171
 -Node: Extension Exercises1041864
 -Node: Language History1042586
 -Node: V7/SVR3.11044229
 -Node: SVR41046549
 -Node: POSIX1047991
 -Node: BTL1049377
 -Node: POSIX/GNU1050111
 -Node: Feature History1055827
 -Node: Common Extensions1068918
 -Node: Ranges and Locales1070230
 -Ref: Ranges and Locales-Footnote-11074847
 -Ref: Ranges and Locales-Footnote-21074874
 -Ref: Ranges and Locales-Footnote-31075108
 -Node: Contributors1075329
 -Node: History summary1080756
 -Node: Installation1082125
 -Node: Gawk Distribution1083076
 -Node: Getting1083560
 -Node: Extracting1084384
 -Node: Distribution contents1086026
 -Node: Unix Installation1091743
 -Node: Quick Installation1092360
 -Node: Additional Configuration Options1094802
 -Node: Configuration Philosophy1096540
 -Node: Non-Unix Installation1098891
 -Node: PC Installation1099349
 -Node: PC Binary Installation1100660
 -Node: PC Compiling1102508
 -Ref: PC Compiling-Footnote-11105507
 -Node: PC Testing1105612
 -Node: PC Using1106788
 -Node: Cygwin1110940
 -Node: MSYS1111749
 -Node: VMS Installation1112247
 -Node: VMS Compilation1113043
 -Ref: VMS Compilation-Footnote-11114265
 -Node: VMS Dynamic Extensions1114323
 -Node: VMS Installation Details1115696
 -Node: VMS Running1117948
 -Node: VMS GNV1120782
 -Node: VMS Old Gawk1121505
 -Node: Bugs1121975
 -Node: Other Versions1125979
 -Node: Installation summary1132203
 -Node: Notes1133259
 -Node: Compatibility Mode1134124
 -Node: Additions1134906
 -Node: Accessing The Source1135831
 -Node: Adding Code1137267
 -Node: New Ports1143439
 -Node: Derived Files1147920
 -Ref: Derived Files-Footnote-11153395
 -Ref: Derived Files-Footnote-21153429
 -Ref: Derived Files-Footnote-31154025
 -Node: Future Extensions1154139
 -Node: Implementation Limitations1154745
 -Node: Extension Design1155993
 -Node: Old Extension Problems1157147
 -Ref: Old Extension Problems-Footnote-11158664
 -Node: Extension New Mechanism Goals1158721
 -Ref: Extension New Mechanism Goals-Footnote-11162081
 -Node: Extension Other Design Decisions1162270
 -Node: Extension Future Growth1164376
 -Node: Old Extension Mechanism1165212
 -Node: Notes summary1166974
 -Node: Basic Concepts1168160
 -Node: Basic High Level1168841
 -Ref: figure-general-flow1169113
 -Ref: figure-process-flow1169712
 -Ref: Basic High Level-Footnote-11172941
 -Node: Basic Data Typing1173126
 -Node: Glossary1176454
 -Node: Copying1201606
 -Node: GNU Free Documentation License1239162
 -Node: Index1264298
 +Ref: Options-Footnote-1129375
 +Node: Other Arguments129400
 +Node: Naming Standard Input132361
 +Node: Environment Variables133454
 +Node: AWKPATH Variable134012
 +Ref: AWKPATH Variable-Footnote-1136864
 +Ref: AWKPATH Variable-Footnote-2136909
 +Node: AWKLIBPATH Variable137169
 +Node: Other Environment Variables137928
 +Node: Exit Status141401
 +Node: Include Files142076
 +Node: Loading Shared Libraries145654
 +Node: Obsolete147081
 +Node: Undocumented147778
 +Node: Invoking Summary148045
 +Node: Regexp149711
 +Node: Regexp Usage151170
 +Node: Escape Sequences153203
 +Node: Regexp Operators159303
 +Ref: Regexp Operators-Footnote-1166738
 +Ref: Regexp Operators-Footnote-2166885
 +Node: Bracket Expressions166983
 +Ref: table-char-classes169000
 +Node: Leftmost Longest171940
 +Node: Computed Regexps173242
 +Node: GNU Regexp Operators176639
 +Node: Case-sensitivity180345
 +Ref: Case-sensitivity-Footnote-1183235
 +Ref: Case-sensitivity-Footnote-2183470
 +Node: Regexp Summary183578
 +Node: Reading Files185047
 +Node: Records187139
 +Node: awk split records187867
 +Node: gawk split records192779
 +Ref: gawk split records-Footnote-1197318
 +Node: Fields197355
 +Ref: Fields-Footnote-1200151
 +Node: Nonconstant Fields200237
 +Ref: Nonconstant Fields-Footnote-1202467
 +Node: Changing Fields202669
 +Node: Field Separators208601
 +Node: Default Field Splitting211303
 +Node: Regexp Field Splitting212420
 +Node: Single Character Fields215770
 +Node: Command Line Field Separator216829
 +Node: Full Line Fields220039
 +Ref: Full Line Fields-Footnote-1220547
 +Node: Field Splitting Summary220593
 +Ref: Field Splitting Summary-Footnote-1223724
 +Node: Constant Size223825
 +Node: Splitting By Content228431
 +Ref: Splitting By Content-Footnote-1232504
 +Node: Multiple Line232544
 +Ref: Multiple Line-Footnote-1238433
 +Node: Getline238612
 +Node: Plain Getline240823
 +Node: Getline/Variable243463
 +Node: Getline/File244610
 +Node: Getline/Variable/File245994
 +Ref: Getline/Variable/File-Footnote-1247593
 +Node: Getline/Pipe247680
 +Node: Getline/Variable/Pipe250363
 +Node: Getline/Coprocess251492
 +Node: Getline/Variable/Coprocess252744
 +Node: Getline Notes253481
 +Node: Getline Summary256273
 +Ref: table-getline-variants256681
 +Node: Read Timeout257510
 +Ref: Read Timeout-Footnote-1261324
 +Node: Command-line directories261382
 +Node: Input Summary262286
 +Node: Input Exercises265538
 +Node: Printing266266
 +Node: Print268043
 +Node: Print Examples269500
 +Node: Output Separators272279
 +Node: OFMT274295
 +Node: Printf275647
 +Node: Basic Printf276432
 +Node: Control Letters278003
 +Node: Format Modifiers281987
 +Node: Printf Examples287994
 +Node: Redirection290476
 +Node: Special FD297207
 +Ref: Special FD-Footnote-1300364
 +Node: Special Files300438
 +Node: Other Inherited Files301054
 +Node: Special Network302054
 +Node: Special Caveats302915
 +Node: Close Files And Pipes303866
 +Ref: Close Files And Pipes-Footnote-1311043
 +Ref: Close Files And Pipes-Footnote-2311191
 +Node: Output Summary311341
 +Node: Output Exercises312337
 +Node: Expressions313017
 +Node: Values314202
 +Node: Constants314878
 +Node: Scalar Constants315558
 +Ref: Scalar Constants-Footnote-1316417
 +Node: Nondecimal-numbers316667
 +Node: Regexp Constants319667
 +Node: Using Constant Regexps320192
 +Node: Variables323330
 +Node: Using Variables323985
 +Node: Assignment Options325889
 +Node: Conversion327764
 +Node: Strings And Numbers328288
 +Ref: Strings And Numbers-Footnote-1331350
 +Node: Locale influences conversions331459
 +Ref: table-locale-affects334174
 +Node: All Operators334762
 +Node: Arithmetic Ops335392
 +Node: Concatenation337897
 +Ref: Concatenation-Footnote-1340716
 +Node: Assignment Ops340822
 +Ref: table-assign-ops345805
 +Node: Increment Ops347083
 +Node: Truth Values and Conditions350521
 +Node: Truth Values351604
 +Node: Typing and Comparison352653
 +Node: Variable Typing353446
 +Node: Comparison Operators357098
 +Ref: table-relational-ops357508
 +Node: POSIX String Comparison361023
 +Ref: POSIX String Comparison-Footnote-1362095
 +Node: Boolean Ops362233
 +Ref: Boolean Ops-Footnote-1366712
 +Node: Conditional Exp366803
 +Node: Function Calls368530
 +Node: Precedence372410
 +Node: Locales376078
 +Node: Expressions Summary377709
 +Node: Patterns and Actions380283
 +Node: Pattern Overview381399
 +Node: Regexp Patterns383078
 +Node: Expression Patterns383621
 +Node: Ranges387401
 +Node: BEGIN/END390507
 +Node: Using BEGIN/END391269
 +Ref: Using BEGIN/END-Footnote-1394006
 +Node: I/O And BEGIN/END394112
 +Node: BEGINFILE/ENDFILE396426
 +Node: Empty399327
 +Node: Using Shell Variables399644
 +Node: Action Overview401920
 +Node: Statements404247
 +Node: If Statement406095
 +Node: While Statement407593
 +Node: Do Statement409621
 +Node: For Statement410763
 +Node: Switch Statement413918
 +Node: Break Statement416306
 +Node: Continue Statement418347
 +Node: Next Statement420172
 +Node: Nextfile Statement422552
 +Node: Exit Statement425182
 +Node: Built-in Variables427585
 +Node: User-modified428712
 +Ref: User-modified-Footnote-1436392
 +Node: Auto-set436454
 +Ref: Auto-set-Footnote-1449648
 +Ref: Auto-set-Footnote-2449853
 +Node: ARGC and ARGV449909
 +Node: Pattern Action Summary454113
 +Node: Arrays456532
 +Node: Array Basics457861
 +Node: Array Intro458705
 +Ref: figure-array-elements460678
 +Ref: Array Intro-Footnote-1463202
 +Node: Reference to Elements463330
 +Node: Assigning Elements465780
 +Node: Array Example466271
 +Node: Scanning an Array468029
 +Node: Controlling Scanning471045
 +Ref: Controlling Scanning-Footnote-1476234
 +Node: Numeric Array Subscripts476550
 +Node: Uninitialized Subscripts478733
 +Node: Delete480350
 +Ref: Delete-Footnote-1483094
 +Node: Multidimensional483151
 +Node: Multiscanning486246
 +Node: Arrays of Arrays487835
 +Node: Arrays Summary492596
 +Node: Functions494701
 +Node: Built-in495574
 +Node: Calling Built-in496652
 +Node: Numeric Functions498640
 +Ref: Numeric Functions-Footnote-1503464
 +Ref: Numeric Functions-Footnote-2503821
 +Ref: Numeric Functions-Footnote-3503869
 +Node: String Functions504138
 +Ref: String Functions-Footnote-1527598
 +Ref: String Functions-Footnote-2527727
 +Ref: String Functions-Footnote-3527975
 +Node: Gory Details528062
 +Ref: table-sub-escapes529843
 +Ref: table-sub-proposed531363
 +Ref: table-posix-sub532727
 +Ref: table-gensub-escapes534267
 +Ref: Gory Details-Footnote-1535099
 +Node: I/O Functions535250
 +Ref: I/O Functions-Footnote-1542351
 +Node: Time Functions542498
 +Ref: Time Functions-Footnote-1552967
 +Ref: Time Functions-Footnote-2553035
 +Ref: Time Functions-Footnote-3553193
 +Ref: Time Functions-Footnote-4553304
 +Ref: Time Functions-Footnote-5553416
 +Ref: Time Functions-Footnote-6553643
 +Node: Bitwise Functions553909
 +Ref: table-bitwise-ops554471
 +Ref: Bitwise Functions-Footnote-1558779
 +Node: Type Functions558948
 +Node: I18N Functions560097
 +Node: User-defined561742
 +Node: Definition Syntax562546
 +Ref: Definition Syntax-Footnote-1567950
 +Node: Function Example568019
 +Ref: Function Example-Footnote-1570936
 +Node: Function Caveats570958
 +Node: Calling A Function571476
 +Node: Variable Scope572431
 +Node: Pass By Value/Reference575419
 +Node: Return Statement578929
 +Node: Dynamic Typing581913
 +Node: Indirect Calls582842
 +Ref: Indirect Calls-Footnote-1592563
 +Node: Functions Summary592691
 +Node: Library Functions595390
 +Ref: Library Functions-Footnote-1599008
 +Ref: Library Functions-Footnote-2599151
 +Node: Library Names599322
 +Ref: Library Names-Footnote-1602780
 +Ref: Library Names-Footnote-2603000
 +Node: General Functions603086
 +Node: Strtonum Function604114
 +Node: Assert Function607134
 +Node: Round Function610458
 +Node: Cliff Random Function611999
 +Node: Ordinal Functions613015
 +Ref: Ordinal Functions-Footnote-1616080
 +Ref: Ordinal Functions-Footnote-2616332
 +Node: Join Function616543
 +Ref: Join Function-Footnote-1618314
 +Node: Getlocaltime Function618514
 +Node: Readfile Function622255
 +Node: Data File Management624203
 +Node: Filetrans Function624835
 +Node: Rewind Function628894
 +Node: File Checking630279
 +Ref: File Checking-Footnote-1631607
 +Node: Empty Files631808
 +Node: Ignoring Assigns633787
 +Node: Getopt Function635338
 +Ref: Getopt Function-Footnote-1646798
 +Node: Passwd Functions647001
 +Ref: Passwd Functions-Footnote-1655852
 +Node: Group Functions655940
 +Ref: Group Functions-Footnote-1663843
 +Node: Walking Arrays664056
 +Node: Library Functions Summary665659
 +Node: Library Exercises667060
 +Node: Sample Programs668340
 +Node: Running Examples669110
 +Node: Clones669838
 +Node: Cut Program671062
 +Node: Egrep Program680792
 +Ref: Egrep Program-Footnote-1688294
 +Node: Id Program688404
 +Node: Split Program692048
 +Ref: Split Program-Footnote-1695494
 +Node: Tee Program695622
 +Node: Uniq Program698409
 +Node: Wc Program705830
 +Ref: Wc Program-Footnote-1710078
 +Node: Miscellaneous Programs710170
 +Node: Dupword Program711383
 +Node: Alarm Program713414
 +Node: Translate Program718218
 +Ref: Translate Program-Footnote-1722791
 +Ref: Translate Program-Footnote-2723061
 +Node: Labels Program723200
 +Ref: Labels Program-Footnote-1726549
 +Node: Word Sorting726633
 +Node: History Sorting730703
 +Node: Extract Program732539
 +Node: Simple Sed740071
 +Node: Igawk Program743133
 +Ref: Igawk Program-Footnote-1757459
 +Ref: Igawk Program-Footnote-2757660
 +Ref: Igawk Program-Footnote-3757782
 +Node: Anagram Program757897
 +Node: Signature Program760959
 +Node: Programs Summary762206
 +Node: Programs Exercises763399
 +Ref: Programs Exercises-Footnote-1767530
 +Node: Advanced Features767621
 +Node: Nondecimal Data769569
 +Node: Array Sorting771159
 +Node: Controlling Array Traversal771856
 +Ref: Controlling Array Traversal-Footnote-1780187
 +Node: Array Sorting Functions780305
 +Ref: Array Sorting Functions-Footnote-1784197
 +Node: Two-way I/O784391
 +Ref: Two-way I/O-Footnote-1789335
 +Ref: Two-way I/O-Footnote-2789521
 +Node: TCP/IP Networking789603
 +Node: Profiling792480
 +Node: Advanced Features Summary800033
 +Node: Internationalization801966
 +Node: I18N and L10N803446
 +Node: Explaining gettext804132
 +Ref: Explaining gettext-Footnote-1809161
 +Ref: Explaining gettext-Footnote-2809345
 +Node: Programmer i18n809510
 +Ref: Programmer i18n-Footnote-1814376
 +Node: Translator i18n814425
 +Node: String Extraction815219
 +Ref: String Extraction-Footnote-1816350
 +Node: Printf Ordering816436
 +Ref: Printf Ordering-Footnote-1819222
 +Node: I18N Portability819286
 +Ref: I18N Portability-Footnote-1821735
 +Node: I18N Example821798
 +Ref: I18N Example-Footnote-1824598
 +Node: Gawk I18N824670
 +Node: I18N Summary825308
 +Node: Debugger826647
 +Node: Debugging827669
 +Node: Debugging Concepts828110
 +Node: Debugging Terms829967
 +Node: Awk Debugging832542
 +Node: Sample Debugging Session833434
 +Node: Debugger Invocation833954
 +Node: Finding The Bug835338
 +Node: List of Debugger Commands841813
 +Node: Breakpoint Control843145
 +Node: Debugger Execution Control846837
 +Node: Viewing And Changing Data850201
 +Node: Execution Stack853566
 +Node: Debugger Info855204
 +Node: Miscellaneous Debugger Commands859221
 +Node: Readline Support864413
 +Node: Limitations865305
 +Node: Debugging Summary867402
 +Node: Arbitrary Precision Arithmetic868570
 +Node: Computer Arithmetic869986
 +Ref: table-numeric-ranges873587
 +Ref: Computer Arithmetic-Footnote-1874446
 +Node: Math Definitions874503
 +Ref: table-ieee-formats877790
 +Ref: Math Definitions-Footnote-1878394
 +Node: MPFR features878499
 +Node: FP Math Caution880167
 +Ref: FP Math Caution-Footnote-1881217
 +Node: Inexactness of computations881586
 +Node: Inexact representation882534
 +Node: Comparing FP Values883889
 +Node: Errors accumulate884962
 +Node: Getting Accuracy886395
 +Node: Try To Round889054
 +Node: Setting precision889953
 +Ref: table-predefined-precision-strings890635
 +Node: Setting the rounding mode892429
 +Ref: table-gawk-rounding-modes892793
 +Ref: Setting the rounding mode-Footnote-1896247
 +Node: Arbitrary Precision Integers896426
 +Ref: Arbitrary Precision Integers-Footnote-1900209
 +Node: POSIX Floating Point Problems900358
 +Ref: POSIX Floating Point Problems-Footnote-1904234
 +Node: Floating point summary904272
 +Node: Dynamic Extensions906464
 +Node: Extension Intro908016
 +Node: Plugin License909282
 +Node: Extension Mechanism Outline910079
 +Ref: figure-load-extension910507
 +Ref: figure-register-new-function911987
 +Ref: figure-call-new-function912991
 +Node: Extension API Description914977
 +Node: Extension API Functions Introduction916427
- Node: General Data Types921293
- Ref: General Data Types-Footnote-1926986
- Node: Requesting Values927285
- Ref: table-value-types-returned928022
- Node: Memory Allocation Functions928980
- Ref: Memory Allocation Functions-Footnote-1931727
- Node: Constructor Functions931823
- Node: Registration Functions933581
- Node: Extension Functions934266
- Node: Exit Callback Functions936568
- Node: Extension Version String937816
- Node: Input Parsers938466
- Node: Output Wrappers948280
- Node: Two-way processors952796
- Node: Printing Messages955000
- Ref: Printing Messages-Footnote-1956077
- Node: Updating `ERRNO'956229
- Node: Accessing Parameters956968
- Node: Symbol Table Access958198
- Node: Symbol table by name958712
- Node: Symbol table by cookie960688
- Ref: Symbol table by cookie-Footnote-1964821
- Node: Cached values964884
- Ref: Cached values-Footnote-1968388
- Node: Array Manipulation968479
- Ref: Array Manipulation-Footnote-1969577
- Node: Array Data Types969616
- Ref: Array Data Types-Footnote-1972319
- Node: Array Functions972411
- Node: Flattening Arrays976285
- Node: Creating Arrays983137
- Node: Extension API Variables987868
- Node: Extension Versioning988504
- Node: Extension API Informational Variables990405
- Node: Extension API Boilerplate991491
- Node: Finding Extensions995295
- Node: Extension Example995855
- Node: Internal File Description996585
- Node: Internal File Ops1000676
- Ref: Internal File Ops-Footnote-11012108
- Node: Using Internal File Ops1012248
- Ref: Using Internal File Ops-Footnote-11014595
- Node: Extension Samples1014863
- Node: Extension Sample File Functions1016387
- Node: Extension Sample Fnmatch1023955
- Node: Extension Sample Fork1025437
- Node: Extension Sample Inplace1026650
- Node: Extension Sample Ord1028325
- Node: Extension Sample Readdir1029161
- Ref: table-readdir-file-types1030017
- Node: Extension Sample Revout1030816
- Node: Extension Sample Rev2way1031407
- Node: Extension Sample Read write array1032148
- Node: Extension Sample Readfile1034027
- Node: Extension Sample API Tests1035127
- Node: Extension Sample Time1035652
- Node: gawkextlib1036967
- Node: Extension summary1039780
- Node: Extension Exercises1043473
- Node: Language History1044195
- Node: V7/SVR3.11045838
- Node: SVR41048158
- Node: POSIX1049600
- Node: BTL1050986
- Node: POSIX/GNU1051720
- Node: Feature History1057496
- Node: Common Extensions1070587
- Node: Ranges and Locales1071899
- Ref: Ranges and Locales-Footnote-11076516
- Ref: Ranges and Locales-Footnote-21076543
- Ref: Ranges and Locales-Footnote-31076777
- Node: Contributors1076998
- Node: History summary1082423
- Node: Installation1083792
- Node: Gawk Distribution1084743
- Node: Getting1085227
- Node: Extracting1086051
- Node: Distribution contents1087693
- Node: Unix Installation1093463
- Node: Quick Installation1094080
- Node: Additional Configuration Options1096522
- Node: Configuration Philosophy1098260
- Node: Non-Unix Installation1100611
- Node: PC Installation1101069
- Node: PC Binary Installation1102380
- Node: PC Compiling1104228
- Ref: PC Compiling-Footnote-11107227
- Node: PC Testing1107332
- Node: PC Using1108508
- Node: Cygwin1112660
- Node: MSYS1113469
- Node: VMS Installation1113967
- Node: VMS Compilation1114763
- Ref: VMS Compilation-Footnote-11115985
- Node: VMS Dynamic Extensions1116043
- Node: VMS Installation Details1117416
- Node: VMS Running1119668
- Node: VMS GNV1122502
- Node: VMS Old Gawk1123225
- Node: Bugs1123695
- Node: Other Versions1127699
- Node: Installation summary1133923
- Node: Notes1134979
- Node: Compatibility Mode1135844
- Node: Additions1136626
- Node: Accessing The Source1137551
- Node: Adding Code1138987
- Node: New Ports1145165
- Node: Derived Files1149646
- Ref: Derived Files-Footnote-11155121
- Ref: Derived Files-Footnote-21155155
- Ref: Derived Files-Footnote-31155751
- Node: Future Extensions1155865
- Node: Implementation Limitations1156471
- Node: Extension Design1157719
- Node: Old Extension Problems1158873
- Ref: Old Extension Problems-Footnote-11160390
- Node: Extension New Mechanism Goals1160447
- Ref: Extension New Mechanism Goals-Footnote-11163807
- Node: Extension Other Design Decisions1163996
- Node: Extension Future Growth1166102
- Node: Old Extension Mechanism1166938
- Node: Notes summary1168700
- Node: Basic Concepts1169886
- Node: Basic High Level1170567
- Ref: figure-general-flow1170839
- Ref: figure-process-flow1171438
- Ref: Basic High Level-Footnote-11174667
- Node: Basic Data Typing1174852
- Node: Glossary1178180
- Node: Copying1203332
- Node: GNU Free Documentation License1240888
- Node: Index1266024
++Node: General Data Types921263
++Ref: General Data Types-Footnote-1926940
++Node: Memory Allocation Functions927239
++Ref: Memory Allocation Functions-Footnote-1930068
++Node: Constructor Functions930164
++Node: Registration Functions931898
++Node: Extension Functions932583
++Node: Exit Callback Functions934879
++Node: Extension Version String936127
++Node: Input Parsers936777
++Node: Output Wrappers946592
++Node: Two-way processors951108
++Node: Printing Messages953312
++Ref: Printing Messages-Footnote-1954389
++Node: Updating `ERRNO'954541
++Node: Requesting Values955284
++Ref: table-value-types-returned956021
++Node: Accessing Parameters956979
++Node: Symbol Table Access958209
++Node: Symbol table by name958723
++Node: Symbol table by cookie960703
++Ref: Symbol table by cookie-Footnote-1964840
++Node: Cached values964903
++Ref: Cached values-Footnote-1968407
++Node: Array Manipulation968498
++Ref: Array Manipulation-Footnote-1969596
++Node: Array Data Types969635
++Ref: Array Data Types-Footnote-1972292
++Node: Array Functions972384
++Node: Flattening Arrays976238
++Node: Creating Arrays983125
++Node: Extension API Variables987892
++Node: Extension Versioning988528
++Node: Extension API Informational Variables990429
++Node: Extension API Boilerplate991515
++Node: Finding Extensions995331
++Node: Extension Example995891
++Node: Internal File Description996663
++Node: Internal File Ops1000730
++Ref: Internal File Ops-Footnote-11012164
++Node: Using Internal File Ops1012304
++Ref: Using Internal File Ops-Footnote-11014651
++Node: Extension Samples1014919
++Node: Extension Sample File Functions1016443
++Node: Extension Sample Fnmatch1024011
++Node: Extension Sample Fork1025493
++Node: Extension Sample Inplace1026706
++Node: Extension Sample Ord1028381
++Node: Extension Sample Readdir1029217
++Ref: table-readdir-file-types1030073
++Node: Extension Sample Revout1030872
++Node: Extension Sample Rev2way1031463
++Node: Extension Sample Read write array1032204
++Node: Extension Sample Readfile1034083
++Node: Extension Sample API Tests1035183
++Node: Extension Sample Time1035708
++Node: gawkextlib1037023
++Node: Extension summary1039836
++Node: Extension Exercises1043529
++Node: Language History1044251
++Node: V7/SVR3.11045894
++Node: SVR41048214
++Node: POSIX1049656
++Node: BTL1051042
++Node: POSIX/GNU1051776
++Node: Feature History1057552
++Node: Common Extensions1070643
++Node: Ranges and Locales1071955
++Ref: Ranges and Locales-Footnote-11076572
++Ref: Ranges and Locales-Footnote-21076599
++Ref: Ranges and Locales-Footnote-31076833
++Node: Contributors1077054
++Node: History summary1082481
++Node: Installation1083850
++Node: Gawk Distribution1084801
++Node: Getting1085285
++Node: Extracting1086109
++Node: Distribution contents1087751
++Node: Unix Installation1093521
++Node: Quick Installation1094138
++Node: Additional Configuration Options1096580
++Node: Configuration Philosophy1098318
++Node: Non-Unix Installation1100669
++Node: PC Installation1101127
++Node: PC Binary Installation1102438
++Node: PC Compiling1104286
++Ref: PC Compiling-Footnote-11107285
++Node: PC Testing1107390
++Node: PC Using1108566
++Node: Cygwin1112718
++Node: MSYS1113527
++Node: VMS Installation1114025
++Node: VMS Compilation1114821
++Ref: VMS Compilation-Footnote-11116043
++Node: VMS Dynamic Extensions1116101
++Node: VMS Installation Details1117474
++Node: VMS Running1119726
++Node: VMS GNV1122560
++Node: VMS Old Gawk1123283
++Node: Bugs1123753
++Node: Other Versions1127757
++Node: Installation summary1133981
++Node: Notes1135037
++Node: Compatibility Mode1135902
++Node: Additions1136684
++Node: Accessing The Source1137609
++Node: Adding Code1139045
++Node: New Ports1145217
++Node: Derived Files1149698
++Ref: Derived Files-Footnote-11155173
++Ref: Derived Files-Footnote-21155207
++Ref: Derived Files-Footnote-31155803
++Node: Future Extensions1155917
++Node: Implementation Limitations1156523
++Node: Extension Design1157771
++Node: Old Extension Problems1158925
++Ref: Old Extension Problems-Footnote-11160442
++Node: Extension New Mechanism Goals1160499
++Ref: Extension New Mechanism Goals-Footnote-11163859
++Node: Extension Other Design Decisions1164048
++Node: Extension Future Growth1166154
++Node: Old Extension Mechanism1166990
++Node: Notes summary1168752
++Node: Basic Concepts1169938
++Node: Basic High Level1170619
++Ref: figure-general-flow1170891
++Ref: figure-process-flow1171490
++Ref: Basic High Level-Footnote-11174719
++Node: Basic Data Typing1174904
++Node: Glossary1178232
++Node: Copying1203384
++Node: GNU Free Documentation License1240940
++Node: Index1266076
  
  End Tag Table

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

Summary of changes:
 ChangeLog             |    5 +
 doc/ChangeLog         |    4 +
 doc/gawk.info         |  497 ++++++++++++++++++++++++-------------------------
 doc/gawk.texi         |  391 +++++++++++++++++++-------------------
 doc/gawktexi.in       |  391 +++++++++++++++++++-------------------
 extension/ChangeLog   |    5 +
 extension/filefuncs.c |    4 +-
 extension/testext.c   |    6 +
 gawkapi.h             |   12 +-
 test/ChangeLog        |    4 +
 test/testext.ok       |    1 +
 11 files changed, 674 insertions(+), 646 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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