[Top][All Lists]

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

[SCM] gawk branch, gawk-5.1-stable, updated. gawk-4.1.0-4268-g05934dc

From: Andrew J. Schorr
Subject: [SCM] gawk branch, gawk-5.1-stable, updated. gawk-4.1.0-4268-g05934dc
Date: Wed, 7 Jul 2021 14:14:33 -0400 (EDT)

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, gawk-5.1-stable has been updated
       via  05934dc71d21c667bf1ec1e2e9d5d878795bfc86 (commit)
      from  d1331d9a9e6053341b6027a91944d7f099ff5de3 (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 05934dc71d21c667bf1ec1e2e9d5d878795bfc86
Author: Andrew J. Schorr <>
Date:   Wed Jul 7 14:14:20 2021 -0400

    Improve isnumeric documentation.

diff --git a/doc/ChangeLog b/doc/ChangeLog
index c087e58..5806e10 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,8 @@
+2021-07-07         Andrew J. Schorr      <>
+       * (Isnumeric Function): Improve description of how
+       isnumeric differs from the traditional x+0 == x test.
 2021-07-05         Arnold D. Robbins     <>
        * gawk.1: Document that asort() and asorti() allow the same array to
diff --git a/doc/ b/doc/
index d5a0d60..880f1e4 100644
--- a/doc/
+++ b/doc/
@@ -16339,9 +16339,9 @@ may want to add an additional check for that.
    Traditionally, it has been recommended to check for numeric values
 using the test 'x+0 == x'.  This function is superior in two ways: it
 will not report that unassigned variables contain numeric values; and it
-recognizes string values with numeric contents.  On the other hand, it
-uses the 'typeof()' function (*note Type Functions::), which is specific
-to 'gawk'.
+recognizes string values with numeric contents where 'CONVFMT' does not
+yield the original string.  On the other hand, it uses the 'typeof()'
+function (*note Type Functions::), which is specific to 'gawk'.
 File:,  Node: Data File Management,  Next: Getopt Function,  Prev: 
General Functions,  Up: Library Functions
@@ -38691,300 +38691,300 @@ Node: Getlocaltime Function673115
 Node: Readfile Function676857
 Node: Shell Quoting678834
 Node: Isnumeric Function680262
-Node: Data File Management681599
-Node: Filetrans Function682231
-Node: Rewind Function686327
-Node: File Checking688236
-Ref: File Checking-Footnote-1689570
-Node: Empty Files689771
-Node: Ignoring Assigns691750
-Node: Getopt Function693300
-Ref: Getopt Function-Footnote-1708523
-Node: Passwd Functions708723
-Ref: Passwd Functions-Footnote-1717562
-Node: Group Functions717650
-Ref: Group Functions-Footnote-1725548
-Node: Walking Arrays725755
-Node: Library Functions Summary728763
-Node: Library Exercises730169
-Node: Sample Programs730634
-Node: Running Examples731404
-Node: Clones732132
-Node: Cut Program733356
-Node: Egrep Program743496
-Node: Id Program752497
-Node: Split Program762444
-Ref: Split Program-Footnote-1772337
-Node: Tee Program772510
-Node: Uniq Program775300
-Node: Wc Program782888
-Node: Bytes vs. Characters783275
-Node: Using extensions784823
-Node: wc program785577
-Node: Miscellaneous Programs790442
-Node: Dupword Program791655
-Node: Alarm Program793685
-Node: Translate Program798540
-Ref: Translate Program-Footnote-1803105
-Node: Labels Program803375
-Ref: Labels Program-Footnote-1806726
-Node: Word Sorting806810
-Node: History Sorting810882
-Node: Extract Program813107
-Node: Simple Sed821161
-Node: Igawk Program824235
-Ref: Igawk Program-Footnote-1838566
-Ref: Igawk Program-Footnote-2838768
-Ref: Igawk Program-Footnote-3838890
-Node: Anagram Program839005
-Node: Signature Program842067
-Node: Programs Summary843314
-Node: Programs Exercises844528
-Ref: Programs Exercises-Footnote-1848658
-Node: Advanced Features848744
-Node: Nondecimal Data850811
-Node: Array Sorting852402
-Node: Controlling Array Traversal853102
-Ref: Controlling Array Traversal-Footnote-1861470
-Node: Array Sorting Functions861588
-Ref: Array Sorting Functions-Footnote-1866962
-Node: Two-way I/O867158
-Ref: Two-way I/O-Footnote-1874884
-Ref: Two-way I/O-Footnote-2875071
-Node: TCP/IP Networking875153
-Node: Profiling878271
-Node: Extension Philosophy887580
-Node: Advanced Features Summary889059
-Node: Internationalization891074
-Node: I18N and L10N892748
-Node: Explaining gettext893435
-Ref: Explaining gettext-Footnote-1899327
-Ref: Explaining gettext-Footnote-2899512
-Node: Programmer i18n899677
-Ref: Programmer i18n-Footnote-1904626
-Node: Translator i18n904675
-Node: String Extraction905469
-Ref: String Extraction-Footnote-1906601
-Node: Printf Ordering906687
-Ref: Printf Ordering-Footnote-1909473
-Node: I18N Portability909537
-Ref: I18N Portability-Footnote-1911993
-Node: I18N Example912056
-Ref: I18N Example-Footnote-1915331
-Ref: I18N Example-Footnote-2915404
-Node: Gawk I18N915513
-Node: I18N Summary916162
-Node: Debugger917503
-Node: Debugging918503
-Node: Debugging Concepts918944
-Node: Debugging Terms920753
-Node: Awk Debugging923328
-Ref: Awk Debugging-Footnote-1924273
-Node: Sample Debugging Session924405
-Node: Debugger Invocation924939
-Node: Finding The Bug926325
-Node: List of Debugger Commands932799
-Node: Breakpoint Control934132
-Node: Debugger Execution Control937826
-Node: Viewing And Changing Data941188
-Node: Execution Stack944729
-Node: Debugger Info946366
-Node: Miscellaneous Debugger Commands950437
-Node: Readline Support955499
-Node: Limitations956395
-Node: Debugging Summary958949
-Node: Namespaces960228
-Node: Global Namespace961339
-Node: Qualified Names962737
-Node: Default Namespace963736
-Node: Changing The Namespace964477
-Node: Naming Rules966091
-Node: Internal Name Management967939
-Node: Namespace Example968981
-Node: Namespace And Features971543
-Node: Namespace Summary972978
-Node: Arbitrary Precision Arithmetic974455
-Node: Computer Arithmetic975942
-Ref: table-numeric-ranges979708
-Ref: table-floating-point-ranges980201
-Ref: Computer Arithmetic-Footnote-1980859
-Node: Math Definitions980916
-Ref: table-ieee-formats984232
-Ref: Math Definitions-Footnote-1984835
-Node: MPFR features984940
-Node: FP Math Caution986658
-Ref: FP Math Caution-Footnote-1987730
-Node: Inexactness of computations988099
-Node: Inexact representation989059
-Node: Comparing FP Values990419
-Node: Errors accumulate991660
-Node: Getting Accuracy993093
-Node: Try To Round995803
-Node: Setting precision996702
-Ref: table-predefined-precision-strings997399
-Node: Setting the rounding mode999229
-Ref: table-gawk-rounding-modes999603
-Ref: Setting the rounding mode-Footnote-11003534
-Node: Arbitrary Precision Integers1003713
-Ref: Arbitrary Precision Integers-Footnote-11006888
-Node: Checking for MPFR1007037
-Node: POSIX Floating Point Problems1008511
-Ref: POSIX Floating Point Problems-Footnote-11012796
-Node: Floating point summary1012834
-Node: Dynamic Extensions1015024
-Node: Extension Intro1016577
-Node: Plugin License1017843
-Node: Extension Mechanism Outline1018640
-Ref: figure-load-extension1019079
-Ref: figure-register-new-function1020644
-Ref: figure-call-new-function1021736
-Node: Extension API Description1023798
-Node: Extension API Functions Introduction1025511
-Ref: table-api-std-headers1027347
-Node: General Data Types1031596
-Ref: General Data Types-Footnote-11040226
-Node: Memory Allocation Functions1040525
-Ref: Memory Allocation Functions-Footnote-11045026
-Node: Constructor Functions1045125
-Node: API Ownership of MPFR and GMP Values1048591
-Node: Registration Functions1049904
-Node: Extension Functions1050604
-Node: Exit Callback Functions1055926
-Node: Extension Version String1057176
-Node: Input Parsers1057839
-Node: Output Wrappers1070560
-Node: Two-way processors1075072
-Node: Printing Messages1077337
-Ref: Printing Messages-Footnote-11078508
-Node: Updating ERRNO1078661
-Node: Requesting Values1079400
-Ref: table-value-types-returned1080137
-Node: Accessing Parameters1081073
-Node: Symbol Table Access1082310
-Node: Symbol table by name1082822
-Ref: Symbol table by name-Footnote-11085846
-Node: Symbol table by cookie1085974
-Ref: Symbol table by cookie-Footnote-11090159
-Node: Cached values1090223
-Ref: Cached values-Footnote-11093759
-Node: Array Manipulation1093912
-Ref: Array Manipulation-Footnote-11095003
-Node: Array Data Types1095040
-Ref: Array Data Types-Footnote-11097698
-Node: Array Functions1097790
-Node: Flattening Arrays1102288
-Node: Creating Arrays1109264
-Node: Redirection API1114031
-Node: Extension API Variables1116864
-Node: Extension Versioning1117575
-Ref: gawk-api-version1118004
-Node: Extension GMP/MPFR Versioning1119735
-Node: Extension API Informational Variables1121363
-Node: Extension API Boilerplate1122436
-Node: Changes from API V11126410
-Node: Finding Extensions1127982
-Node: Extension Example1128541
-Node: Internal File Description1129339
-Node: Internal File Ops1133419
-Ref: Internal File Ops-Footnote-11144769
-Node: Using Internal File Ops1144909
-Ref: Using Internal File Ops-Footnote-11147292
-Node: Extension Samples1147566
-Node: Extension Sample File Functions1149095
-Node: Extension Sample Fnmatch1156744
-Node: Extension Sample Fork1158231
-Node: Extension Sample Inplace1159449
-Node: Extension Sample Ord1163075
-Node: Extension Sample Readdir1163911
-Ref: table-readdir-file-types1164800
-Node: Extension Sample Revout1165867
-Node: Extension Sample Rev2way1166456
-Node: Extension Sample Read write array1167196
-Node: Extension Sample Readfile1169138
-Node: Extension Sample Time1170233
-Node: Extension Sample API Tests1171985
-Node: gawkextlib1172477
-Node: Extension summary1175395
-Node: Extension Exercises1179097
-Node: Language History1180339
-Node: V7/SVR3.11181995
-Node: SVR41184147
-Node: POSIX1185581
-Node: BTL1186962
-Node: POSIX/GNU1187691
-Node: Feature History1193469
-Node: Common Extensions1210644
-Node: Ranges and Locales1211927
-Ref: Ranges and Locales-Footnote-11216543
-Ref: Ranges and Locales-Footnote-21216570
-Ref: Ranges and Locales-Footnote-31216805
-Node: Contributors1217028
-Node: History summary1223025
-Node: Installation1224405
-Node: Gawk Distribution1225349
-Node: Getting1225833
-Node: Extracting1226796
-Node: Distribution contents1228434
-Node: Unix Installation1234914
-Node: Quick Installation1235596
-Node: Compiling with MPFR1238077
-Node: Shell Startup Files1238769
-Node: Additional Configuration Options1239858
-Node: Configuration Philosophy1242173
-Node: Non-Unix Installation1244542
-Node: PC Installation1245002
-Node: PC Binary Installation1245840
-Node: PC Compiling1246275
-Node: PC Using1247392
-Node: Cygwin1250945
-Node: MSYS1252169
-Node: VMS Installation1252771
-Node: VMS Compilation1253562
-Ref: VMS Compilation-Footnote-11254791
-Node: VMS Dynamic Extensions1254849
-Node: VMS Installation Details1256534
-Node: VMS Running1258787
-Node: VMS GNV1263066
-Node: VMS Old Gawk1263801
-Node: Bugs1264272
-Node: Bug definition1265152
-Node: Bug address1267656
-Node: Usenet1271044
-Node: Performance bugs1272053
-Node: Asking for help1274974
-Node: Maintainers1276936
-Node: Other Versions1278130
-Node: Installation summary1285982
-Node: Notes1287346
-Node: Compatibility Mode1288140
-Node: Additions1288922
-Node: Accessing The Source1289847
-Node: Adding Code1291284
-Node: New Ports1297503
-Node: Derived Files1301878
-Ref: Derived Files-Footnote-11307538
-Ref: Derived Files-Footnote-21307573
-Ref: Derived Files-Footnote-31308171
-Node: Future Extensions1308285
-Node: Implementation Limitations1308943
-Node: Extension Design1310153
-Node: Old Extension Problems1311297
-Ref: Old Extension Problems-Footnote-11312815
-Node: Extension New Mechanism Goals1312872
-Ref: Extension New Mechanism Goals-Footnote-11316236
-Node: Extension Other Design Decisions1316425
-Node: Extension Future Growth1318538
-Node: Notes summary1319144
-Node: Basic Concepts1320302
-Node: Basic High Level1320983
-Ref: figure-general-flow1321265
-Ref: figure-process-flow1321950
-Ref: Basic High Level-Footnote-11325251
-Node: Basic Data Typing1325436
-Node: Glossary1328764
-Node: Copying1360649
-Node: GNU Free Documentation License1398192
-Node: Index1423312
+Node: Data File Management681650
+Node: Filetrans Function682282
+Node: Rewind Function686378
+Node: File Checking688287
+Ref: File Checking-Footnote-1689621
+Node: Empty Files689822
+Node: Ignoring Assigns691801
+Node: Getopt Function693351
+Ref: Getopt Function-Footnote-1708574
+Node: Passwd Functions708774
+Ref: Passwd Functions-Footnote-1717613
+Node: Group Functions717701
+Ref: Group Functions-Footnote-1725599
+Node: Walking Arrays725806
+Node: Library Functions Summary728814
+Node: Library Exercises730220
+Node: Sample Programs730685
+Node: Running Examples731455
+Node: Clones732183
+Node: Cut Program733407
+Node: Egrep Program743547
+Node: Id Program752548
+Node: Split Program762495
+Ref: Split Program-Footnote-1772388
+Node: Tee Program772561
+Node: Uniq Program775351
+Node: Wc Program782939
+Node: Bytes vs. Characters783326
+Node: Using extensions784874
+Node: wc program785628
+Node: Miscellaneous Programs790493
+Node: Dupword Program791706
+Node: Alarm Program793736
+Node: Translate Program798591
+Ref: Translate Program-Footnote-1803156
+Node: Labels Program803426
+Ref: Labels Program-Footnote-1806777
+Node: Word Sorting806861
+Node: History Sorting810933
+Node: Extract Program813158
+Node: Simple Sed821212
+Node: Igawk Program824286
+Ref: Igawk Program-Footnote-1838617
+Ref: Igawk Program-Footnote-2838819
+Ref: Igawk Program-Footnote-3838941
+Node: Anagram Program839056
+Node: Signature Program842118
+Node: Programs Summary843365
+Node: Programs Exercises844579
+Ref: Programs Exercises-Footnote-1848709
+Node: Advanced Features848795
+Node: Nondecimal Data850862
+Node: Array Sorting852453
+Node: Controlling Array Traversal853153
+Ref: Controlling Array Traversal-Footnote-1861521
+Node: Array Sorting Functions861639
+Ref: Array Sorting Functions-Footnote-1867013
+Node: Two-way I/O867209
+Ref: Two-way I/O-Footnote-1874935
+Ref: Two-way I/O-Footnote-2875122
+Node: TCP/IP Networking875204
+Node: Profiling878322
+Node: Extension Philosophy887631
+Node: Advanced Features Summary889110
+Node: Internationalization891125
+Node: I18N and L10N892799
+Node: Explaining gettext893486
+Ref: Explaining gettext-Footnote-1899378
+Ref: Explaining gettext-Footnote-2899563
+Node: Programmer i18n899728
+Ref: Programmer i18n-Footnote-1904677
+Node: Translator i18n904726
+Node: String Extraction905520
+Ref: String Extraction-Footnote-1906652
+Node: Printf Ordering906738
+Ref: Printf Ordering-Footnote-1909524
+Node: I18N Portability909588
+Ref: I18N Portability-Footnote-1912044
+Node: I18N Example912107
+Ref: I18N Example-Footnote-1915382
+Ref: I18N Example-Footnote-2915455
+Node: Gawk I18N915564
+Node: I18N Summary916213
+Node: Debugger917554
+Node: Debugging918554
+Node: Debugging Concepts918995
+Node: Debugging Terms920804
+Node: Awk Debugging923379
+Ref: Awk Debugging-Footnote-1924324
+Node: Sample Debugging Session924456
+Node: Debugger Invocation924990
+Node: Finding The Bug926376
+Node: List of Debugger Commands932850
+Node: Breakpoint Control934183
+Node: Debugger Execution Control937877
+Node: Viewing And Changing Data941239
+Node: Execution Stack944780
+Node: Debugger Info946417
+Node: Miscellaneous Debugger Commands950488
+Node: Readline Support955550
+Node: Limitations956446
+Node: Debugging Summary959000
+Node: Namespaces960279
+Node: Global Namespace961390
+Node: Qualified Names962788
+Node: Default Namespace963787
+Node: Changing The Namespace964528
+Node: Naming Rules966142
+Node: Internal Name Management967990
+Node: Namespace Example969032
+Node: Namespace And Features971594
+Node: Namespace Summary973029
+Node: Arbitrary Precision Arithmetic974506
+Node: Computer Arithmetic975993
+Ref: table-numeric-ranges979759
+Ref: table-floating-point-ranges980252
+Ref: Computer Arithmetic-Footnote-1980910
+Node: Math Definitions980967
+Ref: table-ieee-formats984283
+Ref: Math Definitions-Footnote-1984886
+Node: MPFR features984991
+Node: FP Math Caution986709
+Ref: FP Math Caution-Footnote-1987781
+Node: Inexactness of computations988150
+Node: Inexact representation989110
+Node: Comparing FP Values990470
+Node: Errors accumulate991711
+Node: Getting Accuracy993144
+Node: Try To Round995854
+Node: Setting precision996753
+Ref: table-predefined-precision-strings997450
+Node: Setting the rounding mode999280
+Ref: table-gawk-rounding-modes999654
+Ref: Setting the rounding mode-Footnote-11003585
+Node: Arbitrary Precision Integers1003764
+Ref: Arbitrary Precision Integers-Footnote-11006939
+Node: Checking for MPFR1007088
+Node: POSIX Floating Point Problems1008562
+Ref: POSIX Floating Point Problems-Footnote-11012847
+Node: Floating point summary1012885
+Node: Dynamic Extensions1015075
+Node: Extension Intro1016628
+Node: Plugin License1017894
+Node: Extension Mechanism Outline1018691
+Ref: figure-load-extension1019130
+Ref: figure-register-new-function1020695
+Ref: figure-call-new-function1021787
+Node: Extension API Description1023849
+Node: Extension API Functions Introduction1025562
+Ref: table-api-std-headers1027398
+Node: General Data Types1031647
+Ref: General Data Types-Footnote-11040277
+Node: Memory Allocation Functions1040576
+Ref: Memory Allocation Functions-Footnote-11045077
+Node: Constructor Functions1045176
+Node: API Ownership of MPFR and GMP Values1048642
+Node: Registration Functions1049955
+Node: Extension Functions1050655
+Node: Exit Callback Functions1055977
+Node: Extension Version String1057227
+Node: Input Parsers1057890
+Node: Output Wrappers1070611
+Node: Two-way processors1075123
+Node: Printing Messages1077388
+Ref: Printing Messages-Footnote-11078559
+Node: Updating ERRNO1078712
+Node: Requesting Values1079451
+Ref: table-value-types-returned1080188
+Node: Accessing Parameters1081124
+Node: Symbol Table Access1082361
+Node: Symbol table by name1082873
+Ref: Symbol table by name-Footnote-11085897
+Node: Symbol table by cookie1086025
+Ref: Symbol table by cookie-Footnote-11090210
+Node: Cached values1090274
+Ref: Cached values-Footnote-11093810
+Node: Array Manipulation1093963
+Ref: Array Manipulation-Footnote-11095054
+Node: Array Data Types1095091
+Ref: Array Data Types-Footnote-11097749
+Node: Array Functions1097841
+Node: Flattening Arrays1102339
+Node: Creating Arrays1109315
+Node: Redirection API1114082
+Node: Extension API Variables1116915
+Node: Extension Versioning1117626
+Ref: gawk-api-version1118055
+Node: Extension GMP/MPFR Versioning1119786
+Node: Extension API Informational Variables1121414
+Node: Extension API Boilerplate1122487
+Node: Changes from API V11126461
+Node: Finding Extensions1128033
+Node: Extension Example1128592
+Node: Internal File Description1129390
+Node: Internal File Ops1133470
+Ref: Internal File Ops-Footnote-11144820
+Node: Using Internal File Ops1144960
+Ref: Using Internal File Ops-Footnote-11147343
+Node: Extension Samples1147617
+Node: Extension Sample File Functions1149146
+Node: Extension Sample Fnmatch1156795
+Node: Extension Sample Fork1158282
+Node: Extension Sample Inplace1159500
+Node: Extension Sample Ord1163126
+Node: Extension Sample Readdir1163962
+Ref: table-readdir-file-types1164851
+Node: Extension Sample Revout1165918
+Node: Extension Sample Rev2way1166507
+Node: Extension Sample Read write array1167247
+Node: Extension Sample Readfile1169189
+Node: Extension Sample Time1170284
+Node: Extension Sample API Tests1172036
+Node: gawkextlib1172528
+Node: Extension summary1175446
+Node: Extension Exercises1179148
+Node: Language History1180390
+Node: V7/SVR3.11182046
+Node: SVR41184198
+Node: POSIX1185632
+Node: BTL1187013
+Node: POSIX/GNU1187742
+Node: Feature History1193520
+Node: Common Extensions1210695
+Node: Ranges and Locales1211978
+Ref: Ranges and Locales-Footnote-11216594
+Ref: Ranges and Locales-Footnote-21216621
+Ref: Ranges and Locales-Footnote-31216856
+Node: Contributors1217079
+Node: History summary1223076
+Node: Installation1224456
+Node: Gawk Distribution1225400
+Node: Getting1225884
+Node: Extracting1226847
+Node: Distribution contents1228485
+Node: Unix Installation1234965
+Node: Quick Installation1235647
+Node: Compiling with MPFR1238128
+Node: Shell Startup Files1238820
+Node: Additional Configuration Options1239909
+Node: Configuration Philosophy1242224
+Node: Non-Unix Installation1244593
+Node: PC Installation1245053
+Node: PC Binary Installation1245891
+Node: PC Compiling1246326
+Node: PC Using1247443
+Node: Cygwin1250996
+Node: MSYS1252220
+Node: VMS Installation1252822
+Node: VMS Compilation1253613
+Ref: VMS Compilation-Footnote-11254842
+Node: VMS Dynamic Extensions1254900
+Node: VMS Installation Details1256585
+Node: VMS Running1258838
+Node: VMS GNV1263117
+Node: VMS Old Gawk1263852
+Node: Bugs1264323
+Node: Bug definition1265203
+Node: Bug address1267707
+Node: Usenet1271095
+Node: Performance bugs1272104
+Node: Asking for help1275025
+Node: Maintainers1276987
+Node: Other Versions1278181
+Node: Installation summary1286033
+Node: Notes1287397
+Node: Compatibility Mode1288191
+Node: Additions1288973
+Node: Accessing The Source1289898
+Node: Adding Code1291335
+Node: New Ports1297554
+Node: Derived Files1301929
+Ref: Derived Files-Footnote-11307589
+Ref: Derived Files-Footnote-21307624
+Ref: Derived Files-Footnote-31308222
+Node: Future Extensions1308336
+Node: Implementation Limitations1308994
+Node: Extension Design1310204
+Node: Old Extension Problems1311348
+Ref: Old Extension Problems-Footnote-11312866
+Node: Extension New Mechanism Goals1312923
+Ref: Extension New Mechanism Goals-Footnote-11316287
+Node: Extension Other Design Decisions1316476
+Node: Extension Future Growth1318589
+Node: Notes summary1319195
+Node: Basic Concepts1320353
+Node: Basic High Level1321034
+Ref: figure-general-flow1321316
+Ref: figure-process-flow1322001
+Ref: Basic High Level-Footnote-11325302
+Node: Basic Data Typing1325487
+Node: Glossary1328815
+Node: Copying1360700
+Node: GNU Free Documentation License1398243
+Node: Index1423363
 End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index c296ac8..be8619a 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -23296,7 +23296,8 @@ to add an additional check for that.
 Traditionally, it has been recommended to check for numeric values using the
 test @samp{x+0 == x}. This function is superior in two ways: it will not
 report that unassigned variables contain numeric values; and it recognizes
-string values with numeric contents.
+string values with numeric contents where @code{CONVFMT} does not yield
+the original string.
 On the other hand, it uses the @code{typeof()} function
 (@pxref{Type Functions}), which is specific to @command{gawk}.
diff --git a/doc/ b/doc/
index 3fd1f06..a2c69c5 100644
--- a/doc/
+++ b/doc/
@@ -22208,7 +22208,8 @@ to add an additional check for that.
 Traditionally, it has been recommended to check for numeric values using the
 test @samp{x+0 == x}. This function is superior in two ways: it will not
 report that unassigned variables contain numeric values; and it recognizes
-string values with numeric contents.
+string values with numeric contents where @code{CONVFMT} does not yield
+the original string.
 On the other hand, it uses the @code{typeof()} function
 (@pxref{Type Functions}), which is specific to @command{gawk}.


Summary of changes:
 doc/ChangeLog   |   5 +
 doc/   | 594 ++++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |   3 +-
 doc/ |   3 +-
 4 files changed, 306 insertions(+), 299 deletions(-)


reply via email to

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