environ.c (init_choice): Remove unused function.
authorBen Elliston <bje@au.ibm.com>
Wed, 17 Oct 2007 23:28:37 +0000 (23:28 +0000)
committerBen Elliston <bje@gcc.gnu.org>
Wed, 17 Oct 2007 23:28:37 +0000 (09:28 +1000)
* runtime/environ.c (init_choice): Remove unused function.
(show_choice): Likewise.
(choice): Remove.
(FP_ROUND_NEAREST, FP_ROUND_UP, FP_ROUND_DOWN, FP_ROUND_ZERO):
Remove.
(precision, signal_choices): Remove.

From-SVN: r129423

libgfortran/ChangeLog
libgfortran/runtime/environ.c

index d0cecb0167b0a0c2a56db859e89c30ce0d16e2ce..a75c91db08fec9b43f6053b3e5a9b086c0bd97fb 100644 (file)
@@ -1,3 +1,12 @@
+2007-10-18  Ben Elliston  <bje@au.ibm.com>
+
+       * runtime/environ.c (init_choice): Remove unused function.
+       (show_choice): Likewise.
+       (choice): Remove.
+       (FP_ROUND_NEAREST, FP_ROUND_UP, FP_ROUND_DOWN, FP_ROUND_ZERO):
+       Remove.
+       (precision, signal_choices): Remove.
+
 2007-10-15 Christopher D. Rickett <crickett@lanl.gov>
 
        PR fortran/32600
index ae06abe0c45e19d430f17d2adac2b916b88b3a52..a7ee3a771cba1b0515c253577621eddc1e057c41 100644 (file)
@@ -270,86 +270,6 @@ show_string (variable * v)
 }
 
 
-/* Structure for associating names and values.  */
-
-typedef struct
-{
-  const char *name;
-  int value;
-}
-choice;
-
-
-enum
-{ FP_ROUND_NEAREST, FP_ROUND_UP, FP_ROUND_DOWN, FP_ROUND_ZERO };
-
-static const choice rounding[] = {
-  {"NEAREST", FP_ROUND_NEAREST},
-  {"UP", FP_ROUND_UP},
-  {"DOWN", FP_ROUND_DOWN},
-  {"ZERO", FP_ROUND_ZERO},
-  {NULL, 0}
-};
-
-static const choice precision[] =
-{
-  { "24", 1},
-  { "53", 2},
-  { "64", 0},
-  { NULL, 0}
-};
-
-static const choice signal_choices[] =
-{
-  { "IGNORE", 1},
-  { "ABORT", 0},
-  { NULL, 0}
-};
-
-
-static void
-init_choice (variable * v, const choice * c)
-{
-  char *p;
-
-  p = getenv (v->name);
-  if (p == NULL)
-    goto set_default;
-
-  for (; c->name; c++)
-    if (strcasecmp (c->name, p) == 0)
-      break;
-
-  if (c->name == NULL)
-    {
-      v->bad = 1;
-      goto set_default;
-    }
-
-  *v->var = c->value;
-  return;
-
- set_default:
-  *v->var = v->value;
-}
-
-
-static void
-show_choice (variable * v, const choice * c)
-{
-  st_printf ("%s  ", var_source (v));
-
-  for (; c->name; c++)
-    if (c->value == *v->var)
-      break;
-
-  if (c->name)
-    st_printf ("%s\n", c->name);
-  else
-    st_printf ("(Unknown)\n");
-}
-
-
 static variable variable_table[] = {
   {"GFORTRAN_STDIN_UNIT", GFC_STDIN_UNIT_NUMBER, &options.stdin_unit,
    init_integer, show_integer,