summaryrefslogtreecommitdiff
path: root/libgfortran/runtime/environ.c
diff options
context:
space:
mode:
authorbje <bje@138bc75d-0d04-0410-961f-82ee72b054a4>2007-10-17 23:28:37 +0000
committerbje <bje@138bc75d-0d04-0410-961f-82ee72b054a4>2007-10-17 23:28:37 +0000
commit1ea21b875cd5eb4e6a29754b4b7c060b351caf3f (patch)
tree4695ea52d3749e612a758867c9a1614912f89054 /libgfortran/runtime/environ.c
parent90d82e945ff63e2156e3fc54f318c44cfb8d8a85 (diff)
downloadgcc-1ea21b875cd5eb4e6a29754b4b7c060b351caf3f.tar.gz
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129423 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgfortran/runtime/environ.c')
-rw-r--r--libgfortran/runtime/environ.c80
1 files changed, 0 insertions, 80 deletions
diff --git a/libgfortran/runtime/environ.c b/libgfortran/runtime/environ.c
index ae06abe0c45..a7ee3a771cb 100644
--- a/libgfortran/runtime/environ.c
+++ b/libgfortran/runtime/environ.c
@@ -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,