[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1117-g63cb20
From: |
Arnold Robbins |
Subject: |
[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1117-g63cb205 |
Date: |
Tue, 24 Feb 2015 20:12:25 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".
The branch, master has been updated
via 63cb20557ab9a74eee573d102a753ed34fc0ed59 (commit)
via efefbfe40342975cc0ddbd69a9b0f2635d905d3c (commit)
via 764317bf85e5e63651486933b880a4627529d967 (commit)
via 54445bc1d185792d6731849310a9d3c7f5c56eb5 (commit)
via 14b63db90cddd8b437bdf4e7a4547a4c0e75768f (commit)
from 7804a8c64aa29563134259bb7cb7429046fbd5f7 (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=63cb20557ab9a74eee573d102a753ed34fc0ed59
commit 63cb20557ab9a74eee573d102a753ed34fc0ed59
Merge: 7804a8c efefbfe
Author: Arnold D. Robbins <address@hidden>
Date: Tue Feb 24 22:11:39 2015 +0200
Merge branch 'gawk-4.1-stable'
diff --cc doc/gawk.info
index 4a40ea6,1b6a0a9..6cddc1b
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -34667,560 -34488,559 +34667,560 @@@ Inde
Tag Table:
Node: Top1204
-Node: Foreword342156
-Node: Foreword446600
-Node: Preface48131
-Ref: Preface-Footnote-151002
-Ref: Preface-Footnote-251109
-Ref: Preface-Footnote-351342
-Node: History51484
-Node: Names53835
-Ref: Names-Footnote-154929
-Node: This Manual55075
-Ref: This Manual-Footnote-161575
-Node: Conventions61675
-Node: Manual History64012
-Ref: Manual History-Footnote-167005
-Ref: Manual History-Footnote-267046
-Node: How To Contribute67120
-Node: Acknowledgments68249
-Node: Getting Started73115
-Node: Running gawk75554
-Node: One-shot76744
-Node: Read Terminal78008
-Node: Long80039
-Node: Executable Scripts81552
-Ref: Executable Scripts-Footnote-184341
-Node: Comments84444
-Node: Quoting86926
-Node: DOS Quoting92444
-Node: Sample Data Files93119
-Node: Very Simple95714
-Node: Two Rules100613
-Node: More Complex102499
-Node: Statements/Lines105361
-Ref: Statements/Lines-Footnote-1109816
-Node: Other Features110081
-Node: When111017
-Ref: When-Footnote-1112771
-Node: Intro Summary112836
-Node: Invoking Gawk113720
-Node: Command Line115234
-Node: Options116032
-Ref: Options-Footnote-1131954
-Ref: Options-Footnote-2132183
-Node: Other Arguments132208
-Node: Naming Standard Input135156
-Node: Environment Variables136249
-Node: AWKPATH Variable136807
-Ref: AWKPATH Variable-Footnote-1140104
-Ref: AWKPATH Variable-Footnote-2140149
-Node: AWKLIBPATH Variable140409
-Node: Other Environment Variables141552
-Node: Exit Status145310
-Node: Include Files145986
-Node: Loading Shared Libraries149575
-Node: Obsolete151002
-Node: Undocumented151694
-Node: Invoking Summary151961
-Node: Regexp153624
-Node: Regexp Usage155078
-Node: Escape Sequences157115
-Node: Regexp Operators163125
-Ref: Regexp Operators-Footnote-1170535
-Ref: Regexp Operators-Footnote-2170682
-Node: Bracket Expressions170780
-Ref: table-char-classes172795
-Node: Leftmost Longest175737
-Node: Computed Regexps177039
-Node: GNU Regexp Operators180468
-Node: Case-sensitivity184140
-Ref: Case-sensitivity-Footnote-1187025
-Ref: Case-sensitivity-Footnote-2187260
-Node: Regexp Summary187368
-Node: Reading Files188835
-Node: Records190928
-Node: awk split records191661
-Node: gawk split records196590
-Ref: gawk split records-Footnote-1201129
-Node: Fields201166
-Ref: Fields-Footnote-1203944
-Node: Nonconstant Fields204030
-Ref: Nonconstant Fields-Footnote-1206268
-Node: Changing Fields206471
-Node: Field Separators212402
-Node: Default Field Splitting215106
-Node: Regexp Field Splitting216223
-Node: Single Character Fields219573
-Node: Command Line Field Separator220632
-Node: Full Line Fields223849
-Ref: Full Line Fields-Footnote-1225370
-Ref: Full Line Fields-Footnote-2225416
-Node: Field Splitting Summary225517
-Node: Constant Size227591
-Node: Splitting By Content232174
-Ref: Splitting By Content-Footnote-1236139
-Node: Multiple Line236302
-Ref: Multiple Line-Footnote-1242183
-Node: Getline242362
-Node: Plain Getline244569
-Node: Getline/Variable247209
-Node: Getline/File248358
-Node: Getline/Variable/File249743
-Ref: Getline/Variable/File-Footnote-1251346
-Node: Getline/Pipe251433
-Node: Getline/Variable/Pipe254111
-Node: Getline/Coprocess255242
-Node: Getline/Variable/Coprocess256506
-Node: Getline Notes257245
-Node: Getline Summary260039
-Ref: table-getline-variants260451
-Node: Read Timeout261280
-Ref: Read Timeout-Footnote-1265117
-Node: Command-line directories265175
-Node: Input Summary266080
-Node: Input Exercises269465
-Node: Printing270193
-Node: Print271970
-Node: Print Examples273427
-Node: Output Separators276206
-Node: OFMT278224
-Node: Printf279579
-Node: Basic Printf280364
-Node: Control Letters281936
-Node: Format Modifiers285921
-Node: Printf Examples291927
-Node: Redirection294413
-Node: Special FD301251
-Ref: Special FD-Footnote-1304417
-Node: Special Files304491
-Node: Other Inherited Files305108
-Node: Special Network306108
-Node: Special Caveats306970
-Node: Close Files And Pipes307919
-Ref: Close Files And Pipes-Footnote-1315110
-Ref: Close Files And Pipes-Footnote-2315258
-Node: Output Summary315408
-Node: Output Exercises316406
-Node: Expressions317086
-Node: Values318275
-Node: Constants318952
-Node: Scalar Constants319643
-Ref: Scalar Constants-Footnote-1320505
-Node: Nondecimal-numbers320755
-Node: Regexp Constants323765
-Node: Using Constant Regexps324291
-Node: Variables327454
-Node: Using Variables328111
-Node: Assignment Options330022
-Node: Conversion331897
-Node: Strings And Numbers332421
-Ref: Strings And Numbers-Footnote-1335486
-Node: Locale influences conversions335595
-Ref: table-locale-affects338341
-Node: All Operators338933
-Node: Arithmetic Ops339562
-Node: Concatenation342067
-Ref: Concatenation-Footnote-1344886
-Node: Assignment Ops344993
-Ref: table-assign-ops349972
-Node: Increment Ops351282
-Node: Truth Values and Conditions354713
-Node: Truth Values355796
-Node: Typing and Comparison356845
-Node: Variable Typing357661
-Node: Comparison Operators361328
-Ref: table-relational-ops361738
-Node: POSIX String Comparison365233
-Ref: POSIX String Comparison-Footnote-1366305
-Node: Boolean Ops366444
-Ref: Boolean Ops-Footnote-1370922
-Node: Conditional Exp371013
-Node: Function Calls372751
-Node: Precedence376631
-Node: Locales380291
-Node: Expressions Summary381923
-Node: Patterns and Actions384494
-Node: Pattern Overview385614
-Node: Regexp Patterns387293
-Node: Expression Patterns387836
-Node: Ranges391616
-Node: BEGIN/END394723
-Node: Using BEGIN/END395484
-Ref: Using BEGIN/END-Footnote-1398220
-Node: I/O And BEGIN/END398326
-Node: BEGINFILE/ENDFILE400641
-Node: Empty403538
-Node: Using Shell Variables403855
-Node: Action Overview406128
-Node: Statements408454
-Node: If Statement410302
-Node: While Statement411797
-Node: Do Statement413825
-Node: For Statement414973
-Node: Switch Statement418131
-Node: Break Statement420513
-Node: Continue Statement422606
-Node: Next Statement424433
-Node: Nextfile Statement426814
-Node: Exit Statement429442
-Node: Built-in Variables431853
-Node: User-modified432986
-Ref: User-modified-Footnote-1440620
-Node: Auto-set440682
-Ref: Auto-set-Footnote-1453734
-Ref: Auto-set-Footnote-2453939
-Node: ARGC and ARGV453995
-Node: Pattern Action Summary458213
-Node: Arrays460646
-Node: Array Basics461975
-Node: Array Intro462819
-Ref: figure-array-elements464753
-Ref: Array Intro-Footnote-1467373
-Node: Reference to Elements467501
-Node: Assigning Elements469963
-Node: Array Example470454
-Node: Scanning an Array472213
-Node: Controlling Scanning475233
-Ref: Controlling Scanning-Footnote-1480627
-Node: Numeric Array Subscripts480943
-Node: Uninitialized Subscripts483128
-Node: Delete484745
-Ref: Delete-Footnote-1487494
-Node: Multidimensional487551
-Node: Multiscanning490648
-Node: Arrays of Arrays492237
-Node: Arrays Summary496991
-Node: Functions499082
-Node: Built-in500121
-Node: Calling Built-in501199
-Node: Numeric Functions503194
-Ref: Numeric Functions-Footnote-1507210
-Ref: Numeric Functions-Footnote-2507567
-Ref: Numeric Functions-Footnote-3507615
-Node: String Functions507887
-Ref: String Functions-Footnote-1531388
-Ref: String Functions-Footnote-2531517
-Ref: String Functions-Footnote-3531765
-Node: Gory Details531852
-Ref: table-sub-escapes533633
-Ref: table-sub-proposed535148
-Ref: table-posix-sub536510
-Ref: table-gensub-escapes538047
-Ref: Gory Details-Footnote-1538880
-Node: I/O Functions539031
-Ref: I/O Functions-Footnote-1546267
-Node: Time Functions546414
-Ref: Time Functions-Footnote-1556923
-Ref: Time Functions-Footnote-2556991
-Ref: Time Functions-Footnote-3557149
-Ref: Time Functions-Footnote-4557260
-Ref: Time Functions-Footnote-5557372
-Ref: Time Functions-Footnote-6557599
-Node: Bitwise Functions557865
-Ref: table-bitwise-ops558427
-Ref: Bitwise Functions-Footnote-1562755
-Node: Type Functions562927
-Node: I18N Functions564079
-Node: User-defined565726
-Node: Definition Syntax566531
-Ref: Definition Syntax-Footnote-1572190
-Node: Function Example572261
-Ref: Function Example-Footnote-1575182
-Node: Function Caveats575204
-Node: Calling A Function575722
-Node: Variable Scope576680
-Node: Pass By Value/Reference579673
-Node: Return Statement583170
-Node: Dynamic Typing586149
-Node: Indirect Calls587078
-Ref: Indirect Calls-Footnote-1596943
-Node: Functions Summary597071
-Node: Library Functions599773
-Ref: Library Functions-Footnote-1603381
-Ref: Library Functions-Footnote-2603524
-Node: Library Names603695
-Ref: Library Names-Footnote-1607153
-Ref: Library Names-Footnote-2607376
-Node: General Functions607462
-Node: Strtonum Function608565
-Node: Assert Function611587
-Node: Round Function614911
-Node: Cliff Random Function616452
-Node: Ordinal Functions617468
-Ref: Ordinal Functions-Footnote-1620531
-Ref: Ordinal Functions-Footnote-2620783
-Node: Join Function620994
-Ref: Join Function-Footnote-1622764
-Node: Getlocaltime Function622964
-Node: Readfile Function626708
-Node: Shell Quoting628680
-Node: Data File Management630081
-Node: Filetrans Function630713
-Node: Rewind Function634809
-Node: File Checking636195
-Ref: File Checking-Footnote-1637528
-Node: Empty Files637729
-Node: Ignoring Assigns639708
-Node: Getopt Function641258
-Ref: Getopt Function-Footnote-1652722
-Node: Passwd Functions652922
-Ref: Passwd Functions-Footnote-1661762
-Node: Group Functions661850
-Ref: Group Functions-Footnote-1669747
-Node: Walking Arrays669952
-Node: Library Functions Summary672958
-Node: Library Exercises674360
-Node: Sample Programs675640
-Node: Running Examples676410
-Node: Clones677138
-Node: Cut Program678362
-Node: Egrep Program688082
-Ref: Egrep Program-Footnote-1695585
-Node: Id Program695695
-Node: Split Program699371
-Ref: Split Program-Footnote-1702825
-Node: Tee Program702953
-Node: Uniq Program705742
-Node: Wc Program713161
-Ref: Wc Program-Footnote-1717411
-Node: Miscellaneous Programs717505
-Node: Dupword Program718718
-Node: Alarm Program720749
-Node: Translate Program725554
-Ref: Translate Program-Footnote-1730117
-Node: Labels Program730387
-Ref: Labels Program-Footnote-1733738
-Node: Word Sorting733822
-Node: History Sorting737892
-Node: Extract Program739727
-Node: Simple Sed747251
-Node: Igawk Program750321
-Ref: Igawk Program-Footnote-1764647
-Ref: Igawk Program-Footnote-2764848
-Ref: Igawk Program-Footnote-3764970
-Node: Anagram Program765085
-Node: Signature Program768146
-Node: Programs Summary769393
-Node: Programs Exercises770614
-Ref: Programs Exercises-Footnote-1774745
-Node: Advanced Features774836
-Node: Nondecimal Data776818
-Node: Array Sorting778408
-Node: Controlling Array Traversal779108
-Ref: Controlling Array Traversal-Footnote-1787474
-Node: Array Sorting Functions787592
-Ref: Array Sorting Functions-Footnote-1791478
-Node: Two-way I/O791674
-Ref: Two-way I/O-Footnote-1796619
-Ref: Two-way I/O-Footnote-2796805
-Node: TCP/IP Networking796887
-Node: Profiling799759
-Node: Advanced Features Summary807300
-Node: Internationalization809233
-Node: I18N and L10N810713
-Node: Explaining gettext811399
-Ref: Explaining gettext-Footnote-1816424
-Ref: Explaining gettext-Footnote-2816608
-Node: Programmer i18n816773
-Ref: Programmer i18n-Footnote-1821649
-Node: Translator i18n821698
-Node: String Extraction822492
-Ref: String Extraction-Footnote-1823623
-Node: Printf Ordering823709
-Ref: Printf Ordering-Footnote-1826495
-Node: I18N Portability826559
-Ref: I18N Portability-Footnote-1829015
-Node: I18N Example829078
-Ref: I18N Example-Footnote-1831881
-Node: Gawk I18N831953
-Node: I18N Summary832597
-Node: Debugger833937
-Node: Debugging834959
-Node: Debugging Concepts835400
-Node: Debugging Terms837210
-Node: Awk Debugging839782
-Node: Sample Debugging Session840688
-Node: Debugger Invocation841222
-Node: Finding The Bug842607
-Node: List of Debugger Commands849086
-Node: Breakpoint Control850418
-Node: Debugger Execution Control854095
-Node: Viewing And Changing Data857454
-Node: Execution Stack860830
-Node: Debugger Info862465
-Node: Miscellaneous Debugger Commands866510
-Node: Readline Support871511
-Node: Limitations872405
-Node: Debugging Summary874520
-Node: Arbitrary Precision Arithmetic875694
-Node: Computer Arithmetic877110
-Ref: table-numeric-ranges880709
-Ref: Computer Arithmetic-Footnote-1881233
-Node: Math Definitions881290
-Ref: table-ieee-formats884585
-Ref: Math Definitions-Footnote-1885189
-Node: MPFR features885294
-Node: FP Math Caution886965
-Ref: FP Math Caution-Footnote-1888015
-Node: Inexactness of computations888384
-Node: Inexact representation889343
-Node: Comparing FP Values890701
-Node: Errors accumulate891783
-Node: Getting Accuracy893215
-Node: Try To Round895919
-Node: Setting precision896818
-Ref: table-predefined-precision-strings897502
-Node: Setting the rounding mode899331
-Ref: table-gawk-rounding-modes899695
-Ref: Setting the rounding mode-Footnote-1903147
-Node: Arbitrary Precision Integers903326
-Ref: Arbitrary Precision Integers-Footnote-1906310
-Node: POSIX Floating Point Problems906459
-Ref: POSIX Floating Point Problems-Footnote-1910338
-Node: Floating point summary910376
-Node: Dynamic Extensions912563
-Node: Extension Intro914115
-Node: Plugin License915380
-Node: Extension Mechanism Outline916177
-Ref: figure-load-extension916605
-Ref: figure-register-new-function918085
-Ref: figure-call-new-function919089
-Node: Extension API Description921076
-Node: Extension API Functions Introduction922526
-Node: General Data Types927347
-Ref: General Data Types-Footnote-1933247
-Node: Memory Allocation Functions933546
-Ref: Memory Allocation Functions-Footnote-1936385
-Node: Constructor Functions936484
-Node: Registration Functions938223
-Node: Extension Functions938908
-Node: Exit Callback Functions941205
-Node: Extension Version String942453
-Node: Input Parsers943116
-Node: Output Wrappers952991
-Node: Two-way processors957504
-Node: Printing Messages959767
-Ref: Printing Messages-Footnote-1960843
-Node: Updating `ERRNO'960995
-Node: Requesting Values961735
-Ref: table-value-types-returned962462
-Node: Accessing Parameters963419
-Node: Symbol Table Access964653
-Node: Symbol table by name965167
-Node: Symbol table by cookie967187
-Ref: Symbol table by cookie-Footnote-1971332
-Node: Cached values971395
-Ref: Cached values-Footnote-1974891
-Node: Array Manipulation974982
-Ref: Array Manipulation-Footnote-1976080
-Node: Array Data Types976117
-Ref: Array Data Types-Footnote-1978772
-Node: Array Functions978864
-Node: Flattening Arrays982723
-Node: Creating Arrays989625
-Node: Extension API Variables994396
-Node: Extension Versioning995032
-Node: Extension API Informational Variables996923
-Node: Extension API Boilerplate997988
-Node: Finding Extensions1001797
-Node: Extension Example1002357
-Node: Internal File Description1003129
-Node: Internal File Ops1007196
-Ref: Internal File Ops-Footnote-11018947
-Node: Using Internal File Ops1019087
-Ref: Using Internal File Ops-Footnote-11021470
-Node: Extension Samples1021743
-Node: Extension Sample File Functions1023271
-Node: Extension Sample Fnmatch1030952
-Node: Extension Sample Fork1032440
-Node: Extension Sample Inplace1033655
-Node: Extension Sample Ord1035331
-Node: Extension Sample Readdir1036167
-Ref: table-readdir-file-types1037044
-Node: Extension Sample Revout1037855
-Node: Extension Sample Rev2way1038444
-Node: Extension Sample Read write array1039184
-Node: Extension Sample Readfile1041124
-Node: Extension Sample Time1042219
-Node: Extension Sample API Tests1043567
-Node: gawkextlib1044058
-Node: Extension summary1046736
-Node: Extension Exercises1050425
-Node: Language History1051147
-Node: V7/SVR3.11052803
-Node: SVR41054956
-Node: POSIX1056390
-Node: BTL1057771
-Node: POSIX/GNU1058502
-Node: Feature History1064023
-Node: Common Extensions1077121
-Node: Ranges and Locales1078493
-Ref: Ranges and Locales-Footnote-11083112
-Ref: Ranges and Locales-Footnote-21083139
-Ref: Ranges and Locales-Footnote-31083374
-Node: Contributors1083595
-Node: History summary1089135
-Node: Installation1090514
-Node: Gawk Distribution1091460
-Node: Getting1091944
-Node: Extracting1092767
-Node: Distribution contents1094404
-Node: Unix Installation1100158
-Node: Quick Installation1100775
-Node: Additional Configuration Options1103199
-Node: Configuration Philosophy1105002
-Node: Non-Unix Installation1107371
-Node: PC Installation1107829
-Node: PC Binary Installation1109149
-Node: PC Compiling1110997
-Ref: PC Compiling-Footnote-11114018
-Node: PC Testing1114127
-Node: PC Using1115303
-Node: Cygwin1119418
-Node: MSYS1120188
-Node: VMS Installation1120689
-Node: VMS Compilation1121481
-Ref: VMS Compilation-Footnote-11122710
-Node: VMS Dynamic Extensions1122768
-Node: VMS Installation Details1124452
-Node: VMS Running1126703
-Node: VMS GNV1129543
-Node: VMS Old Gawk1130278
-Node: Bugs1130748
-Node: Other Versions1134637
-Node: Installation summary1141071
-Node: Notes1142130
-Node: Compatibility Mode1142995
-Node: Additions1143777
-Node: Accessing The Source1144702
-Node: Adding Code1146137
-Node: New Ports1152294
-Node: Derived Files1156776
-Ref: Derived Files-Footnote-11162251
-Ref: Derived Files-Footnote-21162285
-Ref: Derived Files-Footnote-31162881
-Node: Future Extensions1162995
-Node: Implementation Limitations1163601
-Node: Extension Design1164849
-Node: Old Extension Problems1166003
-Ref: Old Extension Problems-Footnote-11167520
-Node: Extension New Mechanism Goals1167577
-Ref: Extension New Mechanism Goals-Footnote-11170937
-Node: Extension Other Design Decisions1171126
-Node: Extension Future Growth1173234
-Node: Old Extension Mechanism1174070
-Node: Notes summary1175832
-Node: Basic Concepts1177018
-Node: Basic High Level1177699
-Ref: figure-general-flow1177971
-Ref: figure-process-flow1178570
-Ref: Basic High Level-Footnote-11181799
-Node: Basic Data Typing1181984
-Node: Glossary1185312
-Node: Copying1217241
-Node: GNU Free Documentation License1254797
-Node: Index1279933
+Node: Foreword342225
+Node: Foreword446669
+Node: Preface48200
+Ref: Preface-Footnote-151071
+Ref: Preface-Footnote-251178
+Ref: Preface-Footnote-351411
+Node: History51553
+Node: Names53904
- Ref: Names-Footnote-154997
- Node: This Manual55143
- Ref: This Manual-Footnote-161643
- Node: Conventions61743
- Node: Manual History64080
- Ref: Manual History-Footnote-167073
- Ref: Manual History-Footnote-267114
- Node: How To Contribute67188
- Node: Acknowledgments68317
- Node: Getting Started73183
- Node: Running gawk75622
- Node: One-shot76812
- Node: Read Terminal78076
- Node: Long80107
- Node: Executable Scripts81620
- Ref: Executable Scripts-Footnote-184409
- Node: Comments84512
- Node: Quoting86994
- Node: DOS Quoting92512
- Node: Sample Data Files93187
- Node: Very Simple95782
- Node: Two Rules100681
- Node: More Complex102567
- Node: Statements/Lines105429
- Ref: Statements/Lines-Footnote-1109884
- Node: Other Features110149
- Node: When111085
- Ref: When-Footnote-1112839
- Node: Intro Summary112904
- Node: Invoking Gawk113788
- Node: Command Line115302
- Node: Options116100
- Ref: Options-Footnote-1131895
- Ref: Options-Footnote-2132124
- Node: Other Arguments132149
- Node: Naming Standard Input135097
- Node: Environment Variables136190
- Node: AWKPATH Variable136748
- Ref: AWKPATH Variable-Footnote-1140155
- Ref: AWKPATH Variable-Footnote-2140200
- Node: AWKLIBPATH Variable140460
- Node: Other Environment Variables141716
- Node: Exit Status145234
- Node: Include Files145910
- Node: Loading Shared Libraries149499
- Node: Obsolete150926
- Node: Undocumented151618
- Node: Invoking Summary151885
- Node: Regexp153548
- Node: Regexp Usage155002
- Node: Escape Sequences157039
- Node: Regexp Operators163268
- Ref: Regexp Operators-Footnote-1170678
- Ref: Regexp Operators-Footnote-2170825
- Node: Bracket Expressions170923
- Ref: table-char-classes172938
- Node: Leftmost Longest175880
- Node: Computed Regexps177182
- Node: GNU Regexp Operators180611
- Node: Case-sensitivity184283
- Ref: Case-sensitivity-Footnote-1187168
- Ref: Case-sensitivity-Footnote-2187403
- Node: Regexp Summary187511
- Node: Reading Files188978
- Node: Records191071
- Node: awk split records191804
- Node: gawk split records196733
- Ref: gawk split records-Footnote-1201272
- Node: Fields201309
- Ref: Fields-Footnote-1204087
- Node: Nonconstant Fields204173
- Ref: Nonconstant Fields-Footnote-1206411
- Node: Changing Fields206614
- Node: Field Separators212545
- Node: Default Field Splitting215249
- Node: Regexp Field Splitting216366
- Node: Single Character Fields219716
- Node: Command Line Field Separator220775
- Node: Full Line Fields223992
- Ref: Full Line Fields-Footnote-1225513
- Ref: Full Line Fields-Footnote-2225559
- Node: Field Splitting Summary225660
- Node: Constant Size227734
- Node: Splitting By Content232317
- Ref: Splitting By Content-Footnote-1236282
- Node: Multiple Line236445
- Ref: Multiple Line-Footnote-1242326
- Node: Getline242505
- Node: Plain Getline244712
- Node: Getline/Variable247352
- Node: Getline/File248501
- Node: Getline/Variable/File249886
- Ref: Getline/Variable/File-Footnote-1251489
- Node: Getline/Pipe251576
- Node: Getline/Variable/Pipe254254
- Node: Getline/Coprocess255385
- Node: Getline/Variable/Coprocess256649
- Node: Getline Notes257388
- Node: Getline Summary260182
- Ref: table-getline-variants260594
- Node: Read Timeout261423
- Ref: Read Timeout-Footnote-1265260
- Node: Command-line directories265318
- Node: Input Summary266223
- Node: Input Exercises269608
- Node: Printing270336
- Node: Print272113
- Node: Print Examples273570
- Node: Output Separators276349
- Node: OFMT278367
- Node: Printf279722
- Node: Basic Printf280507
- Node: Control Letters282079
- Node: Format Modifiers286064
- Node: Printf Examples292070
- Node: Redirection294556
- Node: Special FD301394
- Ref: Special FD-Footnote-1304560
- Node: Special Files304634
- Node: Other Inherited Files305251
- Node: Special Network306251
- Node: Special Caveats307113
- Node: Close Files And Pipes308062
- Ref: Close Files And Pipes-Footnote-1315253
- Ref: Close Files And Pipes-Footnote-2315401
- Node: Output Summary315551
- Node: Output Exercises316549
- Node: Expressions317229
- Node: Values318418
- Node: Constants319095
- Node: Scalar Constants319786
- Ref: Scalar Constants-Footnote-1320648
- Node: Nondecimal-numbers320898
- Node: Regexp Constants323908
- Node: Using Constant Regexps324434
- Node: Variables327597
- Node: Using Variables328254
- Node: Assignment Options330165
- Node: Conversion332040
- Node: Strings And Numbers332564
- Ref: Strings And Numbers-Footnote-1335629
- Node: Locale influences conversions335738
- Ref: table-locale-affects338484
- Node: All Operators339076
- Node: Arithmetic Ops339705
- Node: Concatenation342210
- Ref: Concatenation-Footnote-1345029
- Node: Assignment Ops345136
- Ref: table-assign-ops350115
- Node: Increment Ops351425
- Node: Truth Values and Conditions354856
- Node: Truth Values355939
- Node: Typing and Comparison356988
- Node: Variable Typing357804
- Node: Comparison Operators361471
- Ref: table-relational-ops361881
- Node: POSIX String Comparison365376
- Ref: POSIX String Comparison-Footnote-1366448
- Node: Boolean Ops366587
- Ref: Boolean Ops-Footnote-1371065
- Node: Conditional Exp371156
- Node: Function Calls372894
- Node: Precedence376774
- Node: Locales380434
- Node: Expressions Summary382066
- Node: Patterns and Actions384637
- Node: Pattern Overview385757
- Node: Regexp Patterns387436
- Node: Expression Patterns387979
- Node: Ranges391759
- Node: BEGIN/END394866
- Node: Using BEGIN/END395627
- Ref: Using BEGIN/END-Footnote-1398363
- Node: I/O And BEGIN/END398469
- Node: BEGINFILE/ENDFILE400784
- Node: Empty403681
- Node: Using Shell Variables403998
- Node: Action Overview406271
- Node: Statements408597
- Node: If Statement410445
- Node: While Statement411940
- Node: Do Statement413968
- Node: For Statement415116
- Node: Switch Statement418274
- Node: Break Statement420656
- Node: Continue Statement422749
- Node: Next Statement424576
- Node: Nextfile Statement426957
- Node: Exit Statement429585
- Node: Built-in Variables431996
- Node: User-modified433129
- Ref: User-modified-Footnote-1440763
- Node: Auto-set440825
- Ref: Auto-set-Footnote-1454534
- Ref: Auto-set-Footnote-2454739
- Node: ARGC and ARGV454795
- Node: Pattern Action Summary459013
- Node: Arrays461446
- Node: Array Basics462775
- Node: Array Intro463619
- Ref: figure-array-elements465553
- Ref: Array Intro-Footnote-1468173
- Node: Reference to Elements468301
- Node: Assigning Elements470763
- Node: Array Example471254
- Node: Scanning an Array473013
- Node: Controlling Scanning476033
- Ref: Controlling Scanning-Footnote-1481427
- Node: Numeric Array Subscripts481743
- Node: Uninitialized Subscripts483928
- Node: Delete485545
- Ref: Delete-Footnote-1488294
- Node: Multidimensional488351
- Node: Multiscanning491448
- Node: Arrays of Arrays493037
- Node: Arrays Summary497791
- Node: Functions499882
- Node: Built-in500921
- Node: Calling Built-in501999
- Node: Numeric Functions503994
- Ref: Numeric Functions-Footnote-1508812
- Ref: Numeric Functions-Footnote-2509169
- Ref: Numeric Functions-Footnote-3509217
- Node: String Functions509489
- Ref: String Functions-Footnote-1532990
- Ref: String Functions-Footnote-2533119
- Ref: String Functions-Footnote-3533367
- Node: Gory Details533454
- Ref: table-sub-escapes535235
- Ref: table-sub-proposed536750
- Ref: table-posix-sub538112
- Ref: table-gensub-escapes539649
- Ref: Gory Details-Footnote-1540482
- Node: I/O Functions540633
- Ref: I/O Functions-Footnote-1547869
- Node: Time Functions548016
- Ref: Time Functions-Footnote-1558525
- Ref: Time Functions-Footnote-2558593
- Ref: Time Functions-Footnote-3558751
- Ref: Time Functions-Footnote-4558862
- Ref: Time Functions-Footnote-5558974
- Ref: Time Functions-Footnote-6559201
- Node: Bitwise Functions559467
- Ref: table-bitwise-ops560029
- Ref: Bitwise Functions-Footnote-1564357
- Node: Type Functions564529
- Node: I18N Functions565681
- Node: User-defined567328
- Node: Definition Syntax568133
- Ref: Definition Syntax-Footnote-1573792
- Node: Function Example573863
- Ref: Function Example-Footnote-1576784
- Node: Function Caveats576806
- Node: Calling A Function577324
- Node: Variable Scope578282
- Node: Pass By Value/Reference581275
- Node: Return Statement584772
- Node: Dynamic Typing587751
- Node: Indirect Calls588680
- Ref: Indirect Calls-Footnote-1598545
- Node: Functions Summary598673
- Node: Library Functions601375
- Ref: Library Functions-Footnote-1604983
- Ref: Library Functions-Footnote-2605126
- Node: Library Names605297
- Ref: Library Names-Footnote-1608755
- Ref: Library Names-Footnote-2608978
- Node: General Functions609064
- Node: Strtonum Function610167
- Node: Assert Function613189
- Node: Round Function616513
- Node: Cliff Random Function618054
- Node: Ordinal Functions619070
- Ref: Ordinal Functions-Footnote-1622133
- Ref: Ordinal Functions-Footnote-2622385
- Node: Join Function622596
- Ref: Join Function-Footnote-1624366
- Node: Getlocaltime Function624566
- Node: Readfile Function628310
- Node: Shell Quoting630282
- Node: Data File Management631683
- Node: Filetrans Function632315
- Node: Rewind Function636411
- Node: File Checking637797
- Ref: File Checking-Footnote-1639130
- Node: Empty Files639331
- Node: Ignoring Assigns641310
- Node: Getopt Function642860
- Ref: Getopt Function-Footnote-1654324
- Node: Passwd Functions654524
- Ref: Passwd Functions-Footnote-1663364
- Node: Group Functions663452
- Ref: Group Functions-Footnote-1671349
- Node: Walking Arrays671554
- Node: Library Functions Summary674560
- Node: Library Exercises675962
- Node: Sample Programs677242
- Node: Running Examples678012
- Node: Clones678740
- Node: Cut Program679964
- Node: Egrep Program689684
- Ref: Egrep Program-Footnote-1697187
- Node: Id Program697297
- Node: Split Program700973
- Ref: Split Program-Footnote-1704427
- Node: Tee Program704555
- Node: Uniq Program707344
- Node: Wc Program714763
- Ref: Wc Program-Footnote-1719013
- Node: Miscellaneous Programs719107
- Node: Dupword Program720320
- Node: Alarm Program722351
- Node: Translate Program727156
- Ref: Translate Program-Footnote-1731719
- Node: Labels Program731989
- Ref: Labels Program-Footnote-1735340
- Node: Word Sorting735424
- Node: History Sorting739494
- Node: Extract Program741329
- Node: Simple Sed748853
- Node: Igawk Program751923
- Ref: Igawk Program-Footnote-1766249
- Ref: Igawk Program-Footnote-2766450
- Ref: Igawk Program-Footnote-3766572
- Node: Anagram Program766687
- Node: Signature Program769748
- Node: Programs Summary770995
- Node: Programs Exercises772216
- Ref: Programs Exercises-Footnote-1776347
- Node: Advanced Features776438
- Node: Nondecimal Data778420
- Node: Array Sorting780010
- Node: Controlling Array Traversal780710
- Ref: Controlling Array Traversal-Footnote-1789076
- Node: Array Sorting Functions789194
- Ref: Array Sorting Functions-Footnote-1793080
- Node: Two-way I/O793276
- Ref: Two-way I/O-Footnote-1798221
- Ref: Two-way I/O-Footnote-2798407
- Node: TCP/IP Networking798489
- Node: Profiling801361
- Node: Advanced Features Summary809632
- Node: Internationalization811565
- Node: I18N and L10N813045
- Node: Explaining gettext813731
- Ref: Explaining gettext-Footnote-1818756
- Ref: Explaining gettext-Footnote-2818940
- Node: Programmer i18n819105
- Ref: Programmer i18n-Footnote-1823981
- Node: Translator i18n824030
- Node: String Extraction824824
- Ref: String Extraction-Footnote-1825955
- Node: Printf Ordering826041
- Ref: Printf Ordering-Footnote-1828827
- Node: I18N Portability828891
- Ref: I18N Portability-Footnote-1831347
- Node: I18N Example831410
- Ref: I18N Example-Footnote-1834213
- Node: Gawk I18N834285
- Node: I18N Summary834929
- Node: Debugger836269
- Node: Debugging837291
- Node: Debugging Concepts837732
- Node: Debugging Terms839542
- Node: Awk Debugging842114
- Node: Sample Debugging Session843020
- Node: Debugger Invocation843554
- Node: Finding The Bug844939
- Node: List of Debugger Commands851418
- Node: Breakpoint Control852750
- Node: Debugger Execution Control856427
- Node: Viewing And Changing Data859786
- Node: Execution Stack863162
- Node: Debugger Info864797
- Node: Miscellaneous Debugger Commands868842
- Node: Readline Support873843
- Node: Limitations874737
- Node: Debugging Summary876852
- Node: Arbitrary Precision Arithmetic878026
- Node: Computer Arithmetic879442
- Ref: table-numeric-ranges883041
- Ref: Computer Arithmetic-Footnote-1883565
- Node: Math Definitions883622
- Ref: table-ieee-formats886917
- Ref: Math Definitions-Footnote-1887521
- Node: MPFR features887626
- Node: FP Math Caution889297
- Ref: FP Math Caution-Footnote-1890347
- Node: Inexactness of computations890716
- Node: Inexact representation891675
- Node: Comparing FP Values893033
- Node: Errors accumulate894115
- Node: Getting Accuracy895547
- Node: Try To Round898251
- Node: Setting precision899150
- Ref: table-predefined-precision-strings899834
- Node: Setting the rounding mode901663
- Ref: table-gawk-rounding-modes902027
- Ref: Setting the rounding mode-Footnote-1905479
- Node: Arbitrary Precision Integers905658
- Ref: Arbitrary Precision Integers-Footnote-1910556
- Node: POSIX Floating Point Problems910705
- Ref: POSIX Floating Point Problems-Footnote-1914584
- Node: Floating point summary914622
- Node: Dynamic Extensions916809
- Node: Extension Intro918361
- Node: Plugin License919626
- Node: Extension Mechanism Outline920423
- Ref: figure-load-extension920851
- Ref: figure-register-new-function922331
- Ref: figure-call-new-function923335
- Node: Extension API Description925322
- Node: Extension API Functions Introduction926772
- Node: General Data Types931593
- Ref: General Data Types-Footnote-1937493
- Node: Memory Allocation Functions937792
- Ref: Memory Allocation Functions-Footnote-1940631
- Node: Constructor Functions940730
- Node: Registration Functions942469
- Node: Extension Functions943154
- Node: Exit Callback Functions945451
- Node: Extension Version String946699
- Node: Input Parsers947362
- Node: Output Wrappers957237
- Node: Two-way processors961750
- Node: Printing Messages964013
- Ref: Printing Messages-Footnote-1965089
- Node: Updating `ERRNO'965241
- Node: Requesting Values965981
- Ref: table-value-types-returned966708
- Node: Accessing Parameters967665
- Node: Symbol Table Access968899
- Node: Symbol table by name969413
- Node: Symbol table by cookie971433
- Ref: Symbol table by cookie-Footnote-1975578
- Node: Cached values975641
- Ref: Cached values-Footnote-1979137
- Node: Array Manipulation979228
- Ref: Array Manipulation-Footnote-1980326
- Node: Array Data Types980363
- Ref: Array Data Types-Footnote-1983018
- Node: Array Functions983110
- Node: Flattening Arrays986969
- Node: Creating Arrays993871
- Node: Extension API Variables998642
- Node: Extension Versioning999278
- Node: Extension API Informational Variables1001169
- Node: Extension API Boilerplate1002234
- Node: Finding Extensions1006043
- Node: Extension Example1006603
- Node: Internal File Description1007375
- Node: Internal File Ops1011442
- Ref: Internal File Ops-Footnote-11023193
- Node: Using Internal File Ops1023333
- Ref: Using Internal File Ops-Footnote-11025716
- Node: Extension Samples1025989
- Node: Extension Sample File Functions1027517
- Node: Extension Sample Fnmatch1035198
- Node: Extension Sample Fork1036686
- Node: Extension Sample Inplace1037901
- Node: Extension Sample Ord1039577
- Node: Extension Sample Readdir1040413
- Ref: table-readdir-file-types1041290
- Node: Extension Sample Revout1042101
- Node: Extension Sample Rev2way1042690
- Node: Extension Sample Read write array1043430
- Node: Extension Sample Readfile1045370
- Node: Extension Sample Time1046465
- Node: Extension Sample API Tests1047813
- Node: gawkextlib1048304
- Node: Extension summary1050982
- Node: Extension Exercises1054671
- Node: Language History1055393
- Node: V7/SVR3.11057049
- Node: SVR41059202
- Node: POSIX1060636
- Node: BTL1062017
- Node: POSIX/GNU1062748
- Node: Feature History1068493
- Node: Common Extensions1082219
- Node: Ranges and Locales1083591
- Ref: Ranges and Locales-Footnote-11088210
- Ref: Ranges and Locales-Footnote-21088237
- Ref: Ranges and Locales-Footnote-31088472
- Node: Contributors1088693
- Node: History summary1094233
- Node: Installation1095612
- Node: Gawk Distribution1096558
- Node: Getting1097042
- Node: Extracting1097865
- Node: Distribution contents1099502
- Node: Unix Installation1105604
- Node: Quick Installation1106287
- Node: Shell Startup Files1108698
- Node: Additional Configuration Options1109777
- Node: Configuration Philosophy1111581
- Node: Non-Unix Installation1113950
- Node: PC Installation1114408
- Node: PC Binary Installation1115728
- Node: PC Compiling1117576
- Ref: PC Compiling-Footnote-11120597
- Node: PC Testing1120706
- Node: PC Using1121882
- Node: Cygwin1125997
- Node: MSYS1126767
- Node: VMS Installation1127268
- Node: VMS Compilation1128060
- Ref: VMS Compilation-Footnote-11129289
- Node: VMS Dynamic Extensions1129347
- Node: VMS Installation Details1131031
- Node: VMS Running1133282
- Node: VMS GNV1136122
- Node: VMS Old Gawk1136857
- Node: Bugs1137327
- Node: Other Versions1141216
- Node: Installation summary1147650
- Node: Notes1148709
- Node: Compatibility Mode1149574
- Node: Additions1150356
- Node: Accessing The Source1151281
- Node: Adding Code1152716
- Node: New Ports1158873
- Node: Derived Files1163355
- Ref: Derived Files-Footnote-11168830
- Ref: Derived Files-Footnote-21168864
- Ref: Derived Files-Footnote-31169460
- Node: Future Extensions1169574
- Node: Implementation Limitations1170180
- Node: Extension Design1171428
- Node: Old Extension Problems1172582
- Ref: Old Extension Problems-Footnote-11174099
- Node: Extension New Mechanism Goals1174156
- Ref: Extension New Mechanism Goals-Footnote-11177516
- Node: Extension Other Design Decisions1177705
- Node: Extension Future Growth1179813
- Node: Old Extension Mechanism1180649
- Node: Notes summary1182411
- Node: Basic Concepts1183597
- Node: Basic High Level1184278
- Ref: figure-general-flow1184550
- Ref: figure-process-flow1185149
- Ref: Basic High Level-Footnote-11188378
- Node: Basic Data Typing1188563
- Node: Glossary1191891
- Node: Copying1223820
- Node: GNU Free Documentation License1261376
- Node: Index1286512
++Ref: Names-Footnote-154998
++Node: This Manual55144
++Ref: This Manual-Footnote-161644
++Node: Conventions61744
++Node: Manual History64081
++Ref: Manual History-Footnote-167074
++Ref: Manual History-Footnote-267115
++Node: How To Contribute67189
++Node: Acknowledgments68318
++Node: Getting Started73184
++Node: Running gawk75623
++Node: One-shot76813
++Node: Read Terminal78077
++Node: Long80108
++Node: Executable Scripts81621
++Ref: Executable Scripts-Footnote-184410
++Node: Comments84513
++Node: Quoting86995
++Node: DOS Quoting92513
++Node: Sample Data Files93188
++Node: Very Simple95783
++Node: Two Rules100682
++Node: More Complex102568
++Node: Statements/Lines105430
++Ref: Statements/Lines-Footnote-1109885
++Node: Other Features110150
++Node: When111086
++Ref: When-Footnote-1112840
++Node: Intro Summary112905
++Node: Invoking Gawk113789
++Node: Command Line115303
++Node: Options116101
++Ref: Options-Footnote-1131896
++Ref: Options-Footnote-2132125
++Node: Other Arguments132150
++Node: Naming Standard Input135098
++Node: Environment Variables136191
++Node: AWKPATH Variable136749
++Ref: AWKPATH Variable-Footnote-1140156
++Ref: AWKPATH Variable-Footnote-2140201
++Node: AWKLIBPATH Variable140461
++Node: Other Environment Variables141717
++Node: Exit Status145235
++Node: Include Files145911
++Node: Loading Shared Libraries149500
++Node: Obsolete150927
++Node: Undocumented151619
++Node: Invoking Summary151886
++Node: Regexp153549
++Node: Regexp Usage155003
++Node: Escape Sequences157040
++Node: Regexp Operators163269
++Ref: Regexp Operators-Footnote-1170679
++Ref: Regexp Operators-Footnote-2170826
++Node: Bracket Expressions170924
++Ref: table-char-classes172939
++Node: Leftmost Longest175881
++Node: Computed Regexps177183
++Node: GNU Regexp Operators180612
++Node: Case-sensitivity184284
++Ref: Case-sensitivity-Footnote-1187169
++Ref: Case-sensitivity-Footnote-2187404
++Node: Regexp Summary187512
++Node: Reading Files188979
++Node: Records191072
++Node: awk split records191805
++Node: gawk split records196734
++Ref: gawk split records-Footnote-1201273
++Node: Fields201310
++Ref: Fields-Footnote-1204088
++Node: Nonconstant Fields204174
++Ref: Nonconstant Fields-Footnote-1206412
++Node: Changing Fields206615
++Node: Field Separators212546
++Node: Default Field Splitting215250
++Node: Regexp Field Splitting216367
++Node: Single Character Fields219717
++Node: Command Line Field Separator220776
++Node: Full Line Fields223993
++Ref: Full Line Fields-Footnote-1225514
++Ref: Full Line Fields-Footnote-2225560
++Node: Field Splitting Summary225661
++Node: Constant Size227735
++Node: Splitting By Content232318
++Ref: Splitting By Content-Footnote-1236283
++Node: Multiple Line236446
++Ref: Multiple Line-Footnote-1242327
++Node: Getline242506
++Node: Plain Getline244713
++Node: Getline/Variable247353
++Node: Getline/File248502
++Node: Getline/Variable/File249887
++Ref: Getline/Variable/File-Footnote-1251490
++Node: Getline/Pipe251577
++Node: Getline/Variable/Pipe254255
++Node: Getline/Coprocess255386
++Node: Getline/Variable/Coprocess256650
++Node: Getline Notes257389
++Node: Getline Summary260183
++Ref: table-getline-variants260595
++Node: Read Timeout261424
++Ref: Read Timeout-Footnote-1265261
++Node: Command-line directories265319
++Node: Input Summary266224
++Node: Input Exercises269609
++Node: Printing270337
++Node: Print272114
++Node: Print Examples273571
++Node: Output Separators276350
++Node: OFMT278368
++Node: Printf279723
++Node: Basic Printf280508
++Node: Control Letters282080
++Node: Format Modifiers286065
++Node: Printf Examples292071
++Node: Redirection294557
++Node: Special FD301395
++Ref: Special FD-Footnote-1304561
++Node: Special Files304635
++Node: Other Inherited Files305252
++Node: Special Network306252
++Node: Special Caveats307114
++Node: Close Files And Pipes308063
++Ref: Close Files And Pipes-Footnote-1315254
++Ref: Close Files And Pipes-Footnote-2315402
++Node: Output Summary315552
++Node: Output Exercises316550
++Node: Expressions317230
++Node: Values318419
++Node: Constants319096
++Node: Scalar Constants319787
++Ref: Scalar Constants-Footnote-1320649
++Node: Nondecimal-numbers320899
++Node: Regexp Constants323909
++Node: Using Constant Regexps324435
++Node: Variables327598
++Node: Using Variables328255
++Node: Assignment Options330166
++Node: Conversion332041
++Node: Strings And Numbers332565
++Ref: Strings And Numbers-Footnote-1335630
++Node: Locale influences conversions335739
++Ref: table-locale-affects338485
++Node: All Operators339077
++Node: Arithmetic Ops339706
++Node: Concatenation342211
++Ref: Concatenation-Footnote-1345030
++Node: Assignment Ops345137
++Ref: table-assign-ops350116
++Node: Increment Ops351426
++Node: Truth Values and Conditions354857
++Node: Truth Values355940
++Node: Typing and Comparison356989
++Node: Variable Typing357805
++Node: Comparison Operators361472
++Ref: table-relational-ops361882
++Node: POSIX String Comparison365377
++Ref: POSIX String Comparison-Footnote-1366449
++Node: Boolean Ops366588
++Ref: Boolean Ops-Footnote-1371066
++Node: Conditional Exp371157
++Node: Function Calls372895
++Node: Precedence376775
++Node: Locales380435
++Node: Expressions Summary382067
++Node: Patterns and Actions384638
++Node: Pattern Overview385758
++Node: Regexp Patterns387437
++Node: Expression Patterns387980
++Node: Ranges391760
++Node: BEGIN/END394867
++Node: Using BEGIN/END395628
++Ref: Using BEGIN/END-Footnote-1398364
++Node: I/O And BEGIN/END398470
++Node: BEGINFILE/ENDFILE400785
++Node: Empty403682
++Node: Using Shell Variables403999
++Node: Action Overview406272
++Node: Statements408598
++Node: If Statement410446
++Node: While Statement411941
++Node: Do Statement413969
++Node: For Statement415117
++Node: Switch Statement418275
++Node: Break Statement420657
++Node: Continue Statement422750
++Node: Next Statement424577
++Node: Nextfile Statement426958
++Node: Exit Statement429586
++Node: Built-in Variables431997
++Node: User-modified433130
++Ref: User-modified-Footnote-1440764
++Node: Auto-set440826
++Ref: Auto-set-Footnote-1454535
++Ref: Auto-set-Footnote-2454740
++Node: ARGC and ARGV454796
++Node: Pattern Action Summary459014
++Node: Arrays461447
++Node: Array Basics462776
++Node: Array Intro463620
++Ref: figure-array-elements465554
++Ref: Array Intro-Footnote-1468174
++Node: Reference to Elements468302
++Node: Assigning Elements470764
++Node: Array Example471255
++Node: Scanning an Array473014
++Node: Controlling Scanning476034
++Ref: Controlling Scanning-Footnote-1481428
++Node: Numeric Array Subscripts481744
++Node: Uninitialized Subscripts483929
++Node: Delete485546
++Ref: Delete-Footnote-1488295
++Node: Multidimensional488352
++Node: Multiscanning491449
++Node: Arrays of Arrays493038
++Node: Arrays Summary497792
++Node: Functions499883
++Node: Built-in500922
++Node: Calling Built-in502000
++Node: Numeric Functions503995
++Ref: Numeric Functions-Footnote-1508813
++Ref: Numeric Functions-Footnote-2509170
++Ref: Numeric Functions-Footnote-3509218
++Node: String Functions509490
++Ref: String Functions-Footnote-1532991
++Ref: String Functions-Footnote-2533120
++Ref: String Functions-Footnote-3533368
++Node: Gory Details533455
++Ref: table-sub-escapes535236
++Ref: table-sub-proposed536751
++Ref: table-posix-sub538113
++Ref: table-gensub-escapes539650
++Ref: Gory Details-Footnote-1540483
++Node: I/O Functions540634
++Ref: I/O Functions-Footnote-1547870
++Node: Time Functions548017
++Ref: Time Functions-Footnote-1558526
++Ref: Time Functions-Footnote-2558594
++Ref: Time Functions-Footnote-3558752
++Ref: Time Functions-Footnote-4558863
++Ref: Time Functions-Footnote-5558975
++Ref: Time Functions-Footnote-6559202
++Node: Bitwise Functions559468
++Ref: table-bitwise-ops560030
++Ref: Bitwise Functions-Footnote-1564358
++Node: Type Functions564530
++Node: I18N Functions565682
++Node: User-defined567329
++Node: Definition Syntax568134
++Ref: Definition Syntax-Footnote-1573793
++Node: Function Example573864
++Ref: Function Example-Footnote-1576785
++Node: Function Caveats576807
++Node: Calling A Function577325
++Node: Variable Scope578283
++Node: Pass By Value/Reference581276
++Node: Return Statement584773
++Node: Dynamic Typing587752
++Node: Indirect Calls588681
++Ref: Indirect Calls-Footnote-1598546
++Node: Functions Summary598674
++Node: Library Functions601376
++Ref: Library Functions-Footnote-1604984
++Ref: Library Functions-Footnote-2605127
++Node: Library Names605298
++Ref: Library Names-Footnote-1608756
++Ref: Library Names-Footnote-2608979
++Node: General Functions609065
++Node: Strtonum Function610168
++Node: Assert Function613190
++Node: Round Function616514
++Node: Cliff Random Function618055
++Node: Ordinal Functions619071
++Ref: Ordinal Functions-Footnote-1622134
++Ref: Ordinal Functions-Footnote-2622386
++Node: Join Function622597
++Ref: Join Function-Footnote-1624367
++Node: Getlocaltime Function624567
++Node: Readfile Function628311
++Node: Shell Quoting630283
++Node: Data File Management631684
++Node: Filetrans Function632316
++Node: Rewind Function636412
++Node: File Checking637798
++Ref: File Checking-Footnote-1639131
++Node: Empty Files639332
++Node: Ignoring Assigns641311
++Node: Getopt Function642861
++Ref: Getopt Function-Footnote-1654325
++Node: Passwd Functions654525
++Ref: Passwd Functions-Footnote-1663365
++Node: Group Functions663453
++Ref: Group Functions-Footnote-1671350
++Node: Walking Arrays671555
++Node: Library Functions Summary674561
++Node: Library Exercises675963
++Node: Sample Programs677243
++Node: Running Examples678013
++Node: Clones678741
++Node: Cut Program679965
++Node: Egrep Program689685
++Ref: Egrep Program-Footnote-1697188
++Node: Id Program697298
++Node: Split Program700974
++Ref: Split Program-Footnote-1704428
++Node: Tee Program704556
++Node: Uniq Program707345
++Node: Wc Program714764
++Ref: Wc Program-Footnote-1719014
++Node: Miscellaneous Programs719108
++Node: Dupword Program720321
++Node: Alarm Program722352
++Node: Translate Program727157
++Ref: Translate Program-Footnote-1731720
++Node: Labels Program731990
++Ref: Labels Program-Footnote-1735341
++Node: Word Sorting735425
++Node: History Sorting739495
++Node: Extract Program741330
++Node: Simple Sed748854
++Node: Igawk Program751924
++Ref: Igawk Program-Footnote-1766250
++Ref: Igawk Program-Footnote-2766451
++Ref: Igawk Program-Footnote-3766573
++Node: Anagram Program766688
++Node: Signature Program769749
++Node: Programs Summary770996
++Node: Programs Exercises772217
++Ref: Programs Exercises-Footnote-1776348
++Node: Advanced Features776439
++Node: Nondecimal Data778421
++Node: Array Sorting780011
++Node: Controlling Array Traversal780711
++Ref: Controlling Array Traversal-Footnote-1789077
++Node: Array Sorting Functions789195
++Ref: Array Sorting Functions-Footnote-1793081
++Node: Two-way I/O793277
++Ref: Two-way I/O-Footnote-1798222
++Ref: Two-way I/O-Footnote-2798408
++Node: TCP/IP Networking798490
++Node: Profiling801362
++Node: Advanced Features Summary809633
++Node: Internationalization811566
++Node: I18N and L10N813046
++Node: Explaining gettext813732
++Ref: Explaining gettext-Footnote-1818757
++Ref: Explaining gettext-Footnote-2818941
++Node: Programmer i18n819106
++Ref: Programmer i18n-Footnote-1823982
++Node: Translator i18n824031
++Node: String Extraction824825
++Ref: String Extraction-Footnote-1825956
++Node: Printf Ordering826042
++Ref: Printf Ordering-Footnote-1828828
++Node: I18N Portability828892
++Ref: I18N Portability-Footnote-1831348
++Node: I18N Example831411
++Ref: I18N Example-Footnote-1834214
++Node: Gawk I18N834286
++Node: I18N Summary834930
++Node: Debugger836270
++Node: Debugging837292
++Node: Debugging Concepts837733
++Node: Debugging Terms839543
++Node: Awk Debugging842115
++Node: Sample Debugging Session843021
++Node: Debugger Invocation843555
++Node: Finding The Bug844940
++Node: List of Debugger Commands851419
++Node: Breakpoint Control852751
++Node: Debugger Execution Control856428
++Node: Viewing And Changing Data859787
++Node: Execution Stack863163
++Node: Debugger Info864798
++Node: Miscellaneous Debugger Commands868843
++Node: Readline Support873844
++Node: Limitations874738
++Node: Debugging Summary876853
++Node: Arbitrary Precision Arithmetic878027
++Node: Computer Arithmetic879443
++Ref: table-numeric-ranges883042
++Ref: Computer Arithmetic-Footnote-1883566
++Node: Math Definitions883623
++Ref: table-ieee-formats886918
++Ref: Math Definitions-Footnote-1887522
++Node: MPFR features887627
++Node: FP Math Caution889298
++Ref: FP Math Caution-Footnote-1890348
++Node: Inexactness of computations890717
++Node: Inexact representation891676
++Node: Comparing FP Values893034
++Node: Errors accumulate894116
++Node: Getting Accuracy895548
++Node: Try To Round898252
++Node: Setting precision899151
++Ref: table-predefined-precision-strings899835
++Node: Setting the rounding mode901664
++Ref: table-gawk-rounding-modes902028
++Ref: Setting the rounding mode-Footnote-1905480
++Node: Arbitrary Precision Integers905659
++Ref: Arbitrary Precision Integers-Footnote-1910557
++Node: POSIX Floating Point Problems910706
++Ref: POSIX Floating Point Problems-Footnote-1914585
++Node: Floating point summary914623
++Node: Dynamic Extensions916810
++Node: Extension Intro918362
++Node: Plugin License919627
++Node: Extension Mechanism Outline920424
++Ref: figure-load-extension920852
++Ref: figure-register-new-function922332
++Ref: figure-call-new-function923336
++Node: Extension API Description925323
++Node: Extension API Functions Introduction926773
++Node: General Data Types931594
++Ref: General Data Types-Footnote-1937494
++Node: Memory Allocation Functions937793
++Ref: Memory Allocation Functions-Footnote-1940632
++Node: Constructor Functions940731
++Node: Registration Functions942470
++Node: Extension Functions943155
++Node: Exit Callback Functions945452
++Node: Extension Version String946700
++Node: Input Parsers947363
++Node: Output Wrappers957238
++Node: Two-way processors961751
++Node: Printing Messages964014
++Ref: Printing Messages-Footnote-1965090
++Node: Updating `ERRNO'965242
++Node: Requesting Values965982
++Ref: table-value-types-returned966709
++Node: Accessing Parameters967666
++Node: Symbol Table Access968900
++Node: Symbol table by name969414
++Node: Symbol table by cookie971434
++Ref: Symbol table by cookie-Footnote-1975579
++Node: Cached values975642
++Ref: Cached values-Footnote-1979138
++Node: Array Manipulation979229
++Ref: Array Manipulation-Footnote-1980327
++Node: Array Data Types980364
++Ref: Array Data Types-Footnote-1983019
++Node: Array Functions983111
++Node: Flattening Arrays986970
++Node: Creating Arrays993872
++Node: Extension API Variables998643
++Node: Extension Versioning999279
++Node: Extension API Informational Variables1001170
++Node: Extension API Boilerplate1002235
++Node: Finding Extensions1006044
++Node: Extension Example1006604
++Node: Internal File Description1007376
++Node: Internal File Ops1011443
++Ref: Internal File Ops-Footnote-11023194
++Node: Using Internal File Ops1023334
++Ref: Using Internal File Ops-Footnote-11025717
++Node: Extension Samples1025990
++Node: Extension Sample File Functions1027518
++Node: Extension Sample Fnmatch1035199
++Node: Extension Sample Fork1036687
++Node: Extension Sample Inplace1037902
++Node: Extension Sample Ord1039578
++Node: Extension Sample Readdir1040414
++Ref: table-readdir-file-types1041291
++Node: Extension Sample Revout1042102
++Node: Extension Sample Rev2way1042691
++Node: Extension Sample Read write array1043431
++Node: Extension Sample Readfile1045371
++Node: Extension Sample Time1046466
++Node: Extension Sample API Tests1047814
++Node: gawkextlib1048305
++Node: Extension summary1050983
++Node: Extension Exercises1054672
++Node: Language History1055394
++Node: V7/SVR3.11057050
++Node: SVR41059203
++Node: POSIX1060637
++Node: BTL1062018
++Node: POSIX/GNU1062749
++Node: Feature History1068494
++Node: Common Extensions1082220
++Node: Ranges and Locales1083592
++Ref: Ranges and Locales-Footnote-11088211
++Ref: Ranges and Locales-Footnote-21088238
++Ref: Ranges and Locales-Footnote-31088473
++Node: Contributors1088694
++Node: History summary1094234
++Node: Installation1095613
++Node: Gawk Distribution1096559
++Node: Getting1097043
++Node: Extracting1097866
++Node: Distribution contents1099503
++Node: Unix Installation1105605
++Node: Quick Installation1106288
++Node: Shell Startup Files1108699
++Node: Additional Configuration Options1109778
++Node: Configuration Philosophy1111582
++Node: Non-Unix Installation1113951
++Node: PC Installation1114409
++Node: PC Binary Installation1115729
++Node: PC Compiling1117577
++Ref: PC Compiling-Footnote-11120598
++Node: PC Testing1120707
++Node: PC Using1121883
++Node: Cygwin1125998
++Node: MSYS1126768
++Node: VMS Installation1127269
++Node: VMS Compilation1128061
++Ref: VMS Compilation-Footnote-11129290
++Node: VMS Dynamic Extensions1129348
++Node: VMS Installation Details1131032
++Node: VMS Running1133283
++Node: VMS GNV1136123
++Node: VMS Old Gawk1136858
++Node: Bugs1137328
++Node: Other Versions1141217
++Node: Installation summary1147651
++Node: Notes1148710
++Node: Compatibility Mode1149575
++Node: Additions1150357
++Node: Accessing The Source1151282
++Node: Adding Code1152717
++Node: New Ports1158874
++Node: Derived Files1163356
++Ref: Derived Files-Footnote-11168831
++Ref: Derived Files-Footnote-21168865
++Ref: Derived Files-Footnote-31169461
++Node: Future Extensions1169575
++Node: Implementation Limitations1170181
++Node: Extension Design1171429
++Node: Old Extension Problems1172583
++Ref: Old Extension Problems-Footnote-11174100
++Node: Extension New Mechanism Goals1174157
++Ref: Extension New Mechanism Goals-Footnote-11177517
++Node: Extension Other Design Decisions1177706
++Node: Extension Future Growth1179814
++Node: Old Extension Mechanism1180650
++Node: Notes summary1182412
++Node: Basic Concepts1183598
++Node: Basic High Level1184279
++Ref: figure-general-flow1184551
++Ref: figure-process-flow1185150
++Ref: Basic High Level-Footnote-11188379
++Node: Basic Data Typing1188564
++Node: Glossary1191892
++Node: Copying1223821
++Node: GNU Free Documentation License1261377
++Node: Index1286513
End Tag Table
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 6 +
POSIX.STD | 2 +-
awkgram.c | 7 +-
awkgram.y | 7 +-
doc/ChangeLog | 5 +
doc/gawk.info | 1096 +++++++++++++++++++++++++++---------------------------
doc/gawk.texi | 2 +-
doc/gawktexi.in | 2 +-
doc/texinfo.tex | 150 +++++++--
test/ChangeLog | 5 +
test/Makefile.am | 4 +-
test/Makefile.in | 9 +-
test/Maketests | 5 +
test/crlf.awk | 11 +
test/crlf.ok | 3 +
15 files changed, 735 insertions(+), 579 deletions(-)
create mode 100644 test/crlf.awk
create mode 100644 test/crlf.ok
hooks/post-receive
--
gawk
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1117-g63cb205,
Arnold Robbins <=