[Top][All Lists]

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

[gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-3135-ga91cd78
Date: Fri, 9 Feb 2018 04:36:06 -0500 (EST)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, feature/namespaces has been updated
       via  a91cd78a3abc04ac8cb3ab17a6caec39fd67975f (commit)
       via  a7512f3eb03ae2b6361e56518a2f405e386315a0 (commit)
       via  c1e55fde1a4bb72a0627ab37fe5ba1493cbf91eb (commit)
       via  c326b7dfa00760f7127912053fad544b0b79da23 (commit)
       via  4197063335d758d0eacb8b4cb74b232ad596c784 (commit)
       via  9286ef6a6e2817a8fa126e6d6a83ec16678a812d (commit)
       via  f9ff7769b7b38973bf7447b8ca596435ccf77b67 (commit)
      from  94ce06f850705bf79d058596350c9745913bc483 (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 a91cd78a3abc04ac8cb3ab17a6caec39fd67975f
Merge: 94ce06f a7512f3
Author: Arnold D. Robbins <address@hidden>
Date:   Fri Feb 9 11:35:59 2018 +0200

    Merge branch 'master' into feature/namespaces

diff --cc doc/
index 1807cf4,e309411..79f5b7a
--- a/doc/
+++ b/doc/
@@@ -33781,10 -33357,10 +33793,10 @@@ Inde
  * awka compiler for awk:                 Other Versions.      (line  73)
  * AWKLIBPATH environment variable:       AWKLIBPATH Variable. (line   6)
  * AWKPATH environment variable:          AWKPATH Variable.    (line   6)
- * AWKPATH environment variable <1>:      PC Using.            (line   9)
+ * AWKPATH environment variable <1>:      PC Using.            (line  13)
  * awkprof.out file:                      Profiling.           (line   6)
  * awksed.awk program:                    Simple Sed.          (line  25)
 -* awkvars.out file:                      Options.             (line  94)
 +* awkvars.out file:                      Options.             (line  97)
  * b debugger command (alias for break):  Breakpoint Control.  (line  11)
  * backslash (\):                         Comments.            (line  50)
  * backslash (\), as field separator:     Command Line Field Separator.
@@@ -36420,593 -35996,582 +36432,593 @@@
  Tag Table:
  Node: Top1200
 -Node: Foreword343399
 -Node: Foreword447841
 -Node: Preface49373
 -Ref: Preface-Footnote-152232
 -Ref: Preface-Footnote-252339
 -Ref: Preface-Footnote-352573
 -Node: History52715
 -Node: Names55067
 -Ref: Names-Footnote-156161
 -Node: This Manual56308
 -Ref: This Manual-Footnote-162793
 -Node: Conventions62893
 -Node: Manual History65248
 -Ref: Manual History-Footnote-168245
 -Ref: Manual History-Footnote-268286
 -Node: How To Contribute68360
 -Node: Acknowledgments69286
 -Node: Getting Started74194
 -Node: Running gawk76633
 -Node: One-shot77823
 -Node: Read Terminal79086
 -Node: Long81079
 -Node: Executable Scripts82592
 -Ref: Executable Scripts-Footnote-185387
 -Node: Comments85490
 -Node: Quoting87974
 -Node: DOS Quoting93491
 -Node: Sample Data Files95547
 -Node: Very Simple98142
 -Node: Two Rules103044
 -Node: More Complex104929
 -Node: Statements/Lines107795
 -Ref: Statements/Lines-Footnote-1112254
 -Node: Other Features112519
 -Node: When113455
 -Ref: When-Footnote-1115209
 -Node: Intro Summary115274
 -Node: Invoking Gawk116158
 -Node: Command Line117672
 -Node: Options118470
 -Ref: Options-Footnote-1135089
 -Ref: Options-Footnote-2135320
 -Node: Other Arguments135345
 -Node: Naming Standard Input138292
 -Node: Environment Variables139385
 -Node: AWKPATH Variable139943
 -Ref: AWKPATH Variable-Footnote-1143355
 -Ref: AWKPATH Variable-Footnote-2143389
 -Node: AWKLIBPATH Variable143650
 -Node: Other Environment Variables145308
 -Node: Exit Status149129
 -Node: Include Files149806
 -Node: Loading Shared Libraries153331
 -Node: Obsolete154759
 -Node: Undocumented155451
 -Node: Invoking Summary155748
 -Node: Regexp157408
 -Node: Regexp Usage158862
 -Node: Escape Sequences160899
 -Node: Regexp Operators167131
 -Ref: Regexp Operators-Footnote-1174547
 -Ref: Regexp Operators-Footnote-2174694
 -Node: Bracket Expressions174792
 -Ref: table-char-classes177268
 -Node: Leftmost Longest180405
 -Node: Computed Regexps181708
 -Node: GNU Regexp Operators185135
 -Node: Case-sensitivity188814
 -Ref: Case-sensitivity-Footnote-1191701
 -Ref: Case-sensitivity-Footnote-2191936
 -Node: Regexp Summary192044
 -Node: Reading Files193510
 -Node: Records195779
 -Node: awk split records196512
 -Node: gawk split records201443
 -Ref: gawk split records-Footnote-1205983
 -Node: Fields206020
 -Node: Nonconstant Fields208761
 -Ref: Nonconstant Fields-Footnote-1210997
 -Node: Changing Fields211201
 -Node: Field Separators217129
 -Node: Default Field Splitting219827
 -Node: Regexp Field Splitting220945
 -Node: Single Character Fields224298
 -Node: Command Line Field Separator225358
 -Node: Full Line Fields228576
 -Ref: Full Line Fields-Footnote-1230098
 -Ref: Full Line Fields-Footnote-2230144
 -Node: Field Splitting Summary230245
 -Node: Constant Size232319
 -Node: Fixed width data233051
 -Node: Skipping intervening236518
 -Node: Allowing trailing data237316
 -Node: Fields with fixed data238353
 -Node: Splitting By Content239871
 -Ref: Splitting By Content-Footnote-1243521
 -Node: Testing field creation243684
 -Node: Multiple Line245309
 -Ref: Multiple Line-Footnote-1251193
 -Node: Getline251372
 -Node: Plain Getline253841
 -Node: Getline/Variable256482
 -Node: Getline/File257633
 -Node: Getline/Variable/File259021
 -Ref: Getline/Variable/File-Footnote-1260626
 -Node: Getline/Pipe260714
 -Node: Getline/Variable/Pipe263421
 -Node: Getline/Coprocess264556
 -Node: Getline/Variable/Coprocess265823
 -Node: Getline Notes266565
 -Node: Getline Summary269362
 -Ref: table-getline-variants269786
 -Node: Read Timeout270534
 -Ref: Read Timeout-Footnote-1274440
 -Node: Retrying Input274498
 -Node: Command-line directories275697
 -Node: Input Summary276603
 -Node: Input Exercises279775
 -Node: Printing280503
 -Node: Print282337
 -Node: Print Examples283794
 -Node: Output Separators286574
 -Node: OFMT288591
 -Node: Printf289947
 -Node: Basic Printf290732
 -Node: Control Letters292306
 -Node: Format Modifiers296302
 -Node: Printf Examples302317
 -Node: Redirection304803
 -Node: Special FD311644
 -Ref: Special FD-Footnote-1314812
 -Node: Special Files314886
 -Node: Other Inherited Files315503
 -Node: Special Network316504
 -Node: Special Caveats317364
 -Node: Close Files And Pipes318313
 -Ref: table-close-pipe-return-values325220
 -Ref: Close Files And Pipes-Footnote-1326033
 -Ref: Close Files And Pipes-Footnote-2326181
 -Node: Nonfatal326333
 -Node: Output Summary328671
 -Node: Output Exercises329893
 -Node: Expressions330572
 -Node: Values331760
 -Node: Constants332438
 -Node: Scalar Constants333129
 -Ref: Scalar Constants-Footnote-1333993
 -Node: Nondecimal-numbers334243
 -Node: Regexp Constants337244
 -Node: Using Constant Regexps337770
 -Node: Standard Regexp Constants338392
 -Node: Strong Regexp Constants341580
 -Node: Variables344538
 -Node: Using Variables345195
 -Node: Assignment Options347105
 -Node: Conversion348978
 -Node: Strings And Numbers349502
 -Ref: Strings And Numbers-Footnote-1352565
 -Node: Locale influences conversions352674
 -Ref: table-locale-affects355432
 -Node: All Operators356050
 -Node: Arithmetic Ops356679
 -Node: Concatenation359185
 -Ref: Concatenation-Footnote-1362032
 -Node: Assignment Ops362139
 -Ref: table-assign-ops367130
 -Node: Increment Ops368443
 -Node: Truth Values and Conditions371903
 -Node: Truth Values372977
 -Node: Typing and Comparison374025
 -Node: Variable Typing374845
 -Ref: Variable Typing-Footnote-1381308
 -Ref: Variable Typing-Footnote-2381380
 -Node: Comparison Operators381457
 -Ref: table-relational-ops381876
 -Node: POSIX String Comparison385371
 -Ref: POSIX String Comparison-Footnote-1387066
 -Ref: POSIX String Comparison-Footnote-2387205
 -Node: Boolean Ops387289
 -Ref: Boolean Ops-Footnote-1391771
 -Node: Conditional Exp391863
 -Node: Function Calls393599
 -Node: Precedence397476
 -Node: Locales401135
 -Node: Expressions Summary402767
 -Node: Patterns and Actions405340
 -Node: Pattern Overview406460
 -Node: Regexp Patterns408137
 -Node: Expression Patterns408679
 -Node: Ranges412460
 -Node: BEGIN/END415568
 -Node: Using BEGIN/END416329
 -Ref: Using BEGIN/END-Footnote-1419065
 -Node: I/O And BEGIN/END419171
 -Node: Empty424398
 -Node: Using Shell Variables424715
 -Node: Action Overview426989
 -Node: Statements429314
 -Node: If Statement431162
 -Node: While Statement432657
 -Node: Do Statement434685
 -Node: For Statement435833
 -Node: Switch Statement439004
 -Node: Break Statement441390
 -Node: Continue Statement443482
 -Node: Next Statement445309
 -Node: Nextfile Statement447692
 -Node: Exit Statement450344
 -Node: Built-in Variables452747
 -Node: User-modified453880
 -Node: Auto-set461647
 -Ref: Auto-set-Footnote-1477980
 -Ref: Auto-set-Footnote-2478186
 -Node: ARGC and ARGV478242
 -Node: Pattern Action Summary482455
 -Node: Arrays484885
 -Node: Array Basics486214
 -Node: Array Intro487058
 -Ref: figure-array-elements489033
 -Ref: Array Intro-Footnote-1491737
 -Node: Reference to Elements491865
 -Node: Assigning Elements494329
 -Node: Array Example494820
 -Node: Scanning an Array496579
 -Node: Controlling Scanning499601
 -Ref: Controlling Scanning-Footnote-1505000
 -Node: Numeric Array Subscripts505316
 -Node: Uninitialized Subscripts507500
 -Node: Delete509119
 -Ref: Delete-Footnote-1511871
 -Node: Multidimensional511928
 -Node: Multiscanning515023
 -Node: Arrays of Arrays516614
 -Node: Arrays Summary521381
 -Node: Functions523474
 -Node: Built-in524512
 -Node: Calling Built-in525593
 -Node: Numeric Functions527589
 -Ref: Numeric Functions-Footnote-1531617
 -Ref: Numeric Functions-Footnote-2531974
 -Ref: Numeric Functions-Footnote-3532022
 -Node: String Functions532294
 -Ref: String Functions-Footnote-1555952
 -Ref: String Functions-Footnote-2556080
 -Ref: String Functions-Footnote-3556328
 -Node: Gory Details556415
 -Ref: table-sub-escapes558206
 -Ref: table-sub-proposed559725
 -Ref: table-posix-sub561088
 -Ref: table-gensub-escapes562629
 -Ref: Gory Details-Footnote-1563452
 -Node: I/O Functions563606
 -Ref: table-system-return-values570074
 -Ref: I/O Functions-Footnote-1572054
 -Ref: I/O Functions-Footnote-2572202
 -Node: Time Functions572322
 -Ref: Time Functions-Footnote-1582993
 -Ref: Time Functions-Footnote-2583061
 -Ref: Time Functions-Footnote-3583219
 -Ref: Time Functions-Footnote-4583330
 -Ref: Time Functions-Footnote-5583442
 -Ref: Time Functions-Footnote-6583669
 -Node: Bitwise Functions583935
 -Ref: table-bitwise-ops584529
 -Ref: Bitwise Functions-Footnote-1590574
 -Ref: Bitwise Functions-Footnote-2590747
 -Node: Type Functions590938
 -Node: I18N Functions593689
 -Node: User-defined595340
 -Node: Definition Syntax596145
 -Ref: Definition Syntax-Footnote-1601832
 -Node: Function Example601903
 -Ref: Function Example-Footnote-1604825
 -Node: Function Caveats604847
 -Node: Calling A Function605365
 -Node: Variable Scope606323
 -Node: Pass By Value/Reference609317
 -Node: Return Statement612816
 -Node: Dynamic Typing615795
 -Node: Indirect Calls616725
 -Ref: Indirect Calls-Footnote-1626977
 -Node: Functions Summary627105
 -Node: Library Functions629810
 -Ref: Library Functions-Footnote-1633417
 -Ref: Library Functions-Footnote-2633560
 -Node: Library Names633731
 -Ref: Library Names-Footnote-1637191
 -Ref: Library Names-Footnote-2637414
 -Node: General Functions637500
 -Node: Strtonum Function638603
 -Node: Assert Function641625
 -Node: Round Function644951
 -Node: Cliff Random Function646491
 -Node: Ordinal Functions647507
 -Ref: Ordinal Functions-Footnote-1650570
 -Ref: Ordinal Functions-Footnote-2650822
 -Node: Join Function651032
 -Ref: Join Function-Footnote-1652802
 -Node: Getlocaltime Function653002
 -Node: Readfile Function656744
 -Node: Shell Quoting658721
 -Node: Data File Management660122
 -Node: Filetrans Function660754
 -Node: Rewind Function664850
 -Node: File Checking666760
 -Ref: File Checking-Footnote-1668094
 -Node: Empty Files668295
 -Node: Ignoring Assigns670274
 -Node: Getopt Function671824
 -Ref: Getopt Function-Footnote-1683293
 -Node: Passwd Functions683493
 -Ref: Passwd Functions-Footnote-1692332
 -Node: Group Functions692420
 -Ref: Group Functions-Footnote-1700318
 -Node: Walking Arrays700525
 -Node: Library Functions Summary703533
 -Node: Library Exercises704939
 -Node: Sample Programs705404
 -Node: Running Examples706174
 -Node: Clones706902
 -Node: Cut Program708126
 -Node: Egrep Program718055
 -Ref: Egrep Program-Footnote-1725567
 -Node: Id Program725677
 -Node: Split Program729357
 -Ref: Split Program-Footnote-1732815
 -Node: Tee Program732944
 -Node: Uniq Program735734
 -Node: Wc Program743160
 -Ref: Wc Program-Footnote-1747415
 -Node: Miscellaneous Programs747509
 -Node: Dupword Program748722
 -Node: Alarm Program750752
 -Node: Translate Program755607
 -Ref: Translate Program-Footnote-1760172
 -Node: Labels Program760442
 -Ref: Labels Program-Footnote-1763793
 -Node: Word Sorting763877
 -Node: History Sorting767949
 -Node: Extract Program769784
 -Node: Simple Sed777314
 -Node: Igawk Program780388
 -Ref: Igawk Program-Footnote-1794719
 -Ref: Igawk Program-Footnote-2794921
 -Ref: Igawk Program-Footnote-3795043
 -Node: Anagram Program795158
 -Node: Signature Program798220
 -Node: Programs Summary799467
 -Node: Programs Exercises800681
 -Ref: Programs Exercises-Footnote-1804810
 -Node: Advanced Features804901
 -Node: Nondecimal Data806891
 -Node: Array Sorting808482
 -Node: Controlling Array Traversal809182
 -Ref: Controlling Array Traversal-Footnote-1817550
 -Node: Array Sorting Functions817668
 -Ref: Array Sorting Functions-Footnote-1822759
 -Node: Two-way I/O822955
 -Ref: Two-way I/O-Footnote-1829507
 -Ref: Two-way I/O-Footnote-2829694
 -Node: TCP/IP Networking829776
 -Node: Profiling832894
 -Ref: Profiling-Footnote-1841566
 -Node: Advanced Features Summary841889
 -Node: Internationalization843733
 -Node: I18N and L10N845213
 -Node: Explaining gettext845900
 -Ref: Explaining gettext-Footnote-1851792
 -Ref: Explaining gettext-Footnote-2851977
 -Node: Programmer i18n852142
 -Ref: Programmer i18n-Footnote-1857091
 -Node: Translator i18n857140
 -Node: String Extraction857934
 -Ref: String Extraction-Footnote-1859066
 -Node: Printf Ordering859152
 -Ref: Printf Ordering-Footnote-1861938
 -Node: I18N Portability862002
 -Ref: I18N Portability-Footnote-1864458
 -Node: I18N Example864521
 -Ref: I18N Example-Footnote-1867327
 -Node: Gawk I18N867400
 -Node: I18N Summary868045
 -Node: Debugger869386
 -Node: Debugging870409
 -Node: Debugging Concepts870850
 -Node: Debugging Terms872659
 -Node: Awk Debugging875234
 -Node: Sample Debugging Session876140
 -Node: Debugger Invocation876674
 -Node: Finding The Bug878060
 -Node: List of Debugger Commands884538
 -Node: Breakpoint Control885871
 -Node: Debugger Execution Control889565
 -Node: Viewing And Changing Data892927
 -Node: Execution Stack896301
 -Node: Debugger Info897938
 -Node: Miscellaneous Debugger Commands902009
 -Node: Readline Support907071
 -Node: Limitations907967
 -Node: Debugging Summary910076
 -Node: Arbitrary Precision Arithmetic911355
 -Node: Computer Arithmetic912840
 -Ref: table-numeric-ranges916606
 -Ref: table-floating-point-ranges917099
 -Ref: Computer Arithmetic-Footnote-1917757
 -Node: Math Definitions917814
 -Ref: table-ieee-formats921130
 -Ref: Math Definitions-Footnote-1921733
 -Node: MPFR features921838
 -Node: FP Math Caution923556
 -Ref: FP Math Caution-Footnote-1924628
 -Node: Inexactness of computations924997
 -Node: Inexact representation925957
 -Node: Comparing FP Values927317
 -Node: Errors accumulate928399
 -Node: Getting Accuracy929832
 -Node: Try To Round932542
 -Node: Setting precision933441
 -Ref: table-predefined-precision-strings934138
 -Node: Setting the rounding mode935968
 -Ref: table-gawk-rounding-modes936342
 -Ref: Setting the rounding mode-Footnote-1940273
 -Node: Arbitrary Precision Integers940452
 -Ref: Arbitrary Precision Integers-Footnote-1943627
 -Node: Checking for MPFR943776
 -Node: POSIX Floating Point Problems945250
 -Ref: POSIX Floating Point Problems-Footnote-1949121
 -Node: Floating point summary949159
 -Node: Dynamic Extensions951349
 -Node: Extension Intro952902
 -Node: Plugin License954168
 -Node: Extension Mechanism Outline954965
 -Ref: figure-load-extension955404
 -Ref: figure-register-new-function956969
 -Ref: figure-call-new-function958061
 -Node: Extension API Description960123
 -Node: Extension API Functions Introduction961765
 -Node: General Data Types967305
 -Ref: General Data Types-Footnote-1975666
 -Node: Memory Allocation Functions975965
 -Ref: Memory Allocation Functions-Footnote-1980175
 -Node: Constructor Functions980274
 -Node: Registration Functions983860
 -Node: Extension Functions984545
 -Node: Exit Callback Functions989760
 -Node: Extension Version String991010
 -Node: Input Parsers991673
 -Node: Output Wrappers1004394
 -Node: Two-way processors1008906
 -Node: Printing Messages1011171
 -Ref: Printing Messages-Footnote-11012342
 -Node: Updating ERRNO1012495
 -Node: Requesting Values1013234
 -Ref: table-value-types-returned1013971
 -Node: Accessing Parameters1014907
 -Node: Symbol Table Access1016142
 -Node: Symbol table by name1016654
 -Node: Symbol table by cookie1018443
 -Ref: Symbol table by cookie-Footnote-11022628
 -Node: Cached values1022692
 -Ref: Cached values-Footnote-11026228
 -Node: Array Manipulation1026381
 -Ref: Array Manipulation-Footnote-11027472
 -Node: Array Data Types1027509
 -Ref: Array Data Types-Footnote-11030167
 -Node: Array Functions1030259
 -Node: Flattening Arrays1034757
 -Node: Creating Arrays1041733
 -Node: Redirection API1046500
 -Node: Extension API Variables1049333
 -Node: Extension Versioning1050044
 -Ref: gawk-api-version1050473
 -Node: Extension GMP/MPFR Versioning1052204
 -Node: Extension API Informational Variables1053832
 -Node: Extension API Boilerplate1054905
 -Node: Changes from API V11058879
 -Node: Finding Extensions1060451
 -Node: Extension Example1061010
 -Node: Internal File Description1061808
 -Node: Internal File Ops1065888
 -Ref: Internal File Ops-Footnote-11077238
 -Node: Using Internal File Ops1077378
 -Ref: Using Internal File Ops-Footnote-11079761
 -Node: Extension Samples1080035
 -Node: Extension Sample File Functions1081564
 -Node: Extension Sample Fnmatch1089213
 -Node: Extension Sample Fork1090700
 -Node: Extension Sample Inplace1091918
 -Node: Extension Sample Ord1095135
 -Node: Extension Sample Readdir1095971
 -Ref: table-readdir-file-types1096860
 -Node: Extension Sample Revout1097665
 -Node: Extension Sample Rev2way1098254
 -Node: Extension Sample Read write array1098994
 -Node: Extension Sample Readfile1100936
 -Node: Extension Sample Time1102031
 -Node: Extension Sample API Tests1103379
 -Node: gawkextlib1103871
 -Node: Extension summary1106789
 -Node: Extension Exercises1110491
 -Node: Language History1111989
 -Node: V7/SVR3.11113645
 -Node: SVR41115797
 -Node: POSIX1117231
 -Node: BTL1118611
 -Node: POSIX/GNU1119340
 -Node: Feature History1125118
 -Node: Common Extensions1140977
 -Node: Ranges and Locales1142260
 -Ref: Ranges and Locales-Footnote-11146876
 -Ref: Ranges and Locales-Footnote-21146903
 -Ref: Ranges and Locales-Footnote-31147138
 -Node: Contributors1147359
 -Node: History summary1153304
 -Node: Installation1154684
 -Node: Gawk Distribution1155628
 -Node: Getting1156112
 -Node: Extracting1157075
 -Node: Distribution contents1158713
 -Node: Unix Installation1165193
 -Node: Quick Installation1165875
 -Node: Shell Startup Files1168289
 -Node: Additional Configuration Options1169378
 -Node: Configuration Philosophy1171543
 -Node: Non-Unix Installation1173912
 -Node: PC Installation1174372
 -Node: PC Binary Installation1175210
 -Node: PC Compiling1175645
 -Node: PC Using1176762
 -Node: Cygwin1179977
 -Node: MSYS1181076
 -Node: VMS Installation1181577
 -Node: VMS Compilation1182368
 -Ref: VMS Compilation-Footnote-11183597
 -Node: VMS Dynamic Extensions1183655
 -Node: VMS Installation Details1185340
 -Node: VMS Running1187593
 -Node: VMS GNV1191872
 -Node: VMS Old Gawk1192607
 -Node: Bugs1193078
 -Node: Bug address1193741
 -Node: Usenet1196533
 -Node: Maintainers1197310
 -Node: Other Versions1198571
 -Node: Installation summary1205333
 -Node: Notes1206535
 -Node: Compatibility Mode1207400
 -Node: Additions1208182
 -Node: Accessing The Source1209107
 -Node: Adding Code1210544
 -Node: New Ports1216763
 -Node: Derived Files1221251
 -Ref: Derived Files-Footnote-11226897
 -Ref: Derived Files-Footnote-21226932
 -Ref: Derived Files-Footnote-31227530
 -Node: Future Extensions1227644
 -Node: Implementation Limitations1228302
 -Node: Extension Design1229485
 -Node: Old Extension Problems1230639
 -Ref: Old Extension Problems-Footnote-11232157
 -Node: Extension New Mechanism Goals1232214
 -Ref: Extension New Mechanism Goals-Footnote-11235578
 -Node: Extension Other Design Decisions1235767
 -Node: Extension Future Growth1237880
 -Node: Old Extension Mechanism1238716
 -Node: Notes summary1240479
 -Node: Basic Concepts1241661
 -Node: Basic High Level1242342
 -Ref: figure-general-flow1242624
 -Ref: figure-process-flow1243309
 -Ref: Basic High Level-Footnote-11246610
 -Node: Basic Data Typing1246795
 -Node: Glossary1250123
 -Node: Copying1281961
 -Node: GNU Free Documentation License1319504
 -Node: Index1344624
 +Node: Foreword344127
 +Node: Foreword448569
 +Node: Preface50101
 +Ref: Preface-Footnote-152960
 +Ref: Preface-Footnote-253067
 +Ref: Preface-Footnote-353301
 +Node: History53443
 +Node: Names55795
 +Ref: Names-Footnote-156889
 +Node: This Manual57036
 +Ref: This Manual-Footnote-163675
 +Node: Conventions63775
 +Node: Manual History66130
 +Ref: Manual History-Footnote-169127
 +Ref: Manual History-Footnote-269168
 +Node: How To Contribute69242
 +Node: Acknowledgments70168
 +Node: Getting Started75076
 +Node: Running gawk77515
 +Node: One-shot78705
 +Node: Read Terminal79968
 +Node: Long81961
 +Node: Executable Scripts83474
 +Ref: Executable Scripts-Footnote-186269
 +Node: Comments86372
 +Node: Quoting88856
 +Node: DOS Quoting94373
 +Node: Sample Data Files96429
 +Node: Very Simple99024
 +Node: Two Rules103926
 +Node: More Complex105811
 +Node: Statements/Lines108677
 +Ref: Statements/Lines-Footnote-1113136
 +Node: Other Features113401
 +Node: When114337
 +Ref: When-Footnote-1116091
 +Node: Intro Summary116156
 +Node: Invoking Gawk117040
 +Node: Command Line118554
 +Node: Options119352
 +Ref: Options-Footnote-1136448
 +Ref: Options-Footnote-2136679
 +Node: Other Arguments136704
 +Node: Naming Standard Input139651
 +Node: Environment Variables140744
 +Node: AWKPATH Variable141302
 +Ref: AWKPATH Variable-Footnote-1144714
 +Ref: AWKPATH Variable-Footnote-2144748
 +Node: AWKLIBPATH Variable145009
 +Node: Other Environment Variables146667
 +Node: Exit Status150488
 +Node: Include Files151165
 +Node: Loading Shared Libraries154843
 +Node: Obsolete156271
 +Node: Undocumented156963
 +Node: Invoking Summary157260
 +Node: Regexp158920
 +Node: Regexp Usage160374
 +Node: Escape Sequences162411
 +Node: Regexp Operators168643
 +Ref: Regexp Operators-Footnote-1176059
 +Ref: Regexp Operators-Footnote-2176206
 +Node: Bracket Expressions176304
 +Ref: table-char-classes178780
 +Node: Leftmost Longest181917
 +Node: Computed Regexps183220
 +Node: GNU Regexp Operators186647
 +Node: Case-sensitivity190326
 +Ref: Case-sensitivity-Footnote-1193213
 +Ref: Case-sensitivity-Footnote-2193448
 +Node: Regexp Summary193556
 +Node: Reading Files195022
 +Node: Records197291
 +Node: awk split records198024
 +Node: gawk split records202955
 +Ref: gawk split records-Footnote-1207495
 +Node: Fields207532
 +Node: Nonconstant Fields210273
 +Ref: Nonconstant Fields-Footnote-1212509
 +Node: Changing Fields212713
 +Node: Field Separators218641
 +Node: Default Field Splitting221339
 +Node: Regexp Field Splitting222457
 +Node: Single Character Fields225810
 +Node: Command Line Field Separator226870
 +Node: Full Line Fields230088
 +Ref: Full Line Fields-Footnote-1231610
 +Ref: Full Line Fields-Footnote-2231656
 +Node: Field Splitting Summary231757
 +Node: Constant Size233831
 +Node: Fixed width data234563
 +Node: Skipping intervening238030
 +Node: Allowing trailing data238828
 +Node: Fields with fixed data239865
 +Node: Splitting By Content241383
 +Ref: Splitting By Content-Footnote-1245033
 +Node: Testing field creation245196
 +Node: Multiple Line246821
 +Ref: Multiple Line-Footnote-1252705
 +Node: Getline252884
 +Node: Plain Getline255353
 +Node: Getline/Variable257994
 +Node: Getline/File259145
 +Node: Getline/Variable/File260533
 +Ref: Getline/Variable/File-Footnote-1262138
 +Node: Getline/Pipe262226
 +Node: Getline/Variable/Pipe264933
 +Node: Getline/Coprocess266068
 +Node: Getline/Variable/Coprocess267335
 +Node: Getline Notes268077
 +Node: Getline Summary270874
 +Ref: table-getline-variants271298
 +Node: Read Timeout272046
 +Ref: Read Timeout-Footnote-1275952
 +Node: Retrying Input276010
 +Node: Command-line directories277209
 +Node: Input Summary278115
 +Node: Input Exercises281287
 +Node: Printing282015
 +Node: Print283849
 +Node: Print Examples285306
 +Node: Output Separators288086
 +Node: OFMT290103
 +Node: Printf291459
 +Node: Basic Printf292244
 +Node: Control Letters293818
 +Node: Format Modifiers297814
 +Node: Printf Examples303829
 +Node: Redirection306315
 +Node: Special FD313156
 +Ref: Special FD-Footnote-1316324
 +Node: Special Files316398
 +Node: Other Inherited Files317015
 +Node: Special Network318016
 +Node: Special Caveats318876
 +Node: Close Files And Pipes319825
 +Ref: table-close-pipe-return-values326732
 +Ref: Close Files And Pipes-Footnote-1327545
 +Ref: Close Files And Pipes-Footnote-2327693
 +Node: Nonfatal327845
 +Node: Output Summary330183
 +Node: Output Exercises331405
 +Node: Expressions332084
 +Node: Values333272
 +Node: Constants333950
 +Node: Scalar Constants334641
 +Ref: Scalar Constants-Footnote-1335505
 +Node: Nondecimal-numbers335755
 +Node: Regexp Constants338756
 +Node: Using Constant Regexps339282
 +Node: Standard Regexp Constants339904
 +Node: Strong Regexp Constants343092
 +Node: Variables346050
 +Node: Using Variables346707
 +Node: Assignment Options348617
 +Node: Conversion350490
 +Node: Strings And Numbers351014
 +Ref: Strings And Numbers-Footnote-1354077
 +Node: Locale influences conversions354186
 +Ref: table-locale-affects356944
 +Node: All Operators357562
 +Node: Arithmetic Ops358191
 +Node: Concatenation360697
 +Ref: Concatenation-Footnote-1363544
 +Node: Assignment Ops363651
 +Ref: table-assign-ops368642
 +Node: Increment Ops369955
 +Node: Truth Values and Conditions373415
 +Node: Truth Values374489
 +Node: Typing and Comparison375537
 +Node: Variable Typing376357
 +Ref: Variable Typing-Footnote-1382820
 +Ref: Variable Typing-Footnote-2382892
 +Node: Comparison Operators382969
 +Ref: table-relational-ops383388
 +Node: POSIX String Comparison386883
 +Ref: POSIX String Comparison-Footnote-1388578
 +Ref: POSIX String Comparison-Footnote-2388717
 +Node: Boolean Ops388801
 +Ref: Boolean Ops-Footnote-1393283
 +Node: Conditional Exp393375
 +Node: Function Calls395111
 +Node: Precedence398988
 +Node: Locales402647
 +Node: Expressions Summary404279
 +Node: Patterns and Actions406852
 +Node: Pattern Overview407972
 +Node: Regexp Patterns409649
 +Node: Expression Patterns410191
 +Node: Ranges413972
 +Node: BEGIN/END417080
 +Node: Using BEGIN/END417841
 +Ref: Using BEGIN/END-Footnote-1420577
 +Node: I/O And BEGIN/END420683
 +Node: Empty425910
 +Node: Using Shell Variables426227
 +Node: Action Overview428501
 +Node: Statements430826
 +Node: If Statement432674
 +Node: While Statement434169
 +Node: Do Statement436197
 +Node: For Statement437345
 +Node: Switch Statement440516
 +Node: Break Statement442902
 +Node: Continue Statement444994
 +Node: Next Statement446821
 +Node: Nextfile Statement449204
 +Node: Exit Statement451856
 +Node: Built-in Variables454259
 +Node: User-modified455392
 +Node: Auto-set463159
 +Ref: Auto-set-Footnote-1479492
 +Ref: Auto-set-Footnote-2479698
 +Node: ARGC and ARGV479754
 +Node: Pattern Action Summary483967
 +Node: Arrays486397
 +Node: Array Basics487726
 +Node: Array Intro488570
 +Ref: figure-array-elements490545
 +Ref: Array Intro-Footnote-1493249
 +Node: Reference to Elements493377
 +Node: Assigning Elements495841
 +Node: Array Example496332
 +Node: Scanning an Array498091
 +Node: Controlling Scanning501113
 +Ref: Controlling Scanning-Footnote-1506512
 +Node: Numeric Array Subscripts506828
 +Node: Uninitialized Subscripts509012
 +Node: Delete510631
 +Ref: Delete-Footnote-1513383
 +Node: Multidimensional513440
 +Node: Multiscanning516535
 +Node: Arrays of Arrays518126
 +Node: Arrays Summary522893
 +Node: Functions524986
 +Node: Built-in526024
 +Node: Calling Built-in527105
 +Node: Numeric Functions529101
 +Ref: Numeric Functions-Footnote-1533129
 +Ref: Numeric Functions-Footnote-2533486
 +Ref: Numeric Functions-Footnote-3533534
 +Node: String Functions533806
 +Ref: String Functions-Footnote-1557464
 +Ref: String Functions-Footnote-2557592
 +Ref: String Functions-Footnote-3557840
 +Node: Gory Details557927
 +Ref: table-sub-escapes559718
 +Ref: table-sub-proposed561237
 +Ref: table-posix-sub562600
 +Ref: table-gensub-escapes564141
 +Ref: Gory Details-Footnote-1564964
 +Node: I/O Functions565118
 +Ref: table-system-return-values571586
 +Ref: I/O Functions-Footnote-1573566
 +Ref: I/O Functions-Footnote-2573714
 +Node: Time Functions573834
 +Ref: Time Functions-Footnote-1584505
 +Ref: Time Functions-Footnote-2584573
 +Ref: Time Functions-Footnote-3584731
 +Ref: Time Functions-Footnote-4584842
 +Ref: Time Functions-Footnote-5584954
 +Ref: Time Functions-Footnote-6585181
 +Node: Bitwise Functions585447
 +Ref: table-bitwise-ops586041
 +Ref: Bitwise Functions-Footnote-1592086
 +Ref: Bitwise Functions-Footnote-2592259
 +Node: Type Functions592450
 +Node: I18N Functions595201
 +Node: User-defined596852
 +Node: Definition Syntax597657
 +Ref: Definition Syntax-Footnote-1603344
 +Node: Function Example603415
 +Ref: Function Example-Footnote-1606337
 +Node: Function Caveats606359
 +Node: Calling A Function606877
 +Node: Variable Scope607835
 +Node: Pass By Value/Reference610829
 +Node: Return Statement614328
 +Node: Dynamic Typing617307
 +Node: Indirect Calls618237
 +Ref: Indirect Calls-Footnote-1628489
 +Node: Functions Summary628617
 +Node: Library Functions631322
 +Ref: Library Functions-Footnote-1634929
 +Ref: Library Functions-Footnote-2635072
 +Node: Library Names635243
 +Ref: Library Names-Footnote-1638919
 +Ref: Library Names-Footnote-2639142
 +Node: General Functions639228
 +Node: Strtonum Function640331
 +Node: Assert Function643353
 +Node: Round Function646679
 +Node: Cliff Random Function648219
 +Node: Ordinal Functions649235
 +Ref: Ordinal Functions-Footnote-1652298
 +Ref: Ordinal Functions-Footnote-2652550
 +Node: Join Function652760
 +Ref: Join Function-Footnote-1654530
 +Node: Getlocaltime Function654730
 +Node: Readfile Function658472
 +Node: Shell Quoting660449
 +Node: Data File Management661850
 +Node: Filetrans Function662482
 +Node: Rewind Function666578
 +Node: File Checking668488
 +Ref: File Checking-Footnote-1669822
 +Node: Empty Files670023
 +Node: Ignoring Assigns672002
 +Node: Getopt Function673552
 +Ref: Getopt Function-Footnote-1685021
 +Node: Passwd Functions685221
 +Ref: Passwd Functions-Footnote-1694060
 +Node: Group Functions694148
 +Ref: Group Functions-Footnote-1702046
 +Node: Walking Arrays702253
 +Node: Library Functions Summary705261
 +Node: Library Exercises706667
 +Node: Sample Programs707132
 +Node: Running Examples707902
 +Node: Clones708630
 +Node: Cut Program709854
 +Node: Egrep Program719783
 +Ref: Egrep Program-Footnote-1727295
 +Node: Id Program727405
 +Node: Split Program731085
 +Ref: Split Program-Footnote-1734543
 +Node: Tee Program734672
 +Node: Uniq Program737462
 +Node: Wc Program744888
 +Ref: Wc Program-Footnote-1749143
 +Node: Miscellaneous Programs749237
 +Node: Dupword Program750450
 +Node: Alarm Program752480
 +Node: Translate Program757335
 +Ref: Translate Program-Footnote-1761900
 +Node: Labels Program762170
 +Ref: Labels Program-Footnote-1765521
 +Node: Word Sorting765605
 +Node: History Sorting769677
 +Node: Extract Program771512
 +Node: Simple Sed779042
 +Node: Igawk Program782116
 +Ref: Igawk Program-Footnote-1796447
 +Ref: Igawk Program-Footnote-2796649
 +Ref: Igawk Program-Footnote-3796771
 +Node: Anagram Program796886
 +Node: Signature Program799948
 +Node: Programs Summary801195
 +Node: Programs Exercises802409
 +Ref: Programs Exercises-Footnote-1806538
 +Node: Advanced Features806629
 +Node: Nondecimal Data808619
 +Node: Array Sorting810210
 +Node: Controlling Array Traversal810910
 +Ref: Controlling Array Traversal-Footnote-1819278
 +Node: Array Sorting Functions819396
 +Ref: Array Sorting Functions-Footnote-1824487
 +Node: Two-way I/O824683
 +Ref: Two-way I/O-Footnote-1831235
 +Ref: Two-way I/O-Footnote-2831422
 +Node: TCP/IP Networking831504
 +Node: Profiling834622
 +Ref: Profiling-Footnote-1843294
 +Node: Advanced Features Summary843617
 +Node: Internationalization845461
 +Node: I18N and L10N846941
 +Node: Explaining gettext847628
 +Ref: Explaining gettext-Footnote-1853520
 +Ref: Explaining gettext-Footnote-2853705
 +Node: Programmer i18n853870
 +Ref: Programmer i18n-Footnote-1858819
 +Node: Translator i18n858868
 +Node: String Extraction859662
 +Ref: String Extraction-Footnote-1860794
 +Node: Printf Ordering860880
 +Ref: Printf Ordering-Footnote-1863666
 +Node: I18N Portability863730
 +Ref: I18N Portability-Footnote-1866186
 +Node: I18N Example866249
 +Ref: I18N Example-Footnote-1869055
 +Node: Gawk I18N869128
 +Node: I18N Summary869773
 +Node: Debugger871114
 +Node: Debugging872117
 +Node: Debugging Concepts872558
 +Node: Debugging Terms874367
 +Node: Awk Debugging876942
 +Node: Sample Debugging Session877848
 +Node: Debugger Invocation878382
 +Node: Finding The Bug879768
 +Node: List of Debugger Commands886246
 +Node: Breakpoint Control887579
 +Node: Debugger Execution Control891273
 +Node: Viewing And Changing Data894635
 +Node: Execution Stack898009
 +Node: Debugger Info899646
 +Node: Miscellaneous Debugger Commands903717
 +Node: Readline Support908779
 +Node: Limitations909675
 +Node: Debugging Summary911784
 +Node: Namespaces913063
 +Node: Global Namespace913881
 +Node: Qualified Names915235
 +Node: Default Namespace916234
 +Node: Changing The Namespace916975
 +Node: Naming Rules918586
 +Node: Internal Name Management920435
 +Node: Namespace Example921477
 +Node: Namespace And Features924039
 +Node: Namespace Summary925474
 +Node: Arbitrary Precision Arithmetic926951
 +Node: Computer Arithmetic928438
 +Ref: table-numeric-ranges932204
 +Ref: table-floating-point-ranges932697
 +Ref: Computer Arithmetic-Footnote-1933355
 +Node: Math Definitions933412
 +Ref: table-ieee-formats936728
 +Ref: Math Definitions-Footnote-1937331
 +Node: MPFR features937436
 +Node: FP Math Caution939154
 +Ref: FP Math Caution-Footnote-1940226
 +Node: Inexactness of computations940595
 +Node: Inexact representation941555
 +Node: Comparing FP Values942915
 +Node: Errors accumulate943997
 +Node: Getting Accuracy945430
 +Node: Try To Round948140
 +Node: Setting precision949039
 +Ref: table-predefined-precision-strings949736
 +Node: Setting the rounding mode951566
 +Ref: table-gawk-rounding-modes951940
 +Ref: Setting the rounding mode-Footnote-1955871
 +Node: Arbitrary Precision Integers956050
 +Ref: Arbitrary Precision Integers-Footnote-1959225
 +Node: Checking for MPFR959374
 +Node: POSIX Floating Point Problems960848
 +Ref: POSIX Floating Point Problems-Footnote-1964719
 +Node: Floating point summary964757
 +Node: Dynamic Extensions966947
 +Node: Extension Intro968500
 +Node: Plugin License969766
 +Node: Extension Mechanism Outline970563
 +Ref: figure-load-extension971002
 +Ref: figure-register-new-function972567
 +Ref: figure-call-new-function973659
 +Node: Extension API Description975721
 +Node: Extension API Functions Introduction977363
 +Node: General Data Types982903
 +Ref: General Data Types-Footnote-1991264
 +Node: Memory Allocation Functions991563
 +Ref: Memory Allocation Functions-Footnote-1995773
 +Node: Constructor Functions995872
 +Node: Registration Functions999458
 +Node: Extension Functions1000143
 +Node: Exit Callback Functions1005358
 +Node: Extension Version String1006608
 +Node: Input Parsers1007271
 +Node: Output Wrappers1019992
 +Node: Two-way processors1024504
 +Node: Printing Messages1026769
 +Ref: Printing Messages-Footnote-11027940
 +Node: Updating ERRNO1028093
 +Node: Requesting Values1028832
 +Ref: table-value-types-returned1029569
 +Node: Accessing Parameters1030505
 +Node: Symbol Table Access1031740
 +Node: Symbol table by name1032252
 +Ref: Symbol table by name-Footnote-11035142
 +Node: Symbol table by cookie1035270
 +Ref: Symbol table by cookie-Footnote-11039455
 +Node: Cached values1039519
 +Ref: Cached values-Footnote-11043055
 +Node: Array Manipulation1043208
 +Ref: Array Manipulation-Footnote-11044299
 +Node: Array Data Types1044336
 +Ref: Array Data Types-Footnote-11046994
 +Node: Array Functions1047086
 +Node: Flattening Arrays1051584
 +Node: Creating Arrays1058560
 +Node: Redirection API1063327
 +Node: Extension API Variables1066160
 +Node: Extension Versioning1066871
 +Ref: gawk-api-version1067300
 +Node: Extension GMP/MPFR Versioning1069031
 +Node: Extension API Informational Variables1070659
 +Node: Extension API Boilerplate1071732
 +Node: Changes from API V11075706
 +Node: Finding Extensions1077278
 +Node: Extension Example1077837
 +Node: Internal File Description1078635
 +Node: Internal File Ops1082715
 +Ref: Internal File Ops-Footnote-11094065
 +Node: Using Internal File Ops1094205
 +Ref: Using Internal File Ops-Footnote-11096588
 +Node: Extension Samples1096862
 +Node: Extension Sample File Functions1098391
 +Node: Extension Sample Fnmatch1106040
 +Node: Extension Sample Fork1107527
 +Node: Extension Sample Inplace1108745
 +Node: Extension Sample Ord1112049
 +Node: Extension Sample Readdir1112885
 +Ref: table-readdir-file-types1113774
 +Node: Extension Sample Revout1114579
 +Node: Extension Sample Rev2way1115168
 +Node: Extension Sample Read write array1115908
 +Node: Extension Sample Readfile1117850
 +Node: Extension Sample Time1118945
 +Node: Extension Sample API Tests1120293
 +Node: gawkextlib1120785
 +Node: Extension summary1123703
 +Node: Extension Exercises1127405
 +Node: Language History1128647
 +Node: V7/SVR3.11130303
 +Node: SVR41132455
 +Node: POSIX1133889
 +Node: BTL1135269
 +Node: POSIX/GNU1135998
 +Node: Feature History1141776
 +Node: Common Extensions1157635
 +Node: Ranges and Locales1158918
 +Ref: Ranges and Locales-Footnote-11163534
 +Ref: Ranges and Locales-Footnote-21163561
 +Ref: Ranges and Locales-Footnote-31163796
 +Node: Contributors1164017
 +Node: History summary1169962
 +Node: Installation1171342
 +Node: Gawk Distribution1172286
 +Node: Getting1172770
 +Node: Extracting1173733
 +Node: Distribution contents1175371
 +Node: Unix Installation1181851
 +Node: Quick Installation1182533
 +Node: Shell Startup Files1184947
 +Node: Additional Configuration Options1186036
 +Node: Configuration Philosophy1188201
 +Node: Non-Unix Installation1190570
 +Node: PC Installation1191030
 +Node: PC Binary Installation1191868
 +Node: PC Compiling1192303
 +Node: PC Using1193420
- Node: Cygwin1196465
- Node: MSYS1197235
- Node: VMS Installation1197736
- Node: VMS Compilation1198527
- Ref: VMS Compilation-Footnote-11199756
- Node: VMS Dynamic Extensions1199814
- Node: VMS Installation Details1201499
- Node: VMS Running1203752
- Node: VMS GNV1208031
- Node: VMS Old Gawk1208766
- Node: Bugs1209237
- Node: Bug address1209900
- Node: Usenet1212692
- Node: Maintainers1213469
- Node: Other Versions1214730
- Node: Installation summary1221492
- Node: Notes1222694
- Node: Compatibility Mode1223559
- Node: Additions1224341
- Node: Accessing The Source1225266
- Node: Adding Code1226703
- Node: New Ports1232922
- Node: Derived Files1237410
- Ref: Derived Files-Footnote-11243056
- Ref: Derived Files-Footnote-21243091
- Ref: Derived Files-Footnote-31243689
- Node: Future Extensions1243803
- Node: Implementation Limitations1244461
- Node: Extension Design1245644
- Node: Old Extension Problems1246798
- Ref: Old Extension Problems-Footnote-11248316
- Node: Extension New Mechanism Goals1248373
- Ref: Extension New Mechanism Goals-Footnote-11251737
- Node: Extension Other Design Decisions1251926
- Node: Extension Future Growth1254039
- Node: Old Extension Mechanism1254875
- Node: Notes summary1256638
- Node: Basic Concepts1257820
- Node: Basic High Level1258501
- Ref: figure-general-flow1258783
- Ref: figure-process-flow1259468
- Ref: Basic High Level-Footnote-11262769
- Node: Basic Data Typing1262954
- Node: Glossary1266282
- Node: Copying1298120
- Node: GNU Free Documentation License1335663
- Node: Index1360783
++Node: Cygwin1196635
++Node: MSYS1197734
++Node: VMS Installation1198235
++Node: VMS Compilation1199026
++Ref: VMS Compilation-Footnote-11200255
++Node: VMS Dynamic Extensions1200313
++Node: VMS Installation Details1201998
++Node: VMS Running1204251
++Node: VMS GNV1208530
++Node: VMS Old Gawk1209265
++Node: Bugs1209736
++Node: Bug address1210399
++Node: Usenet1213191
++Node: Maintainers1213968
++Node: Other Versions1215229
++Node: Installation summary1221991
++Node: Notes1223193
++Node: Compatibility Mode1224058
++Node: Additions1224840
++Node: Accessing The Source1225765
++Node: Adding Code1227202
++Node: New Ports1233421
++Node: Derived Files1237909
++Ref: Derived Files-Footnote-11243555
++Ref: Derived Files-Footnote-21243590
++Ref: Derived Files-Footnote-31244188
++Node: Future Extensions1244302
++Node: Implementation Limitations1244960
++Node: Extension Design1246143
++Node: Old Extension Problems1247297
++Ref: Old Extension Problems-Footnote-11248815
++Node: Extension New Mechanism Goals1248872
++Ref: Extension New Mechanism Goals-Footnote-11252236
++Node: Extension Other Design Decisions1252425
++Node: Extension Future Growth1254538
++Node: Old Extension Mechanism1255374
++Node: Notes summary1257137
++Node: Basic Concepts1258319
++Node: Basic High Level1259000
++Ref: figure-general-flow1259282
++Ref: figure-process-flow1259967
++Ref: Basic High Level-Footnote-11263268
++Node: Basic Data Typing1263453
++Node: Glossary1266781
++Node: Copying1298619
++Node: GNU Free Documentation License1336162
++Node: Index1361282
  End Tag Table


Summary of changes:
 ChangeLog                          |  17 +++++
 doc/ChangeLog                      |   7 ++
 doc/                      | 130 ++++++++++++++++++++-----------------
 doc/gawk.texi                      |  16 ++++-
 doc/                    |  16 ++++-
 extension/ChangeLog                |   8 +++
 extension/configure                |   2 +-
 extension/             |   4 +-
 interpret.h                        |   3 +
 io.c                               |  15 ++++-
 mpfr.c                             |  14 ++++
 po/ChangeLog                       |   4 ++
 po/zh_CN.po                        | 104 +++++++++--------------------
 test/ChangeLog                     |   5 ++
 test/                   |  12 +++-
 test/                   |  17 ++++-
 test/Maketests                     |   5 ++
 test/{arrayref.ok => mpfruplus.ok} |   1 +
 test/uplus.awk                     |   5 ++
 test/{arrayref.ok => uplus.ok}     |   1 +
 20 files changed, 245 insertions(+), 141 deletions(-)
 copy test/{arrayref.ok => mpfruplus.ok} (57%)
 create mode 100644 test/uplus.awk
 copy test/{arrayref.ok => uplus.ok} (57%)


reply via email to

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