summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/float.c
diff options
context:
space:
mode:
authorRobert Haas2013-10-18 12:14:21 +0000
committerRobert Haas2013-10-18 12:14:21 +0000
commitea91a6be89575095f61ebf36d67c2df98be093db (patch)
tree0fd094eccff27622e6496452962c0ca9568b3e51 /src/backend/utils/adt/float.c
parentf39418e9b36987ce1dac0c55da1452e43ec46e15 (diff)
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 b6c31c2fd9..54690bddb3 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++;