aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/ChangeLog6
-rw-r--r--doc/gawk.info49
-rw-r--r--doc/gawk.texi10
-rw-r--r--doc/gawktexi.in10
4 files changed, 42 insertions, 33 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 2b6ccc47..b7d145e2 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,9 @@
+2020-06-09 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawktexi.in (Implementation Limits): Update the table to be more
+ accurate and up to date. Note units of limits, per request from
+ Ed Morton <mortoneccc@comcast.net>.
+
2020-06-07 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated from GNULIB.
diff --git a/doc/gawk.info b/doc/gawk.info
index c54eeffc..31892f42 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -31448,10 +31448,11 @@ Item Limit
--------------------------------------------------------------------------
Characters in a character 2^(number of bits per byte)
class
-Length of input record 'MAX_INT'
+Length of input record in 'ULONG_MAX'
+bytes
Length of output record Unlimited
Length of source line Unlimited
-Number of fields in a 'MAX_LONG'
+Number of fields in a 'ULONG_MAX'
record
Number of file redirections Unlimited
Number of input records in 'MAX_LONG'
@@ -31462,9 +31463,11 @@ Number of pipe redirections min(number of processes per user, number
of open files)
Numeric values Double-precision floating point (if not
using MPFR)
-Size of a field 'MAX_INT'
-Size of a literal string 'MAX_INT'
-Size of a printf string 'MAX_INT'
+Size of a field in bytes 'ULONG_MAX'
+Size of a literal string in 'ULONG_MAX'
+bytes
+Size of a printf string in 'ULONG_MAX'
+bytes

File: gawk.info, Node: Extension Design, Next: Notes summary, Prev: Implementation Limitations, Up: Notes
@@ -37891,24 +37894,24 @@ Ref: Derived Files-Footnote-21268917
Ref: Derived Files-Footnote-31269515
Node: Future Extensions1269629
Node: Implementation Limitations1270287
-Node: Extension Design1271470
-Node: Old Extension Problems1272614
-Ref: Old Extension Problems-Footnote-11274132
-Node: Extension New Mechanism Goals1274189
-Ref: Extension New Mechanism Goals-Footnote-11277553
-Node: Extension Other Design Decisions1277742
-Node: Extension Future Growth1279855
-Node: Notes summary1280461
-Node: Basic Concepts1281619
-Node: Basic High Level1282300
-Ref: figure-general-flow1282582
-Ref: figure-process-flow1283267
-Ref: Basic High Level-Footnote-11286568
-Node: Basic Data Typing1286753
-Node: Glossary1290081
-Node: Copying1321966
-Node: GNU Free Documentation License1359509
-Node: Index1384629
+Node: Extension Design1271497
+Node: Old Extension Problems1272641
+Ref: Old Extension Problems-Footnote-11274159
+Node: Extension New Mechanism Goals1274216
+Ref: Extension New Mechanism Goals-Footnote-11277580
+Node: Extension Other Design Decisions1277769
+Node: Extension Future Growth1279882
+Node: Notes summary1280488
+Node: Basic Concepts1281646
+Node: Basic High Level1282327
+Ref: figure-general-flow1282609
+Ref: figure-process-flow1283294
+Ref: Basic High Level-Footnote-11286595
+Node: Basic Data Typing1286780
+Node: Glossary1290108
+Node: Copying1321993
+Node: GNU Free Documentation License1359536
+Node: Index1384656

End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 61413473..e844afc0 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -42850,18 +42850,18 @@ different limits.
@multitable @columnfractions .40 .60
@headitem Item @tab Limit
@item Characters in a character class @tab 2^(number of bits per byte)
-@item Length of input record @tab @code{MAX_INT}
+@item Length of input record in bytes @tab @code{ULONG_MAX}
@item Length of output record @tab Unlimited
@item Length of source line @tab Unlimited
-@item Number of fields in a record @tab @code{MAX_LONG}
+@item Number of fields in a record @tab @code{ULONG_MAX}
@item Number of file redirections @tab Unlimited
@item Number of input records in one file @tab @code{MAX_LONG}
@item Number of input records total @tab @code{MAX_LONG}
@item Number of pipe redirections @tab min(number of processes per user, number of open files)
@item Numeric values @tab Double-precision floating point (if not using MPFR)
-@item Size of a field @tab @code{MAX_INT}
-@item Size of a literal string @tab @code{MAX_INT}
-@item Size of a printf string @tab @code{MAX_INT}
+@item Size of a field in bytes @tab @code{ULONG_MAX}
+@item Size of a literal string in bytes @tab @code{ULONG_MAX}
+@item Size of a printf string in bytes @tab @code{ULONG_MAX}
@end multitable
@node Extension Design
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 0d14c87a..2916de77 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -41821,18 +41821,18 @@ different limits.
@multitable @columnfractions .40 .60
@headitem Item @tab Limit
@item Characters in a character class @tab 2^(number of bits per byte)
-@item Length of input record @tab @code{MAX_INT}
+@item Length of input record in bytes @tab @code{ULONG_MAX}
@item Length of output record @tab Unlimited
@item Length of source line @tab Unlimited
-@item Number of fields in a record @tab @code{MAX_LONG}
+@item Number of fields in a record @tab @code{ULONG_MAX}
@item Number of file redirections @tab Unlimited
@item Number of input records in one file @tab @code{MAX_LONG}
@item Number of input records total @tab @code{MAX_LONG}
@item Number of pipe redirections @tab min(number of processes per user, number of open files)
@item Numeric values @tab Double-precision floating point (if not using MPFR)
-@item Size of a field @tab @code{MAX_INT}
-@item Size of a literal string @tab @code{MAX_INT}
-@item Size of a printf string @tab @code{MAX_INT}
+@item Size of a field in bytes @tab @code{ULONG_MAX}
+@item Size of a literal string in bytes @tab @code{ULONG_MAX}
+@item Size of a printf string in bytes @tab @code{ULONG_MAX}
@end multitable
@node Extension Design