gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, gawk-5.0-stable, updated. gawk-4.1.0-370


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, gawk-5.0-stable, updated. gawk-4.1.0-3704-gc67cff4
Date: Sun, 14 Apr 2019 12:13:59 -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, gawk-5.0-stable has been updated
       via  c67cff427d7a0628786cac067f3d55e53892e5c8 (commit)
       via  07b29f7ca515fb4c3c762133c6b7a159c92a9091 (commit)
      from  ee3d30930741e566f5a1fee4831bba004048ae9a (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=c67cff427d7a0628786cac067f3d55e53892e5c8

commit c67cff427d7a0628786cac067f3d55e53892e5c8
Merge: 07b29f7 ee3d309
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Apr 14 19:13:29 2019 +0300

    Merge branch 'gawk-5.0-stable' of ssh://git.sv.gnu.org/srv/git/gawk into 
gawk-5.0-stable


http://git.sv.gnu.org/cgit/gawk.git/commit/?id=07b29f7ca515fb4c3c762133c6b7a159c92a9091

commit 07b29f7ca515fb4c3c762133c6b7a159c92a9091
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Apr 14 19:12:48 2019 +0300

    Document IGNORECASE uses locale for single byte locales too.

diff --git a/doc/ChangeLog b/doc/ChangeLog
index 862c2b8..6f4467d 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,9 @@
+2019-04-14         Arnold D. Robbins     <address@hidden>
+
+       * gawktexi.in (Case-sensitivity): Document that single-byte
+       locales ignore case based on the current locale and not
+       always Latin-1.
+
 2019-04-12         Arnold D. Robbins     <address@hidden>
 
        * ChangeLog.1: Rotated ChangeLog into this file.
diff --git a/doc/gawk.info b/doc/gawk.info
index bca05d1..f7b93f6 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -4222,10 +4222,10 @@ insensitive without having to edit it.
 
    In multibyte locales, the equivalences between upper- and lowercase
 characters are tested based on the wide-character values of the locale's
-character set.  Otherwise, the characters are tested based on the
-ISO-8859-1 (ISO Latin-1) character set.  This character set is a
-superset of the traditional 128 ASCII characters, which also provides a
-number of characters suitable for use with European languages.(2)
+character set.  Prior to version 5.0, single-byte characters were tested
+based on the ISO-8859-1 (ISO Latin-1) character set.  However, as of
+version 5.0, single-byte characters are also tested based on the values
+of the locale's character set.(2)
 
    The value of 'IGNORECASE' has no effect if 'gawk' is in compatibility
 mode (*note Options::).  Case is always significant in compatibility
@@ -36941,528 +36941,528 @@ Node: Leftmost Longest182980
 Node: Computed Regexps184283
 Node: GNU Regexp Operators187710
 Node: Case-sensitivity191389
-Ref: Case-sensitivity-Footnote-1194276
-Ref: Case-sensitivity-Footnote-2194511
-Node: Regexp Summary194619
-Node: Reading Files196085
-Node: Records198354
-Node: awk split records199429
-Node: gawk split records204704
-Ref: gawk split records-Footnote-1209290
-Node: Fields209327
-Node: Nonconstant Fields212068
-Ref: Nonconstant Fields-Footnote-1214304
-Node: Changing Fields214508
-Node: Field Separators220539
-Node: Default Field Splitting223237
-Node: Regexp Field Splitting224355
-Node: Single Character Fields227708
-Node: Command Line Field Separator228768
-Node: Full Line Fields231986
-Ref: Full Line Fields-Footnote-1233508
-Ref: Full Line Fields-Footnote-2233554
-Node: Field Splitting Summary233655
-Node: Constant Size235729
-Node: Fixed width data236461
-Node: Skipping intervening239928
-Node: Allowing trailing data240726
-Node: Fields with fixed data241763
-Node: Splitting By Content243281
-Ref: Splitting By Content-Footnote-1246931
-Node: Testing field creation247094
-Node: Multiple Line248719
-Ref: Multiple Line-Footnote-1254603
-Node: Getline254782
-Node: Plain Getline257251
-Node: Getline/Variable259892
-Node: Getline/File261043
-Node: Getline/Variable/File262431
-Ref: Getline/Variable/File-Footnote-1264036
-Node: Getline/Pipe264124
-Node: Getline/Variable/Pipe266831
-Node: Getline/Coprocess267966
-Node: Getline/Variable/Coprocess269233
-Node: Getline Notes269975
-Node: Getline Summary272772
-Ref: table-getline-variants273196
-Node: Read Timeout273944
-Ref: Read Timeout-Footnote-1277850
-Node: Retrying Input277908
-Node: Command-line directories279107
-Node: Input Summary280013
-Node: Input Exercises283185
-Node: Printing283913
-Node: Print285747
-Node: Print Examples287204
-Node: Output Separators289984
-Node: OFMT292001
-Node: Printf293357
-Node: Basic Printf294142
-Node: Control Letters295716
-Node: Format Modifiers300880
-Node: Printf Examples306895
-Node: Redirection309381
-Node: Special FD316222
-Ref: Special FD-Footnote-1319390
-Node: Special Files319464
-Node: Other Inherited Files320081
-Node: Special Network321082
-Node: Special Caveats321942
-Node: Close Files And Pipes322891
-Ref: table-close-pipe-return-values329798
-Ref: Close Files And Pipes-Footnote-1330611
-Ref: Close Files And Pipes-Footnote-2330759
-Node: Nonfatal330911
-Node: Output Summary333249
-Node: Output Exercises334471
-Node: Expressions335150
-Node: Values336338
-Node: Constants337016
-Node: Scalar Constants337707
-Ref: Scalar Constants-Footnote-1340231
-Node: Nondecimal-numbers340481
-Node: Regexp Constants343482
-Node: Using Constant Regexps344008
-Node: Standard Regexp Constants344630
-Node: Strong Regexp Constants347818
-Node: Variables350776
-Node: Using Variables351433
-Node: Assignment Options353343
-Node: Conversion355810
-Node: Strings And Numbers356334
-Ref: Strings And Numbers-Footnote-1359397
-Node: Locale influences conversions359506
-Ref: table-locale-affects362264
-Node: All Operators362882
-Node: Arithmetic Ops363511
-Node: Concatenation366017
-Ref: Concatenation-Footnote-1368864
-Node: Assignment Ops368971
-Ref: table-assign-ops373962
-Node: Increment Ops375275
-Node: Truth Values and Conditions378735
-Node: Truth Values379809
-Node: Typing and Comparison380857
-Node: Variable Typing381677
-Ref: Variable Typing-Footnote-1388140
-Ref: Variable Typing-Footnote-2388212
-Node: Comparison Operators388289
-Ref: table-relational-ops388708
-Node: POSIX String Comparison392203
-Ref: POSIX String Comparison-Footnote-1393898
-Ref: POSIX String Comparison-Footnote-2394037
-Node: Boolean Ops394121
-Ref: Boolean Ops-Footnote-1398603
-Node: Conditional Exp398695
-Node: Function Calls400431
-Node: Precedence404308
-Node: Locales407967
-Node: Expressions Summary409599
-Node: Patterns and Actions412172
-Node: Pattern Overview413292
-Node: Regexp Patterns414969
-Node: Expression Patterns415511
-Node: Ranges419292
-Node: BEGIN/END422400
-Node: Using BEGIN/END423161
-Ref: Using BEGIN/END-Footnote-1425897
-Node: I/O And BEGIN/END426003
-Node: BEGINFILE/ENDFILE428317
-Node: Empty431230
-Node: Using Shell Variables431547
-Node: Action Overview433821
-Node: Statements436146
-Node: If Statement437994
-Node: While Statement439489
-Node: Do Statement441517
-Node: For Statement442665
-Node: Switch Statement445836
-Node: Break Statement448222
-Node: Continue Statement450314
-Node: Next Statement452141
-Node: Nextfile Statement454524
-Node: Exit Statement457176
-Node: Built-in Variables459579
-Node: User-modified460712
-Node: Auto-set468479
-Ref: Auto-set-Footnote-1485286
-Ref: Auto-set-Footnote-2485492
-Node: ARGC and ARGV485548
-Node: Pattern Action Summary489761
-Node: Arrays492191
-Node: Array Basics493520
-Node: Array Intro494364
-Ref: figure-array-elements496339
-Ref: Array Intro-Footnote-1499043
-Node: Reference to Elements499171
-Node: Assigning Elements501635
-Node: Array Example502126
-Node: Scanning an Array503885
-Node: Controlling Scanning506907
-Ref: Controlling Scanning-Footnote-1512306
-Node: Numeric Array Subscripts512622
-Node: Uninitialized Subscripts514806
-Node: Delete516425
-Ref: Delete-Footnote-1519177
-Node: Multidimensional519234
-Node: Multiscanning522329
-Node: Arrays of Arrays523920
-Node: Arrays Summary528688
-Node: Functions530781
-Node: Built-in531819
-Node: Calling Built-in532900
-Node: Numeric Functions534896
-Ref: Numeric Functions-Footnote-1538924
-Ref: Numeric Functions-Footnote-2539569
-Ref: Numeric Functions-Footnote-3539617
-Node: String Functions539889
-Ref: String Functions-Footnote-1563747
-Ref: String Functions-Footnote-2563875
-Ref: String Functions-Footnote-3564123
-Node: Gory Details564210
-Ref: table-sub-escapes566001
-Ref: table-sub-proposed567520
-Ref: table-posix-sub568883
-Ref: table-gensub-escapes570424
-Ref: Gory Details-Footnote-1571247
-Node: I/O Functions571401
-Ref: table-system-return-values577869
-Ref: I/O Functions-Footnote-1579949
-Ref: I/O Functions-Footnote-2580097
-Node: Time Functions580217
-Ref: Time Functions-Footnote-1590888
-Ref: Time Functions-Footnote-2590956
-Ref: Time Functions-Footnote-3591114
-Ref: Time Functions-Footnote-4591225
-Ref: Time Functions-Footnote-5591337
-Ref: Time Functions-Footnote-6591564
-Node: Bitwise Functions591830
-Ref: table-bitwise-ops592424
-Ref: Bitwise Functions-Footnote-1598487
-Ref: Bitwise Functions-Footnote-2598660
-Node: Type Functions598851
-Node: I18N Functions601602
-Node: User-defined603253
-Node: Definition Syntax604065
-Ref: Definition Syntax-Footnote-1609752
-Node: Function Example609823
-Ref: Function Example-Footnote-1612745
-Node: Function Calling612767
-Node: Calling A Function613355
-Node: Variable Scope614313
-Node: Pass By Value/Reference617307
-Node: Function Caveats619951
-Ref: Function Caveats-Footnote-1621998
-Node: Return Statement622118
-Node: Dynamic Typing625097
-Node: Indirect Calls626027
-Ref: Indirect Calls-Footnote-1636279
-Node: Functions Summary636407
-Node: Library Functions639112
-Ref: Library Functions-Footnote-1642719
-Ref: Library Functions-Footnote-2642862
-Node: Library Names643033
-Ref: Library Names-Footnote-1646700
-Ref: Library Names-Footnote-2646923
-Node: General Functions647009
-Node: Strtonum Function648112
-Node: Assert Function651134
-Node: Round Function654460
-Node: Cliff Random Function656000
-Node: Ordinal Functions657016
-Ref: Ordinal Functions-Footnote-1660079
-Ref: Ordinal Functions-Footnote-2660331
-Node: Join Function660541
-Ref: Join Function-Footnote-1662311
-Node: Getlocaltime Function662511
-Node: Readfile Function666253
-Node: Shell Quoting668230
-Node: Data File Management669631
-Node: Filetrans Function670263
-Node: Rewind Function674359
-Node: File Checking676268
-Ref: File Checking-Footnote-1677602
-Node: Empty Files677803
-Node: Ignoring Assigns679782
-Node: Getopt Function681332
-Ref: Getopt Function-Footnote-1692801
-Node: Passwd Functions693001
-Ref: Passwd Functions-Footnote-1701840
-Node: Group Functions701928
-Ref: Group Functions-Footnote-1709826
-Node: Walking Arrays710033
-Node: Library Functions Summary713041
-Node: Library Exercises714447
-Node: Sample Programs714912
-Node: Running Examples715682
-Node: Clones716410
-Node: Cut Program717634
-Node: Egrep Program727563
-Ref: Egrep Program-Footnote-1735075
-Node: Id Program735185
-Node: Split Program738865
-Ref: Split Program-Footnote-1742323
-Node: Tee Program742452
-Node: Uniq Program745242
-Node: Wc Program752863
-Ref: Wc Program-Footnote-1757118
-Node: Miscellaneous Programs757212
-Node: Dupword Program758425
-Node: Alarm Program760455
-Node: Translate Program765310
-Ref: Translate Program-Footnote-1769875
-Node: Labels Program770145
-Ref: Labels Program-Footnote-1773496
-Node: Word Sorting773580
-Node: History Sorting777652
-Node: Extract Program779487
-Node: Simple Sed787541
-Node: Igawk Program790615
-Ref: Igawk Program-Footnote-1804946
-Ref: Igawk Program-Footnote-2805148
-Ref: Igawk Program-Footnote-3805270
-Node: Anagram Program805385
-Node: Signature Program808447
-Node: Programs Summary809694
-Node: Programs Exercises810908
-Ref: Programs Exercises-Footnote-1815037
-Node: Advanced Features815128
-Node: Nondecimal Data817118
-Node: Array Sorting818709
-Node: Controlling Array Traversal819409
-Ref: Controlling Array Traversal-Footnote-1827777
-Node: Array Sorting Functions827895
-Ref: Array Sorting Functions-Footnote-1832986
-Node: Two-way I/O833182
-Ref: Two-way I/O-Footnote-1840903
-Ref: Two-way I/O-Footnote-2841090
-Node: TCP/IP Networking841172
-Node: Profiling844290
-Node: Advanced Features Summary853308
-Node: Internationalization855152
-Node: I18N and L10N856632
-Node: Explaining gettext857319
-Ref: Explaining gettext-Footnote-1863211
-Ref: Explaining gettext-Footnote-2863396
-Node: Programmer i18n863561
-Ref: Programmer i18n-Footnote-1868510
-Node: Translator i18n868559
-Node: String Extraction869353
-Ref: String Extraction-Footnote-1870485
-Node: Printf Ordering870571
-Ref: Printf Ordering-Footnote-1873357
-Node: I18N Portability873421
-Ref: I18N Portability-Footnote-1875877
-Node: I18N Example875940
-Ref: I18N Example-Footnote-1879215
-Ref: I18N Example-Footnote-2879288
-Node: Gawk I18N879397
-Node: I18N Summary880046
-Node: Debugger881387
-Node: Debugging882387
-Node: Debugging Concepts882828
-Node: Debugging Terms884637
-Node: Awk Debugging887212
-Ref: Awk Debugging-Footnote-1888157
-Node: Sample Debugging Session888289
-Node: Debugger Invocation888823
-Node: Finding The Bug890209
-Node: List of Debugger Commands896683
-Node: Breakpoint Control898016
-Node: Debugger Execution Control901710
-Node: Viewing And Changing Data905072
-Node: Execution Stack908613
-Node: Debugger Info910250
-Node: Miscellaneous Debugger Commands914321
-Node: Readline Support919383
-Node: Limitations920279
-Node: Debugging Summary922388
-Node: Namespaces923667
-Node: Global Namespace924746
-Node: Qualified Names926144
-Node: Default Namespace927143
-Node: Changing The Namespace927884
-Node: Naming Rules929498
-Node: Internal Name Management931346
-Node: Namespace Example932388
-Node: Namespace And Features934950
-Node: Namespace Summary936385
-Node: Arbitrary Precision Arithmetic937862
-Node: Computer Arithmetic939349
-Ref: table-numeric-ranges943115
-Ref: table-floating-point-ranges943608
-Ref: Computer Arithmetic-Footnote-1944266
-Node: Math Definitions944323
-Ref: table-ieee-formats947639
-Ref: Math Definitions-Footnote-1948242
-Node: MPFR features948347
-Node: FP Math Caution950065
-Ref: FP Math Caution-Footnote-1951137
-Node: Inexactness of computations951506
-Node: Inexact representation952466
-Node: Comparing FP Values953826
-Node: Errors accumulate955067
-Node: Getting Accuracy956500
-Node: Try To Round959210
-Node: Setting precision960109
-Ref: table-predefined-precision-strings960806
-Node: Setting the rounding mode962636
-Ref: table-gawk-rounding-modes963010
-Ref: Setting the rounding mode-Footnote-1966941
-Node: Arbitrary Precision Integers967120
-Ref: Arbitrary Precision Integers-Footnote-1970295
-Node: Checking for MPFR970444
-Node: POSIX Floating Point Problems971918
-Ref: POSIX Floating Point Problems-Footnote-1976203
-Node: Floating point summary976241
-Node: Dynamic Extensions978431
-Node: Extension Intro979984
-Node: Plugin License981250
-Node: Extension Mechanism Outline982047
-Ref: figure-load-extension982486
-Ref: figure-register-new-function984051
-Ref: figure-call-new-function985143
-Node: Extension API Description987205
-Node: Extension API Functions Introduction988847
-Ref: table-api-std-headers990683
-Node: General Data Types994548
-Ref: General Data Types-Footnote-11002909
-Node: Memory Allocation Functions1003208
-Ref: Memory Allocation Functions-Footnote-11007418
-Node: Constructor Functions1007517
-Node: Registration Functions1011103
-Node: Extension Functions1011788
-Node: Exit Callback Functions1017110
-Node: Extension Version String1018360
-Node: Input Parsers1019023
-Node: Output Wrappers1031744
-Node: Two-way processors1036256
-Node: Printing Messages1038521
-Ref: Printing Messages-Footnote-11039692
-Node: Updating ERRNO1039845
-Node: Requesting Values1040584
-Ref: table-value-types-returned1041321
-Node: Accessing Parameters1042257
-Node: Symbol Table Access1043492
-Node: Symbol table by name1044004
-Ref: Symbol table by name-Footnote-11047028
-Node: Symbol table by cookie1047156
-Ref: Symbol table by cookie-Footnote-11051341
-Node: Cached values1051405
-Ref: Cached values-Footnote-11054941
-Node: Array Manipulation1055094
-Ref: Array Manipulation-Footnote-11056185
-Node: Array Data Types1056222
-Ref: Array Data Types-Footnote-11058880
-Node: Array Functions1058972
-Node: Flattening Arrays1063470
-Node: Creating Arrays1070446
-Node: Redirection API1075213
-Node: Extension API Variables1078046
-Node: Extension Versioning1078757
-Ref: gawk-api-version1079186
-Node: Extension GMP/MPFR Versioning1080917
-Node: Extension API Informational Variables1082545
-Node: Extension API Boilerplate1083618
-Node: Changes from API V11087592
-Node: Finding Extensions1089164
-Node: Extension Example1089723
-Node: Internal File Description1090521
-Node: Internal File Ops1094601
-Ref: Internal File Ops-Footnote-11105951
-Node: Using Internal File Ops1106091
-Ref: Using Internal File Ops-Footnote-11108474
-Node: Extension Samples1108748
-Node: Extension Sample File Functions1110277
-Node: Extension Sample Fnmatch1117926
-Node: Extension Sample Fork1119413
-Node: Extension Sample Inplace1120631
-Node: Extension Sample Ord1123935
-Node: Extension Sample Readdir1124771
-Ref: table-readdir-file-types1125660
-Node: Extension Sample Revout1126465
-Node: Extension Sample Rev2way1127054
-Node: Extension Sample Read write array1127794
-Node: Extension Sample Readfile1129736
-Node: Extension Sample Time1130831
-Node: Extension Sample API Tests1132179
-Node: gawkextlib1132671
-Node: Extension summary1135589
-Node: Extension Exercises1139291
-Node: Language History1140533
-Node: V7/SVR3.11142189
-Node: SVR41144341
-Node: POSIX1145775
-Node: BTL1147155
-Node: POSIX/GNU1147884
-Node: Feature History1153662
-Node: Common Extensions1169708
-Node: Ranges and Locales1170991
-Ref: Ranges and Locales-Footnote-11175607
-Ref: Ranges and Locales-Footnote-21175634
-Ref: Ranges and Locales-Footnote-31175869
-Node: Contributors1176090
-Node: History summary1182035
-Node: Installation1183415
-Node: Gawk Distribution1184359
-Node: Getting1184843
-Node: Extracting1185806
-Node: Distribution contents1187444
-Node: Unix Installation1193924
-Node: Quick Installation1194606
-Node: Shell Startup Files1197020
-Node: Additional Configuration Options1198109
-Node: Configuration Philosophy1200274
-Node: Non-Unix Installation1202643
-Node: PC Installation1203103
-Node: PC Binary Installation1203941
-Node: PC Compiling1204376
-Node: PC Using1205493
-Node: Cygwin1209046
-Node: MSYS1210145
-Node: VMS Installation1210646
-Node: VMS Compilation1211437
-Ref: VMS Compilation-Footnote-11212666
-Node: VMS Dynamic Extensions1212724
-Node: VMS Installation Details1214409
-Node: VMS Running1216662
-Node: VMS GNV1220941
-Node: VMS Old Gawk1221676
-Node: Bugs1222147
-Node: Bug address1222810
-Node: Usenet1225792
-Node: Maintainers1226796
-Node: Other Versions1228057
-Node: Installation summary1234971
-Node: Notes1236173
-Node: Compatibility Mode1236967
-Node: Additions1237749
-Node: Accessing The Source1238674
-Node: Adding Code1240111
-Node: New Ports1246330
-Node: Derived Files1250705
-Ref: Derived Files-Footnote-11256365
-Ref: Derived Files-Footnote-21256400
-Ref: Derived Files-Footnote-31256998
-Node: Future Extensions1257112
-Node: Implementation Limitations1257770
-Node: Extension Design1258953
-Node: Old Extension Problems1260097
-Ref: Old Extension Problems-Footnote-11261615
-Node: Extension New Mechanism Goals1261672
-Ref: Extension New Mechanism Goals-Footnote-11265036
-Node: Extension Other Design Decisions1265225
-Node: Extension Future Growth1267338
-Node: Notes summary1268174
-Node: Basic Concepts1269332
-Node: Basic High Level1270013
-Ref: figure-general-flow1270295
-Ref: figure-process-flow1270980
-Ref: Basic High Level-Footnote-11274281
-Node: Basic Data Typing1274466
-Node: Glossary1277794
-Node: Copying1309632
-Node: GNU Free Documentation License1347175
-Node: Index1372295
+Ref: Case-sensitivity-Footnote-1194255
+Ref: Case-sensitivity-Footnote-2194490
+Node: Regexp Summary194598
+Node: Reading Files196064
+Node: Records198333
+Node: awk split records199408
+Node: gawk split records204683
+Ref: gawk split records-Footnote-1209269
+Node: Fields209306
+Node: Nonconstant Fields212047
+Ref: Nonconstant Fields-Footnote-1214283
+Node: Changing Fields214487
+Node: Field Separators220518
+Node: Default Field Splitting223216
+Node: Regexp Field Splitting224334
+Node: Single Character Fields227687
+Node: Command Line Field Separator228747
+Node: Full Line Fields231965
+Ref: Full Line Fields-Footnote-1233487
+Ref: Full Line Fields-Footnote-2233533
+Node: Field Splitting Summary233634
+Node: Constant Size235708
+Node: Fixed width data236440
+Node: Skipping intervening239907
+Node: Allowing trailing data240705
+Node: Fields with fixed data241742
+Node: Splitting By Content243260
+Ref: Splitting By Content-Footnote-1246910
+Node: Testing field creation247073
+Node: Multiple Line248698
+Ref: Multiple Line-Footnote-1254582
+Node: Getline254761
+Node: Plain Getline257230
+Node: Getline/Variable259871
+Node: Getline/File261022
+Node: Getline/Variable/File262410
+Ref: Getline/Variable/File-Footnote-1264015
+Node: Getline/Pipe264103
+Node: Getline/Variable/Pipe266810
+Node: Getline/Coprocess267945
+Node: Getline/Variable/Coprocess269212
+Node: Getline Notes269954
+Node: Getline Summary272751
+Ref: table-getline-variants273175
+Node: Read Timeout273923
+Ref: Read Timeout-Footnote-1277829
+Node: Retrying Input277887
+Node: Command-line directories279086
+Node: Input Summary279992
+Node: Input Exercises283164
+Node: Printing283892
+Node: Print285726
+Node: Print Examples287183
+Node: Output Separators289963
+Node: OFMT291980
+Node: Printf293336
+Node: Basic Printf294121
+Node: Control Letters295695
+Node: Format Modifiers300859
+Node: Printf Examples306874
+Node: Redirection309360
+Node: Special FD316201
+Ref: Special FD-Footnote-1319369
+Node: Special Files319443
+Node: Other Inherited Files320060
+Node: Special Network321061
+Node: Special Caveats321921
+Node: Close Files And Pipes322870
+Ref: table-close-pipe-return-values329777
+Ref: Close Files And Pipes-Footnote-1330590
+Ref: Close Files And Pipes-Footnote-2330738
+Node: Nonfatal330890
+Node: Output Summary333228
+Node: Output Exercises334450
+Node: Expressions335129
+Node: Values336317
+Node: Constants336995
+Node: Scalar Constants337686
+Ref: Scalar Constants-Footnote-1340210
+Node: Nondecimal-numbers340460
+Node: Regexp Constants343461
+Node: Using Constant Regexps343987
+Node: Standard Regexp Constants344609
+Node: Strong Regexp Constants347797
+Node: Variables350755
+Node: Using Variables351412
+Node: Assignment Options353322
+Node: Conversion355789
+Node: Strings And Numbers356313
+Ref: Strings And Numbers-Footnote-1359376
+Node: Locale influences conversions359485
+Ref: table-locale-affects362243
+Node: All Operators362861
+Node: Arithmetic Ops363490
+Node: Concatenation365996
+Ref: Concatenation-Footnote-1368843
+Node: Assignment Ops368950
+Ref: table-assign-ops373941
+Node: Increment Ops375254
+Node: Truth Values and Conditions378714
+Node: Truth Values379788
+Node: Typing and Comparison380836
+Node: Variable Typing381656
+Ref: Variable Typing-Footnote-1388119
+Ref: Variable Typing-Footnote-2388191
+Node: Comparison Operators388268
+Ref: table-relational-ops388687
+Node: POSIX String Comparison392182
+Ref: POSIX String Comparison-Footnote-1393877
+Ref: POSIX String Comparison-Footnote-2394016
+Node: Boolean Ops394100
+Ref: Boolean Ops-Footnote-1398582
+Node: Conditional Exp398674
+Node: Function Calls400410
+Node: Precedence404287
+Node: Locales407946
+Node: Expressions Summary409578
+Node: Patterns and Actions412151
+Node: Pattern Overview413271
+Node: Regexp Patterns414948
+Node: Expression Patterns415490
+Node: Ranges419271
+Node: BEGIN/END422379
+Node: Using BEGIN/END423140
+Ref: Using BEGIN/END-Footnote-1425876
+Node: I/O And BEGIN/END425982
+Node: BEGINFILE/ENDFILE428296
+Node: Empty431209
+Node: Using Shell Variables431526
+Node: Action Overview433800
+Node: Statements436125
+Node: If Statement437973
+Node: While Statement439468
+Node: Do Statement441496
+Node: For Statement442644
+Node: Switch Statement445815
+Node: Break Statement448201
+Node: Continue Statement450293
+Node: Next Statement452120
+Node: Nextfile Statement454503
+Node: Exit Statement457155
+Node: Built-in Variables459558
+Node: User-modified460691
+Node: Auto-set468458
+Ref: Auto-set-Footnote-1485265
+Ref: Auto-set-Footnote-2485471
+Node: ARGC and ARGV485527
+Node: Pattern Action Summary489740
+Node: Arrays492170
+Node: Array Basics493499
+Node: Array Intro494343
+Ref: figure-array-elements496318
+Ref: Array Intro-Footnote-1499022
+Node: Reference to Elements499150
+Node: Assigning Elements501614
+Node: Array Example502105
+Node: Scanning an Array503864
+Node: Controlling Scanning506886
+Ref: Controlling Scanning-Footnote-1512285
+Node: Numeric Array Subscripts512601
+Node: Uninitialized Subscripts514785
+Node: Delete516404
+Ref: Delete-Footnote-1519156
+Node: Multidimensional519213
+Node: Multiscanning522308
+Node: Arrays of Arrays523899
+Node: Arrays Summary528667
+Node: Functions530760
+Node: Built-in531798
+Node: Calling Built-in532879
+Node: Numeric Functions534875
+Ref: Numeric Functions-Footnote-1538903
+Ref: Numeric Functions-Footnote-2539548
+Ref: Numeric Functions-Footnote-3539596
+Node: String Functions539868
+Ref: String Functions-Footnote-1563726
+Ref: String Functions-Footnote-2563854
+Ref: String Functions-Footnote-3564102
+Node: Gory Details564189
+Ref: table-sub-escapes565980
+Ref: table-sub-proposed567499
+Ref: table-posix-sub568862
+Ref: table-gensub-escapes570403
+Ref: Gory Details-Footnote-1571226
+Node: I/O Functions571380
+Ref: table-system-return-values577848
+Ref: I/O Functions-Footnote-1579928
+Ref: I/O Functions-Footnote-2580076
+Node: Time Functions580196
+Ref: Time Functions-Footnote-1590867
+Ref: Time Functions-Footnote-2590935
+Ref: Time Functions-Footnote-3591093
+Ref: Time Functions-Footnote-4591204
+Ref: Time Functions-Footnote-5591316
+Ref: Time Functions-Footnote-6591543
+Node: Bitwise Functions591809
+Ref: table-bitwise-ops592403
+Ref: Bitwise Functions-Footnote-1598466
+Ref: Bitwise Functions-Footnote-2598639
+Node: Type Functions598830
+Node: I18N Functions601581
+Node: User-defined603232
+Node: Definition Syntax604044
+Ref: Definition Syntax-Footnote-1609731
+Node: Function Example609802
+Ref: Function Example-Footnote-1612724
+Node: Function Calling612746
+Node: Calling A Function613334
+Node: Variable Scope614292
+Node: Pass By Value/Reference617286
+Node: Function Caveats619930
+Ref: Function Caveats-Footnote-1621977
+Node: Return Statement622097
+Node: Dynamic Typing625076
+Node: Indirect Calls626006
+Ref: Indirect Calls-Footnote-1636258
+Node: Functions Summary636386
+Node: Library Functions639091
+Ref: Library Functions-Footnote-1642698
+Ref: Library Functions-Footnote-2642841
+Node: Library Names643012
+Ref: Library Names-Footnote-1646679
+Ref: Library Names-Footnote-2646902
+Node: General Functions646988
+Node: Strtonum Function648091
+Node: Assert Function651113
+Node: Round Function654439
+Node: Cliff Random Function655979
+Node: Ordinal Functions656995
+Ref: Ordinal Functions-Footnote-1660058
+Ref: Ordinal Functions-Footnote-2660310
+Node: Join Function660520
+Ref: Join Function-Footnote-1662290
+Node: Getlocaltime Function662490
+Node: Readfile Function666232
+Node: Shell Quoting668209
+Node: Data File Management669610
+Node: Filetrans Function670242
+Node: Rewind Function674338
+Node: File Checking676247
+Ref: File Checking-Footnote-1677581
+Node: Empty Files677782
+Node: Ignoring Assigns679761
+Node: Getopt Function681311
+Ref: Getopt Function-Footnote-1692780
+Node: Passwd Functions692980
+Ref: Passwd Functions-Footnote-1701819
+Node: Group Functions701907
+Ref: Group Functions-Footnote-1709805
+Node: Walking Arrays710012
+Node: Library Functions Summary713020
+Node: Library Exercises714426
+Node: Sample Programs714891
+Node: Running Examples715661
+Node: Clones716389
+Node: Cut Program717613
+Node: Egrep Program727542
+Ref: Egrep Program-Footnote-1735054
+Node: Id Program735164
+Node: Split Program738844
+Ref: Split Program-Footnote-1742302
+Node: Tee Program742431
+Node: Uniq Program745221
+Node: Wc Program752842
+Ref: Wc Program-Footnote-1757097
+Node: Miscellaneous Programs757191
+Node: Dupword Program758404
+Node: Alarm Program760434
+Node: Translate Program765289
+Ref: Translate Program-Footnote-1769854
+Node: Labels Program770124
+Ref: Labels Program-Footnote-1773475
+Node: Word Sorting773559
+Node: History Sorting777631
+Node: Extract Program779466
+Node: Simple Sed787520
+Node: Igawk Program790594
+Ref: Igawk Program-Footnote-1804925
+Ref: Igawk Program-Footnote-2805127
+Ref: Igawk Program-Footnote-3805249
+Node: Anagram Program805364
+Node: Signature Program808426
+Node: Programs Summary809673
+Node: Programs Exercises810887
+Ref: Programs Exercises-Footnote-1815016
+Node: Advanced Features815107
+Node: Nondecimal Data817097
+Node: Array Sorting818688
+Node: Controlling Array Traversal819388
+Ref: Controlling Array Traversal-Footnote-1827756
+Node: Array Sorting Functions827874
+Ref: Array Sorting Functions-Footnote-1832965
+Node: Two-way I/O833161
+Ref: Two-way I/O-Footnote-1840882
+Ref: Two-way I/O-Footnote-2841069
+Node: TCP/IP Networking841151
+Node: Profiling844269
+Node: Advanced Features Summary853287
+Node: Internationalization855131
+Node: I18N and L10N856611
+Node: Explaining gettext857298
+Ref: Explaining gettext-Footnote-1863190
+Ref: Explaining gettext-Footnote-2863375
+Node: Programmer i18n863540
+Ref: Programmer i18n-Footnote-1868489
+Node: Translator i18n868538
+Node: String Extraction869332
+Ref: String Extraction-Footnote-1870464
+Node: Printf Ordering870550
+Ref: Printf Ordering-Footnote-1873336
+Node: I18N Portability873400
+Ref: I18N Portability-Footnote-1875856
+Node: I18N Example875919
+Ref: I18N Example-Footnote-1879194
+Ref: I18N Example-Footnote-2879267
+Node: Gawk I18N879376
+Node: I18N Summary880025
+Node: Debugger881366
+Node: Debugging882366
+Node: Debugging Concepts882807
+Node: Debugging Terms884616
+Node: Awk Debugging887191
+Ref: Awk Debugging-Footnote-1888136
+Node: Sample Debugging Session888268
+Node: Debugger Invocation888802
+Node: Finding The Bug890188
+Node: List of Debugger Commands896662
+Node: Breakpoint Control897995
+Node: Debugger Execution Control901689
+Node: Viewing And Changing Data905051
+Node: Execution Stack908592
+Node: Debugger Info910229
+Node: Miscellaneous Debugger Commands914300
+Node: Readline Support919362
+Node: Limitations920258
+Node: Debugging Summary922367
+Node: Namespaces923646
+Node: Global Namespace924725
+Node: Qualified Names926123
+Node: Default Namespace927122
+Node: Changing The Namespace927863
+Node: Naming Rules929477
+Node: Internal Name Management931325
+Node: Namespace Example932367
+Node: Namespace And Features934929
+Node: Namespace Summary936364
+Node: Arbitrary Precision Arithmetic937841
+Node: Computer Arithmetic939328
+Ref: table-numeric-ranges943094
+Ref: table-floating-point-ranges943587
+Ref: Computer Arithmetic-Footnote-1944245
+Node: Math Definitions944302
+Ref: table-ieee-formats947618
+Ref: Math Definitions-Footnote-1948221
+Node: MPFR features948326
+Node: FP Math Caution950044
+Ref: FP Math Caution-Footnote-1951116
+Node: Inexactness of computations951485
+Node: Inexact representation952445
+Node: Comparing FP Values953805
+Node: Errors accumulate955046
+Node: Getting Accuracy956479
+Node: Try To Round959189
+Node: Setting precision960088
+Ref: table-predefined-precision-strings960785
+Node: Setting the rounding mode962615
+Ref: table-gawk-rounding-modes962989
+Ref: Setting the rounding mode-Footnote-1966920
+Node: Arbitrary Precision Integers967099
+Ref: Arbitrary Precision Integers-Footnote-1970274
+Node: Checking for MPFR970423
+Node: POSIX Floating Point Problems971897
+Ref: POSIX Floating Point Problems-Footnote-1976182
+Node: Floating point summary976220
+Node: Dynamic Extensions978410
+Node: Extension Intro979963
+Node: Plugin License981229
+Node: Extension Mechanism Outline982026
+Ref: figure-load-extension982465
+Ref: figure-register-new-function984030
+Ref: figure-call-new-function985122
+Node: Extension API Description987184
+Node: Extension API Functions Introduction988826
+Ref: table-api-std-headers990662
+Node: General Data Types994527
+Ref: General Data Types-Footnote-11002888
+Node: Memory Allocation Functions1003187
+Ref: Memory Allocation Functions-Footnote-11007397
+Node: Constructor Functions1007496
+Node: Registration Functions1011082
+Node: Extension Functions1011767
+Node: Exit Callback Functions1017089
+Node: Extension Version String1018339
+Node: Input Parsers1019002
+Node: Output Wrappers1031723
+Node: Two-way processors1036235
+Node: Printing Messages1038500
+Ref: Printing Messages-Footnote-11039671
+Node: Updating ERRNO1039824
+Node: Requesting Values1040563
+Ref: table-value-types-returned1041300
+Node: Accessing Parameters1042236
+Node: Symbol Table Access1043471
+Node: Symbol table by name1043983
+Ref: Symbol table by name-Footnote-11047007
+Node: Symbol table by cookie1047135
+Ref: Symbol table by cookie-Footnote-11051320
+Node: Cached values1051384
+Ref: Cached values-Footnote-11054920
+Node: Array Manipulation1055073
+Ref: Array Manipulation-Footnote-11056164
+Node: Array Data Types1056201
+Ref: Array Data Types-Footnote-11058859
+Node: Array Functions1058951
+Node: Flattening Arrays1063449
+Node: Creating Arrays1070425
+Node: Redirection API1075192
+Node: Extension API Variables1078025
+Node: Extension Versioning1078736
+Ref: gawk-api-version1079165
+Node: Extension GMP/MPFR Versioning1080896
+Node: Extension API Informational Variables1082524
+Node: Extension API Boilerplate1083597
+Node: Changes from API V11087571
+Node: Finding Extensions1089143
+Node: Extension Example1089702
+Node: Internal File Description1090500
+Node: Internal File Ops1094580
+Ref: Internal File Ops-Footnote-11105930
+Node: Using Internal File Ops1106070
+Ref: Using Internal File Ops-Footnote-11108453
+Node: Extension Samples1108727
+Node: Extension Sample File Functions1110256
+Node: Extension Sample Fnmatch1117905
+Node: Extension Sample Fork1119392
+Node: Extension Sample Inplace1120610
+Node: Extension Sample Ord1123914
+Node: Extension Sample Readdir1124750
+Ref: table-readdir-file-types1125639
+Node: Extension Sample Revout1126444
+Node: Extension Sample Rev2way1127033
+Node: Extension Sample Read write array1127773
+Node: Extension Sample Readfile1129715
+Node: Extension Sample Time1130810
+Node: Extension Sample API Tests1132158
+Node: gawkextlib1132650
+Node: Extension summary1135568
+Node: Extension Exercises1139270
+Node: Language History1140512
+Node: V7/SVR3.11142168
+Node: SVR41144320
+Node: POSIX1145754
+Node: BTL1147134
+Node: POSIX/GNU1147863
+Node: Feature History1153641
+Node: Common Extensions1169687
+Node: Ranges and Locales1170970
+Ref: Ranges and Locales-Footnote-11175586
+Ref: Ranges and Locales-Footnote-21175613
+Ref: Ranges and Locales-Footnote-31175848
+Node: Contributors1176069
+Node: History summary1182014
+Node: Installation1183394
+Node: Gawk Distribution1184338
+Node: Getting1184822
+Node: Extracting1185785
+Node: Distribution contents1187423
+Node: Unix Installation1193903
+Node: Quick Installation1194585
+Node: Shell Startup Files1196999
+Node: Additional Configuration Options1198088
+Node: Configuration Philosophy1200253
+Node: Non-Unix Installation1202622
+Node: PC Installation1203082
+Node: PC Binary Installation1203920
+Node: PC Compiling1204355
+Node: PC Using1205472
+Node: Cygwin1209025
+Node: MSYS1210124
+Node: VMS Installation1210625
+Node: VMS Compilation1211416
+Ref: VMS Compilation-Footnote-11212645
+Node: VMS Dynamic Extensions1212703
+Node: VMS Installation Details1214388
+Node: VMS Running1216641
+Node: VMS GNV1220920
+Node: VMS Old Gawk1221655
+Node: Bugs1222126
+Node: Bug address1222789
+Node: Usenet1225771
+Node: Maintainers1226775
+Node: Other Versions1228036
+Node: Installation summary1234950
+Node: Notes1236152
+Node: Compatibility Mode1236946
+Node: Additions1237728
+Node: Accessing The Source1238653
+Node: Adding Code1240090
+Node: New Ports1246309
+Node: Derived Files1250684
+Ref: Derived Files-Footnote-11256344
+Ref: Derived Files-Footnote-21256379
+Ref: Derived Files-Footnote-31256977
+Node: Future Extensions1257091
+Node: Implementation Limitations1257749
+Node: Extension Design1258932
+Node: Old Extension Problems1260076
+Ref: Old Extension Problems-Footnote-11261594
+Node: Extension New Mechanism Goals1261651
+Ref: Extension New Mechanism Goals-Footnote-11265015
+Node: Extension Other Design Decisions1265204
+Node: Extension Future Growth1267317
+Node: Notes summary1268153
+Node: Basic Concepts1269311
+Node: Basic High Level1269992
+Ref: figure-general-flow1270274
+Ref: figure-process-flow1270959
+Ref: Basic High Level-Footnote-11274260
+Node: Basic Data Typing1274445
+Node: Glossary1277773
+Node: Copying1309611
+Node: GNU Free Documentation License1347154
+Node: Index1372274
 
 End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index c3d01a6..e5371c6 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -6416,17 +6416,14 @@ a program case insensitive without having to edit it.
 
 @c @cindex ISO 8859-1
 @c @cindex ISO Latin-1
-In multibyte locales,
-the equivalences between upper-
-and lowercase characters are tested based on the wide-character values of
-the locale's character set.
-Otherwise, the characters are tested based
-on the ISO-8859-1 (ISO Latin-1)
-character set. This character set is a superset of the traditional 128
-ASCII characters, which also provides a number of characters suitable
-for use with European address@hidden you don't understand this,
-don't worry about it; it just means that @command{gawk} does
-the right thing.}
+In multibyte locales, the equivalences between upper- and lowercase
+characters are tested based on the wide-character values of the locale's
+character set.  Prior to @value{PVERSION} 5.0, single-byte characters were
+tested based on the ISO-8859-1 (ISO Latin-1) character set.  However, as
+of @value{PVERSION} 5.0, single-byte characters are also tested based on
+the values of the locale's character address@hidden you don't understand
+this, don't worry about it; it just means that @command{gawk} does the
+right thing.}
 
 The value of @code{IGNORECASE} has no effect if @command{gawk} is in
 compatibility mode (@pxref{Options}).
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 202f47f..14e20b7 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -6199,17 +6199,14 @@ a program case insensitive without having to edit it.
 
 @c @cindex ISO 8859-1
 @c @cindex ISO Latin-1
-In multibyte locales,
-the equivalences between upper-
-and lowercase characters are tested based on the wide-character values of
-the locale's character set.
-Otherwise, the characters are tested based
-on the ISO-8859-1 (ISO Latin-1)
-character set. This character set is a superset of the traditional 128
-ASCII characters, which also provides a number of characters suitable
-for use with European address@hidden you don't understand this,
-don't worry about it; it just means that @command{gawk} does
-the right thing.}
+In multibyte locales, the equivalences between upper- and lowercase
+characters are tested based on the wide-character values of the locale's
+character set.  Prior to @value{PVERSION} 5.0, single-byte characters were
+tested based on the ISO-8859-1 (ISO Latin-1) character set.  However, as
+of @value{PVERSION} 5.0, single-byte characters are also tested based on
+the values of the locale's character address@hidden you don't understand
+this, don't worry about it; it just means that @command{gawk} does the
+right thing.}
 
 The value of @code{IGNORECASE} has no effect if @command{gawk} is in
 compatibility mode (@pxref{Options}).

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

Summary of changes:
 doc/ChangeLog   |    6 +
 doc/gawk.info   | 1054 +++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |   19 +-
 doc/gawktexi.in |   19 +-
 4 files changed, 549 insertions(+), 549 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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