[Top][All Lists]

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

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-874-g5e73f35

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-874-g5e73f35
Date: Sun, 12 Oct 2014 15:48:32 +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  5e73f350819b4cd9efb0d50b8a57e50ab271dcda (commit)
       via  964e19b54a9ee3e03658e2a733c1b50ee8624397 (commit)
      from  de578ef8fa4fecfda01ead45ea24ef3b64b7d1b0 (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 -----------------------------------------------------------------

commit 5e73f350819b4cd9efb0d50b8a57e50ab271dcda
Merge: de578ef 964e19b
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Oct 12 18:45:08 2014 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index 30dfc58,ce710af..65b7d00
--- a/doc/
+++ b/doc/
@@@ -34344,518 -34266,518 +34342,518 @@@ Node: Intro Summary11045
  Node: Invoking Gawk111337
  Node: Command Line112852
  Node: Options113643
 -Ref: Options-Footnote-1129538
 -Node: Other Arguments129563
 -Node: Naming Standard Input132524
 -Node: Environment Variables133617
 -Node: AWKPATH Variable134175
 -Ref: AWKPATH Variable-Footnote-1137027
 -Ref: AWKPATH Variable-Footnote-2137072
 -Node: AWKLIBPATH Variable137332
 -Node: Other Environment Variables138091
 -Node: Exit Status141811
 -Node: Include Files142486
 -Node: Loading Shared Libraries146064
 -Node: Obsolete147491
 -Node: Undocumented148188
 -Node: Invoking Summary148455
 -Node: Regexp150121
 -Node: Regexp Usage151580
 -Node: Escape Sequences153613
 -Node: Regexp Operators159630
 -Ref: Regexp Operators-Footnote-1167064
 -Ref: Regexp Operators-Footnote-2167211
 -Node: Bracket Expressions167309
 -Ref: table-char-classes169326
 -Node: Leftmost Longest172266
 -Node: Computed Regexps173568
 -Node: GNU Regexp Operators176965
 -Node: Case-sensitivity180667
 -Ref: Case-sensitivity-Footnote-1183557
 -Ref: Case-sensitivity-Footnote-2183792
 -Node: Regexp Summary183900
 -Node: Reading Files185369
 -Node: Records187463
 -Node: awk split records188195
 -Node: gawk split records193109
 -Ref: gawk split records-Footnote-1197648
 -Node: Fields197685
 -Ref: Fields-Footnote-1200483
 -Node: Nonconstant Fields200569
 -Ref: Nonconstant Fields-Footnote-1202805
 -Node: Changing Fields203007
 -Node: Field Separators208939
 -Node: Default Field Splitting211643
 -Node: Regexp Field Splitting212760
 -Node: Single Character Fields216110
 -Node: Command Line Field Separator217169
 -Node: Full Line Fields220381
 -Ref: Full Line Fields-Footnote-1220889
 -Node: Field Splitting Summary220935
 -Ref: Field Splitting Summary-Footnote-1224066
 -Node: Constant Size224167
 -Node: Splitting By Content228773
 -Ref: Splitting By Content-Footnote-1232846
 -Node: Multiple Line232886
 -Ref: Multiple Line-Footnote-1238775
 -Node: Getline238954
 -Node: Plain Getline241165
 -Node: Getline/Variable243805
 -Node: Getline/File244952
 -Node: Getline/Variable/File246336
 -Ref: Getline/Variable/File-Footnote-1247937
 -Node: Getline/Pipe248024
 -Node: Getline/Variable/Pipe250707
 -Node: Getline/Coprocess251838
 -Node: Getline/Variable/Coprocess253090
 -Node: Getline Notes253829
 -Node: Getline Summary256621
 -Ref: table-getline-variants257033
 -Node: Read Timeout257862
 -Ref: Read Timeout-Footnote-1261676
 -Node: Command-line directories261734
 -Node: Input Summary262638
 -Node: Input Exercises265890
 -Node: Printing266618
 -Node: Print268395
 -Node: Print Examples269852
 -Node: Output Separators272631
 -Node: OFMT274649
 -Node: Printf276003
 -Node: Basic Printf276788
 -Node: Control Letters278359
 -Node: Format Modifiers282343
 -Node: Printf Examples288350
 -Node: Redirection290832
 -Node: Special FD297671
 -Ref: Special FD-Footnote-1300828
 -Node: Special Files300902
 -Node: Other Inherited Files301518
 -Node: Special Network302518
 -Node: Special Caveats303379
 -Node: Close Files And Pipes304330
 -Ref: Close Files And Pipes-Footnote-1311509
 -Ref: Close Files And Pipes-Footnote-2311657
 -Node: Output Summary311807
 -Node: Output Exercises312803
 -Node: Expressions313483
 -Node: Values314668
 -Node: Constants315344
 -Node: Scalar Constants316024
 -Ref: Scalar Constants-Footnote-1316883
 -Node: Nondecimal-numbers317133
 -Node: Regexp Constants320133
 -Node: Using Constant Regexps320658
 -Node: Variables323796
 -Node: Using Variables324451
 -Node: Assignment Options326361
 -Node: Conversion328236
 -Node: Strings And Numbers328760
 -Ref: Strings And Numbers-Footnote-1331824
 -Node: Locale influences conversions331933
 -Ref: table-locale-affects334678
 -Node: All Operators335266
 -Node: Arithmetic Ops335896
 -Node: Concatenation338401
 -Ref: Concatenation-Footnote-1341220
 -Node: Assignment Ops341326
 -Ref: table-assign-ops346309
 -Node: Increment Ops347587
 -Node: Truth Values and Conditions351025
 -Node: Truth Values352108
 -Node: Typing and Comparison353157
 -Node: Variable Typing353950
 -Node: Comparison Operators357602
 -Ref: table-relational-ops358012
 -Node: POSIX String Comparison361527
 -Ref: POSIX String Comparison-Footnote-1362599
 -Node: Boolean Ops362737
 -Ref: Boolean Ops-Footnote-1367216
 -Node: Conditional Exp367307
 -Node: Function Calls369034
 -Node: Precedence372914
 -Node: Locales376582
 -Node: Expressions Summary378213
 -Node: Patterns and Actions380787
 -Node: Pattern Overview381907
 -Node: Regexp Patterns383586
 -Node: Expression Patterns384129
 -Node: Ranges387909
 -Node: BEGIN/END391015
 -Node: Using BEGIN/END391777
 -Ref: Using BEGIN/END-Footnote-1394514
 -Node: I/O And BEGIN/END394620
 -Node: Empty399835
 -Node: Using Shell Variables400152
 -Node: Action Overview402428
 -Node: Statements404755
 -Node: If Statement406603
 -Node: While Statement408101
 -Node: Do Statement410129
 -Node: For Statement411271
 -Node: Switch Statement414426
 -Node: Break Statement416814
 -Node: Continue Statement418855
 -Node: Next Statement420680
 -Node: Nextfile Statement423060
 -Node: Exit Statement425690
 -Node: Built-in Variables428093
 -Node: User-modified429226
 -Ref: User-modified-Footnote-1436906
 -Node: Auto-set436968
 -Ref: Auto-set-Footnote-1449825
 -Ref: Auto-set-Footnote-2450030
 -Node: ARGC and ARGV450086
 -Node: Pattern Action Summary454290
 -Node: Arrays456717
 -Node: Array Basics458046
 -Node: Array Intro458890
 -Ref: figure-array-elements460854
 -Ref: Array Intro-Footnote-1463378
 -Node: Reference to Elements463506
 -Node: Assigning Elements465956
 -Node: Array Example466447
 -Node: Scanning an Array468205
 -Node: Controlling Scanning471221
 -Ref: Controlling Scanning-Footnote-1476410
 -Node: Numeric Array Subscripts476726
 -Node: Uninitialized Subscripts478911
 -Node: Delete480528
 -Ref: Delete-Footnote-1483272
 -Node: Multidimensional483329
 -Node: Multiscanning486424
 -Node: Arrays of Arrays488013
 -Node: Arrays Summary492774
 -Node: Functions494879
 -Node: Built-in495752
 -Node: Calling Built-in496830
 -Node: Numeric Functions498818
 -Ref: Numeric Functions-Footnote-1502840
 -Ref: Numeric Functions-Footnote-2503197
 -Ref: Numeric Functions-Footnote-3503245
 -Node: String Functions503514
 -Ref: String Functions-Footnote-1526986
 -Ref: String Functions-Footnote-2527115
 -Ref: String Functions-Footnote-3527363
 -Node: Gory Details527450
 -Ref: table-sub-escapes529231
 -Ref: table-sub-proposed530751
 -Ref: table-posix-sub532115
 -Ref: table-gensub-escapes533655
 -Ref: Gory Details-Footnote-1534487
 -Node: I/O Functions534638
 -Ref: I/O Functions-Footnote-1541739
 -Node: Time Functions541886
 -Ref: Time Functions-Footnote-1552355
 -Ref: Time Functions-Footnote-2552423
 -Ref: Time Functions-Footnote-3552581
 -Ref: Time Functions-Footnote-4552692
 -Ref: Time Functions-Footnote-5552804
 -Ref: Time Functions-Footnote-6553031
 -Node: Bitwise Functions553297
 -Ref: table-bitwise-ops553859
 -Ref: Bitwise Functions-Footnote-1558167
 -Node: Type Functions558336
 -Node: I18N Functions559485
 -Node: User-defined561130
 -Node: Definition Syntax561934
 -Ref: Definition Syntax-Footnote-1567340
 -Node: Function Example567409
 -Ref: Function Example-Footnote-1570326
 -Node: Function Caveats570348
 -Node: Calling A Function570866
 -Node: Variable Scope571821
 -Node: Pass By Value/Reference574809
 -Node: Return Statement578319
 -Node: Dynamic Typing581303
 -Node: Indirect Calls582232
 -Ref: Indirect Calls-Footnote-1593536
 -Node: Functions Summary593664
 -Node: Library Functions596363
 -Ref: Library Functions-Footnote-1599981
 -Ref: Library Functions-Footnote-2600124
 -Node: Library Names600295
 -Ref: Library Names-Footnote-1603755
 -Ref: Library Names-Footnote-2603975
 -Node: General Functions604061
 -Node: Strtonum Function605164
 -Node: Assert Function608184
 -Node: Round Function611508
 -Node: Cliff Random Function613049
 -Node: Ordinal Functions614065
 -Ref: Ordinal Functions-Footnote-1617130
 -Ref: Ordinal Functions-Footnote-2617382
 -Node: Join Function617593
 -Ref: Join Function-Footnote-1619364
 -Node: Getlocaltime Function619564
 -Node: Readfile Function623305
 -Node: Shell Quoting625275
 -Node: Data File Management626676
 -Node: Filetrans Function627308
 -Node: Rewind Function631367
 -Node: File Checking632752
 -Ref: File Checking-Footnote-1634080
 -Node: Empty Files634281
 -Node: Ignoring Assigns636260
 -Node: Getopt Function637811
 -Ref: Getopt Function-Footnote-1649271
 -Node: Passwd Functions649474
 -Ref: Passwd Functions-Footnote-1658325
 -Node: Group Functions658413
 -Ref: Group Functions-Footnote-1666316
 -Node: Walking Arrays666529
 -Node: Library Functions Summary668132
 -Node: Library Exercises669533
 -Node: Sample Programs670813
 -Node: Running Examples671583
 -Node: Clones672311
 -Node: Cut Program673535
 -Node: Egrep Program683265
 -Ref: Egrep Program-Footnote-1690769
 -Node: Id Program690879
 -Node: Split Program694523
 -Ref: Split Program-Footnote-1697969
 -Node: Tee Program698097
 -Node: Uniq Program700884
 -Node: Wc Program708305
 -Ref: Wc Program-Footnote-1712553
 -Node: Miscellaneous Programs712645
 -Node: Dupword Program713858
 -Node: Alarm Program715889
 -Node: Translate Program720693
 -Ref: Translate Program-Footnote-1725257
 -Node: Labels Program725527
 -Ref: Labels Program-Footnote-1728876
 -Node: Word Sorting728960
 -Node: History Sorting733030
 -Node: Extract Program734866
 -Node: Simple Sed742398
 -Node: Igawk Program745460
 -Ref: Igawk Program-Footnote-1759786
 -Ref: Igawk Program-Footnote-2759987
 -Ref: Igawk Program-Footnote-3760109
 -Node: Anagram Program760224
 -Node: Signature Program763286
 -Node: Programs Summary764533
 -Node: Programs Exercises765726
 -Ref: Programs Exercises-Footnote-1769857
 -Node: Advanced Features769948
 -Node: Nondecimal Data771896
 -Node: Array Sorting773486
 -Node: Controlling Array Traversal774183
 -Ref: Controlling Array Traversal-Footnote-1782514
 -Node: Array Sorting Functions782632
 -Ref: Array Sorting Functions-Footnote-1786524
 -Node: Two-way I/O786718
 -Ref: Two-way I/O-Footnote-1791662
 -Ref: Two-way I/O-Footnote-2791848
 -Node: TCP/IP Networking791930
 -Node: Profiling794802
 -Node: Advanced Features Summary802346
 -Node: Internationalization804279
 -Node: I18N and L10N805759
 -Node: Explaining gettext806445
 -Ref: Explaining gettext-Footnote-1811474
 -Ref: Explaining gettext-Footnote-2811658
 -Node: Programmer i18n811823
 -Ref: Programmer i18n-Footnote-1816689
 -Node: Translator i18n816738
 -Node: String Extraction817532
 -Ref: String Extraction-Footnote-1818663
 -Node: Printf Ordering818749
 -Ref: Printf Ordering-Footnote-1821535
 -Node: I18N Portability821599
 -Ref: I18N Portability-Footnote-1824048
 -Node: I18N Example824111
 -Ref: I18N Example-Footnote-1826911
 -Node: Gawk I18N826983
 -Node: I18N Summary827621
 -Node: Debugger828960
 -Node: Debugging829982
 -Node: Debugging Concepts830423
 -Node: Debugging Terms832280
 -Node: Awk Debugging834855
 -Node: Sample Debugging Session835747
 -Node: Debugger Invocation836267
 -Node: Finding The Bug837651
 -Node: List of Debugger Commands844126
 -Node: Breakpoint Control845458
 -Node: Debugger Execution Control849150
 -Node: Viewing And Changing Data852514
 -Node: Execution Stack855879
 -Node: Debugger Info857517
 -Node: Miscellaneous Debugger Commands861534
 -Node: Readline Support866726
 -Node: Limitations867618
 -Node: Debugging Summary869715
 -Node: Arbitrary Precision Arithmetic870883
 -Node: Computer Arithmetic872299
 -Ref: table-numeric-ranges875900
 -Ref: Computer Arithmetic-Footnote-1876759
 -Node: Math Definitions876816
 -Ref: table-ieee-formats880103
 -Ref: Math Definitions-Footnote-1880707
 -Node: MPFR features880812
 -Node: FP Math Caution882483
 -Ref: FP Math Caution-Footnote-1883533
 -Node: Inexactness of computations883902
 -Node: Inexact representation884850
 -Node: Comparing FP Values886205
 -Node: Errors accumulate887278
 -Node: Getting Accuracy888711
 -Node: Try To Round891370
 -Node: Setting precision892269
 -Ref: table-predefined-precision-strings892953
 -Node: Setting the rounding mode894747
 -Ref: table-gawk-rounding-modes895111
 -Ref: Setting the rounding mode-Footnote-1898565
 -Node: Arbitrary Precision Integers898744
 -Ref: Arbitrary Precision Integers-Footnote-1901735
 -Node: POSIX Floating Point Problems901884
 -Ref: POSIX Floating Point Problems-Footnote-1905760
 -Node: Floating point summary905798
 -Node: Dynamic Extensions907990
 -Node: Extension Intro909542
 -Node: Plugin License910808
 -Node: Extension Mechanism Outline911605
 -Ref: figure-load-extension912033
 -Ref: figure-register-new-function913513
 -Ref: figure-call-new-function914517
 -Node: Extension API Description916503
 -Node: Extension API Functions Introduction917953
 -Node: General Data Types922789
 -Ref: General Data Types-Footnote-1928476
 -Node: Memory Allocation Functions928775
 -Ref: Memory Allocation Functions-Footnote-1931605
 -Node: Constructor Functions931701
 -Node: Registration Functions933435
 -Node: Extension Functions934120
 -Node: Exit Callback Functions936416
 -Node: Extension Version String937664
 -Node: Input Parsers938314
 -Node: Output Wrappers948129
 -Node: Two-way processors952645
 -Node: Printing Messages954849
 -Ref: Printing Messages-Footnote-1955926
 -Node: Updating `ERRNO'956078
 -Node: Requesting Values956818
 -Ref: table-value-types-returned957546
 -Node: Accessing Parameters958504
 -Node: Symbol Table Access959735
 -Node: Symbol table by name960249
 -Node: Symbol table by cookie962229
 -Ref: Symbol table by cookie-Footnote-1966368
 -Node: Cached values966431
 -Ref: Cached values-Footnote-1969935
 -Node: Array Manipulation970026
 -Ref: Array Manipulation-Footnote-1971124
 -Node: Array Data Types971163
 -Ref: Array Data Types-Footnote-1973820
 -Node: Array Functions973912
 -Node: Flattening Arrays977766
 -Node: Creating Arrays984653
 -Node: Extension API Variables989420
 -Node: Extension Versioning990056
 -Node: Extension API Informational Variables991957
 -Node: Extension API Boilerplate993045
 -Node: Finding Extensions996861
 -Node: Extension Example997421
 -Node: Internal File Description998193
 -Node: Internal File Ops1002260
 -Ref: Internal File Ops-Footnote-11013918
 -Node: Using Internal File Ops1014058
 -Ref: Using Internal File Ops-Footnote-11016441
 -Node: Extension Samples1016714
 -Node: Extension Sample File Functions1018238
 -Node: Extension Sample Fnmatch1025840
 -Node: Extension Sample Fork1027322
 -Node: Extension Sample Inplace1028535
 -Node: Extension Sample Ord1030210
 -Node: Extension Sample Readdir1031046
 -Ref: table-readdir-file-types1031902
 -Node: Extension Sample Revout1032713
 -Node: Extension Sample Rev2way1033304
 -Node: Extension Sample Read write array1034045
 -Node: Extension Sample Readfile1035984
 -Node: Extension Sample Time1037079
 -Node: Extension Sample API Tests1038428
 -Node: gawkextlib1038919
 -Node: Extension summary1041569
 -Node: Extension Exercises1045251
 -Node: Language History1045973
 -Node: V7/SVR3.11047630
 -Node: SVR41049811
 -Node: POSIX1051256
 -Node: BTL1052645
 -Node: POSIX/GNU1053379
 -Node: Feature History1058948
 -Node: Common Extensions1072039
 -Node: Ranges and Locales1073363
 -Ref: Ranges and Locales-Footnote-11078002
 -Ref: Ranges and Locales-Footnote-21078029
 -Ref: Ranges and Locales-Footnote-31078263
 -Node: Contributors1078484
 -Node: History summary1084024
 -Node: Installation1085393
 -Node: Gawk Distribution1086349
 -Node: Getting1086833
 -Node: Extracting1087657
 -Node: Distribution contents1089299
 -Node: Unix Installation1095016
 -Node: Quick Installation1095633
 -Node: Additional Configuration Options1098064
 -Node: Configuration Philosophy1099804
 -Node: Non-Unix Installation1102155
 -Node: PC Installation1102613
 -Node: PC Binary Installation1103939
 -Node: PC Compiling1105787
 -Ref: PC Compiling-Footnote-11108808
 -Node: PC Testing1108913
 -Node: PC Using1110089
 -Node: Cygwin1114204
 -Node: MSYS1115027
 -Node: VMS Installation1115525
 -Node: VMS Compilation1116317
 -Ref: VMS Compilation-Footnote-11117539
 -Node: VMS Dynamic Extensions1117597
 -Node: VMS Installation Details1119281
 -Node: VMS Running1121533
 -Node: VMS GNV1124374
 -Node: VMS Old Gawk1125108
 -Node: Bugs1125578
 -Node: Other Versions1129482
 -Node: Installation summary1135695
 -Node: Notes1136751
 -Node: Compatibility Mode1137616
 -Node: Additions1138398
 -Node: Accessing The Source1139323
 -Node: Adding Code1140759
 -Node: New Ports1146931
 -Node: Derived Files1151413
 -Ref: Derived Files-Footnote-11156888
 -Ref: Derived Files-Footnote-21156922
 -Ref: Derived Files-Footnote-31157518
 -Node: Future Extensions1157632
 -Node: Implementation Limitations1158238
 -Node: Extension Design1159486
 -Node: Old Extension Problems1160640
 -Ref: Old Extension Problems-Footnote-11162157
 -Node: Extension New Mechanism Goals1162214
 -Ref: Extension New Mechanism Goals-Footnote-11165574
 -Node: Extension Other Design Decisions1165763
 -Node: Extension Future Growth1167871
 -Node: Old Extension Mechanism1168707
 -Node: Notes summary1170469
 -Node: Basic Concepts1171655
 -Node: Basic High Level1172336
 -Ref: figure-general-flow1172608
 -Ref: figure-process-flow1173207
 -Ref: Basic High Level-Footnote-11176436
 -Node: Basic Data Typing1176621
 -Node: Glossary1179949
 -Node: Copying1205107
 -Node: GNU Free Documentation License1242663
 -Node: Index1267799
 +Ref: Options-Footnote-1129409
 +Node: Other Arguments129434
 +Node: Naming Standard Input132395
 +Node: Environment Variables133488
 +Node: AWKPATH Variable134046
 +Ref: AWKPATH Variable-Footnote-1136898
 +Ref: AWKPATH Variable-Footnote-2136943
 +Node: AWKLIBPATH Variable137203
 +Node: Other Environment Variables137962
- Node: Exit Status141435
- Node: Include Files142110
- Node: Loading Shared Libraries145688
- Node: Obsolete147115
- Node: Undocumented147812
- Node: Invoking Summary148079
- Node: Regexp149745
- Node: Regexp Usage151204
- Node: Escape Sequences153237
- Node: Regexp Operators159337
- Ref: Regexp Operators-Footnote-1166771
- Ref: Regexp Operators-Footnote-2166918
- Node: Bracket Expressions167016
- Ref: table-char-classes169033
- Node: Leftmost Longest171973
- Node: Computed Regexps173275
- Node: GNU Regexp Operators176672
- Node: Case-sensitivity180374
- Ref: Case-sensitivity-Footnote-1183264
- Ref: Case-sensitivity-Footnote-2183499
- Node: Regexp Summary183607
- Node: Reading Files185076
- Node: Records187170
- Node: awk split records187902
- Node: gawk split records192816
- Ref: gawk split records-Footnote-1197355
- Node: Fields197392
- Ref: Fields-Footnote-1200190
- Node: Nonconstant Fields200276
- Ref: Nonconstant Fields-Footnote-1202512
- Node: Changing Fields202714
- Node: Field Separators208646
- Node: Default Field Splitting211350
- Node: Regexp Field Splitting212467
- Node: Single Character Fields215817
- Node: Command Line Field Separator216876
- Node: Full Line Fields220088
- Ref: Full Line Fields-Footnote-1220596
- Node: Field Splitting Summary220642
- Ref: Field Splitting Summary-Footnote-1223773
- Node: Constant Size223874
- Node: Splitting By Content228480
- Ref: Splitting By Content-Footnote-1232553
- Node: Multiple Line232593
- Ref: Multiple Line-Footnote-1238482
- Node: Getline238661
- Node: Plain Getline240872
- Node: Getline/Variable243512
- Node: Getline/File244659
- Node: Getline/Variable/File246043
- Ref: Getline/Variable/File-Footnote-1247644
- Node: Getline/Pipe247731
- Node: Getline/Variable/Pipe250414
- Node: Getline/Coprocess251545
- Node: Getline/Variable/Coprocess252797
- Node: Getline Notes253536
- Node: Getline Summary256328
- Ref: table-getline-variants256740
- Node: Read Timeout257569
- Ref: Read Timeout-Footnote-1261383
- Node: Command-line directories261441
- Node: Input Summary262345
- Node: Input Exercises265597
- Node: Printing266325
- Node: Print268102
- Node: Print Examples269559
- Node: Output Separators272338
- Node: OFMT274356
- Node: Printf275710
- Node: Basic Printf276495
- Node: Control Letters278066
- Node: Format Modifiers282050
- Node: Printf Examples288057
- Node: Redirection290539
- Node: Special FD297378
- Ref: Special FD-Footnote-1300535
- Node: Special Files300609
- Node: Other Inherited Files301225
- Node: Special Network302225
- Node: Special Caveats303086
- Node: Close Files And Pipes304037
- Ref: Close Files And Pipes-Footnote-1311216
- Ref: Close Files And Pipes-Footnote-2311364
- Node: Output Summary311514
- Node: Output Exercises312510
- Node: Expressions313190
- Node: Values314375
- Node: Constants315051
- Node: Scalar Constants315731
- Ref: Scalar Constants-Footnote-1316590
- Node: Nondecimal-numbers316840
- Node: Regexp Constants319840
- Node: Using Constant Regexps320365
- Node: Variables323503
- Node: Using Variables324158
- Node: Assignment Options326068
- Node: Conversion327943
- Node: Strings And Numbers328467
- Ref: Strings And Numbers-Footnote-1331531
- Node: Locale influences conversions331640
- Ref: table-locale-affects334385
- Node: All Operators334973
- Node: Arithmetic Ops335603
- Node: Concatenation338108
- Ref: Concatenation-Footnote-1340927
- Node: Assignment Ops341033
- Ref: table-assign-ops346016
- Node: Increment Ops347294
- Node: Truth Values and Conditions350732
- Node: Truth Values351815
- Node: Typing and Comparison352864
- Node: Variable Typing353657
- Node: Comparison Operators357309
- Ref: table-relational-ops357719
- Node: POSIX String Comparison361234
- Ref: POSIX String Comparison-Footnote-1362306
- Node: Boolean Ops362444
- Ref: Boolean Ops-Footnote-1366923
- Node: Conditional Exp367014
- Node: Function Calls368741
- Node: Precedence372621
- Node: Locales376289
- Node: Expressions Summary377920
- Node: Patterns and Actions380494
- Node: Pattern Overview381614
- Node: Regexp Patterns383293
- Node: Expression Patterns383836
- Node: Ranges387616
- Node: BEGIN/END390722
- Node: Using BEGIN/END391484
- Ref: Using BEGIN/END-Footnote-1394221
- Node: I/O And BEGIN/END394327
- Node: Empty399542
- Node: Using Shell Variables399859
- Node: Action Overview402135
- Node: Statements404462
- Node: If Statement406310
- Node: While Statement407808
- Node: Do Statement409836
- Node: For Statement410978
- Node: Switch Statement414133
- Node: Break Statement416521
- Node: Continue Statement418562
- Node: Next Statement420387
- Node: Nextfile Statement422767
- Node: Exit Statement425397
- Node: Built-in Variables427800
- Node: User-modified428933
- Ref: User-modified-Footnote-1436613
- Node: Auto-set436675
- Ref: Auto-set-Footnote-1449869
- Ref: Auto-set-Footnote-2450074
- Node: ARGC and ARGV450130
- Node: Pattern Action Summary454334
- Node: Arrays456761
- Node: Array Basics458090
- Node: Array Intro458934
- Ref: figure-array-elements460898
- Ref: Array Intro-Footnote-1463422
- Node: Reference to Elements463550
- Node: Assigning Elements466000
- Node: Array Example466491
- Node: Scanning an Array468249
- Node: Controlling Scanning471265
- Ref: Controlling Scanning-Footnote-1476454
- Node: Numeric Array Subscripts476770
- Node: Uninitialized Subscripts478955
- Node: Delete480572
- Ref: Delete-Footnote-1483316
- Node: Multidimensional483373
- Node: Multiscanning486468
- Node: Arrays of Arrays488057
- Node: Arrays Summary492818
- Node: Functions494923
- Node: Built-in495796
- Node: Calling Built-in496874
- Node: Numeric Functions498862
- Ref: Numeric Functions-Footnote-1503686
- Ref: Numeric Functions-Footnote-2504043
- Ref: Numeric Functions-Footnote-3504091
- Node: String Functions504360
- Ref: String Functions-Footnote-1527832
- Ref: String Functions-Footnote-2527961
- Ref: String Functions-Footnote-3528209
- Node: Gory Details528296
- Ref: table-sub-escapes530077
- Ref: table-sub-proposed531597
- Ref: table-posix-sub532961
- Ref: table-gensub-escapes534501
- Ref: Gory Details-Footnote-1535333
- Node: I/O Functions535484
- Ref: I/O Functions-Footnote-1542585
- Node: Time Functions542732
- Ref: Time Functions-Footnote-1553201
- Ref: Time Functions-Footnote-2553269
- Ref: Time Functions-Footnote-3553427
- Ref: Time Functions-Footnote-4553538
- Ref: Time Functions-Footnote-5553650
- Ref: Time Functions-Footnote-6553877
- Node: Bitwise Functions554143
- Ref: table-bitwise-ops554705
- Ref: Bitwise Functions-Footnote-1559013
- Node: Type Functions559182
- Node: I18N Functions560331
- Node: User-defined561976
- Node: Definition Syntax562780
- Ref: Definition Syntax-Footnote-1568186
- Node: Function Example568255
- Ref: Function Example-Footnote-1571172
- Node: Function Caveats571194
- Node: Calling A Function571712
- Node: Variable Scope572667
- Node: Pass By Value/Reference575655
- Node: Return Statement579165
- Node: Dynamic Typing582149
- Node: Indirect Calls583078
- Ref: Indirect Calls-Footnote-1594382
- Node: Functions Summary594510
- Node: Library Functions597209
- Ref: Library Functions-Footnote-1600827
- Ref: Library Functions-Footnote-2600970
- Node: Library Names601141
- Ref: Library Names-Footnote-1604601
- Ref: Library Names-Footnote-2604821
- Node: General Functions604907
- Node: Strtonum Function606010
- Node: Assert Function609030
- Node: Round Function612354
- Node: Cliff Random Function613895
- Node: Ordinal Functions614911
- Ref: Ordinal Functions-Footnote-1617976
- Ref: Ordinal Functions-Footnote-2618228
- Node: Join Function618439
- Ref: Join Function-Footnote-1620210
- Node: Getlocaltime Function620410
- Node: Readfile Function624151
- Node: Shell Quoting626121
- Node: Data File Management627522
- Node: Filetrans Function628154
- Node: Rewind Function632213
- Node: File Checking633598
- Ref: File Checking-Footnote-1634926
- Node: Empty Files635127
- Node: Ignoring Assigns637106
- Node: Getopt Function638657
- Ref: Getopt Function-Footnote-1650117
- Node: Passwd Functions650320
- Ref: Passwd Functions-Footnote-1659171
- Node: Group Functions659259
- Ref: Group Functions-Footnote-1667162
- Node: Walking Arrays667375
- Node: Library Functions Summary668978
- Node: Library Exercises670379
- Node: Sample Programs671659
- Node: Running Examples672429
- Node: Clones673157
- Node: Cut Program674381
- Node: Egrep Program684111
- Ref: Egrep Program-Footnote-1691615
- Node: Id Program691725
- Node: Split Program695369
- Ref: Split Program-Footnote-1698815
- Node: Tee Program698943
- Node: Uniq Program701730
- Node: Wc Program709151
- Ref: Wc Program-Footnote-1713399
- Node: Miscellaneous Programs713491
- Node: Dupword Program714704
- Node: Alarm Program716735
- Node: Translate Program721539
- Ref: Translate Program-Footnote-1726103
- Node: Labels Program726373
- Ref: Labels Program-Footnote-1729722
- Node: Word Sorting729806
- Node: History Sorting733876
- Node: Extract Program735712
- Node: Simple Sed743244
- Node: Igawk Program746306
- Ref: Igawk Program-Footnote-1760632
- Ref: Igawk Program-Footnote-2760833
- Ref: Igawk Program-Footnote-3760955
- Node: Anagram Program761070
- Node: Signature Program764132
- Node: Programs Summary765379
- Node: Programs Exercises766572
- Ref: Programs Exercises-Footnote-1770703
- Node: Advanced Features770794
- Node: Nondecimal Data772742
- Node: Array Sorting774332
- Node: Controlling Array Traversal775029
- Ref: Controlling Array Traversal-Footnote-1783360
- Node: Array Sorting Functions783478
- Ref: Array Sorting Functions-Footnote-1787370
- Node: Two-way I/O787564
- Ref: Two-way I/O-Footnote-1792508
- Ref: Two-way I/O-Footnote-2792694
- Node: TCP/IP Networking792776
- Node: Profiling795648
- Node: Advanced Features Summary803201
- Node: Internationalization805134
- Node: I18N and L10N806614
- Node: Explaining gettext807300
- Ref: Explaining gettext-Footnote-1812329
- Ref: Explaining gettext-Footnote-2812513
- Node: Programmer i18n812678
- Ref: Programmer i18n-Footnote-1817544
- Node: Translator i18n817593
- Node: String Extraction818387
- Ref: String Extraction-Footnote-1819518
- Node: Printf Ordering819604
- Ref: Printf Ordering-Footnote-1822390
- Node: I18N Portability822454
- Ref: I18N Portability-Footnote-1824903
- Node: I18N Example824966
- Ref: I18N Example-Footnote-1827766
- Node: Gawk I18N827838
- Node: I18N Summary828476
- Node: Debugger829815
- Node: Debugging830837
- Node: Debugging Concepts831278
- Node: Debugging Terms833135
- Node: Awk Debugging835710
- Node: Sample Debugging Session836602
- Node: Debugger Invocation837122
- Node: Finding The Bug838506
- Node: List of Debugger Commands844981
- Node: Breakpoint Control846313
- Node: Debugger Execution Control850005
- Node: Viewing And Changing Data853369
- Node: Execution Stack856734
- Node: Debugger Info858372
- Node: Miscellaneous Debugger Commands862389
- Node: Readline Support867581
- Node: Limitations868473
- Node: Debugging Summary870570
- Node: Arbitrary Precision Arithmetic871738
- Node: Computer Arithmetic873154
- Ref: table-numeric-ranges876755
- Ref: Computer Arithmetic-Footnote-1877614
- Node: Math Definitions877671
- Ref: table-ieee-formats880958
- Ref: Math Definitions-Footnote-1881562
- Node: MPFR features881667
- Node: FP Math Caution883338
- Ref: FP Math Caution-Footnote-1884388
- Node: Inexactness of computations884757
- Node: Inexact representation885705
- Node: Comparing FP Values887060
- Node: Errors accumulate888133
- Node: Getting Accuracy889566
- Node: Try To Round892225
- Node: Setting precision893124
- Ref: table-predefined-precision-strings893808
- Node: Setting the rounding mode895602
- Ref: table-gawk-rounding-modes895966
- Ref: Setting the rounding mode-Footnote-1899420
- Node: Arbitrary Precision Integers899599
- Ref: Arbitrary Precision Integers-Footnote-1904503
- Node: POSIX Floating Point Problems904652
- Ref: POSIX Floating Point Problems-Footnote-1908528
- Node: Floating point summary908566
- Node: Dynamic Extensions910758
- Node: Extension Intro912310
- Node: Plugin License913576
- Node: Extension Mechanism Outline914373
- Ref: figure-load-extension914801
- Ref: figure-register-new-function916281
- Ref: figure-call-new-function917285
- Node: Extension API Description919271
- Node: Extension API Functions Introduction920721
- Node: General Data Types925557
- Ref: General Data Types-Footnote-1931244
- Node: Memory Allocation Functions931543
- Ref: Memory Allocation Functions-Footnote-1934373
- Node: Constructor Functions934469
- Node: Registration Functions936203
- Node: Extension Functions936888
- Node: Exit Callback Functions939184
- Node: Extension Version String940432
- Node: Input Parsers941082
- Node: Output Wrappers950897
- Node: Two-way processors955413
- Node: Printing Messages957617
- Ref: Printing Messages-Footnote-1958694
- Node: Updating `ERRNO'958846
- Node: Requesting Values959586
- Ref: table-value-types-returned960314
- Node: Accessing Parameters961272
- Node: Symbol Table Access962503
- Node: Symbol table by name963017
- Node: Symbol table by cookie964997
- Ref: Symbol table by cookie-Footnote-1969136
- Node: Cached values969199
- Ref: Cached values-Footnote-1972703
- Node: Array Manipulation972794
- Ref: Array Manipulation-Footnote-1973892
- Node: Array Data Types973931
- Ref: Array Data Types-Footnote-1976588
- Node: Array Functions976680
- Node: Flattening Arrays980534
- Node: Creating Arrays987421
- Node: Extension API Variables992188
- Node: Extension Versioning992824
- Node: Extension API Informational Variables994725
- Node: Extension API Boilerplate995813
- Node: Finding Extensions999629
- Node: Extension Example1000189
- Node: Internal File Description1000961
- Node: Internal File Ops1005028
- Ref: Internal File Ops-Footnote-11016686
- Node: Using Internal File Ops1016826
- Ref: Using Internal File Ops-Footnote-11019209
- Node: Extension Samples1019482
- Node: Extension Sample File Functions1021006
- Node: Extension Sample Fnmatch1028608
- Node: Extension Sample Fork1030090
- Node: Extension Sample Inplace1031303
- Node: Extension Sample Ord1032978
- Node: Extension Sample Readdir1033814
- Ref: table-readdir-file-types1034670
- Node: Extension Sample Revout1035481
- Node: Extension Sample Rev2way1036072
- Node: Extension Sample Read write array1036813
- Node: Extension Sample Readfile1038752
- Node: Extension Sample Time1039847
- Node: Extension Sample API Tests1041196
- Node: gawkextlib1041687
- Node: Extension summary1044337
- Node: Extension Exercises1048019
- Node: Language History1048741
- Node: V7/SVR3.11050398
- Node: SVR41052579
- Node: POSIX1054024
- Node: BTL1055413
- Node: POSIX/GNU1056147
- Node: Feature History1061776
- Node: Common Extensions1074867
- Node: Ranges and Locales1076191
- Ref: Ranges and Locales-Footnote-11080830
- Ref: Ranges and Locales-Footnote-21080857
- Ref: Ranges and Locales-Footnote-31081091
- Node: Contributors1081312
- Node: History summary1086852
- Node: Installation1088221
- Node: Gawk Distribution1089177
- Node: Getting1089661
- Node: Extracting1090485
- Node: Distribution contents1092127
- Node: Unix Installation1097897
- Node: Quick Installation1098514
- Node: Additional Configuration Options1100945
- Node: Configuration Philosophy1102685
- Node: Non-Unix Installation1105036
- Node: PC Installation1105494
- Node: PC Binary Installation1106820
- Node: PC Compiling1108668
- Ref: PC Compiling-Footnote-11111689
- Node: PC Testing1111794
- Node: PC Using1112970
- Node: Cygwin1117085
- Node: MSYS1117908
- Node: VMS Installation1118406
- Node: VMS Compilation1119198
- Ref: VMS Compilation-Footnote-11120420
- Node: VMS Dynamic Extensions1120478
- Node: VMS Installation Details1122162
- Node: VMS Running1124414
- Node: VMS GNV1127255
- Node: VMS Old Gawk1127989
- Node: Bugs1128459
- Node: Other Versions1132429
- Node: Installation summary1138642
- Node: Notes1139698
- Node: Compatibility Mode1140563
- Node: Additions1141345
- Node: Accessing The Source1142270
- Node: Adding Code1143706
- Node: New Ports1149878
- Node: Derived Files1154360
- Ref: Derived Files-Footnote-11159835
- Ref: Derived Files-Footnote-21159869
- Ref: Derived Files-Footnote-31160465
- Node: Future Extensions1160579
- Node: Implementation Limitations1161185
- Node: Extension Design1162433
- Node: Old Extension Problems1163587
- Ref: Old Extension Problems-Footnote-11165104
- Node: Extension New Mechanism Goals1165161
- Ref: Extension New Mechanism Goals-Footnote-11168521
- Node: Extension Other Design Decisions1168710
- Node: Extension Future Growth1170818
- Node: Old Extension Mechanism1171654
- Node: Notes summary1173416
- Node: Basic Concepts1174602
- Node: Basic High Level1175283
- Ref: figure-general-flow1175555
- Ref: figure-process-flow1176154
- Ref: Basic High Level-Footnote-11179383
- Node: Basic Data Typing1179568
- Node: Glossary1182896
- Node: Copying1208054
- Node: GNU Free Documentation License1245610
- Node: Index1270746
++Node: Exit Status141453
++Node: Include Files142128
++Node: Loading Shared Libraries145706
++Node: Obsolete147133
++Node: Undocumented147830
++Node: Invoking Summary148097
++Node: Regexp149763
++Node: Regexp Usage151222
++Node: Escape Sequences153255
++Node: Regexp Operators159355
++Ref: Regexp Operators-Footnote-1166789
++Ref: Regexp Operators-Footnote-2166936
++Node: Bracket Expressions167034
++Ref: table-char-classes169051
++Node: Leftmost Longest171991
++Node: Computed Regexps173293
++Node: GNU Regexp Operators176690
++Node: Case-sensitivity180392
++Ref: Case-sensitivity-Footnote-1183282
++Ref: Case-sensitivity-Footnote-2183517
++Node: Regexp Summary183625
++Node: Reading Files185094
++Node: Records187188
++Node: awk split records187920
++Node: gawk split records192834
++Ref: gawk split records-Footnote-1197373
++Node: Fields197410
++Ref: Fields-Footnote-1200208
++Node: Nonconstant Fields200294
++Ref: Nonconstant Fields-Footnote-1202530
++Node: Changing Fields202732
++Node: Field Separators208664
++Node: Default Field Splitting211368
++Node: Regexp Field Splitting212485
++Node: Single Character Fields215835
++Node: Command Line Field Separator216894
++Node: Full Line Fields220106
++Ref: Full Line Fields-Footnote-1220614
++Node: Field Splitting Summary220660
++Ref: Field Splitting Summary-Footnote-1223791
++Node: Constant Size223892
++Node: Splitting By Content228498
++Ref: Splitting By Content-Footnote-1232571
++Node: Multiple Line232611
++Ref: Multiple Line-Footnote-1238500
++Node: Getline238679
++Node: Plain Getline240890
++Node: Getline/Variable243530
++Node: Getline/File244677
++Node: Getline/Variable/File246061
++Ref: Getline/Variable/File-Footnote-1247662
++Node: Getline/Pipe247749
++Node: Getline/Variable/Pipe250432
++Node: Getline/Coprocess251563
++Node: Getline/Variable/Coprocess252815
++Node: Getline Notes253554
++Node: Getline Summary256346
++Ref: table-getline-variants256758
++Node: Read Timeout257587
++Ref: Read Timeout-Footnote-1261401
++Node: Command-line directories261459
++Node: Input Summary262363
++Node: Input Exercises265615
++Node: Printing266343
++Node: Print268120
++Node: Print Examples269577
++Node: Output Separators272356
++Node: OFMT274374
++Node: Printf275728
++Node: Basic Printf276513
++Node: Control Letters278084
++Node: Format Modifiers282068
++Node: Printf Examples288075
++Node: Redirection290557
++Node: Special FD297396
++Ref: Special FD-Footnote-1300553
++Node: Special Files300627
++Node: Other Inherited Files301243
++Node: Special Network302243
++Node: Special Caveats303104
++Node: Close Files And Pipes304055
++Ref: Close Files And Pipes-Footnote-1311234
++Ref: Close Files And Pipes-Footnote-2311382
++Node: Output Summary311532
++Node: Output Exercises312528
++Node: Expressions313208
++Node: Values314393
++Node: Constants315069
++Node: Scalar Constants315749
++Ref: Scalar Constants-Footnote-1316608
++Node: Nondecimal-numbers316858
++Node: Regexp Constants319858
++Node: Using Constant Regexps320383
++Node: Variables323521
++Node: Using Variables324176
++Node: Assignment Options326086
++Node: Conversion327961
++Node: Strings And Numbers328485
++Ref: Strings And Numbers-Footnote-1331549
++Node: Locale influences conversions331658
++Ref: table-locale-affects334403
++Node: All Operators334991
++Node: Arithmetic Ops335621
++Node: Concatenation338126
++Ref: Concatenation-Footnote-1340945
++Node: Assignment Ops341051
++Ref: table-assign-ops346034
++Node: Increment Ops347312
++Node: Truth Values and Conditions350750
++Node: Truth Values351833
++Node: Typing and Comparison352882
++Node: Variable Typing353675
++Node: Comparison Operators357327
++Ref: table-relational-ops357737
++Node: POSIX String Comparison361252
++Ref: POSIX String Comparison-Footnote-1362324
++Node: Boolean Ops362462
++Ref: Boolean Ops-Footnote-1366941
++Node: Conditional Exp367032
++Node: Function Calls368759
++Node: Precedence372639
++Node: Locales376307
++Node: Expressions Summary377938
++Node: Patterns and Actions380512
++Node: Pattern Overview381632
++Node: Regexp Patterns383311
++Node: Expression Patterns383854
++Node: Ranges387634
++Node: BEGIN/END390740
++Node: Using BEGIN/END391502
++Ref: Using BEGIN/END-Footnote-1394239
++Node: I/O And BEGIN/END394345
++Node: Empty399560
++Node: Using Shell Variables399877
++Node: Action Overview402153
++Node: Statements404480
++Node: If Statement406328
++Node: While Statement407826
++Node: Do Statement409854
++Node: For Statement410996
++Node: Switch Statement414151
++Node: Break Statement416539
++Node: Continue Statement418580
++Node: Next Statement420405
++Node: Nextfile Statement422785
++Node: Exit Statement425415
++Node: Built-in Variables427818
++Node: User-modified428951
++Ref: User-modified-Footnote-1436631
++Node: Auto-set436693
++Ref: Auto-set-Footnote-1449887
++Ref: Auto-set-Footnote-2450092
++Node: ARGC and ARGV450148
++Node: Pattern Action Summary454352
++Node: Arrays456779
++Node: Array Basics458108
++Node: Array Intro458952
++Ref: figure-array-elements460916
++Ref: Array Intro-Footnote-1463440
++Node: Reference to Elements463568
++Node: Assigning Elements466018
++Node: Array Example466509
++Node: Scanning an Array468267
++Node: Controlling Scanning471283
++Ref: Controlling Scanning-Footnote-1476472
++Node: Numeric Array Subscripts476788
++Node: Uninitialized Subscripts478973
++Node: Delete480590
++Ref: Delete-Footnote-1483334
++Node: Multidimensional483391
++Node: Multiscanning486486
++Node: Arrays of Arrays488075
++Node: Arrays Summary492836
++Node: Functions494941
++Node: Built-in495814
++Node: Calling Built-in496892
++Node: Numeric Functions498880
++Ref: Numeric Functions-Footnote-1503704
++Ref: Numeric Functions-Footnote-2504061
++Ref: Numeric Functions-Footnote-3504109
++Node: String Functions504378
++Ref: String Functions-Footnote-1527850
++Ref: String Functions-Footnote-2527979
++Ref: String Functions-Footnote-3528227
++Node: Gory Details528314
++Ref: table-sub-escapes530095
++Ref: table-sub-proposed531615
++Ref: table-posix-sub532979
++Ref: table-gensub-escapes534519
++Ref: Gory Details-Footnote-1535351
++Node: I/O Functions535502
++Ref: I/O Functions-Footnote-1542603
++Node: Time Functions542750
++Ref: Time Functions-Footnote-1553219
++Ref: Time Functions-Footnote-2553287
++Ref: Time Functions-Footnote-3553445
++Ref: Time Functions-Footnote-4553556
++Ref: Time Functions-Footnote-5553668
++Ref: Time Functions-Footnote-6553895
++Node: Bitwise Functions554161
++Ref: table-bitwise-ops554723
++Ref: Bitwise Functions-Footnote-1559031
++Node: Type Functions559200
++Node: I18N Functions560349
++Node: User-defined561994
++Node: Definition Syntax562798
++Ref: Definition Syntax-Footnote-1568204
++Node: Function Example568273
++Ref: Function Example-Footnote-1571190
++Node: Function Caveats571212
++Node: Calling A Function571730
++Node: Variable Scope572685
++Node: Pass By Value/Reference575673
++Node: Return Statement579183
++Node: Dynamic Typing582167
++Node: Indirect Calls583096
++Ref: Indirect Calls-Footnote-1594400
++Node: Functions Summary594528
++Node: Library Functions597227
++Ref: Library Functions-Footnote-1600845
++Ref: Library Functions-Footnote-2600988
++Node: Library Names601159
++Ref: Library Names-Footnote-1604619
++Ref: Library Names-Footnote-2604839
++Node: General Functions604925
++Node: Strtonum Function606028
++Node: Assert Function609048
++Node: Round Function612372
++Node: Cliff Random Function613913
++Node: Ordinal Functions614929
++Ref: Ordinal Functions-Footnote-1617994
++Ref: Ordinal Functions-Footnote-2618246
++Node: Join Function618457
++Ref: Join Function-Footnote-1620228
++Node: Getlocaltime Function620428
++Node: Readfile Function624169
++Node: Shell Quoting626139
++Node: Data File Management627540
++Node: Filetrans Function628172
++Node: Rewind Function632231
++Node: File Checking633616
++Ref: File Checking-Footnote-1634944
++Node: Empty Files635145
++Node: Ignoring Assigns637124
++Node: Getopt Function638675
++Ref: Getopt Function-Footnote-1650135
++Node: Passwd Functions650338
++Ref: Passwd Functions-Footnote-1659189
++Node: Group Functions659277
++Ref: Group Functions-Footnote-1667180
++Node: Walking Arrays667393
++Node: Library Functions Summary668996
++Node: Library Exercises670397
++Node: Sample Programs671677
++Node: Running Examples672447
++Node: Clones673175
++Node: Cut Program674399
++Node: Egrep Program684129
++Ref: Egrep Program-Footnote-1691633
++Node: Id Program691743
++Node: Split Program695387
++Ref: Split Program-Footnote-1698833
++Node: Tee Program698961
++Node: Uniq Program701748
++Node: Wc Program709169
++Ref: Wc Program-Footnote-1713417
++Node: Miscellaneous Programs713509
++Node: Dupword Program714722
++Node: Alarm Program716753
++Node: Translate Program721557
++Ref: Translate Program-Footnote-1726121
++Node: Labels Program726391
++Ref: Labels Program-Footnote-1729740
++Node: Word Sorting729824
++Node: History Sorting733894
++Node: Extract Program735730
++Node: Simple Sed743262
++Node: Igawk Program746324
++Ref: Igawk Program-Footnote-1760650
++Ref: Igawk Program-Footnote-2760851
++Ref: Igawk Program-Footnote-3760973
++Node: Anagram Program761088
++Node: Signature Program764150
++Node: Programs Summary765397
++Node: Programs Exercises766590
++Ref: Programs Exercises-Footnote-1770721
++Node: Advanced Features770812
++Node: Nondecimal Data772760
++Node: Array Sorting774350
++Node: Controlling Array Traversal775047
++Ref: Controlling Array Traversal-Footnote-1783378
++Node: Array Sorting Functions783496
++Ref: Array Sorting Functions-Footnote-1787388
++Node: Two-way I/O787582
++Ref: Two-way I/O-Footnote-1792526
++Ref: Two-way I/O-Footnote-2792712
++Node: TCP/IP Networking792794
++Node: Profiling795666
++Node: Advanced Features Summary803219
++Node: Internationalization805152
++Node: I18N and L10N806632
++Node: Explaining gettext807318
++Ref: Explaining gettext-Footnote-1812347
++Ref: Explaining gettext-Footnote-2812531
++Node: Programmer i18n812696
++Ref: Programmer i18n-Footnote-1817562
++Node: Translator i18n817611
++Node: String Extraction818405
++Ref: String Extraction-Footnote-1819536
++Node: Printf Ordering819622
++Ref: Printf Ordering-Footnote-1822408
++Node: I18N Portability822472
++Ref: I18N Portability-Footnote-1824921
++Node: I18N Example824984
++Ref: I18N Example-Footnote-1827784
++Node: Gawk I18N827856
++Node: I18N Summary828494
++Node: Debugger829833
++Node: Debugging830855
++Node: Debugging Concepts831296
++Node: Debugging Terms833153
++Node: Awk Debugging835728
++Node: Sample Debugging Session836620
++Node: Debugger Invocation837140
++Node: Finding The Bug838524
++Node: List of Debugger Commands844999
++Node: Breakpoint Control846331
++Node: Debugger Execution Control850023
++Node: Viewing And Changing Data853387
++Node: Execution Stack856752
++Node: Debugger Info858390
++Node: Miscellaneous Debugger Commands862407
++Node: Readline Support867599
++Node: Limitations868491
++Node: Debugging Summary870588
++Node: Arbitrary Precision Arithmetic871756
++Node: Computer Arithmetic873172
++Ref: table-numeric-ranges876773
++Ref: Computer Arithmetic-Footnote-1877632
++Node: Math Definitions877689
++Ref: table-ieee-formats880976
++Ref: Math Definitions-Footnote-1881580
++Node: MPFR features881685
++Node: FP Math Caution883356
++Ref: FP Math Caution-Footnote-1884406
++Node: Inexactness of computations884775
++Node: Inexact representation885723
++Node: Comparing FP Values887078
++Node: Errors accumulate888151
++Node: Getting Accuracy889584
++Node: Try To Round892243
++Node: Setting precision893142
++Ref: table-predefined-precision-strings893826
++Node: Setting the rounding mode895620
++Ref: table-gawk-rounding-modes895984
++Ref: Setting the rounding mode-Footnote-1899438
++Node: Arbitrary Precision Integers899617
++Ref: Arbitrary Precision Integers-Footnote-1904521
++Node: POSIX Floating Point Problems904670
++Ref: POSIX Floating Point Problems-Footnote-1908546
++Node: Floating point summary908584
++Node: Dynamic Extensions910776
++Node: Extension Intro912328
++Node: Plugin License913594
++Node: Extension Mechanism Outline914391
++Ref: figure-load-extension914819
++Ref: figure-register-new-function916299
++Ref: figure-call-new-function917303
++Node: Extension API Description919289
++Node: Extension API Functions Introduction920739
++Node: General Data Types925575
++Ref: General Data Types-Footnote-1931262
++Node: Memory Allocation Functions931561
++Ref: Memory Allocation Functions-Footnote-1934391
++Node: Constructor Functions934487
++Node: Registration Functions936221
++Node: Extension Functions936906
++Node: Exit Callback Functions939202
++Node: Extension Version String940450
++Node: Input Parsers941100
++Node: Output Wrappers950915
++Node: Two-way processors955431
++Node: Printing Messages957635
++Ref: Printing Messages-Footnote-1958712
++Node: Updating `ERRNO'958864
++Node: Requesting Values959604
++Ref: table-value-types-returned960332
++Node: Accessing Parameters961290
++Node: Symbol Table Access962521
++Node: Symbol table by name963035
++Node: Symbol table by cookie965015
++Ref: Symbol table by cookie-Footnote-1969154
++Node: Cached values969217
++Ref: Cached values-Footnote-1972721
++Node: Array Manipulation972812
++Ref: Array Manipulation-Footnote-1973910
++Node: Array Data Types973949
++Ref: Array Data Types-Footnote-1976606
++Node: Array Functions976698
++Node: Flattening Arrays980552
++Node: Creating Arrays987439
++Node: Extension API Variables992206
++Node: Extension Versioning992842
++Node: Extension API Informational Variables994743
++Node: Extension API Boilerplate995831
++Node: Finding Extensions999647
++Node: Extension Example1000207
++Node: Internal File Description1000979
++Node: Internal File Ops1005046
++Ref: Internal File Ops-Footnote-11016704
++Node: Using Internal File Ops1016844
++Ref: Using Internal File Ops-Footnote-11019227
++Node: Extension Samples1019500
++Node: Extension Sample File Functions1021024
++Node: Extension Sample Fnmatch1028626
++Node: Extension Sample Fork1030108
++Node: Extension Sample Inplace1031321
++Node: Extension Sample Ord1032996
++Node: Extension Sample Readdir1033832
++Ref: table-readdir-file-types1034688
++Node: Extension Sample Revout1035499
++Node: Extension Sample Rev2way1036090
++Node: Extension Sample Read write array1036831
++Node: Extension Sample Readfile1038770
++Node: Extension Sample Time1039865
++Node: Extension Sample API Tests1041214
++Node: gawkextlib1041705
++Node: Extension summary1044355
++Node: Extension Exercises1048037
++Node: Language History1048759
++Node: V7/SVR3.11050416
++Node: SVR41052597
++Node: POSIX1054042
++Node: BTL1055431
++Node: POSIX/GNU1056165
++Node: Feature History1061794
++Node: Common Extensions1074885
++Node: Ranges and Locales1076209
++Ref: Ranges and Locales-Footnote-11080848
++Ref: Ranges and Locales-Footnote-21080875
++Ref: Ranges and Locales-Footnote-31081109
++Node: Contributors1081330
++Node: History summary1086870
++Node: Installation1088239
++Node: Gawk Distribution1089195
++Node: Getting1089679
++Node: Extracting1090503
++Node: Distribution contents1092145
++Node: Unix Installation1097915
++Node: Quick Installation1098532
++Node: Additional Configuration Options1100963
++Node: Configuration Philosophy1102703
++Node: Non-Unix Installation1105054
++Node: PC Installation1105512
++Node: PC Binary Installation1106838
++Node: PC Compiling1108686
++Ref: PC Compiling-Footnote-11111707
++Node: PC Testing1111812
++Node: PC Using1112988
++Node: Cygwin1117103
++Node: MSYS1117926
++Node: VMS Installation1118424
++Node: VMS Compilation1119216
++Ref: VMS Compilation-Footnote-11120438
++Node: VMS Dynamic Extensions1120496
++Node: VMS Installation Details1122180
++Node: VMS Running1124432
++Node: VMS GNV1127273
++Node: VMS Old Gawk1128007
++Node: Bugs1128477
++Node: Other Versions1132381
++Node: Installation summary1138594
++Node: Notes1139650
++Node: Compatibility Mode1140515
++Node: Additions1141297
++Node: Accessing The Source1142222
++Node: Adding Code1143658
++Node: New Ports1149830
++Node: Derived Files1154312
++Ref: Derived Files-Footnote-11159787
++Ref: Derived Files-Footnote-21159821
++Ref: Derived Files-Footnote-31160417
++Node: Future Extensions1160531
++Node: Implementation Limitations1161137
++Node: Extension Design1162385
++Node: Old Extension Problems1163539
++Ref: Old Extension Problems-Footnote-11165056
++Node: Extension New Mechanism Goals1165113
++Ref: Extension New Mechanism Goals-Footnote-11168473
++Node: Extension Other Design Decisions1168662
++Node: Extension Future Growth1170770
++Node: Old Extension Mechanism1171606
++Node: Notes summary1173368
++Node: Basic Concepts1174554
++Node: Basic High Level1175235
++Ref: figure-general-flow1175507
++Ref: figure-process-flow1176106
++Ref: Basic High Level-Footnote-11179335
++Node: Basic Data Typing1179520
++Node: Glossary1182848
++Node: Copying1208006
++Node: GNU Free Documentation License1245562
++Node: Index1270698
  End Tag Table


Summary of changes:
 ChangeLog       |    4 +
 README          |    3 -
 doc/ChangeLog   |    6 +
 doc/   | 1024 +++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |   12 +-
 doc/ |   12 +-
 6 files changed, 535 insertions(+), 526 deletions(-)


reply via email to

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