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-3035-g047fa8


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-3035-g047fa88
Date: Thu, 22 Mar 2018 12:40:07 -0400 (EDT)

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  047fa8844122d13e2898972c9e0a2332ddddc2f5 (commit)
       via  20a79b31c9897f825323eedee4c0eb01922d53da (commit)
       via  a235d1584e1e3ea07ccaa1c4281af53bd1ca41b0 (commit)
      from  4fa6f57bf897e7f69dbb606115d4e17a88e90532 (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=047fa8844122d13e2898972c9e0a2332ddddc2f5

commit 047fa8844122d13e2898972c9e0a2332ddddc2f5
Merge: 4fa6f57 20a79b3
Author: Arnold D. Robbins <address@hidden>
Date:   Thu Mar 22 18:39:52 2018 +0200

    Merge branch 'gawk-4.2-stable'

diff --cc NEWS
index 4fc03f4,71d9608..85de482
--- a/NEWS
+++ b/NEWS
@@@ -5,16 -5,11 +5,21 @@@
     are permitted in any medium without royalty provided the copyright
     notice and this notice are preserved.
  
 +Changes from 4.2.x to 5.0.0
 +---------------------------
 +
 +1. The undocumented configure option and code that enabled the use of
 +   non-English "letters" in identifiers is now gone.
 +
 +2. The `--with-whiny-user-strftime' configuration option is now gone.
 +
 +3. The code now makes some stronger assumptions about a C99 environment.
 +
+ Changes from 4.2.1 to 4.2.2
+ ---------------------------
+ 
+ 1. Support for the POSIX standard %a and %A formats has been added.
+ 
  Changes from 4.2.0 to 4.2.1
  ---------------------------
  
diff --cc doc/gawk.info
index 6ad34ae,c01e43b..a3ec04f
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -36121,456 -36144,456 +36136,456 @@@ Node: OFMT28859
  Node: Printf289947
  Node: Basic Printf290732
  Node: Control Letters292306
- Node: Format Modifiers296302
- Node: Printf Examples302317
- Node: Redirection304803
- Node: Special FD311644
- Ref: Special FD-Footnote-1314812
- Node: Special Files314886
- Node: Other Inherited Files315503
- Node: Special Network316504
- Node: Special Caveats317364
- Node: Close Files And Pipes318313
- Ref: table-close-pipe-return-values325220
- Ref: Close Files And Pipes-Footnote-1326033
- Ref: Close Files And Pipes-Footnote-2326181
- Node: Nonfatal326333
- Node: Output Summary328671
- Node: Output Exercises329893
- Node: Expressions330572
- Node: Values331760
- Node: Constants332438
- Node: Scalar Constants333129
- Ref: Scalar Constants-Footnote-1333993
- Node: Nondecimal-numbers334243
- Node: Regexp Constants337244
- Node: Using Constant Regexps337770
- Node: Standard Regexp Constants338392
- Node: Strong Regexp Constants341580
- Node: Variables344538
- Node: Using Variables345195
- Node: Assignment Options347105
- Node: Conversion348978
- Node: Strings And Numbers349502
- Ref: Strings And Numbers-Footnote-1352565
- Node: Locale influences conversions352674
- Ref: table-locale-affects355432
- Node: All Operators356050
- Node: Arithmetic Ops356679
- Node: Concatenation359185
- Ref: Concatenation-Footnote-1362032
- Node: Assignment Ops362139
- Ref: table-assign-ops367130
- Node: Increment Ops368443
- Node: Truth Values and Conditions371903
- Node: Truth Values372977
- Node: Typing and Comparison374025
- Node: Variable Typing374845
- Ref: Variable Typing-Footnote-1381308
- Ref: Variable Typing-Footnote-2381380
- Node: Comparison Operators381457
- Ref: table-relational-ops381876
- Node: POSIX String Comparison385371
- Ref: POSIX String Comparison-Footnote-1387066
- Ref: POSIX String Comparison-Footnote-2387205
- Node: Boolean Ops387289
- Ref: Boolean Ops-Footnote-1391771
- Node: Conditional Exp391863
- Node: Function Calls393599
- Node: Precedence397476
- Node: Locales401135
- Node: Expressions Summary402767
- Node: Patterns and Actions405340
- Node: Pattern Overview406460
- Node: Regexp Patterns408137
- Node: Expression Patterns408679
- Node: Ranges412460
- Node: BEGIN/END415568
- Node: Using BEGIN/END416329
- Ref: Using BEGIN/END-Footnote-1419065
- Node: I/O And BEGIN/END419171
- Node: BEGINFILE/ENDFILE421485
- Node: Empty424398
- Node: Using Shell Variables424715
- Node: Action Overview426989
- Node: Statements429314
- Node: If Statement431162
- Node: While Statement432657
- Node: Do Statement434685
- Node: For Statement435833
- Node: Switch Statement439004
- Node: Break Statement441390
- Node: Continue Statement443482
- Node: Next Statement445309
- Node: Nextfile Statement447692
- Node: Exit Statement450344
- Node: Built-in Variables452747
- Node: User-modified453880
- Node: Auto-set461647
- 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 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
+ Node: Format Modifiers296985
+ Node: Printf Examples303000
+ Node: Redirection305486
+ Node: Special FD312327
+ Ref: Special FD-Footnote-1315495
+ Node: Special Files315569
+ Node: Other Inherited Files316186
+ Node: Special Network317187
+ Node: Special Caveats318047
+ Node: Close Files And Pipes318996
+ Ref: table-close-pipe-return-values325903
+ Ref: Close Files And Pipes-Footnote-1326716
+ Ref: Close Files And Pipes-Footnote-2326864
+ Node: Nonfatal327016
+ Node: Output Summary329354
+ Node: Output Exercises330576
+ Node: Expressions331255
+ Node: Values332443
+ Node: Constants333121
+ Node: Scalar Constants333812
+ Ref: Scalar Constants-Footnote-1334676
+ Node: Nondecimal-numbers334926
+ Node: Regexp Constants337927
+ Node: Using Constant Regexps338453
+ Node: Standard Regexp Constants339075
+ Node: Strong Regexp Constants342263
+ Node: Variables345221
+ Node: Using Variables345878
+ Node: Assignment Options347788
+ Node: Conversion349661
+ Node: Strings And Numbers350185
+ Ref: Strings And Numbers-Footnote-1353248
+ Node: Locale influences conversions353357
+ Ref: table-locale-affects356115
+ Node: All Operators356733
+ Node: Arithmetic Ops357362
+ Node: Concatenation359868
+ Ref: Concatenation-Footnote-1362715
+ Node: Assignment Ops362822
+ Ref: table-assign-ops367813
+ Node: Increment Ops369126
+ Node: Truth Values and Conditions372586
+ Node: Truth Values373660
+ Node: Typing and Comparison374708
+ Node: Variable Typing375528
+ Ref: Variable Typing-Footnote-1381991
+ Ref: Variable Typing-Footnote-2382063
+ Node: Comparison Operators382140
+ Ref: table-relational-ops382559
+ Node: POSIX String Comparison386054
+ Ref: POSIX String Comparison-Footnote-1387749
+ Ref: POSIX String Comparison-Footnote-2387888
+ Node: Boolean Ops387972
+ Ref: Boolean Ops-Footnote-1392454
+ Node: Conditional Exp392546
+ Node: Function Calls394282
+ Node: Precedence398159
+ Node: Locales401818
+ Node: Expressions Summary403450
+ Node: Patterns and Actions406023
+ Node: Pattern Overview407143
+ Node: Regexp Patterns408820
+ Node: Expression Patterns409362
+ Node: Ranges413143
+ Node: BEGIN/END416251
+ Node: Using BEGIN/END417012
+ Ref: Using BEGIN/END-Footnote-1419748
+ Node: I/O And BEGIN/END419854
+ Node: BEGINFILE/ENDFILE422168
+ Node: Empty425081
+ Node: Using Shell Variables425398
+ Node: Action Overview427672
+ Node: Statements429997
+ Node: If Statement431845
+ Node: While Statement433340
+ Node: Do Statement435368
+ Node: For Statement436516
+ Node: Switch Statement439687
+ Node: Break Statement442073
+ Node: Continue Statement444165
+ Node: Next Statement445992
+ Node: Nextfile Statement448375
+ Node: Exit Statement451027
+ Node: Built-in Variables453430
+ Node: User-modified454563
+ Node: Auto-set462330
+ Ref: Auto-set-Footnote-1478629
+ Ref: Auto-set-Footnote-2478835
+ Node: ARGC and ARGV478891
+ Node: Pattern Action Summary483104
+ Node: Arrays485534
+ Node: Array Basics486863
+ Node: Array Intro487707
+ Ref: figure-array-elements489682
+ Ref: Array Intro-Footnote-1492386
+ Node: Reference to Elements492514
+ Node: Assigning Elements494978
+ Node: Array Example495469
+ Node: Scanning an Array497228
+ Node: Controlling Scanning500250
+ Ref: Controlling Scanning-Footnote-1505649
+ Node: Numeric Array Subscripts505965
+ Node: Uninitialized Subscripts508149
+ Node: Delete509768
+ Ref: Delete-Footnote-1512520
+ Node: Multidimensional512577
+ Node: Multiscanning515672
+ Node: Arrays of Arrays517263
+ Node: Arrays Summary522030
+ Node: Functions524123
+ Node: Built-in525161
+ Node: Calling Built-in526242
+ Node: Numeric Functions528238
+ Ref: Numeric Functions-Footnote-1532266
+ Ref: Numeric Functions-Footnote-2532623
+ Ref: Numeric Functions-Footnote-3532671
+ Node: String Functions532943
+ Ref: String Functions-Footnote-1556601
+ Ref: String Functions-Footnote-2556729
+ Ref: String Functions-Footnote-3556977
+ Node: Gory Details557064
+ Ref: table-sub-escapes558855
+ Ref: table-sub-proposed560374
+ Ref: table-posix-sub561737
+ Ref: table-gensub-escapes563278
+ Ref: Gory Details-Footnote-1564101
+ Node: I/O Functions564255
+ Ref: table-system-return-values570723
+ Ref: I/O Functions-Footnote-1572703
+ Ref: I/O Functions-Footnote-2572851
+ Node: Time Functions572971
+ Ref: Time Functions-Footnote-1583642
+ Ref: Time Functions-Footnote-2583710
+ Ref: Time Functions-Footnote-3583868
+ Ref: Time Functions-Footnote-4583979
+ Ref: Time Functions-Footnote-5584091
+ Ref: Time Functions-Footnote-6584318
+ Node: Bitwise Functions584584
+ Ref: table-bitwise-ops585178
+ Ref: Bitwise Functions-Footnote-1591223
+ Ref: Bitwise Functions-Footnote-2591396
+ Node: Type Functions591587
+ Node: I18N Functions594338
+ Node: User-defined595989
+ Node: Definition Syntax596794
+ Ref: Definition Syntax-Footnote-1602481
+ Node: Function Example602552
+ Ref: Function Example-Footnote-1605474
+ Node: Function Caveats605496
+ Node: Calling A Function606014
+ Node: Variable Scope606972
+ Node: Pass By Value/Reference609966
+ Node: Return Statement613465
+ Node: Dynamic Typing616444
+ Node: Indirect Calls617374
+ Ref: Indirect Calls-Footnote-1627626
+ Node: Functions Summary627754
+ Node: Library Functions630459
+ Ref: Library Functions-Footnote-1634066
+ Ref: Library Functions-Footnote-2634209
+ Node: Library Names634380
+ Ref: Library Names-Footnote-1637840
+ Ref: Library Names-Footnote-2638063
+ Node: General Functions638149
+ Node: Strtonum Function639252
+ Node: Assert Function642274
+ Node: Round Function645600
+ Node: Cliff Random Function647140
+ Node: Ordinal Functions648156
+ Ref: Ordinal Functions-Footnote-1651219
+ Ref: Ordinal Functions-Footnote-2651471
+ Node: Join Function651681
+ Ref: Join Function-Footnote-1653451
+ Node: Getlocaltime Function653651
+ Node: Readfile Function657393
+ Node: Shell Quoting659370
+ Node: Data File Management660771
+ Node: Filetrans Function661403
+ Node: Rewind Function665499
+ Node: File Checking667409
+ Ref: File Checking-Footnote-1668743
+ Node: Empty Files668944
+ Node: Ignoring Assigns670923
+ Node: Getopt Function672473
+ Ref: Getopt Function-Footnote-1683942
+ Node: Passwd Functions684142
+ Ref: Passwd Functions-Footnote-1692981
+ Node: Group Functions693069
+ Ref: Group Functions-Footnote-1700967
+ Node: Walking Arrays701174
+ Node: Library Functions Summary704182
+ Node: Library Exercises705588
+ Node: Sample Programs706053
+ Node: Running Examples706823
+ Node: Clones707551
+ Node: Cut Program708775
+ Node: Egrep Program718704
+ Ref: Egrep Program-Footnote-1726216
+ Node: Id Program726326
+ Node: Split Program730006
+ Ref: Split Program-Footnote-1733464
+ Node: Tee Program733593
+ Node: Uniq Program736383
+ Node: Wc Program743809
+ Ref: Wc Program-Footnote-1748064
+ Node: Miscellaneous Programs748158
+ Node: Dupword Program749371
+ Node: Alarm Program751401
+ Node: Translate Program756256
+ Ref: Translate Program-Footnote-1760821
+ Node: Labels Program761091
+ Ref: Labels Program-Footnote-1764442
+ Node: Word Sorting764526
+ Node: History Sorting768598
+ Node: Extract Program770433
+ Node: Simple Sed777963
+ Node: Igawk Program781037
+ Ref: Igawk Program-Footnote-1795368
+ Ref: Igawk Program-Footnote-2795570
+ Ref: Igawk Program-Footnote-3795692
+ Node: Anagram Program795807
+ Node: Signature Program798869
+ Node: Programs Summary800116
+ Node: Programs Exercises801330
+ Ref: Programs Exercises-Footnote-1805459
+ Node: Advanced Features805550
+ Node: Nondecimal Data807540
+ Node: Array Sorting809131
+ Node: Controlling Array Traversal809831
+ Ref: Controlling Array Traversal-Footnote-1818199
+ Node: Array Sorting Functions818317
+ Ref: Array Sorting Functions-Footnote-1823408
+ Node: Two-way I/O823604
+ Ref: Two-way I/O-Footnote-1830156
+ Ref: Two-way I/O-Footnote-2830343
+ Node: TCP/IP Networking830425
+ Node: Profiling833543
+ Ref: Profiling-Footnote-1842215
+ Node: Advanced Features Summary842538
+ Node: Internationalization844382
+ Node: I18N and L10N845862
+ Node: Explaining gettext846549
+ Ref: Explaining gettext-Footnote-1852441
+ Ref: Explaining gettext-Footnote-2852626
+ Node: Programmer i18n852791
+ Ref: Programmer i18n-Footnote-1857740
+ Node: Translator i18n857789
+ Node: String Extraction858583
+ Ref: String Extraction-Footnote-1859715
+ Node: Printf Ordering859801
+ Ref: Printf Ordering-Footnote-1862587
+ Node: I18N Portability862651
+ Ref: I18N Portability-Footnote-1865107
+ Node: I18N Example865170
+ Ref: I18N Example-Footnote-1867976
+ Node: Gawk I18N868049
+ Node: I18N Summary868694
+ Node: Debugger870035
+ Node: Debugging871058
+ Node: Debugging Concepts871499
+ Node: Debugging Terms873308
+ Node: Awk Debugging875883
+ Node: Sample Debugging Session876789
+ Node: Debugger Invocation877323
+ Node: Finding The Bug878709
+ Node: List of Debugger Commands885187
+ Node: Breakpoint Control886520
+ Node: Debugger Execution Control890214
+ Node: Viewing And Changing Data893576
+ Node: Execution Stack896950
+ Node: Debugger Info898587
+ Node: Miscellaneous Debugger Commands902658
+ Node: Readline Support907720
+ Node: Limitations908616
+ Node: Debugging Summary910725
+ Node: Arbitrary Precision Arithmetic912004
+ Node: Computer Arithmetic913489
+ Ref: table-numeric-ranges917255
+ Ref: table-floating-point-ranges917748
+ Ref: Computer Arithmetic-Footnote-1918406
+ Node: Math Definitions918463
+ Ref: table-ieee-formats921779
+ Ref: Math Definitions-Footnote-1922382
+ Node: MPFR features922487
+ Node: FP Math Caution924205
+ Ref: FP Math Caution-Footnote-1925277
+ Node: Inexactness of computations925646
+ Node: Inexact representation926606
+ Node: Comparing FP Values927966
+ Node: Errors accumulate929048
+ Node: Getting Accuracy930481
+ Node: Try To Round933191
+ Node: Setting precision934090
+ Ref: table-predefined-precision-strings934787
+ Node: Setting the rounding mode936617
+ Ref: table-gawk-rounding-modes936991
+ Ref: Setting the rounding mode-Footnote-1940922
+ Node: Arbitrary Precision Integers941101
+ Ref: Arbitrary Precision Integers-Footnote-1944276
+ Node: Checking for MPFR944425
+ Node: POSIX Floating Point Problems945899
+ Ref: POSIX Floating Point Problems-Footnote-1949770
+ Node: Floating point summary949808
+ Node: Dynamic Extensions951998
+ Node: Extension Intro953551
+ Node: Plugin License954817
+ Node: Extension Mechanism Outline955614
+ Ref: figure-load-extension956053
+ Ref: figure-register-new-function957618
+ Ref: figure-call-new-function958710
+ Node: Extension API Description960772
+ Node: Extension API Functions Introduction962414
+ Node: General Data Types967954
+ Ref: General Data Types-Footnote-1976315
+ Node: Memory Allocation Functions976614
+ Ref: Memory Allocation Functions-Footnote-1980824
+ Node: Constructor Functions980923
+ Node: Registration Functions984509
+ Node: Extension Functions985194
+ Node: Exit Callback Functions990409
+ Node: Extension Version String991659
+ Node: Input Parsers992322
+ Node: Output Wrappers1005043
+ Node: Two-way processors1009555
+ Node: Printing Messages1011820
+ Ref: Printing Messages-Footnote-11012991
+ Node: Updating ERRNO1013144
+ Node: Requesting Values1013883
+ Ref: table-value-types-returned1014620
+ Node: Accessing Parameters1015556
+ Node: Symbol Table Access1016791
+ Node: Symbol table by name1017303
+ Node: Symbol table by cookie1019092
+ Ref: Symbol table by cookie-Footnote-11023277
+ Node: Cached values1023341
+ Ref: Cached values-Footnote-11026877
+ Node: Array Manipulation1027030
+ Ref: Array Manipulation-Footnote-11028121
+ Node: Array Data Types1028158
+ Ref: Array Data Types-Footnote-11030816
+ Node: Array Functions1030908
+ Node: Flattening Arrays1035406
+ Node: Creating Arrays1042382
+ Node: Redirection API1047149
+ Node: Extension API Variables1049982
+ Node: Extension Versioning1050693
+ Ref: gawk-api-version1051122
+ Node: Extension GMP/MPFR Versioning1052853
+ Node: Extension API Informational Variables1054481
+ Node: Extension API Boilerplate1055554
+ Node: Changes from API V11059528
+ Node: Finding Extensions1061100
+ Node: Extension Example1061659
+ Node: Internal File Description1062457
+ Node: Internal File Ops1066537
+ Ref: Internal File Ops-Footnote-11077887
+ Node: Using Internal File Ops1078027
+ Ref: Using Internal File Ops-Footnote-11080410
+ Node: Extension Samples1080684
+ Node: Extension Sample File Functions1082213
+ Node: Extension Sample Fnmatch1089862
+ Node: Extension Sample Fork1091349
+ Node: Extension Sample Inplace1092567
+ Node: Extension Sample Ord1095784
+ Node: Extension Sample Readdir1096620
+ Ref: table-readdir-file-types1097509
+ Node: Extension Sample Revout1098314
+ Node: Extension Sample Rev2way1098903
+ Node: Extension Sample Read write array1099643
+ Node: Extension Sample Readfile1101585
+ Node: Extension Sample Time1102680
+ Node: Extension Sample API Tests1104028
+ Node: gawkextlib1104520
+ Node: Extension summary1107438
+ Node: Extension Exercises1111140
+ Node: Language History1112638
+ Node: V7/SVR3.11114294
+ Node: SVR41116446
+ Node: POSIX1117880
+ Node: BTL1119260
+ Node: POSIX/GNU1119989
+ Node: Feature History1125767
+ Node: Common Extensions1141626
+ Node: Ranges and Locales1142909
+ Ref: Ranges and Locales-Footnote-11147525
+ Ref: Ranges and Locales-Footnote-21147552
+ Ref: Ranges and Locales-Footnote-31147787
+ Node: Contributors1148008
+ Node: History summary1153953
+ Node: Installation1155333
+ Node: Gawk Distribution1156277
+ Node: Getting1156761
+ Node: Extracting1157724
+ Node: Distribution contents1159362
+ Node: Unix Installation1165842
+ Node: Quick Installation1166524
+ Node: Shell Startup Files1168938
+ Node: Additional Configuration Options1170027
 -Node: Configuration Philosophy1172320
 -Node: Non-Unix Installation1174689
 -Node: PC Installation1175149
 -Node: PC Binary Installation1175987
 -Node: PC Compiling1176422
 -Node: PC Using1177539
 -Node: Cygwin1180754
 -Node: MSYS1181853
 -Node: VMS Installation1182354
 -Node: VMS Compilation1183145
 -Ref: VMS Compilation-Footnote-11184374
 -Node: VMS Dynamic Extensions1184432
 -Node: VMS Installation Details1186117
 -Node: VMS Running1188370
 -Node: VMS GNV1192649
 -Node: VMS Old Gawk1193384
 -Node: Bugs1193855
 -Node: Bug address1194518
 -Node: Usenet1197310
 -Node: Maintainers1198087
 -Node: Other Versions1199348
 -Node: Installation summary1206110
 -Node: Notes1207312
 -Node: Compatibility Mode1208177
 -Node: Additions1208959
 -Node: Accessing The Source1209884
 -Node: Adding Code1211321
 -Node: New Ports1217540
 -Node: Derived Files1222028
 -Ref: Derived Files-Footnote-11227674
 -Ref: Derived Files-Footnote-21227709
 -Ref: Derived Files-Footnote-31228307
 -Node: Future Extensions1228421
 -Node: Implementation Limitations1229079
 -Node: Extension Design1230262
 -Node: Old Extension Problems1231416
 -Ref: Old Extension Problems-Footnote-11232934
 -Node: Extension New Mechanism Goals1232991
 -Ref: Extension New Mechanism Goals-Footnote-11236355
 -Node: Extension Other Design Decisions1236544
 -Node: Extension Future Growth1238657
 -Node: Old Extension Mechanism1239493
 -Node: Notes summary1241256
 -Node: Basic Concepts1242438
 -Node: Basic High Level1243119
 -Ref: figure-general-flow1243401
 -Ref: figure-process-flow1244086
 -Ref: Basic High Level-Footnote-11247387
 -Node: Basic Data Typing1247572
 -Node: Glossary1250900
 -Node: Copying1282738
 -Node: GNU Free Documentation License1320281
 -Node: Index1345401
++Node: Configuration Philosophy1172192
++Node: Non-Unix Installation1174561
++Node: PC Installation1175021
++Node: PC Binary Installation1175859
++Node: PC Compiling1176294
++Node: PC Using1177411
++Node: Cygwin1180626
++Node: MSYS1181725
++Node: VMS Installation1182226
++Node: VMS Compilation1183017
++Ref: VMS Compilation-Footnote-11184246
++Node: VMS Dynamic Extensions1184304
++Node: VMS Installation Details1185989
++Node: VMS Running1188242
++Node: VMS GNV1192521
++Node: VMS Old Gawk1193256
++Node: Bugs1193727
++Node: Bug address1194390
++Node: Usenet1197182
++Node: Maintainers1197959
++Node: Other Versions1199220
++Node: Installation summary1205982
++Node: Notes1207184
++Node: Compatibility Mode1208049
++Node: Additions1208831
++Node: Accessing The Source1209756
++Node: Adding Code1211193
++Node: New Ports1217412
++Node: Derived Files1221900
++Ref: Derived Files-Footnote-11227546
++Ref: Derived Files-Footnote-21227581
++Ref: Derived Files-Footnote-31228179
++Node: Future Extensions1228293
++Node: Implementation Limitations1228951
++Node: Extension Design1230134
++Node: Old Extension Problems1231288
++Ref: Old Extension Problems-Footnote-11232806
++Node: Extension New Mechanism Goals1232863
++Ref: Extension New Mechanism Goals-Footnote-11236227
++Node: Extension Other Design Decisions1236416
++Node: Extension Future Growth1238529
++Node: Old Extension Mechanism1239365
++Node: Notes summary1241128
++Node: Basic Concepts1242310
++Node: Basic High Level1242991
++Ref: figure-general-flow1243273
++Ref: figure-process-flow1243958
++Ref: Basic High Level-Footnote-11247259
++Node: Basic Data Typing1247444
++Node: Glossary1250772
++Node: Copying1282610
++Node: GNU Free Documentation License1320153
++Node: Index1345273
  
  End Tag Table
diff --cc pc/config.h
index 17c2c18,52d5a96..d7c2514
--- a/pc/config.h
+++ b/pc/config.h
@@@ -471,8 -471,11 +471,11 @@@
  #define PACKAGE_URL "http://www.gnu.org/software/gawk/";
  
  /* Define to the version of this package. */
 -#define PACKAGE_VERSION "4.2.1a"
 +#define PACKAGE_VERSION "4.2.60"
  
+ /* Define to 1 if *printf supports %a format */
+ #define PRINTF_HAS_A_FORMAT 1
+ 
  /* Define to 1 if *printf supports %F format */
  #ifdef __DJGPP__
  #define PRINTF_HAS_F_FORMAT 1

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

Summary of changes:
 ChangeLog        |   7 +
 NEWS             |   5 +
 builtin.c        |  31 +-
 configh.in       |   3 +
 configure        |  42 +++
 configure.ac     |  28 ++
 doc/ChangeLog    |   5 +
 doc/awkcard.in   |   1 +
 doc/gawk.1       |  12 +-
 doc/gawk.info    | 925 ++++++++++++++++++++++++++++---------------------------
 doc/gawk.texi    |  19 ++
 doc/gawktexi.in  |  19 ++
 doc/wordlist     |   2 +
 doc/wordlist2    |   1 +
 pc/ChangeLog     |   5 +
 pc/config.h      |   3 +
 pc/config.sed    |   2 +
 test/Makefile.in |   2 +-
 18 files changed, 649 insertions(+), 463 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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