aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/float.c
diff options
context:
space:
mode:
authorRobert Haas <rhaas@postgresql.org>2013-10-18 08:14:21 -0400
committerRobert Haas <rhaas@postgresql.org>2013-10-18 08:14:21 -0400
commitea91a6be89575095f61ebf36d67c2df98be093db (patch)
tree0fd094eccff27622e6496452962c0ca9568b3e51 /src/backend/utils/adt/float.c
parentf39418e9b36987ce1dac0c55da1452e43ec46e15 (diff)
downloadpostgresql-ea91a6be89575095f61ebf36d67c2df98be093db.tar.gz
postgresql-ea91a6be89575095f61ebf36d67c2df98be093db.zip
Remove IRIX port.
Development of IRIX has been discontinued, and support is scheduled to end in December of 2013. Therefore, there will be no supported versions of this operating system by the time PostgreSQL 9.4 is released. Furthermore, we have no maintainer for this platform.
Diffstat (limited to 'src/backend/utils/adt/float.c')
-rw-r--r--src/backend/utils/adt/float.c64
1 files changed, 0 insertions, 64 deletions
diff --git a/src/backend/utils/adt/float.c b/src/backend/utils/adt/float.c
index b6c31c2fd92..54690bddb3b 100644
--- a/src/backend/utils/adt/float.c
+++ b/src/backend/utils/adt/float.c
@@ -294,38 +294,6 @@ float4in(PG_FUNCTION_ARGS)
}
#endif /* HAVE_BUGGY_SOLARIS_STRTOD */
-#ifdef HAVE_BUGGY_IRIX_STRTOD
-
- /*
- * In some IRIX versions, strtod() recognizes only "inf", so if the input
- * is "infinity" we have to skip over "inity". Also, it may return
- * positive infinity for "-inf".
- */
- if (isinf(val))
- {
- if (pg_strncasecmp(num, "Infinity", 8) == 0)
- {
- val = get_float4_infinity();
- endptr = num + 8;
- }
- else if (pg_strncasecmp(num, "+Infinity", 9) == 0)
- {
- val = get_float4_infinity();
- endptr = num + 9;
- }
- else if (pg_strncasecmp(num, "-Infinity", 9) == 0)
- {
- val = -get_float4_infinity();
- endptr = num + 9;
- }
- else if (pg_strncasecmp(num, "-inf", 4) == 0)
- {
- val = -get_float4_infinity();
- endptr = num + 4;
- }
- }
-#endif /* HAVE_BUGGY_IRIX_STRTOD */
-
/* skip trailing whitespace */
while (*endptr != '\0' && isspace((unsigned char) *endptr))
endptr++;
@@ -525,38 +493,6 @@ float8in(PG_FUNCTION_ARGS)
}
#endif /* HAVE_BUGGY_SOLARIS_STRTOD */
-#ifdef HAVE_BUGGY_IRIX_STRTOD
-
- /*
- * In some IRIX versions, strtod() recognizes only "inf", so if the input
- * is "infinity" we have to skip over "inity". Also, it may return
- * positive infinity for "-inf".
- */
- if (isinf(val))
- {
- if (pg_strncasecmp(num, "Infinity", 8) == 0)
- {
- val = get_float8_infinity();
- endptr = num + 8;
- }
- else if (pg_strncasecmp(num, "+Infinity", 9) == 0)
- {
- val = get_float8_infinity();
- endptr = num + 9;
- }
- else if (pg_strncasecmp(num, "-Infinity", 9) == 0)
- {
- val = -get_float8_infinity();
- endptr = num + 9;
- }
- else if (pg_strncasecmp(num, "-inf", 4) == 0)
- {
- val = -get_float8_infinity();
- endptr = num + 4;
- }
- }
-#endif /* HAVE_BUGGY_IRIX_STRTOD */
-
/* skip trailing whitespace */
while (*endptr != '\0' && isspace((unsigned char) *endptr))
endptr++;