Disable not-ready-to-use support code for the line data type.
authorThomas G. Lockhart
Sun, 16 Aug 1998 04:06:55 +0000 (04:06 +0000)
committerThomas G. Lockhart
Sun, 16 Aug 1998 04:06:55 +0000 (04:06 +0000)
Bracket things with #ifdef ENABLE_LINE_TYPE.
The line data type has always been used internally to support other types,
 but I/O routines have never been defined for it.

src/backend/utils/adt/geo_ops.c

index ee0e888b78c49a94e5b4a6c74756c94152a6e71d..48d358b9c7091e87556cca866de1021bd7b17466 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/backend/utils/adt/geo_ops.c,v 1.34 1998/08/15 06:45:10 thomas Exp $
+ *   $Header: /cvsroot/pgsql/src/backend/utils/adt/geo_ops.c,v 1.35 1998/08/16 04:06:55 thomas Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -768,13 +768,12 @@ box_diagonal(BOX *box)
  **
  ***********************************************************************/
 
-#define LINEDEBUG
 LINE *
 line_in(char *str)
 {
    LINE       *line;
 
-#if LINEDEBUG
+#ifdef ENABLE_LINE_TYPE
    LSEG        lseg;
    int         isopen;
    char       *s;
@@ -783,7 +782,7 @@ line_in(char *str)
    if (!PointerIsValid(str))
        elog(ERROR, " Bad (null) line external representation", NULL);
 
-#if LINEDEBUG
+#ifdef ENABLE_LINE_TYPE
    if ((!path_decode(TRUE, 2, str, &isopen, &s, &(lseg.p[0])))
        || (*s != '\0'))
        elog(ERROR, "Bad line external representation '%s'", str);
@@ -802,12 +801,14 @@ char *
 line_out(LINE *line)
 {
    char *result;
-   LSEG        lseg;
+#ifdef ENABLE_LINE_TYPE
+   LSEG lseg;
+#endif
 
    if (!PointerIsValid(line))
        return (NULL);
 
-#if LINEDEBUG
+#ifdef ENABLE_LINE_TYPE
    if (FPzero(line->B))
    {                           /* vertical */
        /* use "x = C" */