[Top][All Lists]

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

[SCM] gawk branch, master, updated. gawk-4.1.0-5049-g3db3c369

From: Arnold Robbins
Subject: [SCM] gawk branch, master, updated. gawk-4.1.0-5049-g3db3c369
Date: Thu, 17 Nov 2022 10:41:29 -0500 (EST)

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

The branch, master has been updated
       via  3db3c3695e9a9de4b15ba76267fe4d466340ac8e (commit)
       via  0e5631b15606d7596e6c251b09f1391fcedabacc (commit)
       via  299f6d4eabd53b29d6b02dab510d5d74108bef5c (commit)
       via  70977ed85cc5a7485c3ef6b7602059ef82d21048 (commit)
       via  3ce7ef9963911471f122ea5db2be4e56b9d1787e (commit)
       via  6f045c36407841ba0f503963b99060dd107e2241 (commit)
       via  ce0379a151fc871797f00c3e0161af7c702b4ea1 (commit)
      from  2994d7a74cfa4811bf3e0875e41a0f4de372166b (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 3db3c3695e9a9de4b15ba76267fe4d466340ac8e
Merge: 0e5631b1 299f6d4e
Author: Arnold D. Robbins <>
Date:   Thu Nov 17 17:41:16 2022 +0200

    Merge branch 'gawk-5.2-stable'

diff --cc doc/ChangeLog
index 51459a34,20da3b43..8b385a47
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@@ -1,7 -1,12 +1,13 @@@
+ 2022-11-17         Arnold D. Robbins     <>
+       * (Persistent Memory): Document that the CIFS filesystem
+       doesn't work for backing files.
+       * pm-gawk.1: Ditto.
  2022-11-14         Arnold D. Robbins     <>
 -      * Typo fix.
 +      * Typo fix. Additional index entries for FS as ",",
 +      thanks to Antonio Colombo for the suggestion.
  2022-11-13         Arnold D. Robbins     <>
diff --cc doc/
index 71822f94,91e95499..d8b8d4e7
--- a/doc/
+++ b/doc/
@@@ -39339,620 -39254,618 +39343,620 @@@ Inde
  Tag Table:
  Node: Top1200
 -Node: Foreword345814
 -Node: Foreword450256
 -Node: Preface51788
 -Ref: Preface-Footnote-154650
 -Ref: Preface-Footnote-254759
 -Ref: Preface-Footnote-354993
 -Node: History55135
 -Node: Names57487
 -Ref: Names-Footnote-158591
 -Node: This Manual58738
 -Ref: This Manual-Footnote-165377
 -Node: Conventions65477
 -Node: Manual History67846
 -Ref: Manual History-Footnote-170843
 -Ref: Manual History-Footnote-270884
 -Node: How To Contribute70958
 -Node: Acknowledgments71880
 -Node: Getting Started76817
 -Node: Running gawk79256
 -Node: One-shot80446
 -Node: Read Terminal81709
 -Node: Long83702
 -Node: Executable Scripts85215
 -Ref: Executable Scripts-Footnote-187848
 -Node: Comments87951
 -Node: Quoting90435
 -Node: DOS Quoting95961
 -Node: Sample Data Files98017
 -Node: Very Simple100612
 -Node: Two Rules106714
 -Node: More Complex108599
 -Node: Statements/Lines110931
 -Ref: Statements/Lines-Footnote-1115699
 -Node: Other Features115964
 -Node: When116900
 -Ref: When-Footnote-1118654
 -Node: Intro Summary118719
 -Node: Invoking Gawk119603
 -Node: Command Line121117
 -Node: Options121915
 -Ref: Options-Footnote-1140164
 -Ref: Options-Footnote-2140395
 -Node: Other Arguments140420
 -Node: Naming Standard Input144431
 -Node: Environment Variables145641
 -Node: AWKPATH Variable146199
 -Ref: AWKPATH Variable-Footnote-1149611
 -Ref: AWKPATH Variable-Footnote-2149645
 -Node: AWKLIBPATH Variable150016
 -Ref: AWKLIBPATH Variable-Footnote-1151713
 -Node: Other Environment Variables152088
 -Node: Exit Status156376
 -Node: Include Files157053
 -Node: Loading Shared Libraries160743
 -Node: Obsolete162171
 -Node: Undocumented162791
 -Node: Invoking Summary163088
 -Node: Regexp165929
 -Node: Regexp Usage167383
 -Node: Escape Sequences169420
 -Node: Regexp Operators175662
 -Node: Regexp Operator Details176147
 -Ref: Regexp Operator Details-Footnote-1183511
 -Node: Interval Expressions183658
 -Ref: Interval Expressions-Footnote-1185833
 -Node: Bracket Expressions185931
 -Ref: table-char-classes188407
 -Node: Leftmost Longest191734
 -Node: Computed Regexps193037
 -Node: GNU Regexp Operators196464
 -Node: Case-sensitivity200260
 -Ref: Case-sensitivity-Footnote-1203126
 -Ref: Case-sensitivity-Footnote-2203361
 -Node: Regexp Summary203469
 -Node: Reading Files204935
 -Node: Records207204
 -Node: awk split records208279
 -Node: gawk split records212979
 -Ref: gawk split records-Footnote-1218053
 -Node: Fields218090
 -Node: Nonconstant Fields220831
 -Ref: Nonconstant Fields-Footnote-1223067
 -Node: Changing Fields223271
 -Node: Field Separators229302
 -Node: Default Field Splitting232000
 -Node: Regexp Field Splitting233118
 -Node: Single Character Fields236795
 -Node: Command Line Field Separator237855
 -Node: Full Line Fields241073
 -Ref: Full Line Fields-Footnote-1242595
 -Ref: Full Line Fields-Footnote-2242641
 -Node: Field Splitting Summary242742
 -Node: Constant Size244816
 -Node: Fixed width data245548
 -Node: Skipping intervening249015
 -Node: Allowing trailing data249813
 -Node: Fields with fixed data250850
 -Node: Splitting By Content252368
 -Ref: Splitting By Content-Footnote-1256204
 -Node: More CSV256367
 -Node: FS versus FPAT257982
 -Node: Testing field creation259142
 -Node: Multiple Line260767
 -Node: Getline267044
 -Node: Plain Getline269513
 -Node: Getline/Variable272086
 -Node: Getline/File273237
 -Node: Getline/Variable/File274625
 -Ref: Getline/Variable/File-Footnote-1276230
 -Node: Getline/Pipe276318
 -Node: Getline/Variable/Pipe279022
 -Node: Getline/Coprocess280157
 -Node: Getline/Variable/Coprocess281424
 -Node: Getline Notes282166
 -Node: Getline Summary284963
 -Ref: table-getline-variants285387
 -Node: Read Timeout286136
 -Ref: Read Timeout-Footnote-1290052
 -Node: Retrying Input290110
 -Node: Command-line directories291309
 -Node: Input Summary292215
 -Node: Input Exercises295387
 -Node: Printing295821
 -Node: Print297655
 -Node: Print Examples299112
 -Node: Output Separators301892
 -Node: OFMT303909
 -Node: Printf305265
 -Node: Basic Printf306050
 -Node: Control Letters307624
 -Node: Format Modifiers312786
 -Node: Printf Examples318801
 -Node: Redirection321287
 -Node: Special FD328128
 -Ref: Special FD-Footnote-1331296
 -Node: Special Files331370
 -Node: Other Inherited Files331987
 -Node: Special Network332988
 -Node: Special Caveats333848
 -Node: Close Files And Pipes334797
 -Ref: table-close-pipe-return-values341704
 -Ref: Close Files And Pipes-Footnote-1342518
 -Ref: Close Files And Pipes-Footnote-2342666
 -Node: Nonfatal342818
 -Node: Output Summary345156
 -Node: Output Exercises346378
 -Node: Expressions347057
 -Node: Values348245
 -Node: Constants348923
 -Node: Scalar Constants349614
 -Ref: Scalar Constants-Footnote-1352124
 -Node: Nondecimal-numbers352374
 -Node: Regexp Constants355375
 -Node: Using Constant Regexps355901
 -Node: Standard Regexp Constants356523
 -Node: Strong Regexp Constants359711
 -Node: Variables363426
 -Node: Using Variables364083
 -Node: Assignment Options365993
 -Node: Conversion368464
 -Node: Strings And Numbers368988
 -Ref: Strings And Numbers-Footnote-1372051
 -Node: Locale influences conversions372160
 -Ref: table-locale-affects374918
 -Node: All Operators375537
 -Node: Arithmetic Ops376166
 -Node: Concatenation378882
 -Ref: Concatenation-Footnote-1381729
 -Node: Assignment Ops381836
 -Ref: table-assign-ops386827
 -Node: Increment Ops388141
 -Node: Truth Values and Conditions391601
 -Node: Truth Values392675
 -Node: Typing and Comparison393723
 -Node: Variable Typing394543
 -Ref: Variable Typing-Footnote-1401006
 -Ref: Variable Typing-Footnote-2401078
 -Node: Comparison Operators401155
 -Ref: table-relational-ops401574
 -Node: POSIX String Comparison405070
 -Ref: POSIX String Comparison-Footnote-1406765
 -Ref: POSIX String Comparison-Footnote-2406904
 -Node: Boolean Ops406988
 -Ref: Boolean Ops-Footnote-1411470
 -Node: Conditional Exp411562
 -Node: Function Calls413298
 -Node: Precedence417175
 -Node: Locales420834
 -Node: Expressions Summary422466
 -Node: Patterns and Actions425039
 -Node: Pattern Overview426159
 -Node: Regexp Patterns427836
 -Node: Expression Patterns428378
 -Node: Ranges432159
 -Node: BEGIN/END435267
 -Node: Using BEGIN/END436028
 -Ref: Using BEGIN/END-Footnote-1438782
 -Node: I/O And BEGIN/END438888
 -Node: Empty444432
 -Node: Using Shell Variables444749
 -Node: Action Overview447023
 -Node: Statements449348
 -Node: If Statement451196
 -Node: While Statement452691
 -Node: Do Statement454719
 -Node: For Statement455867
 -Node: Switch Statement459122
 -Node: Break Statement461563
 -Node: Continue Statement463655
 -Node: Next Statement465482
 -Node: Nextfile Statement467865
 -Node: Exit Statement470554
 -Node: Built-in Variables472957
 -Node: User-modified474090
 -Node: Auto-set481857
 -Ref: Auto-set-Footnote-1498566
 -Ref: Auto-set-Footnote-2498772
 -Node: ARGC and ARGV498828
 -Node: Pattern Action Summary503041
 -Node: Arrays505471
 -Node: Array Basics506800
 -Node: Array Intro507644
 -Ref: figure-array-elements509619
 -Ref: Array Intro-Footnote-1512324
 -Node: Reference to Elements512452
 -Node: Assigning Elements514916
 -Node: Array Example515407
 -Node: Scanning an Array517361
 -Node: Controlling Scanning520383
 -Ref: Controlling Scanning-Footnote-1526839
 -Node: Numeric Array Subscripts527155
 -Node: Uninitialized Subscripts529339
 -Node: Delete530958
 -Ref: Delete-Footnote-1533710
 -Node: Multidimensional533767
 -Node: Multiscanning536862
 -Node: Arrays of Arrays538453
 -Node: Arrays Summary543221
 -Node: Functions545314
 -Node: Built-in546352
 -Node: Calling Built-in547505
 -Node: Boolean Functions549501
 -Node: Numeric Functions550055
 -Ref: Numeric Functions-Footnote-1554082
 -Ref: Numeric Functions-Footnote-2554730
 -Ref: Numeric Functions-Footnote-3554778
 -Node: String Functions555050
 -Ref: String Functions-Footnote-1579892
 -Ref: String Functions-Footnote-2580020
 -Ref: String Functions-Footnote-3580268
 -Node: Gory Details580355
 -Ref: table-sub-escapes582146
 -Ref: table-sub-proposed583666
 -Ref: table-posix-sub585030
 -Ref: table-gensub-escapes586572
 -Ref: Gory Details-Footnote-1587396
 -Node: I/O Functions587550
 -Ref: table-system-return-values594004
 -Ref: I/O Functions-Footnote-1596085
 -Ref: I/O Functions-Footnote-2596233
 -Node: Time Functions596353
 -Ref: Time Functions-Footnote-1607024
 -Ref: Time Functions-Footnote-2607092
 -Ref: Time Functions-Footnote-3607250
 -Ref: Time Functions-Footnote-4607361
 -Ref: Time Functions-Footnote-5607473
 -Ref: Time Functions-Footnote-6607700
 -Node: Bitwise Functions607966
 -Ref: table-bitwise-ops608560
 -Ref: Bitwise Functions-Footnote-1614624
 -Ref: Bitwise Functions-Footnote-2614797
 -Node: Type Functions614988
 -Node: I18N Functions618509
 -Node: User-defined620160
 -Node: Definition Syntax620972
 -Ref: Definition Syntax-Footnote-1626666
 -Node: Function Example626737
 -Ref: Function Example-Footnote-1629659
 -Node: Function Calling629681
 -Node: Calling A Function630269
 -Node: Variable Scope631227
 -Node: Pass By Value/Reference634221
 -Node: Function Caveats636865
 -Ref: Function Caveats-Footnote-1638912
 -Node: Return Statement639032
 -Node: Dynamic Typing642011
 -Node: Indirect Calls642941
 -Node: Functions Summary653868
 -Node: Library Functions656573
 -Ref: Library Functions-Footnote-1660057
 -Ref: Library Functions-Footnote-2660200
 -Node: Library Names660371
 -Ref: Library Names-Footnote-1664038
 -Ref: Library Names-Footnote-2664261
 -Node: General Functions664347
 -Node: Strtonum Function665529
 -Node: Assert Function668551
 -Node: Round Function671877
 -Node: Cliff Random Function673417
 -Node: Ordinal Functions674433
 -Ref: Ordinal Functions-Footnote-1677496
 -Ref: Ordinal Functions-Footnote-2677748
 -Node: Join Function677958
 -Ref: Join Function-Footnote-1679728
 -Node: Getlocaltime Function679928
 -Node: Readfile Function683670
 -Node: Shell Quoting685647
 -Node: Isnumeric Function687075
 -Node: Data File Management688463
 -Node: Filetrans Function689095
 -Node: Rewind Function693191
 -Node: File Checking695100
 -Ref: File Checking-Footnote-1696434
 -Node: Empty Files696635
 -Node: Ignoring Assigns698614
 -Node: Getopt Function700164
 -Ref: Getopt Function-Footnote-1715461
 -Node: Passwd Functions715661
 -Ref: Passwd Functions-Footnote-1724500
 -Node: Group Functions724588
 -Ref: Group Functions-Footnote-1732486
 -Node: Walking Arrays732693
 -Node: Library Functions Summary735701
 -Node: Library Exercises737107
 -Node: Sample Programs737572
 -Node: Running Examples738342
 -Node: Clones739070
 -Node: Cut Program740294
 -Node: Egrep Program750434
 -Node: Id Program759435
 -Node: Split Program769370
 -Ref: Split Program-Footnote-1779263
 -Node: Tee Program779436
 -Node: Uniq Program782226
 -Node: Wc Program789814
 -Node: Bytes vs. Characters790201
 -Node: Using extensions791749
 -Node: wc program792503
 -Node: Miscellaneous Programs797368
 -Node: Dupword Program798581
 -Node: Alarm Program800611
 -Node: Translate Program805466
 -Ref: Translate Program-Footnote-1810031
 -Node: Labels Program810301
 -Ref: Labels Program-Footnote-1813652
 -Node: Word Sorting813736
 -Node: History Sorting817808
 -Node: Extract Program820033
 -Node: Simple Sed828046
 -Node: Igawk Program831120
 -Ref: Igawk Program-Footnote-1845749
 -Ref: Igawk Program-Footnote-2845951
 -Ref: Igawk Program-Footnote-3846073
 -Node: Anagram Program846188
 -Node: Signature Program849250
 -Node: Programs Summary850497
 -Node: Programs Exercises851711
 -Ref: Programs Exercises-Footnote-1855841
 -Node: Advanced Features855927
 -Node: Nondecimal Data858324
 -Node: Boolean Typed Values859922
 -Node: Array Sorting861803
 -Node: Controlling Array Traversal862508
 -Ref: Controlling Array Traversal-Footnote-1870876
 -Node: Array Sorting Functions870994
 -Ref: Array Sorting Functions-Footnote-1876905
 -Node: Two-way I/O877101
 -Ref: Two-way I/O-Footnote-1884827
 -Ref: Two-way I/O-Footnote-2885014
 -Node: TCP/IP Networking885096
 -Node: Profiling888172
 -Node: Persistent Memory897478
 -Ref: Persistent Memory-Footnote-1905784
 -Ref: Persistent Memory-Footnote-2905923
 -Node: Extension Philosophy906050
 -Node: Advanced Features Summary907537
 -Node: Internationalization909709
 -Node: I18N and L10N911383
 -Node: Explaining gettext912070
 -Ref: Explaining gettext-Footnote-1917962
 -Ref: Explaining gettext-Footnote-2918147
 -Node: Programmer i18n918312
 -Ref: Programmer i18n-Footnote-1923261
 -Node: Translator i18n923310
 -Node: String Extraction924104
 -Ref: String Extraction-Footnote-1925236
 -Node: Printf Ordering925322
 -Ref: Printf Ordering-Footnote-1928108
 -Node: I18N Portability928172
 -Ref: I18N Portability-Footnote-1930628
 -Node: I18N Example930691
 -Ref: I18N Example-Footnote-1933966
 -Ref: I18N Example-Footnote-2934039
 -Node: Gawk I18N934148
 -Node: I18N Summary934770
 -Node: Debugger936111
 -Node: Debugging937111
 -Node: Debugging Concepts937552
 -Node: Debugging Terms939361
 -Node: Awk Debugging941936
 -Ref: Awk Debugging-Footnote-1942881
 -Node: Sample Debugging Session943013
 -Node: Debugger Invocation943547
 -Node: Finding The Bug944933
 -Node: List of Debugger Commands951407
 -Node: Breakpoint Control952740
 -Node: Debugger Execution Control956434
 -Node: Viewing And Changing Data959796
 -Node: Execution Stack963337
 -Node: Debugger Info964974
 -Node: Miscellaneous Debugger Commands969045
 -Node: Readline Support974107
 -Node: Limitations975003
 -Node: Debugging Summary977557
 -Node: Namespaces978836
 -Node: Global Namespace979947
 -Node: Qualified Names981345
 -Node: Default Namespace982344
 -Node: Changing The Namespace983085
 -Node: Naming Rules984699
 -Node: Internal Name Management986547
 -Node: Namespace Example987589
 -Node: Namespace And Features990151
 -Node: Namespace Summary991586
 -Node: Arbitrary Precision Arithmetic993063
 -Node: Computer Arithmetic994550
 -Ref: table-numeric-ranges998316
 -Ref: table-floating-point-ranges998810
 -Ref: Computer Arithmetic-Footnote-1999469
 -Node: Math Definitions999526
 -Ref: table-ieee-formats1002502
 -Node: MPFR features1003070
 -Node: MPFR On Parole1003515
 -Ref: MPFR On Parole-Footnote-11004344
 -Node: MPFR Intro1004499
 -Node: FP Math Caution1006150
 -Ref: FP Math Caution-Footnote-11007222
 -Node: Inexactness of computations1007591
 -Node: Inexact representation1008622
 -Node: Comparing FP Values1009982
 -Node: Errors accumulate1011223
 -Node: Strange values1012679
 -Ref: Strange values-Footnote-11015267
 -Node: Getting Accuracy1015372
 -Node: Try To Round1018082
 -Node: Setting precision1018981
 -Ref: table-predefined-precision-strings1019678
 -Node: Setting the rounding mode1021509
 -Ref: table-gawk-rounding-modes1021883
 -Ref: Setting the rounding mode-Footnote-11025815
 -Node: Arbitrary Precision Integers1025994
 -Ref: Arbitrary Precision Integers-Footnote-11029169
 -Node: Checking for MPFR1029318
 -Node: POSIX Floating Point Problems1030792
 -Ref: POSIX Floating Point Problems-Footnote-11035445
 -Node: Floating point summary1035483
 -Node: Dynamic Extensions1037673
 -Node: Extension Intro1039226
 -Node: Plugin License1040492
 -Node: Extension Mechanism Outline1041289
 -Ref: figure-load-extension1041728
 -Ref: figure-register-new-function1043294
 -Ref: figure-call-new-function1044387
 -Node: Extension API Description1046450
 -Node: Extension API Functions Introduction1048163
 -Ref: table-api-std-headers1049999
 -Node: General Data Types1054249
 -Ref: General Data Types-Footnote-11062955
 -Node: Memory Allocation Functions1063254
 -Ref: Memory Allocation Functions-Footnote-11067755
 -Node: Constructor Functions1067854
 -Node: API Ownership of MPFR and GMP Values1071507
 -Node: Registration Functions1073040
 -Node: Extension Functions1073740
 -Node: Exit Callback Functions1079062
 -Node: Extension Version String1080312
 -Node: Input Parsers1080975
 -Node: Output Wrappers1093696
 -Node: Two-way processors1098208
 -Node: Printing Messages1100473
 -Ref: Printing Messages-Footnote-11101644
 -Node: Updating ERRNO1101797
 -Node: Requesting Values1102536
 -Ref: table-value-types-returned1103273
 -Node: Accessing Parameters1104382
 -Node: Symbol Table Access1105619
 -Node: Symbol table by name1106131
 -Ref: Symbol table by name-Footnote-11109156
 -Node: Symbol table by cookie1109284
 -Ref: Symbol table by cookie-Footnote-11113469
 -Node: Cached values1113533
 -Ref: Cached values-Footnote-11117069
 -Node: Array Manipulation1117222
 -Ref: Array Manipulation-Footnote-11118313
 -Node: Array Data Types1118350
 -Ref: Array Data Types-Footnote-11121008
 -Node: Array Functions1121100
 -Node: Flattening Arrays1125885
 -Node: Creating Arrays1132861
 -Node: Redirection API1137628
 -Node: Extension API Variables1140461
 -Node: Extension Versioning1141172
 -Ref: gawk-api-version1141601
 -Node: Extension GMP/MPFR Versioning1143333
 -Node: Extension API Informational Variables1144961
 -Node: Extension API Boilerplate1146034
 -Node: Changes from API V11150008
 -Node: Finding Extensions1151580
 -Node: Extension Example1152139
 -Node: Internal File Description1152937
 -Node: Internal File Ops1157017
 -Ref: Internal File Ops-Footnote-11168367
 -Node: Using Internal File Ops1168507
 -Ref: Using Internal File Ops-Footnote-11170890
 -Node: Extension Samples1171164
 -Node: Extension Sample File Functions1172693
 -Node: Extension Sample Fnmatch1180342
 -Node: Extension Sample Fork1181829
 -Node: Extension Sample Inplace1183047
 -Node: Extension Sample Ord1186673
 -Node: Extension Sample Readdir1187509
 -Ref: table-readdir-file-types1188398
 -Node: Extension Sample Revout1189466
 -Node: Extension Sample Rev2way1190055
 -Node: Extension Sample Read write array1190795
 -Node: Extension Sample Readfile1193981
 -Node: Extension Sample Time1195076
 -Node: Extension Sample API Tests1196828
 -Node: gawkextlib1197320
 -Node: Extension summary1200238
 -Node: Extension Exercises1203940
 -Node: Language History1205182
 -Node: V7/SVR3.11206838
 -Node: SVR41208990
 -Node: POSIX1210424
 -Node: BTL1211805
 -Node: POSIX/GNU1212534
 -Node: Feature History1218451
 -Node: Common Extensions1236190
 -Node: Ranges and Locales1237473
 -Ref: Ranges and Locales-Footnote-11242089
 -Ref: Ranges and Locales-Footnote-21242116
 -Ref: Ranges and Locales-Footnote-31242351
 -Node: Contributors1242574
 -Node: History summary1248571
 -Node: Installation1249951
 -Node: Gawk Distribution1250895
 -Node: Getting1251379
 -Node: Extracting1252342
 -Node: Distribution contents1253980
 -Node: Unix Installation1261478
 -Node: Quick Installation1262282
 -Node: Compiling with MPFR1264702
 -Node: Shell Startup Files1265392
 -Node: Additional Configuration Options1266481
 -Node: Configuration Philosophy1268796
 -Node: Compiling from Git1271192
 -Node: Building the Documentation1271747
 -Node: Non-Unix Installation1273131
 -Node: PC Installation1273595
 -Node: PC Binary Installation1274440
 -Node: PC Compiling1275313
 -Node: PC Using1276419
 -Node: Cygwin1279915
 -Node: MSYS1281139
 -Node: OpenVMS Installation1281741
 -Node: OpenVMS Compilation1282404
 -Ref: OpenVMS Compilation-Footnote-11283827
 -Node: OpenVMS Dynamic Extensions1283885
 -Node: OpenVMS Installation Details1285497
 -Node: OpenVMS Running1287792
 -Node: OpenVMS GNV1291793
 -Node: Bugs1292536
 -Node: Bug definition1293448
 -Node: Bug address1296950
 -Node: Usenet1300469
 -Node: Performance bugs1301658
 -Node: Asking for help1304579
 -Node: Maintainers1306546
 -Node: Other Versions1307553
 -Node: Installation summary1316132
 -Node: Notes1317472
 -Node: Compatibility Mode1318266
 -Node: Additions1319048
 -Node: Accessing The Source1319973
 -Node: Adding Code1321410
 -Node: New Ports1328225
 -Node: Derived Files1332600
 -Ref: Derived Files-Footnote-11338259
 -Ref: Derived Files-Footnote-21338294
 -Ref: Derived Files-Footnote-31338889
 -Node: Future Extensions1339003
 -Node: Implementation Limitations1339661
 -Node: Extension Design1340871
 -Node: Old Extension Problems1342015
 -Ref: Old Extension Problems-Footnote-11343533
 -Node: Extension New Mechanism Goals1343590
 -Ref: Extension New Mechanism Goals-Footnote-11346954
 -Node: Extension Other Design Decisions1347143
 -Node: Extension Future Growth1349256
 -Node: Notes summary1349862
 -Node: Basic Concepts1351020
 -Node: Basic High Level1351701
 -Ref: figure-general-flow1351983
 -Ref: figure-process-flow1352669
 -Ref: Basic High Level-Footnote-11355971
 -Node: Basic Data Typing1356156
 -Node: Glossary1359484
 -Node: Copying1391371
 -Node: GNU Free Documentation License1428914
 -Node: Index1454034
 +Node: Foreword345878
 +Node: Foreword450320
 +Node: Preface51852
 +Ref: Preface-Footnote-154714
 +Ref: Preface-Footnote-254823
 +Ref: Preface-Footnote-355057
 +Node: History55199
 +Node: Names57551
 +Ref: Names-Footnote-158655
 +Node: This Manual58802
 +Ref: This Manual-Footnote-165441
 +Node: Conventions65541
 +Node: Manual History67910
 +Ref: Manual History-Footnote-170907
 +Ref: Manual History-Footnote-270948
 +Node: How To Contribute71022
 +Node: Acknowledgments71944
 +Node: Getting Started76881
 +Node: Running gawk79320
 +Node: One-shot80510
 +Node: Read Terminal81773
 +Node: Long83766
 +Node: Executable Scripts85279
 +Ref: Executable Scripts-Footnote-187912
 +Node: Comments88015
 +Node: Quoting90499
 +Node: DOS Quoting96025
 +Node: Sample Data Files98081
 +Node: Very Simple100676
 +Node: Two Rules106778
 +Node: More Complex108663
 +Node: Statements/Lines110995
 +Ref: Statements/Lines-Footnote-1115763
 +Node: Other Features116028
 +Node: When116964
 +Ref: When-Footnote-1118718
 +Node: Intro Summary118783
 +Node: Invoking Gawk119667
 +Node: Command Line121181
 +Node: Options121979
 +Ref: Options-Footnote-1140228
 +Ref: Options-Footnote-2140459
 +Node: Other Arguments140484
 +Node: Naming Standard Input144495
 +Node: Environment Variables145705
 +Node: AWKPATH Variable146263
 +Ref: AWKPATH Variable-Footnote-1149675
 +Ref: AWKPATH Variable-Footnote-2149709
 +Node: AWKLIBPATH Variable150080
 +Ref: AWKLIBPATH Variable-Footnote-1151777
 +Node: Other Environment Variables152152
 +Node: Exit Status156440
 +Node: Include Files157117
 +Node: Loading Shared Libraries160807
 +Node: Obsolete162235
 +Node: Undocumented162855
 +Node: Invoking Summary163152
 +Node: Regexp165993
 +Node: Regexp Usage167447
 +Node: Escape Sequences169484
 +Node: Regexp Operators175726
 +Node: Regexp Operator Details176211
 +Ref: Regexp Operator Details-Footnote-1183575
 +Node: Interval Expressions183722
 +Ref: Interval Expressions-Footnote-1185897
 +Node: Bracket Expressions185995
 +Ref: table-char-classes188471
 +Node: Leftmost Longest191798
 +Node: Computed Regexps193101
 +Node: GNU Regexp Operators196528
 +Node: Case-sensitivity200324
 +Ref: Case-sensitivity-Footnote-1203190
 +Ref: Case-sensitivity-Footnote-2203425
 +Node: Regexp Summary203533
 +Node: Reading Files204999
 +Node: Records207268
 +Node: awk split records208343
 +Node: gawk split records213043
 +Ref: gawk split records-Footnote-1218117
 +Node: Fields218154
 +Node: Nonconstant Fields220895
 +Ref: Nonconstant Fields-Footnote-1223131
 +Node: Changing Fields223335
 +Node: Field Separators229366
 +Node: Default Field Splitting232121
 +Node: Regexp Field Splitting233239
 +Node: Single Character Fields236916
 +Node: Comma Separated Fields237970
 +Ref: table-csv-examples239234
 +Node: Command Line Field Separator240130
 +Node: Full Line Fields243347
 +Ref: Full Line Fields-Footnote-1244869
 +Ref: Full Line Fields-Footnote-2244915
 +Node: Field Splitting Summary245016
 +Node: Constant Size247196
 +Node: Fixed width data247928
 +Node: Skipping intervening251395
 +Node: Allowing trailing data252193
 +Node: Fields with fixed data253230
 +Node: Splitting By Content254748
 +Ref: Splitting By Content-Footnote-1258822
 +Node: More CSV258985
 +Node: FS versus FPAT260600
 +Node: Testing field creation261760
 +Node: Multiple Line263385
 +Node: Getline269662
 +Node: Plain Getline272131
 +Node: Getline/Variable274704
 +Node: Getline/File275855
 +Node: Getline/Variable/File277243
 +Ref: Getline/Variable/File-Footnote-1278848
 +Node: Getline/Pipe278936
 +Node: Getline/Variable/Pipe281640
 +Node: Getline/Coprocess282775
 +Node: Getline/Variable/Coprocess284042
 +Node: Getline Notes284784
 +Node: Getline Summary287581
 +Ref: table-getline-variants288005
 +Node: Read Timeout288754
 +Ref: Read Timeout-Footnote-1292670
 +Node: Retrying Input292728
 +Node: Command-line directories293927
 +Node: Input Summary294833
 +Node: Input Exercises298005
 +Node: Printing298439
 +Node: Print300273
 +Node: Print Examples301730
 +Node: Output Separators304510
 +Node: OFMT306527
 +Node: Printf307883
 +Node: Basic Printf308668
 +Node: Control Letters310242
 +Node: Format Modifiers315404
 +Node: Printf Examples321419
 +Node: Redirection323905
 +Node: Special FD330746
 +Ref: Special FD-Footnote-1333914
 +Node: Special Files333988
 +Node: Other Inherited Files334605
 +Node: Special Network335606
 +Node: Special Caveats336466
 +Node: Close Files And Pipes337415
 +Ref: table-close-pipe-return-values344322
 +Ref: Close Files And Pipes-Footnote-1345136
 +Ref: Close Files And Pipes-Footnote-2345284
 +Node: Nonfatal345436
 +Node: Output Summary347774
 +Node: Output Exercises348996
 +Node: Expressions349675
 +Node: Values350863
 +Node: Constants351541
 +Node: Scalar Constants352232
 +Ref: Scalar Constants-Footnote-1354742
 +Node: Nondecimal-numbers354992
 +Node: Regexp Constants357993
 +Node: Using Constant Regexps358519
 +Node: Standard Regexp Constants359141
 +Node: Strong Regexp Constants362329
 +Node: Variables366044
 +Node: Using Variables366701
 +Node: Assignment Options368611
 +Node: Conversion371082
 +Node: Strings And Numbers371606
 +Ref: Strings And Numbers-Footnote-1374669
 +Node: Locale influences conversions374778
 +Ref: table-locale-affects377536
 +Node: All Operators378155
 +Node: Arithmetic Ops378784
 +Node: Concatenation381500
 +Ref: Concatenation-Footnote-1384347
 +Node: Assignment Ops384454
 +Ref: table-assign-ops389445
 +Node: Increment Ops390759
 +Node: Truth Values and Conditions394219
 +Node: Truth Values395293
 +Node: Typing and Comparison396341
 +Node: Variable Typing397161
 +Ref: Variable Typing-Footnote-1403624
 +Ref: Variable Typing-Footnote-2403696
 +Node: Comparison Operators403773
 +Ref: table-relational-ops404192
 +Node: POSIX String Comparison407688
 +Ref: POSIX String Comparison-Footnote-1409383
 +Ref: POSIX String Comparison-Footnote-2409522
 +Node: Boolean Ops409606
 +Ref: Boolean Ops-Footnote-1414088
 +Node: Conditional Exp414180
 +Node: Function Calls415916
 +Node: Precedence419793
 +Node: Locales423452
 +Node: Expressions Summary425084
 +Node: Patterns and Actions427657
 +Node: Pattern Overview428777
 +Node: Regexp Patterns430454
 +Node: Expression Patterns430996
 +Node: Ranges434777
 +Node: BEGIN/END437885
 +Node: Using BEGIN/END438646
 +Ref: Using BEGIN/END-Footnote-1441400
 +Node: I/O And BEGIN/END441506
 +Node: Empty447050
 +Node: Using Shell Variables447367
 +Node: Action Overview449641
 +Node: Statements451966
 +Node: If Statement453814
 +Node: While Statement455309
 +Node: Do Statement457337
 +Node: For Statement458485
 +Node: Switch Statement461740
 +Node: Break Statement464181
 +Node: Continue Statement466273
 +Node: Next Statement468100
 +Node: Nextfile Statement470483
 +Node: Exit Statement473172
 +Node: Built-in Variables475575
 +Node: User-modified476708
 +Node: Auto-set484475
 +Ref: Auto-set-Footnote-1501475
 +Ref: Auto-set-Footnote-2501681
 +Node: ARGC and ARGV501737
 +Node: Pattern Action Summary505950
 +Node: Arrays508380
 +Node: Array Basics509709
 +Node: Array Intro510553
 +Ref: figure-array-elements512528
 +Ref: Array Intro-Footnote-1515233
 +Node: Reference to Elements515361
 +Node: Assigning Elements517825
 +Node: Array Example518316
 +Node: Scanning an Array520270
 +Node: Controlling Scanning523292
 +Ref: Controlling Scanning-Footnote-1529748
 +Node: Numeric Array Subscripts530064
 +Node: Uninitialized Subscripts532248
 +Node: Delete533867
 +Ref: Delete-Footnote-1536619
 +Node: Multidimensional536676
 +Node: Multiscanning539771
 +Node: Arrays of Arrays541362
 +Node: Arrays Summary546130
 +Node: Functions548223
 +Node: Built-in549261
 +Node: Calling Built-in550414
 +Node: Boolean Functions552410
 +Node: Numeric Functions552964
 +Ref: Numeric Functions-Footnote-1556991
 +Ref: Numeric Functions-Footnote-2557639
 +Ref: Numeric Functions-Footnote-3557687
 +Node: String Functions557959
 +Ref: String Functions-Footnote-1583099
 +Ref: String Functions-Footnote-2583227
 +Ref: String Functions-Footnote-3583475
 +Node: Gory Details583562
 +Ref: table-sub-escapes585353
 +Ref: table-sub-proposed586873
 +Ref: table-posix-sub588237
 +Ref: table-gensub-escapes589779
 +Ref: Gory Details-Footnote-1590603
 +Node: I/O Functions590757
 +Ref: table-system-return-values597211
 +Ref: I/O Functions-Footnote-1599292
 +Ref: I/O Functions-Footnote-2599440
 +Node: Time Functions599560
 +Ref: Time Functions-Footnote-1610231
 +Ref: Time Functions-Footnote-2610299
 +Ref: Time Functions-Footnote-3610457
 +Ref: Time Functions-Footnote-4610568
 +Ref: Time Functions-Footnote-5610680
 +Ref: Time Functions-Footnote-6610907
 +Node: Bitwise Functions611173
 +Ref: table-bitwise-ops611767
 +Ref: Bitwise Functions-Footnote-1617831
 +Ref: Bitwise Functions-Footnote-2618004
 +Node: Type Functions618195
 +Node: I18N Functions621716
 +Node: User-defined623367
 +Node: Definition Syntax624179
 +Ref: Definition Syntax-Footnote-1629873
 +Node: Function Example629944
 +Ref: Function Example-Footnote-1632866
 +Node: Function Calling632888
 +Node: Calling A Function633476
 +Node: Variable Scope634434
 +Node: Pass By Value/Reference637428
 +Node: Function Caveats640072
 +Ref: Function Caveats-Footnote-1642119
 +Node: Return Statement642239
 +Node: Dynamic Typing645218
 +Node: Indirect Calls646148
 +Node: Functions Summary657075
 +Node: Library Functions659780
 +Ref: Library Functions-Footnote-1663264
 +Ref: Library Functions-Footnote-2663407
 +Node: Library Names663578
 +Ref: Library Names-Footnote-1667245
 +Ref: Library Names-Footnote-2667468
 +Node: General Functions667554
 +Node: Strtonum Function668736
 +Node: Assert Function671758
 +Node: Round Function675084
 +Node: Cliff Random Function676624
 +Node: Ordinal Functions677640
 +Ref: Ordinal Functions-Footnote-1680703
 +Ref: Ordinal Functions-Footnote-2680955
 +Node: Join Function681165
 +Ref: Join Function-Footnote-1682935
 +Node: Getlocaltime Function683135
 +Node: Readfile Function686877
 +Node: Shell Quoting688854
 +Node: Isnumeric Function690282
 +Node: Data File Management691670
 +Node: Filetrans Function692302
 +Node: Rewind Function696398
 +Node: File Checking698307
 +Ref: File Checking-Footnote-1699641
 +Node: Empty Files699842
 +Node: Ignoring Assigns701821
 +Node: Getopt Function703371
 +Ref: Getopt Function-Footnote-1718668
 +Node: Passwd Functions718868
 +Ref: Passwd Functions-Footnote-1727707
 +Node: Group Functions727795
 +Ref: Group Functions-Footnote-1735693
 +Node: Walking Arrays735900
 +Node: Library Functions Summary738908
 +Node: Library Exercises740314
 +Node: Sample Programs740779
 +Node: Running Examples741549
 +Node: Clones742277
 +Node: Cut Program743501
 +Node: Egrep Program753641
 +Node: Id Program762642
 +Node: Split Program772577
 +Ref: Split Program-Footnote-1782470
 +Node: Tee Program782643
 +Node: Uniq Program785433
 +Node: Wc Program793021
 +Node: Bytes vs. Characters793408
 +Node: Using extensions794956
 +Node: wc program795710
 +Node: Miscellaneous Programs800575
 +Node: Dupword Program801788
 +Node: Alarm Program803818
 +Node: Translate Program808673
 +Ref: Translate Program-Footnote-1813238
 +Node: Labels Program813508
 +Ref: Labels Program-Footnote-1816859
 +Node: Word Sorting816943
 +Node: History Sorting821015
 +Node: Extract Program823240
 +Node: Simple Sed831253
 +Node: Igawk Program834327
 +Ref: Igawk Program-Footnote-1848956
 +Ref: Igawk Program-Footnote-2849158
 +Ref: Igawk Program-Footnote-3849280
 +Node: Anagram Program849395
 +Node: Signature Program852457
 +Node: Programs Summary853704
 +Node: Programs Exercises854918
 +Ref: Programs Exercises-Footnote-1859048
 +Node: Advanced Features859134
 +Node: Nondecimal Data861531
 +Node: Boolean Typed Values863129
 +Node: Array Sorting865010
 +Node: Controlling Array Traversal865715
 +Ref: Controlling Array Traversal-Footnote-1874083
 +Node: Array Sorting Functions874201
 +Ref: Array Sorting Functions-Footnote-1880112
 +Node: Two-way I/O880308
 +Ref: Two-way I/O-Footnote-1888034
 +Ref: Two-way I/O-Footnote-2888221
 +Node: TCP/IP Networking888303
 +Node: Profiling891379
 +Node: Persistent Memory900685
- Ref: Persistent Memory-Footnote-1908833
- Ref: Persistent Memory-Footnote-2908972
- Node: Extension Philosophy909099
- Node: Advanced Features Summary910586
- Node: Internationalization912758
- Node: I18N and L10N914432
- Node: Explaining gettext915119
- Ref: Explaining gettext-Footnote-1921011
- Ref: Explaining gettext-Footnote-2921196
- Node: Programmer i18n921361
- Ref: Programmer i18n-Footnote-1926310
- Node: Translator i18n926359
- Node: String Extraction927153
- Ref: String Extraction-Footnote-1928285
- Node: Printf Ordering928371
- Ref: Printf Ordering-Footnote-1931157
- Node: I18N Portability931221
- Ref: I18N Portability-Footnote-1933677
- Node: I18N Example933740
- Ref: I18N Example-Footnote-1937015
- Ref: I18N Example-Footnote-2937088
- Node: Gawk I18N937197
- Node: I18N Summary937819
- Node: Debugger939160
- Node: Debugging940160
- Node: Debugging Concepts940601
- Node: Debugging Terms942410
- Node: Awk Debugging944985
- Ref: Awk Debugging-Footnote-1945930
- Node: Sample Debugging Session946062
- Node: Debugger Invocation946596
- Node: Finding The Bug947982
- Node: List of Debugger Commands954456
- Node: Breakpoint Control955789
- Node: Debugger Execution Control959483
- Node: Viewing And Changing Data962845
- Node: Execution Stack966386
- Node: Debugger Info968023
- Node: Miscellaneous Debugger Commands972094
- Node: Readline Support977156
- Node: Limitations978052
- Node: Debugging Summary980606
- Node: Namespaces981885
- Node: Global Namespace982996
- Node: Qualified Names984394
- Node: Default Namespace985393
- Node: Changing The Namespace986134
- Node: Naming Rules987748
- Node: Internal Name Management989596
- Node: Namespace Example990638
- Node: Namespace And Features993200
- Node: Namespace Summary994635
- Node: Arbitrary Precision Arithmetic996112
- Node: Computer Arithmetic997599
- Ref: table-numeric-ranges1001365
- Ref: table-floating-point-ranges1001859
- Ref: Computer Arithmetic-Footnote-11002518
- Node: Math Definitions1002575
- Ref: table-ieee-formats1005551
- Node: MPFR features1006119
- Node: MPFR On Parole1006564
- Ref: MPFR On Parole-Footnote-11007393
- Node: MPFR Intro1007548
- Node: FP Math Caution1009199
- Ref: FP Math Caution-Footnote-11010271
- Node: Inexactness of computations1010640
- Node: Inexact representation1011671
- Node: Comparing FP Values1013031
- Node: Errors accumulate1014272
- Node: Strange values1015728
- Ref: Strange values-Footnote-11018316
- Node: Getting Accuracy1018421
- Node: Try To Round1021131
- Node: Setting precision1022030
- Ref: table-predefined-precision-strings1022727
- Node: Setting the rounding mode1024558
- Ref: table-gawk-rounding-modes1024932
- Ref: Setting the rounding mode-Footnote-11028864
- Node: Arbitrary Precision Integers1029043
- Ref: Arbitrary Precision Integers-Footnote-11032218
- Node: Checking for MPFR1032367
- Node: POSIX Floating Point Problems1033841
- Ref: POSIX Floating Point Problems-Footnote-11038494
- Node: Floating point summary1038532
- Node: Dynamic Extensions1040722
- Node: Extension Intro1042275
- Node: Plugin License1043541
- Node: Extension Mechanism Outline1044338
- Ref: figure-load-extension1044777
- Ref: figure-register-new-function1046343
- Ref: figure-call-new-function1047436
- Node: Extension API Description1049499
- Node: Extension API Functions Introduction1051212
- Ref: table-api-std-headers1053048
- Node: General Data Types1057298
- Ref: General Data Types-Footnote-11066004
- Node: Memory Allocation Functions1066303
- Ref: Memory Allocation Functions-Footnote-11070804
- Node: Constructor Functions1070903
- Node: API Ownership of MPFR and GMP Values1074556
- Node: Registration Functions1076089
- Node: Extension Functions1076789
- Node: Exit Callback Functions1082111
- Node: Extension Version String1083361
- Node: Input Parsers1084024
- Node: Output Wrappers1096745
- Node: Two-way processors1101257
- Node: Printing Messages1103522
- Ref: Printing Messages-Footnote-11104693
- Node: Updating ERRNO1104846
- Node: Requesting Values1105585
- Ref: table-value-types-returned1106322
- Node: Accessing Parameters1107431
- Node: Symbol Table Access1108668
- Node: Symbol table by name1109180
- Ref: Symbol table by name-Footnote-11112205
- Node: Symbol table by cookie1112333
- Ref: Symbol table by cookie-Footnote-11116518
- Node: Cached values1116582
- Ref: Cached values-Footnote-11120118
- Node: Array Manipulation1120271
- Ref: Array Manipulation-Footnote-11121362
- Node: Array Data Types1121399
- Ref: Array Data Types-Footnote-11124057
- Node: Array Functions1124149
- Node: Flattening Arrays1128934
- Node: Creating Arrays1135910
- Node: Redirection API1140677
- Node: Extension API Variables1143510
- Node: Extension Versioning1144221
- Ref: gawk-api-version1144650
- Node: Extension GMP/MPFR Versioning1146382
- Node: Extension API Informational Variables1148010
- Node: Extension API Boilerplate1149083
- Node: Changes from API V11153057
- Node: Finding Extensions1154629
- Node: Extension Example1155188
- Node: Internal File Description1155986
- Node: Internal File Ops1160066
- Ref: Internal File Ops-Footnote-11171416
- Node: Using Internal File Ops1171556
- Ref: Using Internal File Ops-Footnote-11173939
- Node: Extension Samples1174213
- Node: Extension Sample File Functions1175742
- Node: Extension Sample Fnmatch1183391
- Node: Extension Sample Fork1184878
- Node: Extension Sample Inplace1186096
- Node: Extension Sample Ord1189722
- Node: Extension Sample Readdir1190558
- Ref: table-readdir-file-types1191447
- Node: Extension Sample Revout1192515
- Node: Extension Sample Rev2way1193104
- Node: Extension Sample Read write array1193844
- Node: Extension Sample Readfile1197030
- Node: Extension Sample Time1198125
- Node: Extension Sample API Tests1199877
- Node: gawkextlib1200369
- Node: Extension summary1203287
- Node: Extension Exercises1206989
- Node: Language History1208231
- Node: V7/SVR3.11209887
- Node: SVR41212039
- Node: POSIX1213473
- Node: BTL1214854
- Node: POSIX/GNU1215583
- Node: Feature History1221500
- Node: Common Extensions1239470
- Node: Ranges and Locales1240753
- Ref: Ranges and Locales-Footnote-11245369
- Ref: Ranges and Locales-Footnote-21245396
- Ref: Ranges and Locales-Footnote-31245631
- Node: Contributors1245854
- Node: History summary1251851
- Node: Installation1253231
- Node: Gawk Distribution1254175
- Node: Getting1254659
- Node: Extracting1255622
- Node: Distribution contents1257260
- Node: Unix Installation1264758
- Node: Quick Installation1265562
- Node: Compiling with MPFR1267982
- Node: Shell Startup Files1268672
- Node: Additional Configuration Options1269761
- Node: Configuration Philosophy1272076
- Node: Compiling from Git1274472
- Node: Building the Documentation1275027
- Node: Non-Unix Installation1276411
- Node: PC Installation1276875
- Node: PC Binary Installation1277720
- Node: PC Compiling1278593
- Node: PC Using1279699
- Node: Cygwin1283195
- Node: MSYS1284419
- Node: OpenVMS Installation1285021
- Node: OpenVMS Compilation1285684
- Ref: OpenVMS Compilation-Footnote-11287107
- Node: OpenVMS Dynamic Extensions1287165
- Node: OpenVMS Installation Details1288777
- Node: OpenVMS Running1291072
- Node: OpenVMS GNV1295073
- Node: Bugs1295816
- Node: Bug definition1296728
- Node: Bug address1300230
- Node: Usenet1303749
- Node: Performance bugs1304938
- Node: Asking for help1307859
- Node: Maintainers1309826
- Node: Other Versions1310833
- Node: Installation summary1319412
- Node: Notes1320752
- Node: Compatibility Mode1321546
- Node: Additions1322328
- Node: Accessing The Source1323253
- Node: Adding Code1324690
- Node: New Ports1331505
- Node: Derived Files1335880
- Ref: Derived Files-Footnote-11341539
- Ref: Derived Files-Footnote-21341574
- Ref: Derived Files-Footnote-31342169
- Node: Future Extensions1342283
- Node: Implementation Limitations1342941
- Node: Extension Design1344151
- Node: Old Extension Problems1345295
- Ref: Old Extension Problems-Footnote-11346813
- Node: Extension New Mechanism Goals1346870
- Ref: Extension New Mechanism Goals-Footnote-11350234
- Node: Extension Other Design Decisions1350423
- Node: Extension Future Growth1352536
- Node: Notes summary1353142
- Node: Basic Concepts1354300
- Node: Basic High Level1354981
- Ref: figure-general-flow1355263
- Ref: figure-process-flow1355949
- Ref: Basic High Level-Footnote-11359251
- Node: Basic Data Typing1359436
- Node: Glossary1362764
- Node: Copying1394651
- Node: GNU Free Documentation License1432194
- Node: Index1457314
++Ref: Persistent Memory-Footnote-1908991
++Ref: Persistent Memory-Footnote-2909130
++Node: Extension Philosophy909257
++Node: Advanced Features Summary910744
++Node: Internationalization912916
++Node: I18N and L10N914590
++Node: Explaining gettext915277
++Ref: Explaining gettext-Footnote-1921169
++Ref: Explaining gettext-Footnote-2921354
++Node: Programmer i18n921519
++Ref: Programmer i18n-Footnote-1926468
++Node: Translator i18n926517
++Node: String Extraction927311
++Ref: String Extraction-Footnote-1928443
++Node: Printf Ordering928529
++Ref: Printf Ordering-Footnote-1931315
++Node: I18N Portability931379
++Ref: I18N Portability-Footnote-1933835
++Node: I18N Example933898
++Ref: I18N Example-Footnote-1937173
++Ref: I18N Example-Footnote-2937246
++Node: Gawk I18N937355
++Node: I18N Summary937977
++Node: Debugger939318
++Node: Debugging940318
++Node: Debugging Concepts940759
++Node: Debugging Terms942568
++Node: Awk Debugging945143
++Ref: Awk Debugging-Footnote-1946088
++Node: Sample Debugging Session946220
++Node: Debugger Invocation946754
++Node: Finding The Bug948140
++Node: List of Debugger Commands954614
++Node: Breakpoint Control955947
++Node: Debugger Execution Control959641
++Node: Viewing And Changing Data963003
++Node: Execution Stack966544
++Node: Debugger Info968181
++Node: Miscellaneous Debugger Commands972252
++Node: Readline Support977314
++Node: Limitations978210
++Node: Debugging Summary980764
++Node: Namespaces982043
++Node: Global Namespace983154
++Node: Qualified Names984552
++Node: Default Namespace985551
++Node: Changing The Namespace986292
++Node: Naming Rules987906
++Node: Internal Name Management989754
++Node: Namespace Example990796
++Node: Namespace And Features993358
++Node: Namespace Summary994793
++Node: Arbitrary Precision Arithmetic996270
++Node: Computer Arithmetic997757
++Ref: table-numeric-ranges1001523
++Ref: table-floating-point-ranges1002017
++Ref: Computer Arithmetic-Footnote-11002676
++Node: Math Definitions1002733
++Ref: table-ieee-formats1005709
++Node: MPFR features1006277
++Node: MPFR On Parole1006722
++Ref: MPFR On Parole-Footnote-11007551
++Node: MPFR Intro1007706
++Node: FP Math Caution1009357
++Ref: FP Math Caution-Footnote-11010429
++Node: Inexactness of computations1010798
++Node: Inexact representation1011829
++Node: Comparing FP Values1013189
++Node: Errors accumulate1014430
++Node: Strange values1015886
++Ref: Strange values-Footnote-11018474
++Node: Getting Accuracy1018579
++Node: Try To Round1021289
++Node: Setting precision1022188
++Ref: table-predefined-precision-strings1022885
++Node: Setting the rounding mode1024716
++Ref: table-gawk-rounding-modes1025090
++Ref: Setting the rounding mode-Footnote-11029022
++Node: Arbitrary Precision Integers1029201
++Ref: Arbitrary Precision Integers-Footnote-11032376
++Node: Checking for MPFR1032525
++Node: POSIX Floating Point Problems1033999
++Ref: POSIX Floating Point Problems-Footnote-11038652
++Node: Floating point summary1038690
++Node: Dynamic Extensions1040880
++Node: Extension Intro1042433
++Node: Plugin License1043699
++Node: Extension Mechanism Outline1044496
++Ref: figure-load-extension1044935
++Ref: figure-register-new-function1046501
++Ref: figure-call-new-function1047594
++Node: Extension API Description1049657
++Node: Extension API Functions Introduction1051370
++Ref: table-api-std-headers1053206
++Node: General Data Types1057456
++Ref: General Data Types-Footnote-11066162
++Node: Memory Allocation Functions1066461
++Ref: Memory Allocation Functions-Footnote-11070962
++Node: Constructor Functions1071061
++Node: API Ownership of MPFR and GMP Values1074714
++Node: Registration Functions1076247
++Node: Extension Functions1076947
++Node: Exit Callback Functions1082269
++Node: Extension Version String1083519
++Node: Input Parsers1084182
++Node: Output Wrappers1096903
++Node: Two-way processors1101415
++Node: Printing Messages1103680
++Ref: Printing Messages-Footnote-11104851
++Node: Updating ERRNO1105004
++Node: Requesting Values1105743
++Ref: table-value-types-returned1106480
++Node: Accessing Parameters1107589
++Node: Symbol Table Access1108826
++Node: Symbol table by name1109338
++Ref: Symbol table by name-Footnote-11112363
++Node: Symbol table by cookie1112491
++Ref: Symbol table by cookie-Footnote-11116676
++Node: Cached values1116740
++Ref: Cached values-Footnote-11120276
++Node: Array Manipulation1120429
++Ref: Array Manipulation-Footnote-11121520
++Node: Array Data Types1121557
++Ref: Array Data Types-Footnote-11124215
++Node: Array Functions1124307
++Node: Flattening Arrays1129092
++Node: Creating Arrays1136068
++Node: Redirection API1140835
++Node: Extension API Variables1143668
++Node: Extension Versioning1144379
++Ref: gawk-api-version1144808
++Node: Extension GMP/MPFR Versioning1146540
++Node: Extension API Informational Variables1148168
++Node: Extension API Boilerplate1149241
++Node: Changes from API V11153215
++Node: Finding Extensions1154787
++Node: Extension Example1155346
++Node: Internal File Description1156144
++Node: Internal File Ops1160224
++Ref: Internal File Ops-Footnote-11171574
++Node: Using Internal File Ops1171714
++Ref: Using Internal File Ops-Footnote-11174097
++Node: Extension Samples1174371
++Node: Extension Sample File Functions1175900
++Node: Extension Sample Fnmatch1183549
++Node: Extension Sample Fork1185036
++Node: Extension Sample Inplace1186254
++Node: Extension Sample Ord1189880
++Node: Extension Sample Readdir1190716
++Ref: table-readdir-file-types1191605
++Node: Extension Sample Revout1192673
++Node: Extension Sample Rev2way1193262
++Node: Extension Sample Read write array1194002
++Node: Extension Sample Readfile1197188
++Node: Extension Sample Time1198283
++Node: Extension Sample API Tests1200035
++Node: gawkextlib1200527
++Node: Extension summary1203445
++Node: Extension Exercises1207147
++Node: Language History1208389
++Node: V7/SVR3.11210045
++Node: SVR41212197
++Node: POSIX1213631
++Node: BTL1215012
++Node: POSIX/GNU1215741
++Node: Feature History1221658
++Node: Common Extensions1239628
++Node: Ranges and Locales1240911
++Ref: Ranges and Locales-Footnote-11245527
++Ref: Ranges and Locales-Footnote-21245554
++Ref: Ranges and Locales-Footnote-31245789
++Node: Contributors1246012
++Node: History summary1252009
++Node: Installation1253389
++Node: Gawk Distribution1254333
++Node: Getting1254817
++Node: Extracting1255780
++Node: Distribution contents1257418
++Node: Unix Installation1264916
++Node: Quick Installation1265720
++Node: Compiling with MPFR1268140
++Node: Shell Startup Files1268830
++Node: Additional Configuration Options1269919
++Node: Configuration Philosophy1272234
++Node: Compiling from Git1274630
++Node: Building the Documentation1275185
++Node: Non-Unix Installation1276569
++Node: PC Installation1277033
++Node: PC Binary Installation1277878
++Node: PC Compiling1278751
++Node: PC Using1279857
++Node: Cygwin1283353
++Node: MSYS1284577
++Node: OpenVMS Installation1285179
++Node: OpenVMS Compilation1285842
++Ref: OpenVMS Compilation-Footnote-11287265
++Node: OpenVMS Dynamic Extensions1287323
++Node: OpenVMS Installation Details1288935
++Node: OpenVMS Running1291230
++Node: OpenVMS GNV1295231
++Node: Bugs1295974
++Node: Bug definition1296886
++Node: Bug address1300388
++Node: Usenet1303907
++Node: Performance bugs1305096
++Node: Asking for help1308017
++Node: Maintainers1309984
++Node: Other Versions1310991
++Node: Installation summary1319570
++Node: Notes1320910
++Node: Compatibility Mode1321704
++Node: Additions1322486
++Node: Accessing The Source1323411
++Node: Adding Code1324848
++Node: New Ports1331663
++Node: Derived Files1336038
++Ref: Derived Files-Footnote-11341697
++Ref: Derived Files-Footnote-21341732
++Ref: Derived Files-Footnote-31342327
++Node: Future Extensions1342441
++Node: Implementation Limitations1343099
++Node: Extension Design1344309
++Node: Old Extension Problems1345453
++Ref: Old Extension Problems-Footnote-11346971
++Node: Extension New Mechanism Goals1347028
++Ref: Extension New Mechanism Goals-Footnote-11350392
++Node: Extension Other Design Decisions1350581
++Node: Extension Future Growth1352694
++Node: Notes summary1353300
++Node: Basic Concepts1354458
++Node: Basic High Level1355139
++Ref: figure-general-flow1355421
++Ref: figure-process-flow1356107
++Ref: Basic High Level-Footnote-11359409
++Node: Basic Data Typing1359594
++Node: Glossary1362922
++Node: Copying1394809
++Node: GNU Free Documentation License1432352
++Node: Index1457472
  End Tag Table
diff --cc po/ChangeLog
index 3a95406b,5f29d5c0..ab46eddd
--- a/po/ChangeLog
+++ b/po/ChangeLog
@@@ -1,7 -1,6 +1,7 @@@
  2022-11-15         Antonio Giovanni Colombo   <>
-       * it.po: Updated.
 +      * it.po: Updated, dropped final comments
+       * it.po: Updated.
  2022-11-07         Arnold D. Robbins     <>

commit 0e5631b15606d7596e6c251b09f1391fcedabacc
Merge: 2994d7a7 6f045c36
Author: Arnold D. Robbins <>
Date:   Thu Nov 17 17:37:57 2022 +0200

    Merge branch 'feature/docit'

diff --cc po/ChangeLog
index 460bf91f,5f29d5c0..3a95406b
--- a/po/ChangeLog
+++ b/po/ChangeLog
@@@ -1,10 -1,6 +1,7 @@@
  2022-11-15         Antonio Giovanni Colombo   <>
        * it.po: Updated.
++      * it.po: Updated, dropped final comments
  2022-11-07         Arnold D. Robbins     <>


Summary of changes:
 doc/ChangeLog    |   6 +
 doc/    | 484 ++++++++++++++++++++++++++++---------------------------
 doc/gawk.texi    |   4 +
 doc/  |   4 +
 doc/pm-gawk.1    |   7 +-
 pc/ChangeLog     |   4 +
 pc/config.h      |   6 +-
 po/ChangeLog     |   3 -
 posix/ChangeLog  |   5 +
 posix/gawkmisc.c |   5 +
 10 files changed, 281 insertions(+), 247 deletions(-)


reply via email to

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