[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] gawk branch, master, updated. gawk-4.1.0-4228-g216a6e1
From: |
Arnold Robbins |
Subject: |
[SCM] gawk branch, master, updated. gawk-4.1.0-4228-g216a6e1 |
Date: |
Thu, 21 Jan 2021 13:46:17 -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 216a6e169a8813561ff1eb7af4c91b9d1ec68799 (commit)
via 09464314120c03b6870678108c10d99c58d4aa39 (commit)
from d3a1acac12673875b21ad2a95ffd7be0fb220ae5 (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=216a6e169a8813561ff1eb7af4c91b9d1ec68799
commit 216a6e169a8813561ff1eb7af4c91b9d1ec68799
Merge: d3a1aca 0946431
Author: Arnold D. Robbins <arnold@skeeve.com>
Date: Thu Jan 21 20:46:09 2021 +0200
Merge branch 'gawk-5.1-stable'
diff --cc doc/gawk.info
index bf9a88d,2f8470d..89fe1eb
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -38049,604 -38024,603 +38071,604 @@@ Inde
Tag Table:
Node: Top1200
-Node: Foreword344559
-Node: Foreword449001
-Node: Preface50533
-Ref: Preface-Footnote-153392
-Ref: Preface-Footnote-253501
-Ref: Preface-Footnote-353735
-Node: History53877
-Node: Names56229
-Ref: Names-Footnote-157333
-Node: This Manual57480
-Ref: This Manual-Footnote-164119
-Node: Conventions64219
-Node: Manual History66588
-Ref: Manual History-Footnote-169585
-Ref: Manual History-Footnote-269626
-Node: How To Contribute69700
-Node: Acknowledgments70626
-Node: Getting Started75563
-Node: Running gawk78002
-Node: One-shot79192
-Node: Read Terminal80455
-Node: Long82448
-Node: Executable Scripts83961
-Ref: Executable Scripts-Footnote-186594
-Node: Comments86697
-Node: Quoting89181
-Node: DOS Quoting94707
-Node: Sample Data Files96763
-Node: Very Simple99358
-Node: Two Rules105460
-Node: More Complex107345
-Node: Statements/Lines109677
-Ref: Statements/Lines-Footnote-1114161
-Node: Other Features114426
-Node: When115362
-Ref: When-Footnote-1117116
-Node: Intro Summary117181
-Node: Invoking Gawk118065
-Node: Command Line119579
-Node: Options120377
-Ref: Options-Footnote-1138291
-Ref: Options-Footnote-2138522
-Node: Other Arguments138547
-Node: Naming Standard Input142558
-Node: Environment Variables143768
-Node: AWKPATH Variable144326
-Ref: AWKPATH Variable-Footnote-1147738
-Ref: AWKPATH Variable-Footnote-2147772
-Node: AWKLIBPATH Variable148143
-Ref: AWKLIBPATH Variable-Footnote-1149840
-Node: Other Environment Variables150215
-Node: Exit Status154036
-Node: Include Files154713
-Node: Loading Shared Libraries158403
-Node: Obsolete159831
-Node: Undocumented160523
-Node: Invoking Summary160820
-Node: Regexp163661
-Node: Regexp Usage165115
-Node: Escape Sequences167152
-Node: Regexp Operators173393
-Node: Regexp Operator Details173878
-Ref: Regexp Operator Details-Footnote-1180310
-Node: Interval Expressions180457
-Ref: Interval Expressions-Footnote-1181878
-Node: Bracket Expressions181976
-Ref: table-char-classes184452
-Node: Leftmost Longest187778
-Node: Computed Regexps189081
-Node: GNU Regexp Operators192508
-Node: Case-sensitivity196245
-Ref: Case-sensitivity-Footnote-1199111
-Ref: Case-sensitivity-Footnote-2199346
-Node: Regexp Summary199454
-Node: Reading Files200920
-Node: Records203189
-Node: awk split records204264
-Node: gawk split records208964
-Ref: gawk split records-Footnote-1214038
-Node: Fields214075
-Node: Nonconstant Fields216816
-Ref: Nonconstant Fields-Footnote-1219052
-Node: Changing Fields219256
-Node: Field Separators225287
-Node: Default Field Splitting227985
-Node: Regexp Field Splitting229103
-Node: Single Character Fields232780
-Node: Command Line Field Separator233840
-Node: Full Line Fields237058
-Ref: Full Line Fields-Footnote-1238580
-Ref: Full Line Fields-Footnote-2238626
-Node: Field Splitting Summary238727
-Node: Constant Size240801
-Node: Fixed width data241533
-Node: Skipping intervening245000
-Node: Allowing trailing data245798
-Node: Fields with fixed data246835
-Node: Splitting By Content248353
-Ref: Splitting By Content-Footnote-1252136
-Node: More CSV252299
-Node: Testing field creation253891
-Node: Multiple Line255516
-Node: Getline261793
-Node: Plain Getline264262
-Node: Getline/Variable266835
-Node: Getline/File267986
-Node: Getline/Variable/File269374
-Ref: Getline/Variable/File-Footnote-1270979
-Node: Getline/Pipe271067
-Node: Getline/Variable/Pipe273771
-Node: Getline/Coprocess274906
-Node: Getline/Variable/Coprocess276173
-Node: Getline Notes276915
-Node: Getline Summary279712
-Ref: table-getline-variants280136
-Node: Read Timeout280884
-Ref: Read Timeout-Footnote-1284790
-Node: Retrying Input284848
-Node: Command-line directories286047
-Node: Input Summary286953
-Node: Input Exercises290125
-Node: Printing290559
-Node: Print292393
-Node: Print Examples293850
-Node: Output Separators296630
-Node: OFMT298647
-Node: Printf300003
-Node: Basic Printf300788
-Node: Control Letters302362
-Node: Format Modifiers307526
-Node: Printf Examples313541
-Node: Redirection316027
-Node: Special FD322868
-Ref: Special FD-Footnote-1326036
-Node: Special Files326110
-Node: Other Inherited Files326727
-Node: Special Network327728
-Node: Special Caveats328588
-Node: Close Files And Pipes329537
-Ref: table-close-pipe-return-values336444
-Ref: Close Files And Pipes-Footnote-1337257
-Ref: Close Files And Pipes-Footnote-2337405
-Node: Nonfatal337557
-Node: Output Summary339895
-Node: Output Exercises341117
-Node: Expressions341796
-Node: Values342984
-Node: Constants343662
-Node: Scalar Constants344353
-Ref: Scalar Constants-Footnote-1346863
-Node: Nondecimal-numbers347113
-Node: Regexp Constants350114
-Node: Using Constant Regexps350640
-Node: Standard Regexp Constants351262
-Node: Strong Regexp Constants354450
-Node: Variables357462
-Node: Using Variables358119
-Node: Assignment Options360029
-Node: Conversion362500
-Node: Strings And Numbers363024
-Ref: Strings And Numbers-Footnote-1366087
-Node: Locale influences conversions366196
-Ref: table-locale-affects368954
-Node: All Operators369572
-Node: Arithmetic Ops370201
-Node: Concatenation372917
-Ref: Concatenation-Footnote-1375764
-Node: Assignment Ops375871
-Ref: table-assign-ops380862
-Node: Increment Ops382175
-Node: Truth Values and Conditions385635
-Node: Truth Values386709
-Node: Typing and Comparison387757
-Node: Variable Typing388577
-Ref: Variable Typing-Footnote-1395040
-Ref: Variable Typing-Footnote-2395112
-Node: Comparison Operators395189
-Ref: table-relational-ops395608
-Node: POSIX String Comparison399103
-Ref: POSIX String Comparison-Footnote-1400798
-Ref: POSIX String Comparison-Footnote-2400937
-Node: Boolean Ops401021
-Ref: Boolean Ops-Footnote-1405503
-Node: Conditional Exp405595
-Node: Function Calls407331
-Node: Precedence411208
-Node: Locales414867
-Node: Expressions Summary416499
-Node: Patterns and Actions419072
-Node: Pattern Overview420192
-Node: Regexp Patterns421869
-Node: Expression Patterns422411
-Node: Ranges426192
-Node: BEGIN/END429300
-Node: Using BEGIN/END430061
-Ref: Using BEGIN/END-Footnote-1432815
-Node: I/O And BEGIN/END432921
-Node: BEGINFILE/ENDFILE435234
-Node: Empty438465
-Node: Using Shell Variables438782
-Node: Action Overview441056
-Node: Statements443381
-Node: If Statement445229
-Node: While Statement446724
-Node: Do Statement448752
-Node: For Statement449900
-Node: Switch Statement453071
-Node: Break Statement455512
-Node: Continue Statement457604
-Node: Next Statement459431
-Node: Nextfile Statement461814
-Node: Exit Statement464503
-Node: Built-in Variables466906
-Node: User-modified468039
-Node: Auto-set475806
-Ref: Auto-set-Footnote-1492613
-Ref: Auto-set-Footnote-2492819
-Node: ARGC and ARGV492875
-Node: Pattern Action Summary497088
-Node: Arrays499518
-Node: Array Basics500847
-Node: Array Intro501691
-Ref: figure-array-elements503666
-Ref: Array Intro-Footnote-1506370
-Node: Reference to Elements506498
-Node: Assigning Elements508962
-Node: Array Example509453
-Node: Scanning an Array511212
-Node: Controlling Scanning514234
-Ref: Controlling Scanning-Footnote-1520690
-Node: Numeric Array Subscripts521006
-Node: Uninitialized Subscripts523190
-Node: Delete524809
-Ref: Delete-Footnote-1527561
-Node: Multidimensional527618
-Node: Multiscanning530713
-Node: Arrays of Arrays532304
-Node: Arrays Summary537072
-Node: Functions539165
-Node: Built-in540203
-Node: Calling Built-in541284
-Node: Numeric Functions543280
-Ref: Numeric Functions-Footnote-1547308
-Ref: Numeric Functions-Footnote-2547956
-Ref: Numeric Functions-Footnote-3548004
-Node: String Functions548276
-Ref: String Functions-Footnote-1572417
-Ref: String Functions-Footnote-2572545
-Ref: String Functions-Footnote-3572793
-Node: Gory Details572880
-Ref: table-sub-escapes574671
-Ref: table-sub-proposed576190
-Ref: table-posix-sub577553
-Ref: table-gensub-escapes579094
-Ref: Gory Details-Footnote-1579917
-Node: I/O Functions580071
-Ref: table-system-return-values586525
-Ref: I/O Functions-Footnote-1588605
-Ref: I/O Functions-Footnote-2588753
-Node: Time Functions588873
-Ref: Time Functions-Footnote-1599544
-Ref: Time Functions-Footnote-2599612
-Ref: Time Functions-Footnote-3599770
-Ref: Time Functions-Footnote-4599881
-Ref: Time Functions-Footnote-5599993
-Ref: Time Functions-Footnote-6600220
-Node: Bitwise Functions600486
-Ref: table-bitwise-ops601080
-Ref: Bitwise Functions-Footnote-1607143
-Ref: Bitwise Functions-Footnote-2607316
-Node: Type Functions607507
-Node: I18N Functions610370
-Node: User-defined612021
-Node: Definition Syntax612833
-Ref: Definition Syntax-Footnote-1618527
-Node: Function Example618598
-Ref: Function Example-Footnote-1621520
-Node: Function Calling621542
-Node: Calling A Function622130
-Node: Variable Scope623088
-Node: Pass By Value/Reference626082
-Node: Function Caveats628726
-Ref: Function Caveats-Footnote-1630773
-Node: Return Statement630893
-Node: Dynamic Typing633872
-Node: Indirect Calls634802
-Ref: Indirect Calls-Footnote-1645054
-Node: Functions Summary645182
-Node: Library Functions647887
-Ref: Library Functions-Footnote-1651494
-Ref: Library Functions-Footnote-2651637
-Node: Library Names651808
-Ref: Library Names-Footnote-1655475
-Ref: Library Names-Footnote-2655698
-Node: General Functions655784
-Node: Strtonum Function656887
-Node: Assert Function659909
-Node: Round Function663235
-Node: Cliff Random Function664775
-Node: Ordinal Functions665791
-Ref: Ordinal Functions-Footnote-1668854
-Ref: Ordinal Functions-Footnote-2669106
-Node: Join Function669316
-Ref: Join Function-Footnote-1671086
-Node: Getlocaltime Function671286
-Node: Readfile Function675028
-Node: Shell Quoting677005
-Node: Data File Management678406
-Node: Filetrans Function679038
-Node: Rewind Function683134
-Node: File Checking685043
-Ref: File Checking-Footnote-1686377
-Node: Empty Files686578
-Node: Ignoring Assigns688557
-Node: Getopt Function690107
-Ref: Getopt Function-Footnote-1705318
-Node: Passwd Functions705518
-Ref: Passwd Functions-Footnote-1714357
-Node: Group Functions714445
-Ref: Group Functions-Footnote-1722343
-Node: Walking Arrays722550
-Node: Library Functions Summary725558
-Node: Library Exercises726964
-Node: Sample Programs727429
-Node: Running Examples728199
-Node: Clones728927
-Node: Cut Program730151
-Node: Egrep Program740291
-Node: Id Program749302
-Node: Split Program759249
-Ref: Split Program-Footnote-1769139
-Node: Tee Program769312
-Node: Uniq Program772102
-Node: Wc Program779690
-Node: Bytes vs. Characters780087
-Node: Using extensions781635
-Node: wc program782389
-Node: Miscellaneous Programs787254
-Node: Dupword Program788467
-Node: Alarm Program790497
-Node: Translate Program795352
-Ref: Translate Program-Footnote-1799917
-Node: Labels Program800187
-Ref: Labels Program-Footnote-1803538
-Node: Word Sorting803622
-Node: History Sorting807694
-Node: Extract Program809919
-Node: Simple Sed817973
-Node: Igawk Program821047
-Ref: Igawk Program-Footnote-1835378
-Ref: Igawk Program-Footnote-2835580
-Ref: Igawk Program-Footnote-3835702
-Node: Anagram Program835817
-Node: Signature Program838879
-Node: Programs Summary840126
-Node: Programs Exercises841340
-Ref: Programs Exercises-Footnote-1845470
-Node: Advanced Features845556
-Node: Nondecimal Data847623
-Node: Array Sorting849214
-Node: Controlling Array Traversal849914
-Ref: Controlling Array Traversal-Footnote-1858282
-Node: Array Sorting Functions858400
-Ref: Array Sorting Functions-Footnote-1863491
-Node: Two-way I/O863687
-Ref: Two-way I/O-Footnote-1871408
-Ref: Two-way I/O-Footnote-2871595
-Node: TCP/IP Networking871677
-Node: Profiling874795
-Node: Extension Philosophy884104
-Node: Advanced Features Summary885555
-Node: Internationalization887554
-Node: I18N and L10N889034
-Node: Explaining gettext889721
-Ref: Explaining gettext-Footnote-1895613
-Ref: Explaining gettext-Footnote-2895798
-Node: Programmer i18n895963
-Ref: Programmer i18n-Footnote-1900912
-Node: Translator i18n900961
-Node: String Extraction901755
-Ref: String Extraction-Footnote-1902887
-Node: Printf Ordering902973
-Ref: Printf Ordering-Footnote-1905759
-Node: I18N Portability905823
-Ref: I18N Portability-Footnote-1908279
-Node: I18N Example908342
-Ref: I18N Example-Footnote-1911617
-Ref: I18N Example-Footnote-2911690
-Node: Gawk I18N911799
-Node: I18N Summary912448
-Node: Debugger913789
-Node: Debugging914789
-Node: Debugging Concepts915230
-Node: Debugging Terms917039
-Node: Awk Debugging919614
-Ref: Awk Debugging-Footnote-1920559
-Node: Sample Debugging Session920691
-Node: Debugger Invocation921225
-Node: Finding The Bug922611
-Node: List of Debugger Commands929085
-Node: Breakpoint Control930418
-Node: Debugger Execution Control934112
-Node: Viewing And Changing Data937474
-Node: Execution Stack941015
-Node: Debugger Info942652
-Node: Miscellaneous Debugger Commands946723
-Node: Readline Support951785
-Node: Limitations952681
-Node: Debugging Summary955235
-Node: Namespaces956514
-Node: Global Namespace957625
-Node: Qualified Names959023
-Node: Default Namespace960022
-Node: Changing The Namespace960763
-Node: Naming Rules962377
-Node: Internal Name Management964225
-Node: Namespace Example965267
-Node: Namespace And Features967829
-Node: Namespace Summary969264
-Node: Arbitrary Precision Arithmetic970741
-Node: Computer Arithmetic972228
-Ref: table-numeric-ranges975994
-Ref: table-floating-point-ranges976487
-Ref: Computer Arithmetic-Footnote-1977145
-Node: Math Definitions977202
-Ref: table-ieee-formats980518
-Ref: Math Definitions-Footnote-1981121
-Node: MPFR features981226
-Node: FP Math Caution982944
-Ref: FP Math Caution-Footnote-1984016
-Node: Inexactness of computations984385
-Node: Inexact representation985345
-Node: Comparing FP Values986705
-Node: Errors accumulate987946
-Node: Getting Accuracy989379
-Node: Try To Round992089
-Node: Setting precision992988
-Ref: table-predefined-precision-strings993685
-Node: Setting the rounding mode995515
-Ref: table-gawk-rounding-modes995889
-Ref: Setting the rounding mode-Footnote-1999820
-Node: Arbitrary Precision Integers999999
-Ref: Arbitrary Precision Integers-Footnote-11003174
-Node: Checking for MPFR1003323
-Node: POSIX Floating Point Problems1004797
-Ref: POSIX Floating Point Problems-Footnote-11009082
-Node: Floating point summary1009120
-Node: Dynamic Extensions1011310
-Node: Extension Intro1012863
-Node: Plugin License1014129
-Node: Extension Mechanism Outline1014926
-Ref: figure-load-extension1015365
-Ref: figure-register-new-function1016930
-Ref: figure-call-new-function1018022
-Node: Extension API Description1020084
-Node: Extension API Functions Introduction1021797
-Ref: table-api-std-headers1023633
-Node: General Data Types1027882
-Ref: General Data Types-Footnote-11036512
-Node: Memory Allocation Functions1036811
-Ref: Memory Allocation Functions-Footnote-11041312
-Node: Constructor Functions1041411
-Node: API Ownership of MPFR and GMP Values1044877
-Node: Registration Functions1046190
-Node: Extension Functions1046890
-Node: Exit Callback Functions1052212
-Node: Extension Version String1053462
-Node: Input Parsers1054125
-Node: Output Wrappers1066846
-Node: Two-way processors1071358
-Node: Printing Messages1073623
-Ref: Printing Messages-Footnote-11074794
-Node: Updating ERRNO1074947
-Node: Requesting Values1075686
-Ref: table-value-types-returned1076423
-Node: Accessing Parameters1077359
-Node: Symbol Table Access1078596
-Node: Symbol table by name1079108
-Ref: Symbol table by name-Footnote-11082132
-Node: Symbol table by cookie1082260
-Ref: Symbol table by cookie-Footnote-11086445
-Node: Cached values1086509
-Ref: Cached values-Footnote-11090045
-Node: Array Manipulation1090198
-Ref: Array Manipulation-Footnote-11091289
-Node: Array Data Types1091326
-Ref: Array Data Types-Footnote-11093984
-Node: Array Functions1094076
-Node: Flattening Arrays1098574
-Node: Creating Arrays1105550
-Node: Redirection API1110317
-Node: Extension API Variables1113150
-Node: Extension Versioning1113861
-Ref: gawk-api-version1114290
-Node: Extension GMP/MPFR Versioning1116021
-Node: Extension API Informational Variables1117649
-Node: Extension API Boilerplate1118722
-Node: Changes from API V11122696
-Node: Finding Extensions1124268
-Node: Extension Example1124827
-Node: Internal File Description1125625
-Node: Internal File Ops1129705
-Ref: Internal File Ops-Footnote-11141055
-Node: Using Internal File Ops1141195
-Ref: Using Internal File Ops-Footnote-11143578
-Node: Extension Samples1143852
-Node: Extension Sample File Functions1145381
-Node: Extension Sample Fnmatch1153030
-Node: Extension Sample Fork1154517
-Node: Extension Sample Inplace1155735
-Node: Extension Sample Ord1159361
-Node: Extension Sample Readdir1160197
-Ref: table-readdir-file-types1161086
-Node: Extension Sample Revout1162153
-Node: Extension Sample Rev2way1162742
-Node: Extension Sample Read write array1163482
-Node: Extension Sample Readfile1165424
-Node: Extension Sample Time1166519
-Node: Extension Sample API Tests1168271
-Node: gawkextlib1168763
-Node: Extension summary1171681
-Node: Extension Exercises1175383
-Node: Language History1176625
-Node: V7/SVR3.11178281
-Node: SVR41180433
-Node: POSIX1181867
-Node: BTL1183248
-Node: POSIX/GNU1183977
-Node: Feature History1189755
-Node: Common Extensions1206074
-Node: Ranges and Locales1207357
-Ref: Ranges and Locales-Footnote-11211973
-Ref: Ranges and Locales-Footnote-21212000
-Ref: Ranges and Locales-Footnote-31212235
-Node: Contributors1212458
-Node: History summary1218455
-Node: Installation1219835
-Node: Gawk Distribution1220779
-Node: Getting1221263
-Node: Extracting1222226
-Node: Distribution contents1223864
-Node: Unix Installation1230344
-Node: Quick Installation1231026
-Node: Shell Startup Files1233440
-Node: Additional Configuration Options1234529
-Node: Configuration Philosophy1236844
-Node: Non-Unix Installation1239213
-Node: PC Installation1239673
-Node: PC Binary Installation1240511
-Node: PC Compiling1240946
-Node: PC Using1242063
-Node: Cygwin1245616
-Node: MSYS1246840
-Node: VMS Installation1247442
-Node: VMS Compilation1248233
-Ref: VMS Compilation-Footnote-11249462
-Node: VMS Dynamic Extensions1249520
-Node: VMS Installation Details1251205
-Node: VMS Running1253458
-Node: VMS GNV1257737
-Node: VMS Old Gawk1258472
-Node: Bugs1258943
-Node: Bug address1259606
-Node: Usenet1262588
-Node: Maintainers1263592
-Node: Other Versions1264777
-Node: Installation summary1272642
-Node: Notes1273851
-Node: Compatibility Mode1274645
-Node: Additions1275427
-Node: Accessing The Source1276352
-Node: Adding Code1277789
-Node: New Ports1284008
-Node: Derived Files1288383
-Ref: Derived Files-Footnote-11294043
-Ref: Derived Files-Footnote-21294078
-Ref: Derived Files-Footnote-31294676
-Node: Future Extensions1294790
-Node: Implementation Limitations1295448
-Node: Extension Design1296658
-Node: Old Extension Problems1297802
-Ref: Old Extension Problems-Footnote-11299320
-Node: Extension New Mechanism Goals1299377
-Ref: Extension New Mechanism Goals-Footnote-11302741
-Node: Extension Other Design Decisions1302930
-Node: Extension Future Growth1305043
-Node: Notes summary1305649
-Node: Basic Concepts1306807
-Node: Basic High Level1307488
-Ref: figure-general-flow1307770
-Ref: figure-process-flow1308455
-Ref: Basic High Level-Footnote-11311756
-Node: Basic Data Typing1311941
-Node: Glossary1315269
-Node: Copying1347154
-Node: GNU Free Documentation License1384697
-Node: Index1409817
+Node: Foreword344638
+Node: Foreword449080
+Node: Preface50612
+Ref: Preface-Footnote-153471
+Ref: Preface-Footnote-253580
+Ref: Preface-Footnote-353814
+Node: History53956
+Node: Names56308
+Ref: Names-Footnote-157412
+Node: This Manual57559
+Ref: This Manual-Footnote-164198
+Node: Conventions64298
+Node: Manual History66667
+Ref: Manual History-Footnote-169664
+Ref: Manual History-Footnote-269705
+Node: How To Contribute69779
+Node: Acknowledgments70705
+Node: Getting Started75642
+Node: Running gawk78081
+Node: One-shot79271
+Node: Read Terminal80534
+Node: Long82527
+Node: Executable Scripts84040
+Ref: Executable Scripts-Footnote-186673
+Node: Comments86776
+Node: Quoting89260
+Node: DOS Quoting94786
+Node: Sample Data Files96842
+Node: Very Simple99437
+Node: Two Rules105539
+Node: More Complex107424
+Node: Statements/Lines109756
+Ref: Statements/Lines-Footnote-1114240
+Node: Other Features114505
+Node: When115441
+Ref: When-Footnote-1117195
+Node: Intro Summary117260
+Node: Invoking Gawk118144
+Node: Command Line119658
+Node: Options120456
+Ref: Options-Footnote-1138370
+Ref: Options-Footnote-2138601
+Node: Other Arguments138626
+Node: Naming Standard Input142637
+Node: Environment Variables143847
+Node: AWKPATH Variable144405
+Ref: AWKPATH Variable-Footnote-1147817
+Ref: AWKPATH Variable-Footnote-2147851
+Node: AWKLIBPATH Variable148222
+Ref: AWKLIBPATH Variable-Footnote-1149919
+Node: Other Environment Variables150294
+Node: Exit Status154115
+Node: Include Files154792
+Node: Loading Shared Libraries158482
+Node: Obsolete159910
+Node: Undocumented160602
+Node: Invoking Summary160899
+Node: Regexp163740
+Node: Regexp Usage165194
+Node: Escape Sequences167231
+Node: Regexp Operators173472
+Node: Regexp Operator Details173957
+Ref: Regexp Operator Details-Footnote-1180389
+Node: Interval Expressions180536
+Ref: Interval Expressions-Footnote-1181957
+Node: Bracket Expressions182055
+Ref: table-char-classes184531
+Node: Leftmost Longest187857
+Node: Computed Regexps189160
+Node: GNU Regexp Operators192587
+Node: Case-sensitivity196324
+Ref: Case-sensitivity-Footnote-1199190
+Ref: Case-sensitivity-Footnote-2199425
+Node: Regexp Summary199533
+Node: Reading Files200999
+Node: Records203268
+Node: awk split records204343
+Node: gawk split records209043
+Ref: gawk split records-Footnote-1214117
+Node: Fields214154
+Node: Nonconstant Fields216895
+Ref: Nonconstant Fields-Footnote-1219131
+Node: Changing Fields219335
+Node: Field Separators225366
+Node: Default Field Splitting228064
+Node: Regexp Field Splitting229182
+Node: Single Character Fields232859
+Node: Command Line Field Separator233919
+Node: Full Line Fields237137
+Ref: Full Line Fields-Footnote-1238659
+Ref: Full Line Fields-Footnote-2238705
+Node: Field Splitting Summary238806
+Node: Constant Size240880
+Node: Fixed width data241612
+Node: Skipping intervening245079
+Node: Allowing trailing data245877
+Node: Fields with fixed data246914
+Node: Splitting By Content248432
+Ref: Splitting By Content-Footnote-1252215
+Node: More CSV252378
+Node: Testing field creation253970
+Node: Multiple Line255595
+Node: Getline261872
+Node: Plain Getline264341
+Node: Getline/Variable266914
+Node: Getline/File268065
+Node: Getline/Variable/File269453
+Ref: Getline/Variable/File-Footnote-1271058
+Node: Getline/Pipe271146
+Node: Getline/Variable/Pipe273850
+Node: Getline/Coprocess274985
+Node: Getline/Variable/Coprocess276252
+Node: Getline Notes276994
+Node: Getline Summary279791
+Ref: table-getline-variants280215
+Node: Read Timeout280963
+Ref: Read Timeout-Footnote-1284869
+Node: Retrying Input284927
+Node: Command-line directories286126
+Node: Input Summary287032
+Node: Input Exercises290204
+Node: Printing290638
+Node: Print292472
+Node: Print Examples293929
+Node: Output Separators296709
+Node: OFMT298726
+Node: Printf300082
+Node: Basic Printf300867
+Node: Control Letters302441
+Node: Format Modifiers307603
+Node: Printf Examples313618
+Node: Redirection316104
+Node: Special FD322945
+Ref: Special FD-Footnote-1326113
+Node: Special Files326187
+Node: Other Inherited Files326804
+Node: Special Network327805
+Node: Special Caveats328665
+Node: Close Files And Pipes329614
+Ref: table-close-pipe-return-values336521
+Ref: Close Files And Pipes-Footnote-1337334
+Ref: Close Files And Pipes-Footnote-2337482
+Node: Nonfatal337634
+Node: Output Summary339972
+Node: Output Exercises341194
+Node: Expressions341873
+Node: Values343061
+Node: Constants343739
+Node: Scalar Constants344430
+Ref: Scalar Constants-Footnote-1346940
+Node: Nondecimal-numbers347190
+Node: Regexp Constants350191
+Node: Using Constant Regexps350717
+Node: Standard Regexp Constants351339
+Node: Strong Regexp Constants354527
+Node: Variables357539
+Node: Using Variables358196
+Node: Assignment Options360106
+Node: Conversion362577
+Node: Strings And Numbers363101
+Ref: Strings And Numbers-Footnote-1366164
+Node: Locale influences conversions366273
+Ref: table-locale-affects369031
+Node: All Operators369649
+Node: Arithmetic Ops370278
+Node: Concatenation372994
+Ref: Concatenation-Footnote-1375841
+Node: Assignment Ops375948
+Ref: table-assign-ops380939
+Node: Increment Ops382252
+Node: Truth Values and Conditions385712
+Node: Truth Values386786
+Node: Typing and Comparison387834
+Node: Variable Typing388654
+Ref: Variable Typing-Footnote-1395117
+Ref: Variable Typing-Footnote-2395189
+Node: Comparison Operators395266
+Ref: table-relational-ops395685
+Node: POSIX String Comparison399180
+Ref: POSIX String Comparison-Footnote-1400875
+Ref: POSIX String Comparison-Footnote-2401014
+Node: Boolean Ops401098
+Ref: Boolean Ops-Footnote-1405580
+Node: Conditional Exp405672
+Node: Function Calls407408
+Node: Precedence411285
+Node: Locales414944
+Node: Expressions Summary416576
+Node: Patterns and Actions419149
+Node: Pattern Overview420269
+Node: Regexp Patterns421946
+Node: Expression Patterns422488
+Node: Ranges426269
+Node: BEGIN/END429377
+Node: Using BEGIN/END430138
+Ref: Using BEGIN/END-Footnote-1432892
+Node: I/O And BEGIN/END432998
+Node: BEGINFILE/ENDFILE435311
+Node: Empty438542
+Node: Using Shell Variables438859
+Node: Action Overview441133
+Node: Statements443458
+Node: If Statement445306
+Node: While Statement446801
+Node: Do Statement448829
+Node: For Statement449977
+Node: Switch Statement453148
+Node: Break Statement455589
+Node: Continue Statement457681
+Node: Next Statement459508
+Node: Nextfile Statement461891
+Node: Exit Statement464580
+Node: Built-in Variables466983
+Node: User-modified468116
+Node: Auto-set475883
+Ref: Auto-set-Footnote-1492690
+Ref: Auto-set-Footnote-2492896
+Node: ARGC and ARGV492952
+Node: Pattern Action Summary497165
+Node: Arrays499595
+Node: Array Basics500924
+Node: Array Intro501768
+Ref: figure-array-elements503743
+Ref: Array Intro-Footnote-1506447
+Node: Reference to Elements506575
+Node: Assigning Elements509039
+Node: Array Example509530
+Node: Scanning an Array511289
+Node: Controlling Scanning514311
+Ref: Controlling Scanning-Footnote-1520767
+Node: Numeric Array Subscripts521083
+Node: Uninitialized Subscripts523267
+Node: Delete524886
+Ref: Delete-Footnote-1527638
+Node: Multidimensional527695
+Node: Multiscanning530790
+Node: Arrays of Arrays532381
+Node: Arrays Summary537149
+Node: Functions539242
+Node: Built-in540280
+Node: Calling Built-in541361
+Node: Numeric Functions543357
+Ref: Numeric Functions-Footnote-1547383
+Ref: Numeric Functions-Footnote-2548031
+Ref: Numeric Functions-Footnote-3548079
+Node: String Functions548351
+Ref: String Functions-Footnote-1572492
+Ref: String Functions-Footnote-2572620
+Ref: String Functions-Footnote-3572868
+Node: Gory Details572955
+Ref: table-sub-escapes574746
+Ref: table-sub-proposed576265
+Ref: table-posix-sub577628
+Ref: table-gensub-escapes579169
+Ref: Gory Details-Footnote-1579992
+Node: I/O Functions580146
+Ref: table-system-return-values586600
+Ref: I/O Functions-Footnote-1588680
+Ref: I/O Functions-Footnote-2588828
+Node: Time Functions588948
+Ref: Time Functions-Footnote-1599619
+Ref: Time Functions-Footnote-2599687
+Ref: Time Functions-Footnote-3599845
+Ref: Time Functions-Footnote-4599956
+Ref: Time Functions-Footnote-5600068
+Ref: Time Functions-Footnote-6600295
+Node: Bitwise Functions600561
+Ref: table-bitwise-ops601155
+Ref: Bitwise Functions-Footnote-1607218
+Ref: Bitwise Functions-Footnote-2607391
+Node: Type Functions607582
+Node: I18N Functions610445
+Node: User-defined612096
+Node: Definition Syntax612908
+Ref: Definition Syntax-Footnote-1618602
+Node: Function Example618673
+Ref: Function Example-Footnote-1621595
+Node: Function Calling621617
+Node: Calling A Function622205
+Node: Variable Scope623163
+Node: Pass By Value/Reference626157
+Node: Function Caveats628801
+Ref: Function Caveats-Footnote-1630848
+Node: Return Statement630968
+Node: Dynamic Typing633947
+Node: Indirect Calls634877
+Ref: Indirect Calls-Footnote-1645129
+Node: Functions Summary645257
+Node: Library Functions647962
+Ref: Library Functions-Footnote-1651569
+Ref: Library Functions-Footnote-2651712
+Node: Library Names651883
+Ref: Library Names-Footnote-1655550
+Ref: Library Names-Footnote-2655773
+Node: General Functions655859
+Node: Strtonum Function656962
+Node: Assert Function659984
+Node: Round Function663310
+Node: Cliff Random Function664850
+Node: Ordinal Functions665866
+Ref: Ordinal Functions-Footnote-1668929
+Ref: Ordinal Functions-Footnote-2669181
+Node: Join Function669391
+Ref: Join Function-Footnote-1671161
+Node: Getlocaltime Function671361
+Node: Readfile Function675103
+Node: Shell Quoting677080
+Node: Data File Management678481
+Node: Filetrans Function679113
+Node: Rewind Function683209
+Node: File Checking685118
+Ref: File Checking-Footnote-1686452
+Node: Empty Files686653
+Node: Ignoring Assigns688632
+Node: Getopt Function690182
+Ref: Getopt Function-Footnote-1705393
+Node: Passwd Functions705593
+Ref: Passwd Functions-Footnote-1714432
+Node: Group Functions714520
+Ref: Group Functions-Footnote-1722418
+Node: Walking Arrays722625
+Node: Library Functions Summary725633
+Node: Library Exercises727039
+Node: Sample Programs727504
+Node: Running Examples728274
+Node: Clones729002
+Node: Cut Program730226
+Node: Egrep Program740366
+Node: Id Program749377
+Node: Split Program759324
+Ref: Split Program-Footnote-1769214
+Node: Tee Program769387
+Node: Uniq Program772177
+Node: Wc Program779765
+Node: Bytes vs. Characters780162
+Node: Using extensions781710
+Node: wc program782464
+Node: Miscellaneous Programs787329
+Node: Dupword Program788542
+Node: Alarm Program790572
+Node: Translate Program795427
+Ref: Translate Program-Footnote-1799992
+Node: Labels Program800262
+Ref: Labels Program-Footnote-1803613
+Node: Word Sorting803697
+Node: History Sorting807769
+Node: Extract Program809994
+Node: Simple Sed818048
+Node: Igawk Program821122
+Ref: Igawk Program-Footnote-1835453
+Ref: Igawk Program-Footnote-2835655
+Ref: Igawk Program-Footnote-3835777
+Node: Anagram Program835892
+Node: Signature Program838954
+Node: Programs Summary840201
+Node: Programs Exercises841415
+Ref: Programs Exercises-Footnote-1845545
+Node: Advanced Features845631
+Node: Nondecimal Data847698
+Node: Array Sorting849289
+Node: Controlling Array Traversal849989
+Ref: Controlling Array Traversal-Footnote-1858357
+Node: Array Sorting Functions858475
+Ref: Array Sorting Functions-Footnote-1863566
+Node: Two-way I/O863762
+Ref: Two-way I/O-Footnote-1871483
+Ref: Two-way I/O-Footnote-2871670
+Node: TCP/IP Networking871752
+Node: Profiling874870
+Node: Extension Philosophy884179
+Node: Advanced Features Summary885630
+Node: Internationalization887629
+Node: I18N and L10N889109
+Node: Explaining gettext889796
+Ref: Explaining gettext-Footnote-1895688
+Ref: Explaining gettext-Footnote-2895873
+Node: Programmer i18n896038
+Ref: Programmer i18n-Footnote-1900987
+Node: Translator i18n901036
+Node: String Extraction901830
+Ref: String Extraction-Footnote-1902962
+Node: Printf Ordering903048
+Ref: Printf Ordering-Footnote-1905834
+Node: I18N Portability905898
+Ref: I18N Portability-Footnote-1908354
+Node: I18N Example908417
+Ref: I18N Example-Footnote-1911692
+Ref: I18N Example-Footnote-2911765
+Node: Gawk I18N911874
+Node: I18N Summary912523
+Node: Debugger913864
+Node: Debugging914864
+Node: Debugging Concepts915305
+Node: Debugging Terms917114
+Node: Awk Debugging919689
+Ref: Awk Debugging-Footnote-1920634
+Node: Sample Debugging Session920766
+Node: Debugger Invocation921300
+Node: Finding The Bug922686
+Node: List of Debugger Commands929160
+Node: Breakpoint Control930493
+Node: Debugger Execution Control934187
+Node: Viewing And Changing Data937549
+Node: Execution Stack941090
+Node: Debugger Info942727
+Node: Miscellaneous Debugger Commands946798
+Node: Readline Support951860
+Node: Limitations952756
+Node: Debugging Summary955310
+Node: Namespaces956589
+Node: Global Namespace957700
+Node: Qualified Names959098
+Node: Default Namespace960097
+Node: Changing The Namespace960838
+Node: Naming Rules962452
+Node: Internal Name Management964300
+Node: Namespace Example965342
+Node: Namespace And Features967904
+Node: Namespace Summary969339
+Node: Arbitrary Precision Arithmetic970816
+Node: Computer Arithmetic972303
+Ref: table-numeric-ranges976069
+Ref: table-floating-point-ranges976562
+Ref: Computer Arithmetic-Footnote-1977220
+Node: Math Definitions977277
+Ref: table-ieee-formats980253
+Node: MPFR features980820
+Node: FP Math Caution982538
+Ref: FP Math Caution-Footnote-1983610
+Node: Inexactness of computations983979
+Node: Inexact representation985010
+Node: Comparing FP Values986370
+Node: Errors accumulate987611
+Node: Strange values989067
+Ref: Strange values-Footnote-1991655
+Node: Getting Accuracy991760
+Node: Try To Round994470
+Node: Setting precision995369
+Ref: table-predefined-precision-strings996066
+Node: Setting the rounding mode997896
+Ref: table-gawk-rounding-modes998270
+Ref: Setting the rounding mode-Footnote-11002201
+Node: Arbitrary Precision Integers1002380
+Ref: Arbitrary Precision Integers-Footnote-11005555
+Node: Checking for MPFR1005704
+Node: POSIX Floating Point Problems1007178
+Ref: POSIX Floating Point Problems-Footnote-11011463
+Node: Floating point summary1011501
+Node: Dynamic Extensions1013691
+Node: Extension Intro1015244
+Node: Plugin License1016510
+Node: Extension Mechanism Outline1017307
+Ref: figure-load-extension1017746
+Ref: figure-register-new-function1019311
+Ref: figure-call-new-function1020403
+Node: Extension API Description1022465
+Node: Extension API Functions Introduction1024178
+Ref: table-api-std-headers1026014
+Node: General Data Types1030263
+Ref: General Data Types-Footnote-11038893
+Node: Memory Allocation Functions1039192
+Ref: Memory Allocation Functions-Footnote-11043693
+Node: Constructor Functions1043792
+Node: API Ownership of MPFR and GMP Values1047258
+Node: Registration Functions1048571
+Node: Extension Functions1049271
+Node: Exit Callback Functions1054593
+Node: Extension Version String1055843
+Node: Input Parsers1056506
+Node: Output Wrappers1069227
+Node: Two-way processors1073739
+Node: Printing Messages1076004
+Ref: Printing Messages-Footnote-11077175
+Node: Updating ERRNO1077328
+Node: Requesting Values1078067
+Ref: table-value-types-returned1078804
+Node: Accessing Parameters1079740
+Node: Symbol Table Access1080977
+Node: Symbol table by name1081489
+Ref: Symbol table by name-Footnote-11084513
+Node: Symbol table by cookie1084641
+Ref: Symbol table by cookie-Footnote-11088826
+Node: Cached values1088890
+Ref: Cached values-Footnote-11092426
+Node: Array Manipulation1092579
+Ref: Array Manipulation-Footnote-11093670
+Node: Array Data Types1093707
+Ref: Array Data Types-Footnote-11096365
+Node: Array Functions1096457
+Node: Flattening Arrays1100955
+Node: Creating Arrays1107931
+Node: Redirection API1112698
+Node: Extension API Variables1115531
+Node: Extension Versioning1116242
+Ref: gawk-api-version1116671
+Node: Extension GMP/MPFR Versioning1118402
+Node: Extension API Informational Variables1120030
+Node: Extension API Boilerplate1121103
+Node: Changes from API V11125077
+Node: Finding Extensions1126649
+Node: Extension Example1127208
+Node: Internal File Description1128006
+Node: Internal File Ops1132086
+Ref: Internal File Ops-Footnote-11143436
+Node: Using Internal File Ops1143576
+Ref: Using Internal File Ops-Footnote-11145959
+Node: Extension Samples1146233
+Node: Extension Sample File Functions1147762
+Node: Extension Sample Fnmatch1155411
+Node: Extension Sample Fork1156898
+Node: Extension Sample Inplace1158116
+Node: Extension Sample Ord1161742
+Node: Extension Sample Readdir1162578
+Ref: table-readdir-file-types1163467
+Node: Extension Sample Revout1164534
+Node: Extension Sample Rev2way1165123
+Node: Extension Sample Read write array1165863
+Node: Extension Sample Readfile1167805
+Node: Extension Sample Time1168900
+Node: Extension Sample API Tests1170652
+Node: gawkextlib1171144
+Node: Extension summary1174062
+Node: Extension Exercises1177764
+Node: Language History1179006
+Node: V7/SVR3.11180662
+Node: SVR41182814
+Node: POSIX1184248
+Node: BTL1185629
+Node: POSIX/GNU1186358
+Node: Feature History1192136
+Node: Common Extensions1208455
+Node: Ranges and Locales1209738
+Ref: Ranges and Locales-Footnote-11214354
+Ref: Ranges and Locales-Footnote-21214381
+Ref: Ranges and Locales-Footnote-31214616
+Node: Contributors1214839
+Node: History summary1220836
+Node: Installation1222216
+Node: Gawk Distribution1223160
+Node: Getting1223644
+Node: Extracting1224607
+Node: Distribution contents1226245
+Node: Unix Installation1232725
+Node: Quick Installation1233407
+Node: Shell Startup Files1235821
+Node: Additional Configuration Options1236910
+Node: Configuration Philosophy1239225
+Node: Non-Unix Installation1241594
+Node: PC Installation1242054
+Node: PC Binary Installation1242892
+Node: PC Compiling1243327
+Node: PC Using1244444
+Node: Cygwin1247997
+Node: MSYS1249221
+Node: VMS Installation1249823
+Node: VMS Compilation1250614
+Ref: VMS Compilation-Footnote-11251843
+Node: VMS Dynamic Extensions1251901
+Node: VMS Installation Details1253586
+Node: VMS Running1255839
+Node: VMS GNV1260118
+Node: VMS Old Gawk1260853
+Node: Bugs1261324
+Node: Bug address1261987
+Node: Usenet1264969
+Node: Maintainers1265973
+Node: Other Versions1267158
- Node: Installation summary1274246
- Node: Notes1275455
- Node: Compatibility Mode1276249
- Node: Additions1277031
- Node: Accessing The Source1277956
- Node: Adding Code1279393
- Node: New Ports1285612
- Node: Derived Files1289987
- Ref: Derived Files-Footnote-11295647
- Ref: Derived Files-Footnote-21295682
- Ref: Derived Files-Footnote-31296280
- Node: Future Extensions1296394
- Node: Implementation Limitations1297052
- Node: Extension Design1298262
- Node: Old Extension Problems1299406
- Ref: Old Extension Problems-Footnote-11300924
- Node: Extension New Mechanism Goals1300981
- Ref: Extension New Mechanism Goals-Footnote-11304345
- Node: Extension Other Design Decisions1304534
- Node: Extension Future Growth1306647
- Node: Notes summary1307253
- Node: Basic Concepts1308411
- Node: Basic High Level1309092
- Ref: figure-general-flow1309374
- Ref: figure-process-flow1310059
- Ref: Basic High Level-Footnote-11313360
- Node: Basic Data Typing1313545
- Node: Glossary1316873
- Node: Copying1348758
- Node: GNU Free Documentation License1386301
- Node: Index1411421
++Node: Installation summary1275023
++Node: Notes1276232
++Node: Compatibility Mode1277026
++Node: Additions1277808
++Node: Accessing The Source1278733
++Node: Adding Code1280170
++Node: New Ports1286389
++Node: Derived Files1290764
++Ref: Derived Files-Footnote-11296424
++Ref: Derived Files-Footnote-21296459
++Ref: Derived Files-Footnote-31297057
++Node: Future Extensions1297171
++Node: Implementation Limitations1297829
++Node: Extension Design1299039
++Node: Old Extension Problems1300183
++Ref: Old Extension Problems-Footnote-11301701
++Node: Extension New Mechanism Goals1301758
++Ref: Extension New Mechanism Goals-Footnote-11305122
++Node: Extension Other Design Decisions1305311
++Node: Extension Future Growth1307424
++Node: Notes summary1308030
++Node: Basic Concepts1309188
++Node: Basic High Level1309869
++Ref: figure-general-flow1310151
++Ref: figure-process-flow1310836
++Ref: Basic High Level-Footnote-11314137
++Node: Basic Data Typing1314322
++Node: Glossary1317650
++Node: Copying1349535
++Node: GNU Free Documentation License1387078
++Node: Index1412198
End Tag Table
-----------------------------------------------------------------------
Summary of changes:
doc/ChangeLog | 5 ++
doc/gawk.info | 142 ++++++++++++++++++++++++++++++++------------------------
doc/gawk.texi | 26 ++++++++++-
doc/gawktexi.in | 26 ++++++++++-
4 files changed, 135 insertions(+), 64 deletions(-)
hooks/post-receive
--
gawk
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] gawk branch, master, updated. gawk-4.1.0-4228-g216a6e1,
Arnold Robbins <=