gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-2390-g7d0208


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-2390-g7d02088
Date: Fri, 23 Dec 2016 04:54:25 +0000 (UTC)

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  7d02088c7c8731ae5c5b2810d1c30d7f77b29687 (commit)
      from  af31a6de1bd15d4d5f5520ebfcb1d24239b9a683 (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 -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=7d02088c7c8731ae5c5b2810d1c30d7f77b29687

commit 7d02088c7c8731ae5c5b2810d1c30d7f77b29687
Author: Arnold D. Robbins <address@hidden>
Date:   Fri Dec 23 06:54:05 2016 +0200

    Update API table of values requested / returned.

diff --git a/doc/ChangeLog b/doc/ChangeLog
index 3a4978d..879be20 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-23         Arnold D. Robbins     <address@hidden>
+
+       * gawktexi.in: Update API table of type requested / type returned.
+
 2016-12-22         Arnold D. Robbins     <address@hidden>
 
        * gawktexi.in: Minor edits after merging branches and some
diff --git a/doc/gawk.info b/doc/gawk.info
index 3169ff0..dd920c6 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -23649,7 +23649,7 @@ use them.
      type.
 
 '#define str_value      u.s'
-'#define strnum_value    str_value'
+'#define strnum_value   str_value'
 '#define regex_value    str_value'
 '#define num_value      u.d'
 '#define array_cookie   u.a'
@@ -24506,18 +24506,17 @@ summarized in *note Table 16.1: 
table-value-types-returned.
 
                                      Type of Actual Value
 --------------------------------------------------------------------------
-                          String         Number      Array       Undefined
-------------------------------------------------------------------------------
-             String       String         String      False       False
-             Number       Number if      Number      False       False
-                          can be
-                          converted,
-                          else false
-Type         Array        False          False       Array       False
-Requested    Scalar       Scalar         Scalar      False       False
-             Undefined    String         Number      Array       Undefined
-             Value        False          False       False       False
-             cookie
+                        String   Strnum   Number   Regex   Array   Undefined
+-------------------------------------------------------------------------------
+            String      String   String   String   String  false   false
+            Strnum      false    Strnum   Strnum   false   false   false
+            Number      Number   Number   Number   false   false   false
+Type        Regex       false    false    false    Regex   false   false
+Requested   Array       false    false    false    false   Array   false
+            Scalar      Scalar   Scalar   Scalar   Scalar  false   false
+            Undefined   String   Strnum   Number   Regex   Array   Undefined
+            Value       false    false    false    false   false   false
+            cookie
 
 Table 16.1: API value types returned
 
@@ -35863,142 +35862,142 @@ Ref: figure-call-new-function948497
 Node: Extension API Description950559
 Node: Extension API Functions Introduction952201
 Node: General Data Types957512
-Ref: General Data Types-Footnote-1964235
-Node: Memory Allocation Functions964534
-Ref: Memory Allocation Functions-Footnote-1967379
-Node: Constructor Functions967478
-Node: Registration Functions970477
-Node: Extension Functions971162
-Node: Exit Callback Functions976360
-Node: Extension Version String977610
-Node: Input Parsers978273
-Node: Output Wrappers988155
-Node: Two-way processors992667
-Node: Printing Messages994932
-Ref: Printing Messages-Footnote-1996103
-Node: Updating ERRNO996256
-Node: Requesting Values996995
-Ref: table-value-types-returned997732
-Node: Accessing Parameters998615
-Node: Symbol Table Access999850
-Node: Symbol table by name1000362
-Node: Symbol table by cookie1002151
-Ref: Symbol table by cookie-Footnote-11006336
-Node: Cached values1006400
-Ref: Cached values-Footnote-11009936
-Node: Array Manipulation1010027
-Ref: Array Manipulation-Footnote-11011118
-Node: Array Data Types1011155
-Ref: Array Data Types-Footnote-11013813
-Node: Array Functions1013905
-Node: Flattening Arrays1018300
-Node: Creating Arrays1025241
-Node: Redirection API1030010
-Node: Extension API Variables1032841
-Node: Extension Versioning1033474
-Ref: gawk-api-version1033911
-Node: Extension API Informational Variables1035639
-Node: Extension API Boilerplate1036703
-Node: Changes from API V11040565
-Node: Finding Extensions1041225
-Node: Extension Example1041784
-Node: Internal File Description1042582
-Node: Internal File Ops1046662
-Ref: Internal File Ops-Footnote-11058062
-Node: Using Internal File Ops1058202
-Ref: Using Internal File Ops-Footnote-11060585
-Node: Extension Samples1060859
-Node: Extension Sample File Functions1062388
-Node: Extension Sample Fnmatch1070037
-Node: Extension Sample Fork1071524
-Node: Extension Sample Inplace1072742
-Node: Extension Sample Ord1075952
-Node: Extension Sample Readdir1076788
-Ref: table-readdir-file-types1077677
-Node: Extension Sample Revout1078482
-Node: Extension Sample Rev2way1079071
-Node: Extension Sample Read write array1079811
-Node: Extension Sample Readfile1081753
-Node: Extension Sample Time1082848
-Node: Extension Sample API Tests1084196
-Node: gawkextlib1084688
-Node: Extension summary1087135
-Node: Extension Exercises1090837
-Node: Language History1092335
-Node: V7/SVR3.11093991
-Node: SVR41096143
-Node: POSIX1097577
-Node: BTL1098956
-Node: POSIX/GNU1099685
-Node: Feature History1105547
-Node: Common Extensions1119917
-Node: Ranges and Locales1121200
-Ref: Ranges and Locales-Footnote-11125816
-Ref: Ranges and Locales-Footnote-21125843
-Ref: Ranges and Locales-Footnote-31126078
-Node: Contributors1126299
-Node: History summary1131859
-Node: Installation1133239
-Node: Gawk Distribution1134183
-Node: Getting1134667
-Node: Extracting1135628
-Node: Distribution contents1137266
-Node: Unix Installation1143608
-Node: Quick Installation1144290
-Node: Shell Startup Files1146704
-Node: Additional Configuration Options1147782
-Node: Configuration Philosophy1149587
-Node: Non-Unix Installation1151956
-Node: PC Installation1152416
-Node: PC Binary Installation1153254
-Node: PC Compiling1153689
-Node: PC Using1154806
-Node: Cygwin1157851
-Node: MSYS1158621
-Node: VMS Installation1159122
-Node: VMS Compilation1159913
-Ref: VMS Compilation-Footnote-11161142
-Node: VMS Dynamic Extensions1161200
-Node: VMS Installation Details1162885
-Node: VMS Running1165138
-Node: VMS GNV1169417
-Node: VMS Old Gawk1170152
-Node: Bugs1170623
-Node: Bug address1171286
-Node: Usenet1173683
-Node: Maintainers1174458
-Node: Other Versions1175834
-Node: Installation summary1182418
-Node: Notes1183453
-Node: Compatibility Mode1184318
-Node: Additions1185100
-Node: Accessing The Source1186025
-Node: Adding Code1187460
-Node: New Ports1193679
-Node: Derived Files1198167
-Ref: Derived Files-Footnote-11203652
-Ref: Derived Files-Footnote-21203687
-Ref: Derived Files-Footnote-31204285
-Node: Future Extensions1204399
-Node: Implementation Limitations1205057
-Node: Extension Design1206240
-Node: Old Extension Problems1207394
-Ref: Old Extension Problems-Footnote-11208912
-Node: Extension New Mechanism Goals1208969
-Ref: Extension New Mechanism Goals-Footnote-11212333
-Node: Extension Other Design Decisions1212522
-Node: Extension Future Growth1214635
-Node: Old Extension Mechanism1215471
-Node: Notes summary1217234
-Node: Basic Concepts1218416
-Node: Basic High Level1219097
-Ref: figure-general-flow1219379
-Ref: figure-process-flow1220064
-Ref: Basic High Level-Footnote-11223365
-Node: Basic Data Typing1223550
-Node: Glossary1226878
-Node: Copying1258825
-Node: GNU Free Documentation License1296364
-Node: Index1321482
+Ref: General Data Types-Footnote-1964234
+Node: Memory Allocation Functions964533
+Ref: Memory Allocation Functions-Footnote-1967378
+Node: Constructor Functions967477
+Node: Registration Functions970476
+Node: Extension Functions971161
+Node: Exit Callback Functions976359
+Node: Extension Version String977609
+Node: Input Parsers978272
+Node: Output Wrappers988154
+Node: Two-way processors992666
+Node: Printing Messages994931
+Ref: Printing Messages-Footnote-1996102
+Node: Updating ERRNO996255
+Node: Requesting Values996994
+Ref: table-value-types-returned997731
+Node: Accessing Parameters998667
+Node: Symbol Table Access999902
+Node: Symbol table by name1000414
+Node: Symbol table by cookie1002203
+Ref: Symbol table by cookie-Footnote-11006388
+Node: Cached values1006452
+Ref: Cached values-Footnote-11009988
+Node: Array Manipulation1010079
+Ref: Array Manipulation-Footnote-11011170
+Node: Array Data Types1011207
+Ref: Array Data Types-Footnote-11013865
+Node: Array Functions1013957
+Node: Flattening Arrays1018352
+Node: Creating Arrays1025293
+Node: Redirection API1030062
+Node: Extension API Variables1032893
+Node: Extension Versioning1033526
+Ref: gawk-api-version1033963
+Node: Extension API Informational Variables1035691
+Node: Extension API Boilerplate1036755
+Node: Changes from API V11040617
+Node: Finding Extensions1041277
+Node: Extension Example1041836
+Node: Internal File Description1042634
+Node: Internal File Ops1046714
+Ref: Internal File Ops-Footnote-11058114
+Node: Using Internal File Ops1058254
+Ref: Using Internal File Ops-Footnote-11060637
+Node: Extension Samples1060911
+Node: Extension Sample File Functions1062440
+Node: Extension Sample Fnmatch1070089
+Node: Extension Sample Fork1071576
+Node: Extension Sample Inplace1072794
+Node: Extension Sample Ord1076004
+Node: Extension Sample Readdir1076840
+Ref: table-readdir-file-types1077729
+Node: Extension Sample Revout1078534
+Node: Extension Sample Rev2way1079123
+Node: Extension Sample Read write array1079863
+Node: Extension Sample Readfile1081805
+Node: Extension Sample Time1082900
+Node: Extension Sample API Tests1084248
+Node: gawkextlib1084740
+Node: Extension summary1087187
+Node: Extension Exercises1090889
+Node: Language History1092387
+Node: V7/SVR3.11094043
+Node: SVR41096195
+Node: POSIX1097629
+Node: BTL1099008
+Node: POSIX/GNU1099737
+Node: Feature History1105599
+Node: Common Extensions1119969
+Node: Ranges and Locales1121252
+Ref: Ranges and Locales-Footnote-11125868
+Ref: Ranges and Locales-Footnote-21125895
+Ref: Ranges and Locales-Footnote-31126130
+Node: Contributors1126351
+Node: History summary1131911
+Node: Installation1133291
+Node: Gawk Distribution1134235
+Node: Getting1134719
+Node: Extracting1135680
+Node: Distribution contents1137318
+Node: Unix Installation1143660
+Node: Quick Installation1144342
+Node: Shell Startup Files1146756
+Node: Additional Configuration Options1147834
+Node: Configuration Philosophy1149639
+Node: Non-Unix Installation1152008
+Node: PC Installation1152468
+Node: PC Binary Installation1153306
+Node: PC Compiling1153741
+Node: PC Using1154858
+Node: Cygwin1157903
+Node: MSYS1158673
+Node: VMS Installation1159174
+Node: VMS Compilation1159965
+Ref: VMS Compilation-Footnote-11161194
+Node: VMS Dynamic Extensions1161252
+Node: VMS Installation Details1162937
+Node: VMS Running1165190
+Node: VMS GNV1169469
+Node: VMS Old Gawk1170204
+Node: Bugs1170675
+Node: Bug address1171338
+Node: Usenet1173735
+Node: Maintainers1174510
+Node: Other Versions1175886
+Node: Installation summary1182470
+Node: Notes1183505
+Node: Compatibility Mode1184370
+Node: Additions1185152
+Node: Accessing The Source1186077
+Node: Adding Code1187512
+Node: New Ports1193731
+Node: Derived Files1198219
+Ref: Derived Files-Footnote-11203704
+Ref: Derived Files-Footnote-21203739
+Ref: Derived Files-Footnote-31204337
+Node: Future Extensions1204451
+Node: Implementation Limitations1205109
+Node: Extension Design1206292
+Node: Old Extension Problems1207446
+Ref: Old Extension Problems-Footnote-11208964
+Node: Extension New Mechanism Goals1209021
+Ref: Extension New Mechanism Goals-Footnote-11212385
+Node: Extension Other Design Decisions1212574
+Node: Extension Future Growth1214687
+Node: Old Extension Mechanism1215523
+Node: Notes summary1217286
+Node: Basic Concepts1218468
+Node: Basic High Level1219149
+Ref: figure-general-flow1219431
+Ref: figure-process-flow1220116
+Ref: Basic High Level-Footnote-11223417
+Node: Basic Data Typing1223602
+Node: Glossary1226930
+Node: Copying1258877
+Node: GNU Free Documentation License1296416
+Node: Index1321534
 
 End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 2a7f1c5..2546830 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -32581,7 +32581,7 @@ The @code{val_type} member indicates what kind of value 
the
 @code{union} holds, and each member is of the appropriate type.
 
 @item #define str_value@ @ @ @ @ @ u.s
address@hidden #define strnum_value@ @ @ @ str_value
address@hidden #define strnum_value@ @ @ str_value
 @itemx #define regex_value@ @ @ @ str_value
 @itemx #define num_value@ @ @ @ @ @ u.d
 @itemx #define array_cookie@ @ @ u.a
@@ -33501,22 +33501,27 @@ value type, as appropriate.  This behavior is 
summarized in
 @caption{API value types returned}
 @c FIXME: This needs doing.
 @docbook
+<!-- FIXME: Column widths need adjusting -->
 <informaltable>
-<tgroup cols="6">
-  <colspec colwidth="16.6*"/>
-  <colspec colwidth="16.6*"/>
-  <colspec colwidth="19.8*" colname="c3"/>
-  <colspec colwidth="15*" colname="c4"/>
-  <colspec colwidth="15*" colname="c5"/>
-  <colspec colwidth="16.6*" colname="c6"/>
-  <spanspec spanname="hspan" namest="c3" nameend="c6" align="center"/>
+<tgroup cols="8">
+  <colspec colname="c1"/>
+  <colspec colname="c2"/>
+  <colspec colname="c3"/>
+  <colspec colname="c4"/>
+  <colspec colname="c5"/>
+  <colspec colname="c6"/>
+  <colspec colname="c7"/>
+  <colspec colname="c8"/>
+  <spanspec spanname="hspan" namest="c3" nameend="c8" align="center"/>
   <thead>
     <row><entry></entry><entry spanname="hspan"><para>Type of Actual 
Value</para></entry></row>
     <row>
       <entry></entry>
       <entry></entry>
       <entry><para>String</para></entry>
+      <entry><para>Strnum</para></entry>
       <entry><para>Number</para></entry>
+      <entry><para>Regex</para></entry>
       <entry><para>Array</para></entry>
       <entry><para>Undefined</para></entry>
     </row>
@@ -33527,55 +33532,86 @@ value type, as appropriate.  This behavior is 
summarized in
       <entry><para><emphasis role="bold">String</emphasis></para></entry>
       <entry><para>String</para></entry>
       <entry><para>String</para></entry>
-      <entry><para>False</para></entry>
-      <entry><para>False</para></entry>
+      <entry><para>String</para></entry>
+      <entry><para>String</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+    </row>
+    <row>
+      <entry></entry>
+      <entry><para><emphasis role="bold">Strnum</emphasis></para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>Strnum</para></entry>
+      <entry><para>Strnum</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
     </row>
     <row>
       <entry></entry>
       <entry><para><emphasis role="bold">Number</emphasis></para></entry>
-      <entry><para>Number if can be converted, else false</para></entry>
       <entry><para>Number</para></entry>
-      <entry><para>False</para></entry>
-      <entry><para>False</para></entry>
+      <entry><para>Number</para></entry>
+      <entry><para>Number</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
     </row>
     <row>
       <entry><para><emphasis role="bold">Type</emphasis></para></entry>
+      <entry><para><emphasis role="bold">Regex</emphasis></para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>Regex</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+    </row>
+    <row>
+      <entry><para><emphasis role="bold">Requested</emphasis></para></entry>
       <entry><para><emphasis role="bold">Array</emphasis></para></entry>
-      <entry><para>False</para></entry>
-      <entry><para>False</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
       <entry><para>Array</para></entry>
-      <entry><para>False</para></entry>
+      <entry><para>false</para></entry>
     </row>
     <row>
-      <entry><para><emphasis role="bold">Requested</emphasis></para></entry>
+      <entry></entry>
       <entry><para><emphasis role="bold">Scalar</emphasis></para></entry>
       <entry><para>Scalar</para></entry>
       <entry><para>Scalar</para></entry>
-      <entry><para>False</para></entry>
-      <entry><para>False</para></entry>
+      <entry><para>Scalar</para></entry>
+      <entry><para>Scalar</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
     </row>
     <row>
       <entry></entry>
       <entry><para><emphasis role="bold">Undefined</emphasis></para></entry>
       <entry><para>String</para></entry>
+      <entry><para>Strnum</para></entry>
       <entry><para>Number</para></entry>
+      <entry><para>Regex</para></entry>
       <entry><para>Array</para></entry>
       <entry><para>Undefined</para></entry>
     </row>
     <row>
       <entry></entry>
       <entry><para><emphasis role="bold">Value cookie</emphasis></para></entry>
-      <entry><para>False</para></entry>
-      <entry><para>False</para></entry>
-      <entry><para>False</para>
-      </entry><entry><para>False</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
     </row>
   </tbody>
 </tgroup>
 </informaltable>
 @end docbook
 
address@hidden FIXME: This needs doing.
 @ifnotplaintext
 @ifnotdocbook
 @multitable @columnfractions .50 .50
@@ -33585,19 +33621,22 @@ value type, as appropriate.  This behavior is 
summarized in
 @tex
 \vglue-1.1\baselineskip
 @end tex
address@hidden @columnfractions .166 .166 .198 .15 .15 .166
address@hidden @tab @tab String @tab Number @tab Array @tab Undefined
address@hidden @tab @b{String} @tab String @tab String @tab False @tab False
address@hidden @tab @b{Number} @tab Number if can be converted, else false @tab 
Number @tab False @tab False
address@hidden @b{Type} @tab @b{Array} @tab False @tab False @tab Array @tab 
False
address@hidden @b{Requested} @tab @b{Scalar} @tab Scalar @tab Scalar @tab False 
@tab False
address@hidden @tab @b{Undefined} @tab String @tab Number @tab Array @tab 
Undefined
address@hidden @tab @b{Value cookie} @tab False @tab False @tab False @tab False
address@hidden @multitable @columnfractions .166 .166 .198 .15 .15 .166
address@hidden {Requested} {Undefined} {Number} {Number} {Scalar} {Regex} 
{Array} {Undefined}
address@hidden @tab @tab String @tab Strnum @tab Number @tab Regex @tab Array 
@tab Undefined
address@hidden @tab @b{String} @tab String @tab String @tab String @tab String 
@tab false @tab false
address@hidden @tab @b{Strnum} @tab false @tab Strnum @tab Strnum @tab false 
@tab false @tab false
address@hidden @tab @b{Number} @tab Number @tab Number @tab Number @tab false 
@tab false @tab false
address@hidden @b{Type} @tab @b{Regex} @tab false @tab false @tab false @tab 
Regex @tab false @tab false
address@hidden @b{Requested} @tab @b{Array} @tab false @tab false @tab false 
@tab false @tab Array @tab false
address@hidden @tab @b{Scalar} @tab Scalar @tab Scalar @tab Scalar @tab Scalar 
@tab false @tab false
address@hidden @tab @b{Undefined} @tab String @tab Strnum @tab Number @tab 
Regex @tab Array @tab Undefined
address@hidden @tab @b{Value cookie} @tab false @tab false @tab false @tab 
false @tab false @tab false
 @end multitable
 @end ifnotdocbook
 @end ifnotplaintext
 @ifplaintext
address@hidden
address@hidden
                         
+-------------------------------------------------------+
                         |                   Type of Actual Value:              
 |
                         
+--------+--------+--------+--------+-------+-----------+
@@ -33610,9 +33649,9 @@ value type, as appropriate.  This behavior is 
summarized in
 |           | Number    | Number | Number | Number | false  | false | false    
 |
 |           
+-----------+--------+--------+--------+--------+-------+-----------+
 |           | Regex     | false  | false  | false  | Regex  | false | false    
 |
+|   Type    
+-----------+--------+--------+--------+--------+-------+-----------+
+| Requested | Array     | false  | false  | false  | false  | Array | false    
 |
 |           
+-----------+--------+--------+--------+--------+-------+-----------+
-|   Type    | Array     | false  | false  | false  | false  | Array | false    
 |
-| Requested 
+-----------+--------+--------+--------+--------+-------+-----------+
 |           | Scalar    | Scalar | Scalar | Scalar | Scalar | false | false    
 |
 |           
+-----------+--------+--------+--------+--------+-------+-----------+
 |           | Undefined | String | Strnum | Number | Regex  | Array | 
Undefined |
@@ -33620,7 +33659,7 @@ value type, as appropriate.  This behavior is 
summarized in
 |           | Value     | false  | false  | false  | false  | false | false    
 |
 |           | Cookie    |        |        |        |        |       |          
 |
 
+-----------+-----------+--------+--------+--------+--------+-------+-----------+
address@hidden example
address@hidden verbatim
 @end ifplaintext
 @end float
 
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index c8c66d2..d8f10f7 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -31595,7 +31595,7 @@ The @code{val_type} member indicates what kind of value 
the
 @code{union} holds, and each member is of the appropriate type.
 
 @item #define str_value@ @ @ @ @ @ u.s
address@hidden #define strnum_value@ @ @ @ str_value
address@hidden #define strnum_value@ @ @ str_value
 @itemx #define regex_value@ @ @ @ str_value
 @itemx #define num_value@ @ @ @ @ @ u.d
 @itemx #define array_cookie@ @ @ u.a
@@ -32515,22 +32515,27 @@ value type, as appropriate.  This behavior is 
summarized in
 @caption{API value types returned}
 @c FIXME: This needs doing.
 @docbook
+<!-- FIXME: Column widths need adjusting -->
 <informaltable>
-<tgroup cols="6">
-  <colspec colwidth="16.6*"/>
-  <colspec colwidth="16.6*"/>
-  <colspec colwidth="19.8*" colname="c3"/>
-  <colspec colwidth="15*" colname="c4"/>
-  <colspec colwidth="15*" colname="c5"/>
-  <colspec colwidth="16.6*" colname="c6"/>
-  <spanspec spanname="hspan" namest="c3" nameend="c6" align="center"/>
+<tgroup cols="8">
+  <colspec colname="c1"/>
+  <colspec colname="c2"/>
+  <colspec colname="c3"/>
+  <colspec colname="c4"/>
+  <colspec colname="c5"/>
+  <colspec colname="c6"/>
+  <colspec colname="c7"/>
+  <colspec colname="c8"/>
+  <spanspec spanname="hspan" namest="c3" nameend="c8" align="center"/>
   <thead>
     <row><entry></entry><entry spanname="hspan"><para>Type of Actual 
Value</para></entry></row>
     <row>
       <entry></entry>
       <entry></entry>
       <entry><para>String</para></entry>
+      <entry><para>Strnum</para></entry>
       <entry><para>Number</para></entry>
+      <entry><para>Regex</para></entry>
       <entry><para>Array</para></entry>
       <entry><para>Undefined</para></entry>
     </row>
@@ -32541,55 +32546,86 @@ value type, as appropriate.  This behavior is 
summarized in
       <entry><para><emphasis role="bold">String</emphasis></para></entry>
       <entry><para>String</para></entry>
       <entry><para>String</para></entry>
-      <entry><para>False</para></entry>
-      <entry><para>False</para></entry>
+      <entry><para>String</para></entry>
+      <entry><para>String</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+    </row>
+    <row>
+      <entry></entry>
+      <entry><para><emphasis role="bold">Strnum</emphasis></para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>Strnum</para></entry>
+      <entry><para>Strnum</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
     </row>
     <row>
       <entry></entry>
       <entry><para><emphasis role="bold">Number</emphasis></para></entry>
-      <entry><para>Number if can be converted, else false</para></entry>
       <entry><para>Number</para></entry>
-      <entry><para>False</para></entry>
-      <entry><para>False</para></entry>
+      <entry><para>Number</para></entry>
+      <entry><para>Number</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
     </row>
     <row>
       <entry><para><emphasis role="bold">Type</emphasis></para></entry>
+      <entry><para><emphasis role="bold">Regex</emphasis></para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>Regex</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+    </row>
+    <row>
+      <entry><para><emphasis role="bold">Requested</emphasis></para></entry>
       <entry><para><emphasis role="bold">Array</emphasis></para></entry>
-      <entry><para>False</para></entry>
-      <entry><para>False</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
       <entry><para>Array</para></entry>
-      <entry><para>False</para></entry>
+      <entry><para>false</para></entry>
     </row>
     <row>
-      <entry><para><emphasis role="bold">Requested</emphasis></para></entry>
+      <entry></entry>
       <entry><para><emphasis role="bold">Scalar</emphasis></para></entry>
       <entry><para>Scalar</para></entry>
       <entry><para>Scalar</para></entry>
-      <entry><para>False</para></entry>
-      <entry><para>False</para></entry>
+      <entry><para>Scalar</para></entry>
+      <entry><para>Scalar</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
     </row>
     <row>
       <entry></entry>
       <entry><para><emphasis role="bold">Undefined</emphasis></para></entry>
       <entry><para>String</para></entry>
+      <entry><para>Strnum</para></entry>
       <entry><para>Number</para></entry>
+      <entry><para>Regex</para></entry>
       <entry><para>Array</para></entry>
       <entry><para>Undefined</para></entry>
     </row>
     <row>
       <entry></entry>
       <entry><para><emphasis role="bold">Value cookie</emphasis></para></entry>
-      <entry><para>False</para></entry>
-      <entry><para>False</para></entry>
-      <entry><para>False</para>
-      </entry><entry><para>False</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
+      <entry><para>false</para></entry>
     </row>
   </tbody>
 </tgroup>
 </informaltable>
 @end docbook
 
address@hidden FIXME: This needs doing.
 @ifnotplaintext
 @ifnotdocbook
 @multitable @columnfractions .50 .50
@@ -32599,19 +32635,22 @@ value type, as appropriate.  This behavior is 
summarized in
 @tex
 \vglue-1.1\baselineskip
 @end tex
address@hidden @columnfractions .166 .166 .198 .15 .15 .166
address@hidden @tab @tab String @tab Number @tab Array @tab Undefined
address@hidden @tab @b{String} @tab String @tab String @tab False @tab False
address@hidden @tab @b{Number} @tab Number if can be converted, else false @tab 
Number @tab False @tab False
address@hidden @b{Type} @tab @b{Array} @tab False @tab False @tab Array @tab 
False
address@hidden @b{Requested} @tab @b{Scalar} @tab Scalar @tab Scalar @tab False 
@tab False
address@hidden @tab @b{Undefined} @tab String @tab Number @tab Array @tab 
Undefined
address@hidden @tab @b{Value cookie} @tab False @tab False @tab False @tab False
address@hidden @multitable @columnfractions .166 .166 .198 .15 .15 .166
address@hidden {Requested} {Undefined} {Number} {Number} {Scalar} {Regex} 
{Array} {Undefined}
address@hidden @tab @tab String @tab Strnum @tab Number @tab Regex @tab Array 
@tab Undefined
address@hidden @tab @b{String} @tab String @tab String @tab String @tab String 
@tab false @tab false
address@hidden @tab @b{Strnum} @tab false @tab Strnum @tab Strnum @tab false 
@tab false @tab false
address@hidden @tab @b{Number} @tab Number @tab Number @tab Number @tab false 
@tab false @tab false
address@hidden @b{Type} @tab @b{Regex} @tab false @tab false @tab false @tab 
Regex @tab false @tab false
address@hidden @b{Requested} @tab @b{Array} @tab false @tab false @tab false 
@tab false @tab Array @tab false
address@hidden @tab @b{Scalar} @tab Scalar @tab Scalar @tab Scalar @tab Scalar 
@tab false @tab false
address@hidden @tab @b{Undefined} @tab String @tab Strnum @tab Number @tab 
Regex @tab Array @tab Undefined
address@hidden @tab @b{Value cookie} @tab false @tab false @tab false @tab 
false @tab false @tab false
 @end multitable
 @end ifnotdocbook
 @end ifnotplaintext
 @ifplaintext
address@hidden
address@hidden
                         
+-------------------------------------------------------+
                         |                   Type of Actual Value:              
 |
                         
+--------+--------+--------+--------+-------+-----------+
@@ -32624,9 +32663,9 @@ value type, as appropriate.  This behavior is 
summarized in
 |           | Number    | Number | Number | Number | false  | false | false    
 |
 |           
+-----------+--------+--------+--------+--------+-------+-----------+
 |           | Regex     | false  | false  | false  | Regex  | false | false    
 |
+|   Type    
+-----------+--------+--------+--------+--------+-------+-----------+
+| Requested | Array     | false  | false  | false  | false  | Array | false    
 |
 |           
+-----------+--------+--------+--------+--------+-------+-----------+
-|   Type    | Array     | false  | false  | false  | false  | Array | false    
 |
-| Requested 
+-----------+--------+--------+--------+--------+-------+-----------+
 |           | Scalar    | Scalar | Scalar | Scalar | Scalar | false | false    
 |
 |           
+-----------+--------+--------+--------+--------+-------+-----------+
 |           | Undefined | String | Strnum | Number | Regex  | Array | 
Undefined |
@@ -32634,7 +32673,7 @@ value type, as appropriate.  This behavior is 
summarized in
 |           | Value     | false  | false  | false  | false  | false | false    
 |
 |           | Cookie    |        |        |        |        |       |          
 |
 
+-----------+-----------+--------+--------+--------+--------+-------+-----------+
address@hidden example
address@hidden verbatim
 @end ifplaintext
 @end float
 

-----------------------------------------------------------------------

Summary of changes:
 doc/ChangeLog   |    4 +
 doc/gawk.info   |  299 +++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |  113 ++++++++++++++-------
 doc/gawktexi.in |  113 ++++++++++++++-------
 4 files changed, 305 insertions(+), 224 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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