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-3010-g80e019


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-3010-g80e019a
Date: Sat, 17 Feb 2018 14:47:34 -0500 (EST)

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  80e019aa23eff29a3525ae272125700f352dab74 (commit)
       via  3b46f279e79079ce443a0bfc561c8e662386b0b2 (commit)
       via  36794b6f26451ff57b374fed3c13ee70a0529124 (commit)
      from  e5899a881d7b25ed2eeed1a6b8a047720eba20aa (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=80e019aa23eff29a3525ae272125700f352dab74

commit 80e019aa23eff29a3525ae272125700f352dab74
Merge: e5899a8 3b46f27
Author: Arnold D. Robbins <address@hidden>
Date:   Sat Feb 17 21:47:23 2018 +0200

    Merge branch 'gawk-4.2-stable'

diff --cc doc/gawk.info
index e309411,738de09..6ad34ae
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -36208,370 -36215,370 +36207,370 @@@ Node: Exit Statement45034
  Node: Built-in Variables452747
  Node: User-modified453880
  Node: Auto-set461647
- Ref: Auto-set-Footnote-1477980
- Ref: Auto-set-Footnote-2478186
- Node: ARGC and ARGV478242
- Node: Pattern Action Summary482455
- Node: Arrays484885
- Node: Array Basics486214
- Node: Array Intro487058
- Ref: figure-array-elements489033
- Ref: Array Intro-Footnote-1491737
- Node: Reference to Elements491865
- Node: Assigning Elements494329
- Node: Array Example494820
- Node: Scanning an Array496579
- Node: Controlling Scanning499601
- Ref: Controlling Scanning-Footnote-1505000
- Node: Numeric Array Subscripts505316
- Node: Uninitialized Subscripts507500
- Node: Delete509119
- Ref: Delete-Footnote-1511871
- Node: Multidimensional511928
- Node: Multiscanning515023
- Node: Arrays of Arrays516614
- Node: Arrays Summary521381
- Node: Functions523474
- Node: Built-in524512
- Node: Calling Built-in525593
- Node: Numeric Functions527589
- Ref: Numeric Functions-Footnote-1531617
- Ref: Numeric Functions-Footnote-2531974
- Ref: Numeric Functions-Footnote-3532022
- Node: String Functions532294
- Ref: String Functions-Footnote-1555952
- Ref: String Functions-Footnote-2556080
- Ref: String Functions-Footnote-3556328
- Node: Gory Details556415
- Ref: table-sub-escapes558206
- Ref: table-sub-proposed559725
- Ref: table-posix-sub561088
- Ref: table-gensub-escapes562629
- Ref: Gory Details-Footnote-1563452
- Node: I/O Functions563606
- Ref: table-system-return-values570074
- Ref: I/O Functions-Footnote-1572054
- Ref: I/O Functions-Footnote-2572202
- Node: Time Functions572322
- Ref: Time Functions-Footnote-1582993
- Ref: Time Functions-Footnote-2583061
- Ref: Time Functions-Footnote-3583219
- Ref: Time Functions-Footnote-4583330
- Ref: Time Functions-Footnote-5583442
- Ref: Time Functions-Footnote-6583669
- Node: Bitwise Functions583935
- Ref: table-bitwise-ops584529
- Ref: Bitwise Functions-Footnote-1590574
- Ref: Bitwise Functions-Footnote-2590747
- Node: Type Functions590938
- Node: I18N Functions593689
- Node: User-defined595340
- Node: Definition Syntax596145
- Ref: Definition Syntax-Footnote-1601832
- Node: Function Example601903
- Ref: Function Example-Footnote-1604825
- Node: Function Caveats604847
- Node: Calling A Function605365
- Node: Variable Scope606323
- Node: Pass By Value/Reference609317
- Node: Return Statement612816
- Node: Dynamic Typing615795
- Node: Indirect Calls616725
- Ref: Indirect Calls-Footnote-1626977
- Node: Functions Summary627105
- Node: Library Functions629810
- Ref: Library Functions-Footnote-1633417
- Ref: Library Functions-Footnote-2633560
- Node: Library Names633731
- Ref: Library Names-Footnote-1637191
- Ref: Library Names-Footnote-2637414
- Node: General Functions637500
- Node: Strtonum Function638603
- Node: Assert Function641625
- Node: Round Function644951
- Node: Cliff Random Function646491
- Node: Ordinal Functions647507
- Ref: Ordinal Functions-Footnote-1650570
- Ref: Ordinal Functions-Footnote-2650822
- Node: Join Function651032
- Ref: Join Function-Footnote-1652802
- Node: Getlocaltime Function653002
- Node: Readfile Function656744
- Node: Shell Quoting658721
- Node: Data File Management660122
- Node: Filetrans Function660754
- Node: Rewind Function664850
- Node: File Checking666760
- Ref: File Checking-Footnote-1668094
- Node: Empty Files668295
- Node: Ignoring Assigns670274
- Node: Getopt Function671824
- Ref: Getopt Function-Footnote-1683293
- Node: Passwd Functions683493
- Ref: Passwd Functions-Footnote-1692332
- Node: Group Functions692420
- Ref: Group Functions-Footnote-1700318
- Node: Walking Arrays700525
- Node: Library Functions Summary703533
- Node: Library Exercises704939
- Node: Sample Programs705404
- Node: Running Examples706174
- Node: Clones706902
- Node: Cut Program708126
- Node: Egrep Program718055
- Ref: Egrep Program-Footnote-1725567
- Node: Id Program725677
- Node: Split Program729357
- Ref: Split Program-Footnote-1732815
- Node: Tee Program732944
- Node: Uniq Program735734
- Node: Wc Program743160
- Ref: Wc Program-Footnote-1747415
- Node: Miscellaneous Programs747509
- Node: Dupword Program748722
- Node: Alarm Program750752
- Node: Translate Program755607
- Ref: Translate Program-Footnote-1760172
- Node: Labels Program760442
- Ref: Labels Program-Footnote-1763793
- Node: Word Sorting763877
- Node: History Sorting767949
- Node: Extract Program769784
- Node: Simple Sed777314
- Node: Igawk Program780388
- Ref: Igawk Program-Footnote-1794719
- Ref: Igawk Program-Footnote-2794921
- Ref: Igawk Program-Footnote-3795043
- Node: Anagram Program795158
- Node: Signature Program798220
- Node: Programs Summary799467
- Node: Programs Exercises800681
- Ref: Programs Exercises-Footnote-1804810
- Node: Advanced Features804901
- Node: Nondecimal Data806891
- Node: Array Sorting808482
- Node: Controlling Array Traversal809182
- Ref: Controlling Array Traversal-Footnote-1817550
- Node: Array Sorting Functions817668
- Ref: Array Sorting Functions-Footnote-1822759
- Node: Two-way I/O822955
- Ref: Two-way I/O-Footnote-1829507
- Ref: Two-way I/O-Footnote-2829694
- Node: TCP/IP Networking829776
- Node: Profiling832894
- Ref: Profiling-Footnote-1841566
- Node: Advanced Features Summary841889
- Node: Internationalization843733
- Node: I18N and L10N845213
- Node: Explaining gettext845900
- Ref: Explaining gettext-Footnote-1851792
- Ref: Explaining gettext-Footnote-2851977
- Node: Programmer i18n852142
- Ref: Programmer i18n-Footnote-1857091
- Node: Translator i18n857140
- Node: String Extraction857934
- Ref: String Extraction-Footnote-1859066
- Node: Printf Ordering859152
- Ref: Printf Ordering-Footnote-1861938
- Node: I18N Portability862002
- Ref: I18N Portability-Footnote-1864458
- Node: I18N Example864521
- Ref: I18N Example-Footnote-1867327
- Node: Gawk I18N867400
- Node: I18N Summary868045
- Node: Debugger869386
- Node: Debugging870409
- Node: Debugging Concepts870850
- Node: Debugging Terms872659
- Node: Awk Debugging875234
- Node: Sample Debugging Session876140
- Node: Debugger Invocation876674
- Node: Finding The Bug878060
- Node: List of Debugger Commands884538
- Node: Breakpoint Control885871
- Node: Debugger Execution Control889565
- Node: Viewing And Changing Data892927
- Node: Execution Stack896301
- Node: Debugger Info897938
- Node: Miscellaneous Debugger Commands902009
- Node: Readline Support907071
- Node: Limitations907967
- Node: Debugging Summary910076
- Node: Arbitrary Precision Arithmetic911355
- Node: Computer Arithmetic912840
- Ref: table-numeric-ranges916606
- Ref: table-floating-point-ranges917099
- Ref: Computer Arithmetic-Footnote-1917757
- Node: Math Definitions917814
- Ref: table-ieee-formats921130
- Ref: Math Definitions-Footnote-1921733
- Node: MPFR features921838
- Node: FP Math Caution923556
- Ref: FP Math Caution-Footnote-1924628
- Node: Inexactness of computations924997
- Node: Inexact representation925957
- Node: Comparing FP Values927317
- Node: Errors accumulate928399
- Node: Getting Accuracy929832
- Node: Try To Round932542
- Node: Setting precision933441
- Ref: table-predefined-precision-strings934138
- Node: Setting the rounding mode935968
- Ref: table-gawk-rounding-modes936342
- Ref: Setting the rounding mode-Footnote-1940273
- Node: Arbitrary Precision Integers940452
- Ref: Arbitrary Precision Integers-Footnote-1943627
- Node: Checking for MPFR943776
- Node: POSIX Floating Point Problems945250
- Ref: POSIX Floating Point Problems-Footnote-1949121
- Node: Floating point summary949159
- Node: Dynamic Extensions951349
- Node: Extension Intro952902
- Node: Plugin License954168
- Node: Extension Mechanism Outline954965
- Ref: figure-load-extension955404
- Ref: figure-register-new-function956969
- Ref: figure-call-new-function958061
- Node: Extension API Description960123
- Node: Extension API Functions Introduction961765
- Node: General Data Types967305
- Ref: General Data Types-Footnote-1975666
- Node: Memory Allocation Functions975965
- Ref: Memory Allocation Functions-Footnote-1980175
- Node: Constructor Functions980274
- Node: Registration Functions983860
- Node: Extension Functions984545
- Node: Exit Callback Functions989760
- Node: Extension Version String991010
- Node: Input Parsers991673
- Node: Output Wrappers1004394
- Node: Two-way processors1008906
- Node: Printing Messages1011171
- Ref: Printing Messages-Footnote-11012342
- Node: Updating ERRNO1012495
- Node: Requesting Values1013234
- Ref: table-value-types-returned1013971
- Node: Accessing Parameters1014907
- Node: Symbol Table Access1016142
- Node: Symbol table by name1016654
- Node: Symbol table by cookie1018443
- Ref: Symbol table by cookie-Footnote-11022628
- Node: Cached values1022692
- Ref: Cached values-Footnote-11026228
- Node: Array Manipulation1026381
- Ref: Array Manipulation-Footnote-11027472
- Node: Array Data Types1027509
- Ref: Array Data Types-Footnote-11030167
- Node: Array Functions1030259
- Node: Flattening Arrays1034757
- Node: Creating Arrays1041733
- Node: Redirection API1046500
- Node: Extension API Variables1049333
- Node: Extension Versioning1050044
- Ref: gawk-api-version1050473
- Node: Extension GMP/MPFR Versioning1052204
- Node: Extension API Informational Variables1053832
- Node: Extension API Boilerplate1054905
- Node: Changes from API V11058879
- Node: Finding Extensions1060451
- Node: Extension Example1061010
- Node: Internal File Description1061808
- Node: Internal File Ops1065888
- Ref: Internal File Ops-Footnote-11077238
- Node: Using Internal File Ops1077378
- Ref: Using Internal File Ops-Footnote-11079761
- Node: Extension Samples1080035
- Node: Extension Sample File Functions1081564
- Node: Extension Sample Fnmatch1089213
- Node: Extension Sample Fork1090700
- Node: Extension Sample Inplace1091918
- Node: Extension Sample Ord1095135
- Node: Extension Sample Readdir1095971
- Ref: table-readdir-file-types1096860
- Node: Extension Sample Revout1097665
- Node: Extension Sample Rev2way1098254
- Node: Extension Sample Read write array1098994
- Node: Extension Sample Readfile1100936
- Node: Extension Sample Time1102031
- Node: Extension Sample API Tests1103379
- Node: gawkextlib1103871
- Node: Extension summary1106789
- Node: Extension Exercises1110491
- Node: Language History1111989
- Node: V7/SVR3.11113645
- Node: SVR41115797
- Node: POSIX1117231
- Node: BTL1118611
- Node: POSIX/GNU1119340
- Node: Feature History1125118
- Node: Common Extensions1140977
- Node: Ranges and Locales1142260
- Ref: Ranges and Locales-Footnote-11146876
- Ref: Ranges and Locales-Footnote-21146903
- Ref: Ranges and Locales-Footnote-31147138
- Node: Contributors1147359
- Node: History summary1153304
- Node: Installation1154684
- Node: Gawk Distribution1155628
- Node: Getting1156112
- Node: Extracting1157075
- Node: Distribution contents1158713
- Node: Unix Installation1165193
- Node: Quick Installation1165875
- Node: Shell Startup Files1168289
- Node: Additional Configuration Options1169378
- Node: Configuration Philosophy1171543
- Node: Non-Unix Installation1173912
- Node: PC Installation1174372
- Node: PC Binary Installation1175210
- Node: PC Compiling1175645
- Node: PC Using1176762
- Node: Cygwin1179977
- Node: MSYS1181076
- Node: VMS Installation1181577
- Node: VMS Compilation1182368
- Ref: VMS Compilation-Footnote-11183597
- Node: VMS Dynamic Extensions1183655
- Node: VMS Installation Details1185340
- Node: VMS Running1187593
- Node: VMS GNV1191872
- Node: VMS Old Gawk1192607
- Node: Bugs1193078
- Node: Bug address1193741
- Node: Usenet1196533
- Node: Maintainers1197310
- Node: Other Versions1198571
- Node: Installation summary1205333
- Node: Notes1206535
- Node: Compatibility Mode1207400
- Node: Additions1208182
- Node: Accessing The Source1209107
- Node: Adding Code1210544
- Node: New Ports1216763
- Node: Derived Files1221251
- Ref: Derived Files-Footnote-11226897
- Ref: Derived Files-Footnote-21226932
- Ref: Derived Files-Footnote-31227530
- Node: Future Extensions1227644
- Node: Implementation Limitations1228302
- Node: Extension Design1229485
- Node: Old Extension Problems1230639
- Ref: Old Extension Problems-Footnote-11232157
- Node: Extension New Mechanism Goals1232214
- Ref: Extension New Mechanism Goals-Footnote-11235578
- Node: Extension Other Design Decisions1235767
- Node: Extension Future Growth1237880
- Node: Old Extension Mechanism1238716
- Node: Notes summary1240479
- Node: Basic Concepts1241661
- Node: Basic High Level1242342
- Ref: figure-general-flow1242624
- Ref: figure-process-flow1243309
- Ref: Basic High Level-Footnote-11246610
- Node: Basic Data Typing1246795
- Node: Glossary1250123
- Node: Copying1281961
- Node: GNU Free Documentation License1319504
- Node: Index1344624
+ Ref: Auto-set-Footnote-1477946
+ Ref: Auto-set-Footnote-2478152
+ Node: ARGC and ARGV478208
+ Node: Pattern Action Summary482421
+ Node: Arrays484851
+ Node: Array Basics486180
+ Node: Array Intro487024
+ Ref: figure-array-elements488999
+ Ref: Array Intro-Footnote-1491703
+ Node: Reference to Elements491831
+ Node: Assigning Elements494295
+ Node: Array Example494786
+ Node: Scanning an Array496545
+ Node: Controlling Scanning499567
+ Ref: Controlling Scanning-Footnote-1504966
+ Node: Numeric Array Subscripts505282
+ Node: Uninitialized Subscripts507466
+ Node: Delete509085
+ Ref: Delete-Footnote-1511837
+ Node: Multidimensional511894
+ Node: Multiscanning514989
+ Node: Arrays of Arrays516580
+ Node: Arrays Summary521347
+ Node: Functions523440
+ Node: Built-in524478
+ Node: Calling Built-in525559
+ Node: Numeric Functions527555
+ Ref: Numeric Functions-Footnote-1531583
+ Ref: Numeric Functions-Footnote-2531940
+ Ref: Numeric Functions-Footnote-3531988
+ Node: String Functions532260
+ Ref: String Functions-Footnote-1555918
+ Ref: String Functions-Footnote-2556046
+ Ref: String Functions-Footnote-3556294
+ Node: Gory Details556381
+ Ref: table-sub-escapes558172
+ Ref: table-sub-proposed559691
+ Ref: table-posix-sub561054
+ Ref: table-gensub-escapes562595
+ Ref: Gory Details-Footnote-1563418
+ Node: I/O Functions563572
+ Ref: table-system-return-values570040
+ Ref: I/O Functions-Footnote-1572020
+ Ref: I/O Functions-Footnote-2572168
+ Node: Time Functions572288
+ Ref: Time Functions-Footnote-1582959
+ Ref: Time Functions-Footnote-2583027
+ Ref: Time Functions-Footnote-3583185
+ Ref: Time Functions-Footnote-4583296
+ Ref: Time Functions-Footnote-5583408
+ Ref: Time Functions-Footnote-6583635
+ Node: Bitwise Functions583901
+ Ref: table-bitwise-ops584495
+ Ref: Bitwise Functions-Footnote-1590540
+ Ref: Bitwise Functions-Footnote-2590713
+ Node: Type Functions590904
+ Node: I18N Functions593655
+ Node: User-defined595306
+ Node: Definition Syntax596111
+ Ref: Definition Syntax-Footnote-1601798
+ Node: Function Example601869
+ Ref: Function Example-Footnote-1604791
+ Node: Function Caveats604813
+ Node: Calling A Function605331
+ Node: Variable Scope606289
+ Node: Pass By Value/Reference609283
+ Node: Return Statement612782
+ Node: Dynamic Typing615761
+ Node: Indirect Calls616691
+ Ref: Indirect Calls-Footnote-1626943
+ Node: Functions Summary627071
+ Node: Library Functions629776
+ Ref: Library Functions-Footnote-1633383
+ Ref: Library Functions-Footnote-2633526
+ Node: Library Names633697
+ Ref: Library Names-Footnote-1637157
+ Ref: Library Names-Footnote-2637380
+ Node: General Functions637466
+ Node: Strtonum Function638569
+ Node: Assert Function641591
+ Node: Round Function644917
+ Node: Cliff Random Function646457
+ Node: Ordinal Functions647473
+ Ref: Ordinal Functions-Footnote-1650536
+ Ref: Ordinal Functions-Footnote-2650788
+ Node: Join Function650998
+ Ref: Join Function-Footnote-1652768
+ Node: Getlocaltime Function652968
+ Node: Readfile Function656710
+ Node: Shell Quoting658687
+ Node: Data File Management660088
+ Node: Filetrans Function660720
+ Node: Rewind Function664816
+ Node: File Checking666726
+ Ref: File Checking-Footnote-1668060
+ Node: Empty Files668261
+ Node: Ignoring Assigns670240
+ Node: Getopt Function671790
+ Ref: Getopt Function-Footnote-1683259
+ Node: Passwd Functions683459
+ Ref: Passwd Functions-Footnote-1692298
+ Node: Group Functions692386
+ Ref: Group Functions-Footnote-1700284
+ Node: Walking Arrays700491
+ Node: Library Functions Summary703499
+ Node: Library Exercises704905
+ Node: Sample Programs705370
+ Node: Running Examples706140
+ Node: Clones706868
+ Node: Cut Program708092
+ Node: Egrep Program718021
+ Ref: Egrep Program-Footnote-1725533
+ Node: Id Program725643
+ Node: Split Program729323
+ Ref: Split Program-Footnote-1732781
+ Node: Tee Program732910
+ Node: Uniq Program735700
+ Node: Wc Program743126
+ Ref: Wc Program-Footnote-1747381
+ Node: Miscellaneous Programs747475
+ Node: Dupword Program748688
+ Node: Alarm Program750718
+ Node: Translate Program755573
+ Ref: Translate Program-Footnote-1760138
+ Node: Labels Program760408
+ Ref: Labels Program-Footnote-1763759
+ Node: Word Sorting763843
+ Node: History Sorting767915
+ Node: Extract Program769750
+ Node: Simple Sed777280
+ Node: Igawk Program780354
+ Ref: Igawk Program-Footnote-1794685
+ Ref: Igawk Program-Footnote-2794887
+ Ref: Igawk Program-Footnote-3795009
+ Node: Anagram Program795124
+ Node: Signature Program798186
+ Node: Programs Summary799433
+ Node: Programs Exercises800647
+ Ref: Programs Exercises-Footnote-1804776
+ Node: Advanced Features804867
+ Node: Nondecimal Data806857
+ Node: Array Sorting808448
+ Node: Controlling Array Traversal809148
+ Ref: Controlling Array Traversal-Footnote-1817516
+ Node: Array Sorting Functions817634
+ Ref: Array Sorting Functions-Footnote-1822725
+ Node: Two-way I/O822921
+ Ref: Two-way I/O-Footnote-1829473
+ Ref: Two-way I/O-Footnote-2829660
+ Node: TCP/IP Networking829742
+ Node: Profiling832860
+ Ref: Profiling-Footnote-1841532
+ Node: Advanced Features Summary841855
+ Node: Internationalization843699
+ Node: I18N and L10N845179
+ Node: Explaining gettext845866
+ Ref: Explaining gettext-Footnote-1851758
+ Ref: Explaining gettext-Footnote-2851943
+ Node: Programmer i18n852108
+ Ref: Programmer i18n-Footnote-1857057
+ Node: Translator i18n857106
+ Node: String Extraction857900
+ Ref: String Extraction-Footnote-1859032
+ Node: Printf Ordering859118
+ Ref: Printf Ordering-Footnote-1861904
+ Node: I18N Portability861968
+ Ref: I18N Portability-Footnote-1864424
+ Node: I18N Example864487
+ Ref: I18N Example-Footnote-1867293
+ Node: Gawk I18N867366
+ Node: I18N Summary868011
+ Node: Debugger869352
+ Node: Debugging870375
+ Node: Debugging Concepts870816
+ Node: Debugging Terms872625
+ Node: Awk Debugging875200
+ Node: Sample Debugging Session876106
+ Node: Debugger Invocation876640
+ Node: Finding The Bug878026
+ Node: List of Debugger Commands884504
+ Node: Breakpoint Control885837
+ Node: Debugger Execution Control889531
+ Node: Viewing And Changing Data892893
+ Node: Execution Stack896267
+ Node: Debugger Info897904
+ Node: Miscellaneous Debugger Commands901975
+ Node: Readline Support907037
+ Node: Limitations907933
+ Node: Debugging Summary910042
+ Node: Arbitrary Precision Arithmetic911321
+ Node: Computer Arithmetic912806
+ Ref: table-numeric-ranges916572
+ Ref: table-floating-point-ranges917065
+ Ref: Computer Arithmetic-Footnote-1917723
+ Node: Math Definitions917780
+ Ref: table-ieee-formats921096
+ Ref: Math Definitions-Footnote-1921699
+ Node: MPFR features921804
+ Node: FP Math Caution923522
+ Ref: FP Math Caution-Footnote-1924594
+ Node: Inexactness of computations924963
+ Node: Inexact representation925923
+ Node: Comparing FP Values927283
+ Node: Errors accumulate928365
+ Node: Getting Accuracy929798
+ Node: Try To Round932508
+ Node: Setting precision933407
+ Ref: table-predefined-precision-strings934104
+ Node: Setting the rounding mode935934
+ Ref: table-gawk-rounding-modes936308
+ Ref: Setting the rounding mode-Footnote-1940239
+ Node: Arbitrary Precision Integers940418
+ Ref: Arbitrary Precision Integers-Footnote-1943593
+ Node: Checking for MPFR943742
+ Node: POSIX Floating Point Problems945216
+ Ref: POSIX Floating Point Problems-Footnote-1949087
+ Node: Floating point summary949125
+ Node: Dynamic Extensions951315
+ Node: Extension Intro952868
+ Node: Plugin License954134
+ Node: Extension Mechanism Outline954931
+ Ref: figure-load-extension955370
+ Ref: figure-register-new-function956935
+ Ref: figure-call-new-function958027
+ Node: Extension API Description960089
+ Node: Extension API Functions Introduction961731
+ Node: General Data Types967271
+ Ref: General Data Types-Footnote-1975632
+ Node: Memory Allocation Functions975931
+ Ref: Memory Allocation Functions-Footnote-1980141
+ Node: Constructor Functions980240
+ Node: Registration Functions983826
+ Node: Extension Functions984511
+ Node: Exit Callback Functions989726
+ Node: Extension Version String990976
+ Node: Input Parsers991639
+ Node: Output Wrappers1004360
+ Node: Two-way processors1008872
+ Node: Printing Messages1011137
+ Ref: Printing Messages-Footnote-11012308
+ Node: Updating ERRNO1012461
+ Node: Requesting Values1013200
+ Ref: table-value-types-returned1013937
+ Node: Accessing Parameters1014873
+ Node: Symbol Table Access1016108
+ Node: Symbol table by name1016620
+ Node: Symbol table by cookie1018409
+ Ref: Symbol table by cookie-Footnote-11022594
+ Node: Cached values1022658
+ Ref: Cached values-Footnote-11026194
+ Node: Array Manipulation1026347
+ Ref: Array Manipulation-Footnote-11027438
+ Node: Array Data Types1027475
+ Ref: Array Data Types-Footnote-11030133
+ Node: Array Functions1030225
+ Node: Flattening Arrays1034723
+ Node: Creating Arrays1041699
+ Node: Redirection API1046466
+ Node: Extension API Variables1049299
+ Node: Extension Versioning1050010
+ Ref: gawk-api-version1050439
+ Node: Extension GMP/MPFR Versioning1052170
+ Node: Extension API Informational Variables1053798
+ Node: Extension API Boilerplate1054871
+ Node: Changes from API V11058845
+ Node: Finding Extensions1060417
+ Node: Extension Example1060976
+ Node: Internal File Description1061774
+ Node: Internal File Ops1065854
+ Ref: Internal File Ops-Footnote-11077204
+ Node: Using Internal File Ops1077344
+ Ref: Using Internal File Ops-Footnote-11079727
+ Node: Extension Samples1080001
+ Node: Extension Sample File Functions1081530
+ Node: Extension Sample Fnmatch1089179
+ Node: Extension Sample Fork1090666
+ Node: Extension Sample Inplace1091884
+ Node: Extension Sample Ord1095101
+ Node: Extension Sample Readdir1095937
+ Ref: table-readdir-file-types1096826
+ Node: Extension Sample Revout1097631
+ Node: Extension Sample Rev2way1098220
+ Node: Extension Sample Read write array1098960
+ Node: Extension Sample Readfile1100902
+ Node: Extension Sample Time1101997
+ Node: Extension Sample API Tests1103345
+ Node: gawkextlib1103837
+ Node: Extension summary1106755
+ Node: Extension Exercises1110457
+ Node: Language History1111955
+ Node: V7/SVR3.11113611
+ Node: SVR41115763
+ Node: POSIX1117197
+ Node: BTL1118577
+ Node: POSIX/GNU1119306
+ Node: Feature History1125084
+ Node: Common Extensions1140943
+ Node: Ranges and Locales1142226
+ Ref: Ranges and Locales-Footnote-11146842
+ Ref: Ranges and Locales-Footnote-21146869
+ Ref: Ranges and Locales-Footnote-31147104
+ Node: Contributors1147325
+ Node: History summary1153270
+ Node: Installation1154650
+ Node: Gawk Distribution1155594
+ Node: Getting1156078
+ Node: Extracting1157041
+ Node: Distribution contents1158679
+ Node: Unix Installation1165159
+ Node: Quick Installation1165841
+ Node: Shell Startup Files1168255
+ Node: Additional Configuration Options1169344
 -Node: Configuration Philosophy1171637
 -Node: Non-Unix Installation1174006
 -Node: PC Installation1174466
 -Node: PC Binary Installation1175304
 -Node: PC Compiling1175739
 -Node: PC Using1176856
 -Node: Cygwin1180071
 -Node: MSYS1181170
 -Node: VMS Installation1181671
 -Node: VMS Compilation1182462
 -Ref: VMS Compilation-Footnote-11183691
 -Node: VMS Dynamic Extensions1183749
 -Node: VMS Installation Details1185434
 -Node: VMS Running1187687
 -Node: VMS GNV1191966
 -Node: VMS Old Gawk1192701
 -Node: Bugs1193172
 -Node: Bug address1193835
 -Node: Usenet1196627
 -Node: Maintainers1197404
 -Node: Other Versions1198665
 -Node: Installation summary1205427
 -Node: Notes1206629
 -Node: Compatibility Mode1207494
 -Node: Additions1208276
 -Node: Accessing The Source1209201
 -Node: Adding Code1210638
 -Node: New Ports1216857
 -Node: Derived Files1221345
 -Ref: Derived Files-Footnote-11226991
 -Ref: Derived Files-Footnote-21227026
 -Ref: Derived Files-Footnote-31227624
 -Node: Future Extensions1227738
 -Node: Implementation Limitations1228396
 -Node: Extension Design1229579
 -Node: Old Extension Problems1230733
 -Ref: Old Extension Problems-Footnote-11232251
 -Node: Extension New Mechanism Goals1232308
 -Ref: Extension New Mechanism Goals-Footnote-11235672
 -Node: Extension Other Design Decisions1235861
 -Node: Extension Future Growth1237974
 -Node: Old Extension Mechanism1238810
 -Node: Notes summary1240573
 -Node: Basic Concepts1241755
 -Node: Basic High Level1242436
 -Ref: figure-general-flow1242718
 -Ref: figure-process-flow1243403
 -Ref: Basic High Level-Footnote-11246704
 -Node: Basic Data Typing1246889
 -Node: Glossary1250217
 -Node: Copying1282055
 -Node: GNU Free Documentation License1319598
 -Node: Index1344718
++Node: Configuration Philosophy1171509
++Node: Non-Unix Installation1173878
++Node: PC Installation1174338
++Node: PC Binary Installation1175176
++Node: PC Compiling1175611
++Node: PC Using1176728
++Node: Cygwin1179943
++Node: MSYS1181042
++Node: VMS Installation1181543
++Node: VMS Compilation1182334
++Ref: VMS Compilation-Footnote-11183563
++Node: VMS Dynamic Extensions1183621
++Node: VMS Installation Details1185306
++Node: VMS Running1187559
++Node: VMS GNV1191838
++Node: VMS Old Gawk1192573
++Node: Bugs1193044
++Node: Bug address1193707
++Node: Usenet1196499
++Node: Maintainers1197276
++Node: Other Versions1198537
++Node: Installation summary1205299
++Node: Notes1206501
++Node: Compatibility Mode1207366
++Node: Additions1208148
++Node: Accessing The Source1209073
++Node: Adding Code1210510
++Node: New Ports1216729
++Node: Derived Files1221217
++Ref: Derived Files-Footnote-11226863
++Ref: Derived Files-Footnote-21226898
++Ref: Derived Files-Footnote-31227496
++Node: Future Extensions1227610
++Node: Implementation Limitations1228268
++Node: Extension Design1229451
++Node: Old Extension Problems1230605
++Ref: Old Extension Problems-Footnote-11232123
++Node: Extension New Mechanism Goals1232180
++Ref: Extension New Mechanism Goals-Footnote-11235544
++Node: Extension Other Design Decisions1235733
++Node: Extension Future Growth1237846
++Node: Old Extension Mechanism1238682
++Node: Notes summary1240445
++Node: Basic Concepts1241627
++Node: Basic High Level1242308
++Ref: figure-general-flow1242590
++Ref: figure-process-flow1243275
++Ref: Basic High Level-Footnote-11246576
++Node: Basic Data Typing1246761
++Node: Glossary1250089
++Node: Copying1281927
++Node: GNU Free Documentation License1319470
++Node: Index1344590
  
  End Tag Table
diff --cc doc/it/ChangeLog
index af808bb,2ba75bc..db2aa21
--- a/doc/it/ChangeLog
+++ b/doc/it/ChangeLog
@@@ -1,19 -1,7 +1,23 @@@
+ 2017-02-17         Antonio Giovanni Colombo   <address@hidden>
+ 
+       * gawk.1: Synchronized with English version.
+ 
 +2018-02-10         Antonio Giovanni Colombo   <address@hidden>
 +
 +      * gawktexi.in: More updates.
 +
 +2018-01-26         Antonio Giovanni Colombo   <address@hidden>
 +
 +      * gawktexi.in: More updates.
 +
 +2018-01-18         Antonio Giovanni Colombo   <address@hidden>
 +
 +      * gawktexi.in: More updates.
 +
 +2017-12-07         Antonio Giovanni Colombo   <address@hidden>
 +
 +      * gawktexi.in: Synchronize with English original.
 +
  2018-01-12         Arnold D. Robbins     <address@hidden>
  
        * gawktexi.in: Remove incorrect '*' on some declarations of
diff --cc extension/filefuncs.c
index 15f1547,017256a..1ea25db
--- a/extension/filefuncs.c
+++ b/extension/filefuncs.c
@@@ -688,10 -687,10 +688,10 @@@ fill_default_elements(awk_array_t eleme
        }
  }
  
- /* process --- process the heirarchy */
+ /* process --- process the hierarchy */
  
  static void
- process(FTS *heirarchy, awk_array_t destarray, int seedot, int skipset)
 -process(FTS *hierarchy, awk_array_t destarray, int seedot)
++process(FTS *hierarchy, awk_array_t destarray, int seedot, int skipset)
  {
        FTSENT *fentry;
        awk_value_t index, value;
@@@ -706,12 -705,7 +706,12 @@@
                switch (fentry->fts_info) {
                case FTS_D:
                        /* directory */
 +
 +                      if (skipset && fentry->fts_level == 0)
-                               fts_set(heirarchy, fentry, FTS_SKIP);
++                              fts_set(hierarchy, fentry, FTS_SKIP);
 +
                        /* create array to hold entries */
 +                      /* this will be empty if doing FTS_SKIP */
                        newdir_array = create_array();
                        if (newdir_array == NULL) {
                                warning(ext_id, _("fts-process: could not 
create array"));
@@@ -899,9 -893,9 +899,9 @@@ do_fts(int nargs, awk_value_t *result, 
        }
  
        /* let's do it! */
-       if ((heirarchy = fts_open(pathvector, flags, NULL)) != NULL) {
-               process(heirarchy, dest.array_cookie, (flags & FTS_SEEDOT) != 
0, (flags & FTS_SKIP) != 0);
-               fts_close(heirarchy);
+       if ((hierarchy = fts_open(pathvector, flags, NULL)) != NULL) {
 -              process(hierarchy, dest.array_cookie, (flags & FTS_SEEDOT) != 
0);
++              process(hierarchy, dest.array_cookie, (flags & FTS_SEEDOT) != 
0, (flags & FTS_SKIP) != 0);
+               fts_close(hierarchy);
  
                if (fts_errors == 0)
                        ret = 0;

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

Summary of changes:
 doc/ChangeLog           |   5 +
 doc/gawk.info           | 765 ++++++++++++++++++++++++------------------------
 doc/gawk.texi           |   6 +-
 doc/gawktexi.in         |   4 +-
 doc/it/ChangeLog        |   4 +
 doc/it/gawk.1           |  13 +-
 extension/ChangeLog     |   5 +
 extension/filefuncs.3am |  10 +-
 extension/filefuncs.c   |  20 +-
 extension/fnmatch.3am   |   2 +-
 extension/revoutput.3am |   2 +-
 extension/revtwoway.3am |   2 +-
 pc/ChangeLog            |   5 +
 pc/Makefile.tst         |  12 +-
 14 files changed, 442 insertions(+), 413 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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