[Top][All Lists]

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

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-511-g3da3dbe

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-511-g3da3dbe
Date: Thu, 22 May 2014 03:14:45 +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  3da3dbeb0116c0cfe2590e7fa0676b8a0f12fd68 (commit)
       via  cb3db09270b4caaddb0d606ec892841c149698eb (commit)
      from  684968d926e000a4c82b47fbc2a5b24e564e8400 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------

commit 3da3dbeb0116c0cfe2590e7fa0676b8a0f12fd68
Merge: 684968d cb3db09
Author: Arnold D. Robbins <address@hidden>
Date:   Thu May 22 06:12:59 2014 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index 8469667,4852a58..5dd1a6c
--- a/doc/
+++ b/doc/
@@@ -33390,363 -33382,363 +33390,363 @@@ Node: Using BEGIN/END37315
  Ref: Using BEGIN/END-Footnote-1375886
  Node: I/O And BEGIN/END375992
- Node: Empty381213
- Node: Using Shell Variables381530
- Node: Action Overview383813
- Node: Statements386164
- Node: If Statement388018
- Node: While Statement389521
- Node: Do Statement391565
- Node: For Statement392721
- Node: Switch Statement395873
- Node: Break Statement397976
- Node: Continue Statement400031
- Node: Next Statement401824
- Node: Nextfile Statement404214
- Node: Exit Statement406869
- Node: Built-in Variables409273
- Node: User-modified410369
- Ref: User-modified-Footnote-1418054
- Node: Auto-set418116
- Ref: Auto-set-Footnote-1431018
- Ref: Auto-set-Footnote-2431223
- Node: ARGC and ARGV431279
- Node: Arrays435133
- Node: Array Basics436631
- Node: Array Intro437457
- Ref: figure-array-elements439430
- Node: Reference to Elements441837
- Node: Assigning Elements444110
- Node: Array Example444601
- Node: Scanning an Array446333
- Node: Controlling Scanning449348
- Ref: Controlling Scanning-Footnote-1454521
- Node: Delete454837
- Ref: Delete-Footnote-1457602
- Node: Numeric Array Subscripts457659
- Node: Uninitialized Subscripts459842
- Node: Multidimensional461467
- Node: Multiscanning464560
- Node: Arrays of Arrays466149
- Node: Functions470789
- Node: Built-in471608
- Node: Calling Built-in472686
- Node: Numeric Functions474674
- Ref: Numeric Functions-Footnote-1478508
- Ref: Numeric Functions-Footnote-2478865
- Ref: Numeric Functions-Footnote-3478913
- Node: String Functions479182
- Ref: String Functions-Footnote-1502193
- Ref: String Functions-Footnote-2502322
- Ref: String Functions-Footnote-3502570
- Node: Gory Details502657
- Ref: table-sub-escapes504326
- Ref: table-sub-posix-92505680
- Ref: table-sub-proposed507031
- Ref: table-posix-sub508385
- Ref: table-gensub-escapes509930
- Ref: Gory Details-Footnote-1511106
- Ref: Gory Details-Footnote-2511157
- Node: I/O Functions511308
- Ref: I/O Functions-Footnote-1518431
- Node: Time Functions518578
- Ref: Time Functions-Footnote-1529042
- Ref: Time Functions-Footnote-2529110
- Ref: Time Functions-Footnote-3529268
- Ref: Time Functions-Footnote-4529379
- Ref: Time Functions-Footnote-5529491
- Ref: Time Functions-Footnote-6529718
- Node: Bitwise Functions529984
- Ref: table-bitwise-ops530546
- Ref: Bitwise Functions-Footnote-1534791
- Node: Type Functions534975
- Node: I18N Functions536117
- Node: User-defined537762
- Node: Definition Syntax538566
- Ref: Definition Syntax-Footnote-1543491
- Node: Function Example543560
- Ref: Function Example-Footnote-1546204
- Node: Function Caveats546226
- Node: Calling A Function546744
- Node: Variable Scope547699
- Node: Pass By Value/Reference550687
- Node: Return Statement554195
- Node: Dynamic Typing557179
- Node: Indirect Calls558108
- Node: Library Functions567795
- Ref: Library Functions-Footnote-1571308
- Ref: Library Functions-Footnote-2571451
- Node: Library Names571622
- Ref: Library Names-Footnote-1575095
- Ref: Library Names-Footnote-2575315
- Node: General Functions575401
- Node: Strtonum Function576429
- Node: Assert Function579359
- Node: Round Function582685
- Node: Cliff Random Function584226
- Node: Ordinal Functions585242
- Ref: Ordinal Functions-Footnote-1588319
- Ref: Ordinal Functions-Footnote-2588571
- Node: Join Function588782
- Ref: Join Function-Footnote-1590553
- Node: Getlocaltime Function590753
- Node: Readfile Function594489
- Node: Data File Management596328
- Node: Filetrans Function596960
- Node: Rewind Function601029
- Node: File Checking602416
- Ref: File Checking-Footnote-1603548
- Node: Empty Files603749
- Node: Ignoring Assigns605979
- Node: Getopt Function607533
- Ref: Getopt Function-Footnote-1618836
- Node: Passwd Functions619039
- Ref: Passwd Functions-Footnote-1628018
- Node: Group Functions628106
- Ref: Group Functions-Footnote-1636048
- Node: Walking Arrays636261
- Node: Sample Programs638397
- Node: Running Examples639071
- Node: Clones639799
- Node: Cut Program641023
- Node: Egrep Program650876
- Ref: Egrep Program-Footnote-1658847
- Node: Id Program658957
- Node: Split Program662621
- Ref: Split Program-Footnote-1666159
- Node: Tee Program666287
- Node: Uniq Program669094
- Node: Wc Program676524
- Ref: Wc Program-Footnote-1680792
- Ref: Wc Program-Footnote-2680992
- Node: Miscellaneous Programs681084
- Node: Dupword Program682272
- Node: Alarm Program684303
- Node: Translate Program689110
- Ref: Translate Program-Footnote-1693501
- Ref: Translate Program-Footnote-2693771
- Node: Labels Program693905
- Ref: Labels Program-Footnote-1697276
- Node: Word Sorting697360
- Node: History Sorting701403
- Node: Extract Program703239
- Ref: Extract Program-Footnote-1710769
- Node: Simple Sed710898
- Node: Igawk Program713960
- Ref: Igawk Program-Footnote-1729135
- Ref: Igawk Program-Footnote-2729336
- Node: Anagram Program729474
- Node: Signature Program732542
- Node: Advanced Features733789
- Node: Nondecimal Data735675
- Node: Array Sorting737252
- Node: Controlling Array Traversal737949
- Node: Array Sorting Functions746229
- Ref: Array Sorting Functions-Footnote-1750136
- Node: Two-way I/O750330
- Ref: Two-way I/O-Footnote-1755846
- Node: TCP/IP Networking755928
- Node: Profiling758772
- Node: Internationalization766280
- Node: I18N and L10N767705
- Node: Explaining gettext768391
- Ref: Explaining gettext-Footnote-1773531
- Ref: Explaining gettext-Footnote-2773715
- Node: Programmer i18n773880
- Node: Translator i18n778105
- Node: String Extraction778899
- Ref: String Extraction-Footnote-1779860
- Node: Printf Ordering779946
- Ref: Printf Ordering-Footnote-1782728
- Node: I18N Portability782792
- Ref: I18N Portability-Footnote-1785241
- Node: I18N Example785304
- Ref: I18N Example-Footnote-1788026
- Node: Gawk I18N788098
- Node: Debugger788719
- Node: Debugging789690
- Node: Debugging Concepts790131
- Node: Debugging Terms791987
- Node: Awk Debugging794584
- Node: Sample Debugging Session795476
- Node: Debugger Invocation795996
- Node: Finding The Bug797329
- Node: List of Debugger Commands803811
- Node: Breakpoint Control805143
- Node: Debugger Execution Control808807
- Node: Viewing And Changing Data812167
- Node: Execution Stack815525
- Node: Debugger Info817038
- Node: Miscellaneous Debugger Commands821032
- Node: Readline Support826216
- Node: Limitations827108
- Node: Arbitrary Precision Arithmetic829356
- Ref: Arbitrary Precision Arithmetic-Footnote-1831005
- Node: General Arithmetic831153
- Node: Floating Point Issues832873
- Node: String Conversion Precision833754
- Ref: String Conversion Precision-Footnote-1835459
- Node: Unexpected Results835568
- Node: POSIX Floating Point Problems837721
- Ref: POSIX Floating Point Problems-Footnote-1841542
- Node: Integer Programming841580
- Node: Floating-point Programming843391
- Ref: Floating-point Programming-Footnote-1849719
- Ref: Floating-point Programming-Footnote-2849989
- Node: Floating-point Representation850253
- Node: Floating-point Context851418
- Ref: table-ieee-formats852257
- Node: Rounding Mode853641
- Ref: table-rounding-modes854120
- Ref: Rounding Mode-Footnote-1857135
- Node: Gawk and MPFR857314
- Node: Arbitrary Precision Floats858723
- Ref: Arbitrary Precision Floats-Footnote-1861166
- Node: Setting Precision861487
- Ref: table-predefined-precision-strings862171
- Node: Setting Rounding Mode864316
- Ref: table-gawk-rounding-modes864720
- Node: Floating-point Constants865907
- Node: Changing Precision867359
- Ref: Changing Precision-Footnote-1868751
- Node: Exact Arithmetic868925
- Node: Arbitrary Precision Integers872059
- Ref: Arbitrary Precision Integers-Footnote-1875074
- Node: Dynamic Extensions875221
- Node: Extension Intro876679
- Node: Plugin License877944
- Node: Extension Mechanism Outline878629
- Ref: figure-load-extension879053
- Ref: figure-load-new-function880538
- Ref: figure-call-new-function881540
- Node: Extension API Description883524
- Node: Extension API Functions Introduction884974
- Node: General Data Types889840
- Ref: General Data Types-Footnote-1895533
- Node: Requesting Values895832
- Ref: table-value-types-returned896569
- Node: Memory Allocation Functions897527
- Ref: Memory Allocation Functions-Footnote-1900273
- Node: Constructor Functions900369
- Node: Registration Functions902127
- Node: Extension Functions902812
- Node: Exit Callback Functions905114
- Node: Extension Version String906363
- Node: Input Parsers907013
- Node: Output Wrappers916816
- Node: Two-way processors921332
- Node: Printing Messages923535
- Ref: Printing Messages-Footnote-1924612
- Node: Updating `ERRNO'924764
- Node: Accessing Parameters925503
- Node: Symbol Table Access926733
- Node: Symbol table by name927247
- Node: Symbol table by cookie929223
- Ref: Symbol table by cookie-Footnote-1933356
- Node: Cached values933419
- Ref: Cached values-Footnote-1936924
- Node: Array Manipulation937015
- Ref: Array Manipulation-Footnote-1938113
- Node: Array Data Types938152
- Ref: Array Data Types-Footnote-1940855
- Node: Array Functions940947
- Node: Flattening Arrays944821
- Node: Creating Arrays951673
- Node: Extension API Variables956404
- Node: Extension Versioning957040
- Node: Extension API Informational Variables958941
- Node: Extension API Boilerplate960027
- Node: Finding Extensions963831
- Node: Extension Example964391
- Node: Internal File Description965121
- Node: Internal File Ops969212
- Ref: Internal File Ops-Footnote-1980758
- Node: Using Internal File Ops980898
- Ref: Using Internal File Ops-Footnote-1983245
- Node: Extension Samples983511
- Node: Extension Sample File Functions985035
- Node: Extension Sample Fnmatch992602
- Node: Extension Sample Fork994081
- Node: Extension Sample Inplace995294
- Node: Extension Sample Ord997072
- Node: Extension Sample Readdir997908
- Ref: table-readdir-file-types998763
- Node: Extension Sample Revout999562
- Node: Extension Sample Rev2way1000153
- Node: Extension Sample Read write array1000894
- Node: Extension Sample Readfile1002773
- Node: Extension Sample API Tests1003873
- Node: Extension Sample Time1004398
- Node: gawkextlib1005713
- Node: Language History1008494
- Node: V7/SVR3.11010087
- Node: SVR41012407
- Node: POSIX1013849
- Node: BTL1015235
- Node: POSIX/GNU1015969
- Node: Feature History1021568
- Node: Common Extensions1034544
- Node: Ranges and Locales1035856
- Ref: Ranges and Locales-Footnote-11040473
- Ref: Ranges and Locales-Footnote-21040500
- Ref: Ranges and Locales-Footnote-31040734
- Node: Contributors1040955
- Node: Installation1046336
- Node: Gawk Distribution1047230
- Node: Getting1047714
- Node: Extracting1048540
- Node: Distribution contents1050232
- Node: Unix Installation1055953
- Node: Quick Installation1056570
- Node: Additional Configuration Options1059016
- Node: Configuration Philosophy1060752
- Node: Non-Unix Installation1063106
- Node: PC Installation1063564
- Node: PC Binary Installation1064875
- Node: PC Compiling1066723
- Node: PC Testing1069683
- Node: PC Using1070859
- Node: Cygwin1075027
- Node: MSYS1075836
- Node: VMS Installation1076350
- Node: VMS Compilation1077146
- Ref: VMS Compilation-Footnote-11078398
- Node: VMS Dynamic Extensions1078456
- Node: VMS Installation Details1079829
- Node: VMS Running1082080
- Node: VMS GNV1084914
- Node: VMS Old Gawk1085637
- Node: Bugs1086107
- Node: Other Versions1090025
- Node: Notes1096109
- Node: Compatibility Mode1096909
- Node: Additions1097692
- Node: Accessing The Source1098619
- Node: Adding Code1100059
- Node: New Ports1106104
- Node: Derived Files1110239
- Ref: Derived Files-Footnote-11115560
- Ref: Derived Files-Footnote-21115594
- Ref: Derived Files-Footnote-31116194
- Node: Future Extensions1116292
- Node: Implementation Limitations1116875
- Node: Extension Design1118123
- Node: Old Extension Problems1119277
- Ref: Old Extension Problems-Footnote-11120785
- Node: Extension New Mechanism Goals1120842
- Ref: Extension New Mechanism Goals-Footnote-11124207
- Node: Extension Other Design Decisions1124393
- Node: Extension Future Growth1126499
- Node: Old Extension Mechanism1127335
- Node: Basic Concepts1129075
- Node: Basic High Level1129756
- Ref: figure-general-flow1130028
- Ref: figure-process-flow1130627
- Ref: Basic High Level-Footnote-11133856
- Node: Basic Data Typing1134041
- Node: Glossary1137396
- Node: Copying1162627
- Node: GNU Free Documentation License1200183
- Node: Index1225319
+ Node: Empty381208
+ Node: Using Shell Variables381525
+ Node: Action Overview383808
+ Node: Statements386159
+ Node: If Statement388013
+ Node: While Statement389516
+ Node: Do Statement391560
+ Node: For Statement392716
+ Node: Switch Statement395868
+ Node: Break Statement397971
+ Node: Continue Statement400026
+ Node: Next Statement401819
+ Node: Nextfile Statement404209
+ Node: Exit Statement406864
+ Node: Built-in Variables409268
+ Node: User-modified410364
+ Ref: User-modified-Footnote-1418049
+ Node: Auto-set418111
 -Ref: Auto-set-Footnote-1430676
 -Ref: Auto-set-Footnote-2430881
 -Node: ARGC and ARGV430937
 -Node: Arrays434791
 -Node: Array Basics436289
 -Node: Array Intro437115
 -Ref: figure-array-elements439088
 -Node: Reference to Elements441495
 -Node: Assigning Elements443768
 -Node: Array Example444259
 -Node: Scanning an Array445991
 -Node: Controlling Scanning449006
 -Ref: Controlling Scanning-Footnote-1454179
 -Node: Delete454495
 -Ref: Delete-Footnote-1457260
 -Node: Numeric Array Subscripts457317
 -Node: Uninitialized Subscripts459500
 -Node: Multidimensional461125
 -Node: Multiscanning464218
 -Node: Arrays of Arrays465807
 -Node: Functions470447
 -Node: Built-in471266
 -Node: Calling Built-in472344
 -Node: Numeric Functions474332
 -Ref: Numeric Functions-Footnote-1478166
 -Ref: Numeric Functions-Footnote-2478523
 -Ref: Numeric Functions-Footnote-3478571
 -Node: String Functions478840
 -Ref: String Functions-Footnote-1501851
 -Ref: String Functions-Footnote-2501980
 -Ref: String Functions-Footnote-3502228
 -Node: Gory Details502315
 -Ref: table-sub-escapes503984
 -Ref: table-sub-posix-92505338
 -Ref: table-sub-proposed506689
 -Ref: table-posix-sub508043
 -Ref: table-gensub-escapes509588
 -Ref: Gory Details-Footnote-1510764
 -Ref: Gory Details-Footnote-2510815
 -Node: I/O Functions510966
 -Ref: I/O Functions-Footnote-1518089
 -Node: Time Functions518236
 -Ref: Time Functions-Footnote-1528700
 -Ref: Time Functions-Footnote-2528768
 -Ref: Time Functions-Footnote-3528926
 -Ref: Time Functions-Footnote-4529037
 -Ref: Time Functions-Footnote-5529149
 -Ref: Time Functions-Footnote-6529376
 -Node: Bitwise Functions529642
 -Ref: table-bitwise-ops530204
 -Ref: Bitwise Functions-Footnote-1534449
 -Node: Type Functions534633
 -Node: I18N Functions535775
 -Node: User-defined537420
 -Node: Definition Syntax538224
 -Ref: Definition Syntax-Footnote-1543149
 -Node: Function Example543218
 -Ref: Function Example-Footnote-1545862
 -Node: Function Caveats545884
 -Node: Calling A Function546402
 -Node: Variable Scope547357
 -Node: Pass By Value/Reference550345
 -Node: Return Statement553853
 -Node: Dynamic Typing556837
 -Node: Indirect Calls557766
 -Node: Library Functions567453
 -Ref: Library Functions-Footnote-1570966
 -Ref: Library Functions-Footnote-2571109
 -Node: Library Names571280
 -Ref: Library Names-Footnote-1574753
 -Ref: Library Names-Footnote-2574973
 -Node: General Functions575059
 -Node: Strtonum Function576087
 -Node: Assert Function579017
 -Node: Round Function582343
 -Node: Cliff Random Function583884
 -Node: Ordinal Functions584900
 -Ref: Ordinal Functions-Footnote-1587977
 -Ref: Ordinal Functions-Footnote-2588229
 -Node: Join Function588440
 -Ref: Join Function-Footnote-1590211
 -Node: Getlocaltime Function590411
 -Node: Readfile Function594147
 -Node: Data File Management595986
 -Node: Filetrans Function596618
 -Node: Rewind Function600687
 -Node: File Checking602074
 -Ref: File Checking-Footnote-1603206
 -Node: Empty Files603407
 -Node: Ignoring Assigns605637
 -Node: Getopt Function607191
 -Ref: Getopt Function-Footnote-1618494
 -Node: Passwd Functions618697
 -Ref: Passwd Functions-Footnote-1627676
 -Node: Group Functions627764
 -Ref: Group Functions-Footnote-1635706
 -Node: Walking Arrays635919
 -Node: Sample Programs638055
 -Node: Running Examples638729
 -Node: Clones639457
 -Node: Cut Program640681
 -Node: Egrep Program650534
 -Ref: Egrep Program-Footnote-1658505
 -Node: Id Program658615
 -Node: Split Program662279
 -Ref: Split Program-Footnote-1665817
 -Node: Tee Program665945
 -Node: Uniq Program668752
 -Node: Wc Program676182
 -Ref: Wc Program-Footnote-1680450
 -Ref: Wc Program-Footnote-2680650
 -Node: Miscellaneous Programs680742
 -Node: Dupword Program681930
 -Node: Alarm Program683961
 -Node: Translate Program688768
 -Ref: Translate Program-Footnote-1693159
 -Ref: Translate Program-Footnote-2693429
 -Node: Labels Program693563
 -Ref: Labels Program-Footnote-1696934
 -Node: Word Sorting697018
 -Node: History Sorting701061
 -Node: Extract Program702897
 -Ref: Extract Program-Footnote-1710427
 -Node: Simple Sed710556
 -Node: Igawk Program713618
 -Ref: Igawk Program-Footnote-1728793
 -Ref: Igawk Program-Footnote-2728994
 -Node: Anagram Program729132
 -Node: Signature Program732200
 -Node: Advanced Features733447
 -Node: Nondecimal Data735333
 -Node: Array Sorting736910
 -Node: Controlling Array Traversal737607
 -Node: Array Sorting Functions745887
 -Ref: Array Sorting Functions-Footnote-1749794
 -Node: Two-way I/O749988
 -Ref: Two-way I/O-Footnote-1755504
 -Node: TCP/IP Networking755586
 -Node: Profiling758430
 -Node: Internationalization765938
 -Node: I18N and L10N767363
 -Node: Explaining gettext768049
 -Ref: Explaining gettext-Footnote-1773189
 -Ref: Explaining gettext-Footnote-2773373
 -Node: Programmer i18n773538
 -Node: Translator i18n777763
 -Node: String Extraction778557
 -Ref: String Extraction-Footnote-1779518
 -Node: Printf Ordering779604
 -Ref: Printf Ordering-Footnote-1782386
 -Node: I18N Portability782450
 -Ref: I18N Portability-Footnote-1784899
 -Node: I18N Example784962
 -Ref: I18N Example-Footnote-1787684
 -Node: Gawk I18N787756
 -Node: Debugger788377
 -Node: Debugging789348
 -Node: Debugging Concepts789789
 -Node: Debugging Terms791645
 -Node: Awk Debugging794242
 -Node: Sample Debugging Session795134
 -Node: Debugger Invocation795654
 -Node: Finding The Bug796987
 -Node: List of Debugger Commands803469
 -Node: Breakpoint Control804801
 -Node: Debugger Execution Control808465
 -Node: Viewing And Changing Data811825
 -Node: Execution Stack815183
 -Node: Debugger Info816696
 -Node: Miscellaneous Debugger Commands820690
 -Node: Readline Support825874
 -Node: Limitations826766
 -Node: Arbitrary Precision Arithmetic829014
 -Ref: Arbitrary Precision Arithmetic-Footnote-1830663
 -Node: General Arithmetic830811
 -Node: Floating Point Issues832531
 -Node: String Conversion Precision833412
 -Ref: String Conversion Precision-Footnote-1835117
 -Node: Unexpected Results835226
 -Node: POSIX Floating Point Problems837379
 -Ref: POSIX Floating Point Problems-Footnote-1841200
 -Node: Integer Programming841238
 -Node: Floating-point Programming843049
 -Ref: Floating-point Programming-Footnote-1849377
 -Ref: Floating-point Programming-Footnote-2849647
 -Node: Floating-point Representation849911
 -Node: Floating-point Context851076
 -Ref: table-ieee-formats851915
 -Node: Rounding Mode853299
 -Ref: table-rounding-modes853778
 -Ref: Rounding Mode-Footnote-1856793
 -Node: Gawk and MPFR856972
 -Node: Arbitrary Precision Floats858381
 -Ref: Arbitrary Precision Floats-Footnote-1860824
 -Node: Setting Precision861145
 -Ref: table-predefined-precision-strings861829
 -Node: Setting Rounding Mode863974
 -Ref: table-gawk-rounding-modes864378
 -Node: Floating-point Constants865565
 -Node: Changing Precision867017
 -Ref: Changing Precision-Footnote-1868409
 -Node: Exact Arithmetic868583
 -Node: Arbitrary Precision Integers871717
 -Ref: Arbitrary Precision Integers-Footnote-1874732
 -Node: Dynamic Extensions874879
 -Node: Extension Intro876337
 -Node: Plugin License877602
 -Node: Extension Mechanism Outline878287
 -Ref: figure-load-extension878711
 -Ref: figure-load-new-function880196
 -Ref: figure-call-new-function881198
 -Node: Extension API Description883182
 -Node: Extension API Functions Introduction884632
 -Node: General Data Types889498
 -Ref: General Data Types-Footnote-1895191
 -Node: Requesting Values895490
 -Ref: table-value-types-returned896227
 -Node: Memory Allocation Functions897185
 -Ref: Memory Allocation Functions-Footnote-1899931
 -Node: Constructor Functions900027
 -Node: Registration Functions901785
 -Node: Extension Functions902470
 -Node: Exit Callback Functions904772
 -Node: Extension Version String906021
 -Node: Input Parsers906671
 -Node: Output Wrappers916474
 -Node: Two-way processors920990
 -Node: Printing Messages923193
 -Ref: Printing Messages-Footnote-1924270
 -Node: Updating `ERRNO'924422
 -Node: Accessing Parameters925161
 -Node: Symbol Table Access926391
 -Node: Symbol table by name926905
 -Node: Symbol table by cookie928881
 -Ref: Symbol table by cookie-Footnote-1933014
 -Node: Cached values933077
 -Ref: Cached values-Footnote-1936582
 -Node: Array Manipulation936673
 -Ref: Array Manipulation-Footnote-1937771
 -Node: Array Data Types937810
 -Ref: Array Data Types-Footnote-1940513
 -Node: Array Functions940605
 -Node: Flattening Arrays944479
 -Node: Creating Arrays951331
 -Node: Extension API Variables956062
 -Node: Extension Versioning956698
 -Node: Extension API Informational Variables958599
 -Node: Extension API Boilerplate959685
 -Node: Finding Extensions963489
 -Node: Extension Example964049
 -Node: Internal File Description964779
 -Node: Internal File Ops968870
 -Ref: Internal File Ops-Footnote-1980416
 -Node: Using Internal File Ops980556
 -Ref: Using Internal File Ops-Footnote-1982903
 -Node: Extension Samples983169
 -Node: Extension Sample File Functions984693
 -Node: Extension Sample Fnmatch992260
 -Node: Extension Sample Fork993739
 -Node: Extension Sample Inplace994952
 -Node: Extension Sample Ord996730
 -Node: Extension Sample Readdir997566
 -Ref: table-readdir-file-types998421
 -Node: Extension Sample Revout999220
 -Node: Extension Sample Rev2way999811
 -Node: Extension Sample Read write array1000552
 -Node: Extension Sample Readfile1002431
 -Node: Extension Sample API Tests1003531
 -Node: Extension Sample Time1004056
 -Node: gawkextlib1005371
 -Node: Language History1008152
 -Node: V7/SVR3.11009745
 -Node: SVR41012065
 -Node: POSIX1013507
 -Node: BTL1014893
 -Node: POSIX/GNU1015627
 -Node: Feature History1021226
 -Node: Common Extensions1034202
 -Node: Ranges and Locales1035514
 -Ref: Ranges and Locales-Footnote-11040131
 -Ref: Ranges and Locales-Footnote-21040158
 -Ref: Ranges and Locales-Footnote-31040392
 -Node: Contributors1040613
 -Node: Installation1045994
 -Node: Gawk Distribution1046888
 -Node: Getting1047372
 -Node: Extracting1048198
 -Node: Distribution contents1049890
 -Node: Unix Installation1055611
 -Node: Quick Installation1056228
 -Node: Additional Configuration Options1058674
 -Node: Configuration Philosophy1060410
 -Node: Non-Unix Installation1062764
 -Node: PC Installation1063222
 -Node: PC Binary Installation1064533
 -Node: PC Compiling1066381
 -Node: PC Testing1069341
 -Node: PC Using1070517
 -Node: Cygwin1074685
 -Node: MSYS1075494
 -Node: VMS Installation1076008
 -Node: VMS Compilation1076804
 -Ref: VMS Compilation-Footnote-11078056
 -Node: VMS Dynamic Extensions1078114
 -Node: VMS Installation Details1079487
 -Node: VMS Running1081738
 -Node: VMS GNV1084572
 -Node: VMS Old Gawk1085295
 -Node: Bugs1085765
 -Node: Other Versions1089683
 -Node: Notes1095767
 -Node: Compatibility Mode1096567
 -Node: Additions1097350
 -Node: Accessing The Source1098277
 -Node: Adding Code1099717
 -Node: New Ports1105762
 -Node: Derived Files1109897
 -Ref: Derived Files-Footnote-11115218
 -Ref: Derived Files-Footnote-21115252
 -Ref: Derived Files-Footnote-31115852
 -Node: Future Extensions1115950
 -Node: Implementation Limitations1116533
 -Node: Extension Design1117781
 -Node: Old Extension Problems1118935
 -Ref: Old Extension Problems-Footnote-11120443
 -Node: Extension New Mechanism Goals1120500
 -Ref: Extension New Mechanism Goals-Footnote-11123865
 -Node: Extension Other Design Decisions1124051
 -Node: Extension Future Growth1126157
 -Node: Old Extension Mechanism1126993
 -Node: Basic Concepts1128733
 -Node: Basic High Level1129414
 -Ref: figure-general-flow1129686
 -Ref: figure-process-flow1130285
 -Ref: Basic High Level-Footnote-11133514
 -Node: Basic Data Typing1133699
 -Node: Glossary1137054
 -Node: Copying1162285
 -Node: GNU Free Documentation License1199841
 -Node: Index1224977
++Ref: Auto-set-Footnote-1431013
++Ref: Auto-set-Footnote-2431218
++Node: ARGC and ARGV431274
++Node: Arrays435128
++Node: Array Basics436626
++Node: Array Intro437452
++Ref: figure-array-elements439425
++Node: Reference to Elements441832
++Node: Assigning Elements444105
++Node: Array Example444596
++Node: Scanning an Array446328
++Node: Controlling Scanning449343
++Ref: Controlling Scanning-Footnote-1454516
++Node: Delete454832
++Ref: Delete-Footnote-1457597
++Node: Numeric Array Subscripts457654
++Node: Uninitialized Subscripts459837
++Node: Multidimensional461462
++Node: Multiscanning464555
++Node: Arrays of Arrays466144
++Node: Functions470784
++Node: Built-in471603
++Node: Calling Built-in472681
++Node: Numeric Functions474669
++Ref: Numeric Functions-Footnote-1478503
++Ref: Numeric Functions-Footnote-2478860
++Ref: Numeric Functions-Footnote-3478908
++Node: String Functions479177
++Ref: String Functions-Footnote-1502188
++Ref: String Functions-Footnote-2502317
++Ref: String Functions-Footnote-3502565
++Node: Gory Details502652
++Ref: table-sub-escapes504321
++Ref: table-sub-posix-92505675
++Ref: table-sub-proposed507026
++Ref: table-posix-sub508380
++Ref: table-gensub-escapes509925
++Ref: Gory Details-Footnote-1511101
++Ref: Gory Details-Footnote-2511152
++Node: I/O Functions511303
++Ref: I/O Functions-Footnote-1518426
++Node: Time Functions518573
++Ref: Time Functions-Footnote-1529037
++Ref: Time Functions-Footnote-2529105
++Ref: Time Functions-Footnote-3529263
++Ref: Time Functions-Footnote-4529374
++Ref: Time Functions-Footnote-5529486
++Ref: Time Functions-Footnote-6529713
++Node: Bitwise Functions529979
++Ref: table-bitwise-ops530541
++Ref: Bitwise Functions-Footnote-1534786
++Node: Type Functions534970
++Node: I18N Functions536112
++Node: User-defined537757
++Node: Definition Syntax538561
++Ref: Definition Syntax-Footnote-1543486
++Node: Function Example543555
++Ref: Function Example-Footnote-1546199
++Node: Function Caveats546221
++Node: Calling A Function546739
++Node: Variable Scope547694
++Node: Pass By Value/Reference550682
++Node: Return Statement554190
++Node: Dynamic Typing557174
++Node: Indirect Calls558103
++Node: Library Functions567790
++Ref: Library Functions-Footnote-1571303
++Ref: Library Functions-Footnote-2571446
++Node: Library Names571617
++Ref: Library Names-Footnote-1575090
++Ref: Library Names-Footnote-2575310
++Node: General Functions575396
++Node: Strtonum Function576424
++Node: Assert Function579354
++Node: Round Function582680
++Node: Cliff Random Function584221
++Node: Ordinal Functions585237
++Ref: Ordinal Functions-Footnote-1588314
++Ref: Ordinal Functions-Footnote-2588566
++Node: Join Function588777
++Ref: Join Function-Footnote-1590548
++Node: Getlocaltime Function590748
++Node: Readfile Function594484
++Node: Data File Management596323
++Node: Filetrans Function596955
++Node: Rewind Function601024
++Node: File Checking602411
++Ref: File Checking-Footnote-1603543
++Node: Empty Files603744
++Node: Ignoring Assigns605974
++Node: Getopt Function607528
++Ref: Getopt Function-Footnote-1618831
++Node: Passwd Functions619034
++Ref: Passwd Functions-Footnote-1628013
++Node: Group Functions628101
++Ref: Group Functions-Footnote-1636043
++Node: Walking Arrays636256
++Node: Sample Programs638392
++Node: Running Examples639066
++Node: Clones639794
++Node: Cut Program641018
++Node: Egrep Program650871
++Ref: Egrep Program-Footnote-1658842
++Node: Id Program658952
++Node: Split Program662616
++Ref: Split Program-Footnote-1666154
++Node: Tee Program666282
++Node: Uniq Program669089
++Node: Wc Program676519
++Ref: Wc Program-Footnote-1680787
++Ref: Wc Program-Footnote-2680987
++Node: Miscellaneous Programs681079
++Node: Dupword Program682267
++Node: Alarm Program684298
++Node: Translate Program689105
++Ref: Translate Program-Footnote-1693496
++Ref: Translate Program-Footnote-2693766
++Node: Labels Program693900
++Ref: Labels Program-Footnote-1697271
++Node: Word Sorting697355
++Node: History Sorting701398
++Node: Extract Program703234
++Ref: Extract Program-Footnote-1710764
++Node: Simple Sed710893
++Node: Igawk Program713955
++Ref: Igawk Program-Footnote-1729130
++Ref: Igawk Program-Footnote-2729331
++Node: Anagram Program729469
++Node: Signature Program732537
++Node: Advanced Features733784
++Node: Nondecimal Data735670
++Node: Array Sorting737247
++Node: Controlling Array Traversal737944
++Node: Array Sorting Functions746224
++Ref: Array Sorting Functions-Footnote-1750131
++Node: Two-way I/O750325
++Ref: Two-way I/O-Footnote-1755841
++Node: TCP/IP Networking755923
++Node: Profiling758767
++Node: Internationalization766275
++Node: I18N and L10N767700
++Node: Explaining gettext768386
++Ref: Explaining gettext-Footnote-1773526
++Ref: Explaining gettext-Footnote-2773710
++Node: Programmer i18n773875
++Node: Translator i18n778100
++Node: String Extraction778894
++Ref: String Extraction-Footnote-1779855
++Node: Printf Ordering779941
++Ref: Printf Ordering-Footnote-1782723
++Node: I18N Portability782787
++Ref: I18N Portability-Footnote-1785236
++Node: I18N Example785299
++Ref: I18N Example-Footnote-1788021
++Node: Gawk I18N788093
++Node: Debugger788714
++Node: Debugging789685
++Node: Debugging Concepts790126
++Node: Debugging Terms791982
++Node: Awk Debugging794579
++Node: Sample Debugging Session795471
++Node: Debugger Invocation795991
++Node: Finding The Bug797324
++Node: List of Debugger Commands803806
++Node: Breakpoint Control805138
++Node: Debugger Execution Control808802
++Node: Viewing And Changing Data812162
++Node: Execution Stack815520
++Node: Debugger Info817033
++Node: Miscellaneous Debugger Commands821027
++Node: Readline Support826211
++Node: Limitations827103
++Node: Arbitrary Precision Arithmetic829351
++Ref: Arbitrary Precision Arithmetic-Footnote-1831000
++Node: General Arithmetic831148
++Node: Floating Point Issues832868
++Node: String Conversion Precision833749
++Ref: String Conversion Precision-Footnote-1835454
++Node: Unexpected Results835563
++Node: POSIX Floating Point Problems837716
++Ref: POSIX Floating Point Problems-Footnote-1841537
++Node: Integer Programming841575
++Node: Floating-point Programming843386
++Ref: Floating-point Programming-Footnote-1849714
++Ref: Floating-point Programming-Footnote-2849984
++Node: Floating-point Representation850248
++Node: Floating-point Context851413
++Ref: table-ieee-formats852252
++Node: Rounding Mode853636
++Ref: table-rounding-modes854115
++Ref: Rounding Mode-Footnote-1857130
++Node: Gawk and MPFR857309
++Node: Arbitrary Precision Floats858718
++Ref: Arbitrary Precision Floats-Footnote-1861161
++Node: Setting Precision861482
++Ref: table-predefined-precision-strings862166
++Node: Setting Rounding Mode864311
++Ref: table-gawk-rounding-modes864715
++Node: Floating-point Constants865902
++Node: Changing Precision867354
++Ref: Changing Precision-Footnote-1868746
++Node: Exact Arithmetic868920
++Node: Arbitrary Precision Integers872054
++Ref: Arbitrary Precision Integers-Footnote-1875069
++Node: Dynamic Extensions875216
++Node: Extension Intro876674
++Node: Plugin License877939
++Node: Extension Mechanism Outline878624
++Ref: figure-load-extension879048
++Ref: figure-load-new-function880533
++Ref: figure-call-new-function881535
++Node: Extension API Description883519
++Node: Extension API Functions Introduction884969
++Node: General Data Types889835
++Ref: General Data Types-Footnote-1895528
++Node: Requesting Values895827
++Ref: table-value-types-returned896564
++Node: Memory Allocation Functions897522
++Ref: Memory Allocation Functions-Footnote-1900268
++Node: Constructor Functions900364
++Node: Registration Functions902122
++Node: Extension Functions902807
++Node: Exit Callback Functions905109
++Node: Extension Version String906358
++Node: Input Parsers907008
++Node: Output Wrappers916811
++Node: Two-way processors921327
++Node: Printing Messages923530
++Ref: Printing Messages-Footnote-1924607
++Node: Updating `ERRNO'924759
++Node: Accessing Parameters925498
++Node: Symbol Table Access926728
++Node: Symbol table by name927242
++Node: Symbol table by cookie929218
++Ref: Symbol table by cookie-Footnote-1933351
++Node: Cached values933414
++Ref: Cached values-Footnote-1936919
++Node: Array Manipulation937010
++Ref: Array Manipulation-Footnote-1938108
++Node: Array Data Types938147
++Ref: Array Data Types-Footnote-1940850
++Node: Array Functions940942
++Node: Flattening Arrays944816
++Node: Creating Arrays951668
++Node: Extension API Variables956399
++Node: Extension Versioning957035
++Node: Extension API Informational Variables958936
++Node: Extension API Boilerplate960022
++Node: Finding Extensions963826
++Node: Extension Example964386
++Node: Internal File Description965116
++Node: Internal File Ops969207
++Ref: Internal File Ops-Footnote-1980753
++Node: Using Internal File Ops980893
++Ref: Using Internal File Ops-Footnote-1983240
++Node: Extension Samples983506
++Node: Extension Sample File Functions985030
++Node: Extension Sample Fnmatch992597
++Node: Extension Sample Fork994076
++Node: Extension Sample Inplace995289
++Node: Extension Sample Ord997067
++Node: Extension Sample Readdir997903
++Ref: table-readdir-file-types998758
++Node: Extension Sample Revout999557
++Node: Extension Sample Rev2way1000148
++Node: Extension Sample Read write array1000889
++Node: Extension Sample Readfile1002768
++Node: Extension Sample API Tests1003868
++Node: Extension Sample Time1004393
++Node: gawkextlib1005708
++Node: Language History1008489
++Node: V7/SVR3.11010082
++Node: SVR41012402
++Node: POSIX1013844
++Node: BTL1015230
++Node: POSIX/GNU1015964
++Node: Feature History1021563
++Node: Common Extensions1034539
++Node: Ranges and Locales1035851
++Ref: Ranges and Locales-Footnote-11040468
++Ref: Ranges and Locales-Footnote-21040495
++Ref: Ranges and Locales-Footnote-31040729
++Node: Contributors1040950
++Node: Installation1046331
++Node: Gawk Distribution1047225
++Node: Getting1047709
++Node: Extracting1048535
++Node: Distribution contents1050227
++Node: Unix Installation1055948
++Node: Quick Installation1056565
++Node: Additional Configuration Options1059011
++Node: Configuration Philosophy1060747
++Node: Non-Unix Installation1063101
++Node: PC Installation1063559
++Node: PC Binary Installation1064870
++Node: PC Compiling1066718
++Node: PC Testing1069678
++Node: PC Using1070854
++Node: Cygwin1075022
++Node: MSYS1075831
++Node: VMS Installation1076345
++Node: VMS Compilation1077141
++Ref: VMS Compilation-Footnote-11078393
++Node: VMS Dynamic Extensions1078451
++Node: VMS Installation Details1079824
++Node: VMS Running1082075
++Node: VMS GNV1084909
++Node: VMS Old Gawk1085632
++Node: Bugs1086102
++Node: Other Versions1090020
++Node: Notes1096104
++Node: Compatibility Mode1096904
++Node: Additions1097687
++Node: Accessing The Source1098614
++Node: Adding Code1100054
++Node: New Ports1106099
++Node: Derived Files1110234
++Ref: Derived Files-Footnote-11115555
++Ref: Derived Files-Footnote-21115589
++Ref: Derived Files-Footnote-31116189
++Node: Future Extensions1116287
++Node: Implementation Limitations1116870
++Node: Extension Design1118118
++Node: Old Extension Problems1119272
++Ref: Old Extension Problems-Footnote-11120780
++Node: Extension New Mechanism Goals1120837
++Ref: Extension New Mechanism Goals-Footnote-11124202
++Node: Extension Other Design Decisions1124388
++Node: Extension Future Growth1126494
++Node: Old Extension Mechanism1127330
++Node: Basic Concepts1129070
++Node: Basic High Level1129751
++Ref: figure-general-flow1130023
++Ref: figure-process-flow1130622
++Ref: Basic High Level-Footnote-11133851
++Node: Basic Data Typing1134036
++Node: Glossary1137391
++Node: Copying1162622
++Node: GNU Free Documentation License1200178
++Node: Index1225314
  End Tag Table


Summary of changes:
 ChangeLog        |    8 +
 awkgram.c        |  227 ++++++++---------
 awkgram.y        |   17 +-
 doc/ChangeLog    |    5 +
 doc/    |  718 +++++++++++++++++++++++++++---------------------------
 doc/gawk.texi    |    4 +-
 doc/  |    4 +-
 interpret.h      |    4 -
 test/ChangeLog   |    4 +
 test/lintwarn.ok |    4 +-
 10 files changed, 495 insertions(+), 500 deletions(-)


reply via email to

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