]> granicus.if.org Git - postgresql/commitdiff
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 */