Revert yesterday's change to make pg_cast.h say 'OID = 0' in DATA entries.
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 13 Apr 2005 16:15:35 +0000 (16:15 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 13 Apr 2005 16:15:35 +0000 (16:15 +0000)
On reflection, we ought to get rid of that mechanism entirely.

src/include/catalog/pg_cast.h

index 916d840855108545364490cacfa256ee8608e3b3..a917efc163f75340e013417acc772eba65ca04e7 100644 (file)
@@ -10,7 +10,7 @@
  *
  * Copyright (c) 2002-2005, PostgreSQL Global Development Group
  *
- * $PostgreSQL: pgsql/src/include/catalog/pg_cast.h,v 1.19 2005/04/12 19:45:43 tgl Exp $
+ * $PostgreSQL: pgsql/src/include/catalog/pg_cast.h,v 1.20 2005/04/13 16:15:35 tgl Exp $
  *
  * NOTES
  *   the genbki.sh script reads this file and generates .bki
@@ -63,8 +63,8 @@ typedef enum CoercionCodes
 /* ----------------
  *     initial contents of pg_cast
  *
- * Note: we allow genbki.sh to assign the OIDs, since we don't really care
- * what they are.
+ * Note: this table has OIDs, but we don't bother to assign them manually,
+ * since nothing needs to know the specific OID of any built-in cast.
  * ----------------
  */
 
@@ -73,40 +73,40 @@ typedef enum CoercionCodes
  * int2->int4->int8->numeric->float4->float8, while casts in the
  * reverse direction are assignment-only.
  */
-DATA(insert OID = 0 (  20   21  714 a ));
-DATA(insert OID = 0 (  20   23  480 a ));
-DATA(insert OID = 0 (  20  700  652 i ));
-DATA(insert OID = 0 (  20  701  482 i ));
-DATA(insert OID = 0 (  20 1700 1781 i ));
-DATA(insert OID = 0 (  21   20  754 i ));
-DATA(insert OID = 0 (  21   23  313 i ));
-DATA(insert OID = 0 (  21  700  236 i ));
-DATA(insert OID = 0 (  21  701  235 i ));
-DATA(insert OID = 0 (  21 1700 1782 i ));
-DATA(insert OID = 0 (  23   20  481 i ));
-DATA(insert OID = 0 (  23   21  314 a ));
-DATA(insert OID = 0 (  23  700  318 i ));
-DATA(insert OID = 0 (  23  701  316 i ));
-DATA(insert OID = 0 (  23 1700 1740 i ));
-DATA(insert OID = 0 (  700  20  653 a ));
-DATA(insert OID = 0 (  700  21  238 a ));
-DATA(insert OID = 0 (  700  23  319 a ));
-DATA(insert OID = 0 (  700 701  311 i ));
-DATA(insert OID = 0 (  700 1700 1742 a ));
-DATA(insert OID = 0 (  701  20  483 a ));
-DATA(insert OID = 0 (  701  21  237 a ));
-DATA(insert OID = 0 (  701  23  317 a ));
-DATA(insert OID = 0 (  701 700  312 a ));
-DATA(insert OID = 0 (  701 1700 1743 a ));
-DATA(insert OID = 0 ( 1700  20 1779 a ));
-DATA(insert OID = 0 ( 1700  21 1783 a ));
-DATA(insert OID = 0 ( 1700  23 1744 a ));
-DATA(insert OID = 0 ( 1700 700 1745 i ));
-DATA(insert OID = 0 ( 1700 701 1746 i ));
+DATA(insert (  20   21  714 a ));
+DATA(insert (  20   23  480 a ));
+DATA(insert (  20  700  652 i ));
+DATA(insert (  20  701  482 i ));
+DATA(insert (  20 1700 1781 i ));
+DATA(insert (  21   20  754 i ));
+DATA(insert (  21   23  313 i ));
+DATA(insert (  21  700  236 i ));
+DATA(insert (  21  701  235 i ));
+DATA(insert (  21 1700 1782 i ));
+DATA(insert (  23   20  481 i ));
+DATA(insert (  23   21  314 a ));
+DATA(insert (  23  700  318 i ));
+DATA(insert (  23  701  316 i ));
+DATA(insert (  23 1700 1740 i ));
+DATA(insert (  700  20  653 a ));
+DATA(insert (  700  21  238 a ));
+DATA(insert (  700  23  319 a ));
+DATA(insert (  700 701  311 i ));
+DATA(insert (  700 1700 1742 a ));
+DATA(insert (  701  20  483 a ));
+DATA(insert (  701  21  237 a ));
+DATA(insert (  701  23  317 a ));
+DATA(insert (  701 700  312 a ));
+DATA(insert (  701 1700 1743 a ));
+DATA(insert ( 1700  20 1779 a ));
+DATA(insert ( 1700  21 1783 a ));
+DATA(insert ( 1700  23 1744 a ));
+DATA(insert ( 1700 700 1745 i ));
+DATA(insert ( 1700 701 1746 i ));
 
 /* Allow explicit coercions between int4 and bool */
-DATA(insert OID = 0 (  23  16  2557 e ));
-DATA(insert OID = 0 (  16  23  2558 e ));
+DATA(insert (  23  16  2557 e ));
+DATA(insert (  16  23  2558 e ));
 
 /*
  * OID category: allow implicit conversion from any integral type (including
@@ -116,147 +116,147 @@ DATA(insert OID = 0 (   16  23  2558 e ));
  * regproc<->regprocedure and regoper<->regoperator.  (Other coercions
  * between alias types must pass through OID.)
  */
-DATA(insert OID = 0 (  20   26 1287 i ));
-DATA(insert OID = 0 (  21   26  313 i ));
-DATA(insert OID = 0 (  23   26    0 i ));
-DATA(insert OID = 0 (  26   20 1288 a ));
-DATA(insert OID = 0 (  26   23    0 a ));
-DATA(insert OID = 0 (  26   24    0 i ));
-DATA(insert OID = 0 (  24   26    0 i ));
-DATA(insert OID = 0 (  20   24 1287 i ));
-DATA(insert OID = 0 (  21   24  313 i ));
-DATA(insert OID = 0 (  23   24    0 i ));
-DATA(insert OID = 0 (  24   20 1288 a ));
-DATA(insert OID = 0 (  24   23    0 a ));
-DATA(insert OID = 0 (  24 2202    0 i ));
-DATA(insert OID = 0 ( 2202  24    0 i ));
-DATA(insert OID = 0 (  26 2202    0 i ));
-DATA(insert OID = 0 ( 2202  26    0 i ));
-DATA(insert OID = 0 (  20 2202 1287 i ));
-DATA(insert OID = 0 (  21 2202  313 i ));
-DATA(insert OID = 0 (  23 2202    0 i ));
-DATA(insert OID = 0 ( 2202  20 1288 a ));
-DATA(insert OID = 0 ( 2202  23    0 a ));
-DATA(insert OID = 0 (  26 2203    0 i ));
-DATA(insert OID = 0 ( 2203  26    0 i ));
-DATA(insert OID = 0 (  20 2203 1287 i ));
-DATA(insert OID = 0 (  21 2203  313 i ));
-DATA(insert OID = 0 (  23 2203    0 i ));
-DATA(insert OID = 0 ( 2203  20 1288 a ));
-DATA(insert OID = 0 ( 2203  23    0 a ));
-DATA(insert OID = 0 ( 2203 2204    0 i ));
-DATA(insert OID = 0 ( 2204 2203    0 i ));
-DATA(insert OID = 0 (  26 2204    0 i ));
-DATA(insert OID = 0 ( 2204  26    0 i ));
-DATA(insert OID = 0 (  20 2204 1287 i ));
-DATA(insert OID = 0 (  21 2204  313 i ));
-DATA(insert OID = 0 (  23 2204    0 i ));
-DATA(insert OID = 0 ( 2204  20 1288 a ));
-DATA(insert OID = 0 ( 2204  23    0 a ));
-DATA(insert OID = 0 (  26 2205    0 i ));
-DATA(insert OID = 0 ( 2205  26    0 i ));
-DATA(insert OID = 0 (  20 2205 1287 i ));
-DATA(insert OID = 0 (  21 2205  313 i ));
-DATA(insert OID = 0 (  23 2205    0 i ));
-DATA(insert OID = 0 ( 2205  20 1288 a ));
-DATA(insert OID = 0 ( 2205  23    0 a ));
-DATA(insert OID = 0 (  26 2206    0 i ));
-DATA(insert OID = 0 ( 2206  26    0 i ));
-DATA(insert OID = 0 (  20 2206 1287 i ));
-DATA(insert OID = 0 (  21 2206  313 i ));
-DATA(insert OID = 0 (  23 2206    0 i ));
-DATA(insert OID = 0 ( 2206  20 1288 a ));
-DATA(insert OID = 0 ( 2206  23    0 a ));
+DATA(insert (  20   26 1287 i ));
+DATA(insert (  21   26  313 i ));
+DATA(insert (  23   26    0 i ));
+DATA(insert (  26   20 1288 a ));
+DATA(insert (  26   23    0 a ));
+DATA(insert (  26   24    0 i ));
+DATA(insert (  24   26    0 i ));
+DATA(insert (  20   24 1287 i ));
+DATA(insert (  21   24  313 i ));
+DATA(insert (  23   24    0 i ));
+DATA(insert (  24   20 1288 a ));
+DATA(insert (  24   23    0 a ));
+DATA(insert (  24 2202    0 i ));
+DATA(insert ( 2202  24    0 i ));
+DATA(insert (  26 2202    0 i ));
+DATA(insert ( 2202  26    0 i ));
+DATA(insert (  20 2202 1287 i ));
+DATA(insert (  21 2202  313 i ));
+DATA(insert (  23 2202    0 i ));
+DATA(insert ( 2202  20 1288 a ));
+DATA(insert ( 2202  23    0 a ));
+DATA(insert (  26 2203    0 i ));
+DATA(insert ( 2203  26    0 i ));
+DATA(insert (  20 2203 1287 i ));
+DATA(insert (  21 2203  313 i ));
+DATA(insert (  23 2203    0 i ));
+DATA(insert ( 2203  20 1288 a ));
+DATA(insert ( 2203  23    0 a ));
+DATA(insert ( 2203 2204    0 i ));
+DATA(insert ( 2204 2203    0 i ));
+DATA(insert (  26 2204    0 i ));
+DATA(insert ( 2204  26    0 i ));
+DATA(insert (  20 2204 1287 i ));
+DATA(insert (  21 2204  313 i ));
+DATA(insert (  23 2204    0 i ));
+DATA(insert ( 2204  20 1288 a ));
+DATA(insert ( 2204  23    0 a ));
+DATA(insert (  26 2205    0 i ));
+DATA(insert ( 2205  26    0 i ));
+DATA(insert (  20 2205 1287 i ));
+DATA(insert (  21 2205  313 i ));
+DATA(insert (  23 2205    0 i ));
+DATA(insert ( 2205  20 1288 a ));
+DATA(insert ( 2205  23    0 a ));
+DATA(insert (  26 2206    0 i ));
+DATA(insert ( 2206  26    0 i ));
+DATA(insert (  20 2206 1287 i ));
+DATA(insert (  21 2206  313 i ));
+DATA(insert (  23 2206    0 i ));
+DATA(insert ( 2206  20 1288 a ));
+DATA(insert ( 2206  23    0 a ));
 
 /*
  * String category: this needs to be tightened up
  */
-DATA(insert OID = 0 (  25 1042    0 i ));
-DATA(insert OID = 0 (  25 1043    0 i ));
-DATA(insert OID = 0 ( 1042  25  401 i ));
-DATA(insert OID = 0 ( 1042 1043  401 i ));
-DATA(insert OID = 0 ( 1043  25    0 i ));
-DATA(insert OID = 0 ( 1043 1042    0 i ));
-DATA(insert OID = 0 (  18   25  946 i ));
-DATA(insert OID = 0 (  18 1042  860 a ));
-DATA(insert OID = 0 (  18 1043  946 a ));
-DATA(insert OID = 0 (  19   25  406 i ));
-DATA(insert OID = 0 (  19 1042  408 a ));
-DATA(insert OID = 0 (  19 1043 1401 a ));
-DATA(insert OID = 0 (  25   18  944 a ));
-DATA(insert OID = 0 ( 1042  18  944 a ));
-DATA(insert OID = 0 ( 1043  18  944 a ));
-DATA(insert OID = 0 (  25   19  407 i ));
-DATA(insert OID = 0 ( 1042  19  409 i ));
-DATA(insert OID = 0 ( 1043  19 1400 i ));
+DATA(insert (  25 1042    0 i ));
+DATA(insert (  25 1043    0 i ));
+DATA(insert ( 1042  25  401 i ));
+DATA(insert ( 1042 1043  401 i ));
+DATA(insert ( 1043  25    0 i ));
+DATA(insert ( 1043 1042    0 i ));
+DATA(insert (  18   25  946 i ));
+DATA(insert (  18 1042  860 a ));
+DATA(insert (  18 1043  946 a ));
+DATA(insert (  19   25  406 i ));
+DATA(insert (  19 1042  408 a ));
+DATA(insert (  19 1043 1401 a ));
+DATA(insert (  25   18  944 a ));
+DATA(insert ( 1042  18  944 a ));
+DATA(insert ( 1043  18  944 a ));
+DATA(insert (  25   19  407 i ));
+DATA(insert ( 1042  19  409 i ));
+DATA(insert ( 1043  19 1400 i ));
 /* Cross-category casts between int4 and "char" */
-DATA(insert OID = 0 (  18   23   77 e ));
-DATA(insert OID = 0 (  23   18   78 e ));
+DATA(insert (  18   23   77 e ));
+DATA(insert (  23   18   78 e ));
 
 /*
  * Datetime category
  */
-DATA(insert OID = 0 (  702 1082 1179 a ));
-DATA(insert OID = 0 (  702 1083 1364 a ));
-DATA(insert OID = 0 (  702 1114 2023 i ));
-DATA(insert OID = 0 (  702 1184 1173 i ));
-DATA(insert OID = 0 (  703 1186 1177 i ));
-DATA(insert OID = 0 ( 1082 1114 2024 i ));
-DATA(insert OID = 0 ( 1082 1184 1174 i ));
-DATA(insert OID = 0 ( 1083 1186 1370 i ));
-DATA(insert OID = 0 ( 1083 1266 2047 i ));
-DATA(insert OID = 0 ( 1114 702 2030 a ));
-DATA(insert OID = 0 ( 1114 1082 2029 a ));
-DATA(insert OID = 0 ( 1114 1083 1316 a ));
-DATA(insert OID = 0 ( 1114 1184 2028 i ));
-DATA(insert OID = 0 ( 1184 702 1180 a ));
-DATA(insert OID = 0 ( 1184 1082 1178 a ));
-DATA(insert OID = 0 ( 1184 1083 2019 a ));
-DATA(insert OID = 0 ( 1184 1114 2027 a ));
-DATA(insert OID = 0 ( 1184 1266 1388 a ));
-DATA(insert OID = 0 ( 1186 703 1194 a ));
-DATA(insert OID = 0 ( 1186 1083 1419 a ));
-DATA(insert OID = 0 ( 1266 1083 2046 a ));
+DATA(insert (  702 1082 1179 a ));
+DATA(insert (  702 1083 1364 a ));
+DATA(insert (  702 1114 2023 i ));
+DATA(insert (  702 1184 1173 i ));
+DATA(insert (  703 1186 1177 i ));
+DATA(insert ( 1082 1114 2024 i ));
+DATA(insert ( 1082 1184 1174 i ));
+DATA(insert ( 1083 1186 1370 i ));
+DATA(insert ( 1083 1266 2047 i ));
+DATA(insert ( 1114 702 2030 a ));
+DATA(insert ( 1114 1082 2029 a ));
+DATA(insert ( 1114 1083 1316 a ));
+DATA(insert ( 1114 1184 2028 i ));
+DATA(insert ( 1184 702 1180 a ));
+DATA(insert ( 1184 1082 1178 a ));
+DATA(insert ( 1184 1083 2019 a ));
+DATA(insert ( 1184 1114 2027 a ));
+DATA(insert ( 1184 1266 1388 a ));
+DATA(insert ( 1186 703 1194 a ));
+DATA(insert ( 1186 1083 1419 a ));
+DATA(insert ( 1266 1083 2046 a ));
 /* Cross-category casts between int4 and abstime, reltime */
-DATA(insert OID = 0 (  23  702    0 e ));
-DATA(insert OID = 0 (  702  23    0 e ));
-DATA(insert OID = 0 (  23  703    0 e ));
-DATA(insert OID = 0 (  703  23    0 e ));
+DATA(insert (  23  702    0 e ));
+DATA(insert (  702  23    0 e ));
+DATA(insert (  23  703    0 e ));
+DATA(insert (  703  23    0 e ));
 
 /*
  * Geometric category
  */
-DATA(insert OID = 0 (  601 600 1532 e ));
-DATA(insert OID = 0 (  602 600 1533 e ));
-DATA(insert OID = 0 (  602 604 1449 a ));
-DATA(insert OID = 0 (  603 600 1534 e ));
-DATA(insert OID = 0 (  603 601 1541 e ));
-DATA(insert OID = 0 (  603 604 1448 a ));
-DATA(insert OID = 0 (  603 718 1479 e ));
-DATA(insert OID = 0 (  604 600 1540 e ));
-DATA(insert OID = 0 (  604 602 1447 a ));
-DATA(insert OID = 0 (  604 603 1446 e ));
-DATA(insert OID = 0 (  604 718 1474 e ));
-DATA(insert OID = 0 (  718 600 1416 e ));
-DATA(insert OID = 0 (  718 603 1480 e ));
-DATA(insert OID = 0 (  718 604 1544 e ));
+DATA(insert (  601 600 1532 e ));
+DATA(insert (  602 600 1533 e ));
+DATA(insert (  602 604 1449 a ));
+DATA(insert (  603 600 1534 e ));
+DATA(insert (  603 601 1541 e ));
+DATA(insert (  603 604 1448 a ));
+DATA(insert (  603 718 1479 e ));
+DATA(insert (  604 600 1540 e ));
+DATA(insert (  604 602 1447 a ));
+DATA(insert (  604 603 1446 e ));
+DATA(insert (  604 718 1474 e ));
+DATA(insert (  718 600 1416 e ));
+DATA(insert (  718 603 1480 e ));
+DATA(insert (  718 604 1544 e ));
 
 /*
  * INET category
  */
-DATA(insert OID = 0 (  650 869    0 i ));
-DATA(insert OID = 0 (  869 650    0 i ));
+DATA(insert (  650 869    0 i ));
+DATA(insert (  869 650    0 i ));
 
 /*
  * BitString category
  */
-DATA(insert OID = 0 ( 1560 1562    0 i ));
-DATA(insert OID = 0 ( 1562 1560    0 i ));
+DATA(insert ( 1560 1562    0 i ));
+DATA(insert ( 1562 1560    0 i ));
 /* Cross-category casts between bit and int4, int8 */
-DATA(insert OID = 0 (  20 1560 2075 e ));
-DATA(insert OID = 0 (  23 1560 1683 e ));
-DATA(insert OID = 0 ( 1560  20 2076 e ));
-DATA(insert OID = 0 ( 1560  23 1684 e ));
+DATA(insert (  20 1560 2075 e ));
+DATA(insert (  23 1560 1683 e ));
+DATA(insert ( 1560  20 2076 e ));
+DATA(insert ( 1560  23 1684 e ));
 
 /*
  * Cross-category casts to and from TEXT
@@ -264,76 +264,76 @@ DATA(insert OID = 0 ( 1560     23 1684 e ));
  * For historical reasons, most casts to TEXT are implicit.  This is BAD
  * and should be reined in.
  */
-DATA(insert OID = 0 (  20   25 1289 i ));
-DATA(insert OID = 0 (  25   20 1290 e ));
-DATA(insert OID = 0 (  21   25  113 i ));
-DATA(insert OID = 0 (  25   21  818 e ));
-DATA(insert OID = 0 (  23   25  112 i ));
-DATA(insert OID = 0 (  25   23  819 e ));
-DATA(insert OID = 0 (  26   25  114 i ));
-DATA(insert OID = 0 (  25   26  817 e ));
-DATA(insert OID = 0 (  25  650 1714 e ));
-DATA(insert OID = 0 (  700  25  841 i ));
-DATA(insert OID = 0 (  25  700  839 e ));
-DATA(insert OID = 0 (  701  25  840 i ));
-DATA(insert OID = 0 (  25  701  838 e ));
-DATA(insert OID = 0 (  829  25  752 e ));
-DATA(insert OID = 0 (  25  829  767 e ));
-DATA(insert OID = 0 (  650  25  730 e ));
-DATA(insert OID = 0 (  869  25  730 e ));
-DATA(insert OID = 0 (  25  869 1713 e ));
-DATA(insert OID = 0 ( 1082  25  749 i ));
-DATA(insert OID = 0 (  25 1082  748 e ));
-DATA(insert OID = 0 ( 1083  25  948 i ));
-DATA(insert OID = 0 (  25 1083  837 e ));
-DATA(insert OID = 0 ( 1114  25 2034 i ));
-DATA(insert OID = 0 (  25 1114 2022 e ));
-DATA(insert OID = 0 ( 1184  25 1192 i ));
-DATA(insert OID = 0 (  25 1184 1191 e ));
-DATA(insert OID = 0 ( 1186  25 1193 i ));
-DATA(insert OID = 0 (  25 1186 1263 e ));
-DATA(insert OID = 0 ( 1266  25  939 i ));
-DATA(insert OID = 0 (  25 1266  938 e ));
-DATA(insert OID = 0 ( 1700  25 1688 i ));
-DATA(insert OID = 0 (  25 1700 1686 e ));
+DATA(insert (  20   25 1289 i ));
+DATA(insert (  25   20 1290 e ));
+DATA(insert (  21   25  113 i ));
+DATA(insert (  25   21  818 e ));
+DATA(insert (  23   25  112 i ));
+DATA(insert (  25   23  819 e ));
+DATA(insert (  26   25  114 i ));
+DATA(insert (  25   26  817 e ));
+DATA(insert (  25  650 1714 e ));
+DATA(insert (  700  25  841 i ));
+DATA(insert (  25  700  839 e ));
+DATA(insert (  701  25  840 i ));
+DATA(insert (  25  701  838 e ));
+DATA(insert (  829  25  752 e ));
+DATA(insert (  25  829  767 e ));
+DATA(insert (  650  25  730 e ));
+DATA(insert (  869  25  730 e ));
+DATA(insert (  25  869 1713 e ));
+DATA(insert ( 1082  25  749 i ));
+DATA(insert (  25 1082  748 e ));
+DATA(insert ( 1083  25  948 i ));
+DATA(insert (  25 1083  837 e ));
+DATA(insert ( 1114  25 2034 i ));
+DATA(insert (  25 1114 2022 e ));
+DATA(insert ( 1184  25 1192 i ));
+DATA(insert (  25 1184 1191 e ));
+DATA(insert ( 1186  25 1193 i ));
+DATA(insert (  25 1186 1263 e ));
+DATA(insert ( 1266  25  939 i ));
+DATA(insert (  25 1266  938 e ));
+DATA(insert ( 1700  25 1688 i ));
+DATA(insert (  25 1700 1686 e ));
 
 /*
  * Cross-category casts to and from VARCHAR
  *
  * We support all the same casts as for TEXT, but none are implicit.
  */
-DATA(insert OID = 0 (  20 1043 1289 a ));
-DATA(insert OID = 0 ( 1043  20 1290 e ));
-DATA(insert OID = 0 (  21 1043  113 a ));
-DATA(insert OID = 0 ( 1043  21  818 e ));
-DATA(insert OID = 0 (  23 1043  112 a ));
-DATA(insert OID = 0 ( 1043  23  819 e ));
-DATA(insert OID = 0 (  26 1043  114 a ));
-DATA(insert OID = 0 ( 1043  26  817 e ));
-DATA(insert OID = 0 ( 1043 650 1714 e ));
-DATA(insert OID = 0 (  700 1043  841 a ));
-DATA(insert OID = 0 ( 1043 700  839 e ));
-DATA(insert OID = 0 (  701 1043  840 a ));
-DATA(insert OID = 0 ( 1043 701  838 e ));
-DATA(insert OID = 0 (  829 1043  752 e ));
-DATA(insert OID = 0 ( 1043 829  767 e ));
-DATA(insert OID = 0 (  650 1043  730 e ));
-DATA(insert OID = 0 (  869 1043  730 e ));
-DATA(insert OID = 0 ( 1043 869 1713 e ));
-DATA(insert OID = 0 ( 1082 1043  749 a ));
-DATA(insert OID = 0 ( 1043 1082  748 e ));
-DATA(insert OID = 0 ( 1083 1043  948 a ));
-DATA(insert OID = 0 ( 1043 1083  837 e ));
-DATA(insert OID = 0 ( 1114 1043 2034 a ));
-DATA(insert OID = 0 ( 1043 1114 2022 e ));
-DATA(insert OID = 0 ( 1184 1043 1192 a ));
-DATA(insert OID = 0 ( 1043 1184 1191 e ));
-DATA(insert OID = 0 ( 1186 1043 1193 a ));
-DATA(insert OID = 0 ( 1043 1186 1263 e ));
-DATA(insert OID = 0 ( 1266 1043  939 a ));
-DATA(insert OID = 0 ( 1043 1266  938 e ));
-DATA(insert OID = 0 ( 1700 1043 1688 a ));
-DATA(insert OID = 0 ( 1043 1700 1686 e ));
+DATA(insert (  20 1043 1289 a ));
+DATA(insert ( 1043  20 1290 e ));
+DATA(insert (  21 1043  113 a ));
+DATA(insert ( 1043  21  818 e ));
+DATA(insert (  23 1043  112 a ));
+DATA(insert ( 1043  23  819 e ));
+DATA(insert (  26 1043  114 a ));
+DATA(insert ( 1043  26  817 e ));
+DATA(insert ( 1043 650 1714 e ));
+DATA(insert (  700 1043  841 a ));
+DATA(insert ( 1043 700  839 e ));
+DATA(insert (  701 1043  840 a ));
+DATA(insert ( 1043 701  838 e ));
+DATA(insert (  829 1043  752 e ));
+DATA(insert ( 1043 829  767 e ));
+DATA(insert (  650 1043  730 e ));
+DATA(insert (  869 1043  730 e ));
+DATA(insert ( 1043 869 1713 e ));
+DATA(insert ( 1082 1043  749 a ));
+DATA(insert ( 1043 1082  748 e ));
+DATA(insert ( 1083 1043  948 a ));
+DATA(insert ( 1043 1083  837 e ));
+DATA(insert ( 1114 1043 2034 a ));
+DATA(insert ( 1043 1114 2022 e ));
+DATA(insert ( 1184 1043 1192 a ));
+DATA(insert ( 1043 1184 1191 e ));
+DATA(insert ( 1186 1043 1193 a ));
+DATA(insert ( 1043 1186 1263 e ));
+DATA(insert ( 1266 1043  939 a ));
+DATA(insert ( 1043 1266  938 e ));
+DATA(insert ( 1700 1043 1688 a ));
+DATA(insert ( 1043 1700 1686 e ));
 
 /*
  * Cross-category casts to and from BPCHAR
@@ -343,49 +343,49 @@ DATA(insert OID = 0 ( 1043 1700 1686 e ));
  * blanks as insignificant.  So this is a subset of the VARCHAR list.
  * (Arguably the holdouts should be fixed, but I'm not doing that now...)
  */
-DATA(insert OID = 0 (  20 1042 1289 a ));
-DATA(insert OID = 0 ( 1042  20 1290 e ));
-DATA(insert OID = 0 (  21 1042  113 a ));
-DATA(insert OID = 0 ( 1042  21  818 e ));
-DATA(insert OID = 0 (  23 1042  112 a ));
-DATA(insert OID = 0 ( 1042  23  819 e ));
-DATA(insert OID = 0 (  26 1042  114 a ));
-DATA(insert OID = 0 ( 1042  26  817 e ));
-DATA(insert OID = 0 (  700 1042  841 a ));
-DATA(insert OID = 0 ( 1042 700  839 e ));
-DATA(insert OID = 0 (  701 1042  840 a ));
-DATA(insert OID = 0 ( 1042 701  838 e ));
-DATA(insert OID = 0 (  829 1042  752 e ));
-DATA(insert OID = 0 ( 1042 829  767 e ));
-DATA(insert OID = 0 (  650 1042  730 e ));
-DATA(insert OID = 0 (  869 1042  730 e ));
-DATA(insert OID = 0 ( 1082 1042  749 a ));
-DATA(insert OID = 0 ( 1042 1082  748 e ));
-DATA(insert OID = 0 ( 1083 1042  948 a ));
-DATA(insert OID = 0 ( 1042 1083  837 e ));
-DATA(insert OID = 0 ( 1114 1042 2034 a ));
-DATA(insert OID = 0 ( 1042 1114 2022 e ));
-DATA(insert OID = 0 ( 1184 1042 1192 a ));
-DATA(insert OID = 0 ( 1042 1184 1191 e ));
-DATA(insert OID = 0 ( 1186 1042 1193 a ));
-DATA(insert OID = 0 ( 1042 1186 1263 e ));
-DATA(insert OID = 0 ( 1266 1042  939 a ));
-DATA(insert OID = 0 ( 1042 1266  938 e ));
-DATA(insert OID = 0 ( 1700 1042 1688 a ));
-DATA(insert OID = 0 ( 1042 1700 1686 e ));
+DATA(insert (  20 1042 1289 a ));
+DATA(insert ( 1042  20 1290 e ));
+DATA(insert (  21 1042  113 a ));
+DATA(insert ( 1042  21  818 e ));
+DATA(insert (  23 1042  112 a ));
+DATA(insert ( 1042  23  819 e ));
+DATA(insert (  26 1042  114 a ));
+DATA(insert ( 1042  26  817 e ));
+DATA(insert (  700 1042  841 a ));
+DATA(insert ( 1042 700  839 e ));
+DATA(insert (  701 1042  840 a ));
+DATA(insert ( 1042 701  838 e ));
+DATA(insert (  829 1042  752 e ));
+DATA(insert ( 1042 829  767 e ));
+DATA(insert (  650 1042  730 e ));
+DATA(insert (  869 1042  730 e ));
+DATA(insert ( 1082 1042  749 a ));
+DATA(insert ( 1042 1082  748 e ));
+DATA(insert ( 1083 1042  948 a ));
+DATA(insert ( 1042 1083  837 e ));
+DATA(insert ( 1114 1042 2034 a ));
+DATA(insert ( 1042 1114 2022 e ));
+DATA(insert ( 1184 1042 1192 a ));
+DATA(insert ( 1042 1184 1191 e ));
+DATA(insert ( 1186 1042 1193 a ));
+DATA(insert ( 1042 1186 1263 e ));
+DATA(insert ( 1266 1042  939 a ));
+DATA(insert ( 1042 1266  938 e ));
+DATA(insert ( 1700 1042 1688 a ));
+DATA(insert ( 1042 1700 1686 e ));
 
 /*
  * Length-coercion functions
  */
-DATA(insert OID = 0 ( 1042 1042  668 i ));
-DATA(insert OID = 0 ( 1043 1043  669 i ));
-DATA(insert OID = 0 ( 1083 1083 1968 i ));
-DATA(insert OID = 0 ( 1114 1114 1961 i ));
-DATA(insert OID = 0 ( 1184 1184 1967 i ));
-DATA(insert OID = 0 ( 1186 1186 1200 i ));
-DATA(insert OID = 0 ( 1266 1266 1969 i ));
-DATA(insert OID = 0 ( 1560 1560 1685 i ));
-DATA(insert OID = 0 ( 1562 1562 1687 i ));
-DATA(insert OID = 0 ( 1700 1700 1703 i ));
+DATA(insert ( 1042 1042  668 i ));
+DATA(insert ( 1043 1043  669 i ));
+DATA(insert ( 1083 1083 1968 i ));
+DATA(insert ( 1114 1114 1961 i ));
+DATA(insert ( 1184 1184 1967 i ));
+DATA(insert ( 1186 1186 1200 i ));
+DATA(insert ( 1266 1266 1969 i ));
+DATA(insert ( 1560 1560 1685 i ));
+DATA(insert ( 1562 1562 1687 i ));
+DATA(insert ( 1700 1700 1703 i ));
 
 #endif   /* PG_CAST_H */