-/* --- @env_get@ --- *
- *
- * Arguments: @sym_table *t@ = pointer to a symbol table
- * @const char *name@ = pointer to variable name to look up
- *
- * Returns: Pointer to corresponding value string, or null.
- *
- * Use: Looks up an environment variable in the table and returns its
- * value. If the variable can't be found, a null pointer is
- * returned.
- */
-
-extern char *env_get(sym_table */*t*/, const char */*name*/);
-
-/* --- @env_put@ --- *
- *
- * Arguments: @sym_table *t@ = pointer to a symbol table
- * @const char *name@ = pointer to variable name to set
- * @const char *value@ = pointer to value string to assign
- *
- * Returns: ---
- *
- * Use: Assigns a value to a variable. If the @name@ contains an
- * equals character, then it's assumed to be of the form
- * `VAR=VALUE' and @value@ argument is ignored. Otherwise, if
- * @value@ is null, the variable is deleted. Finally, the
- * normal case: @name@ is a plain name, and @value@ is a normal
- * string causes the variable to be assigned the value in the
- * way you'd expect.
- */
-
-extern void env_put(sym_table */*t*/,
- const char */*name*/, const char */*value*/);
-
-/* --- @env_import@ --- *
- *
- * Arguments: @sym_table *t@ = pointer to a symbol table
- * @char **env@ = pointer to an environment list
- *
- * Returns: ---
- *
- * Use: Inserts all of the environment variables listed into a symbol
- * table for rapid access. Equivalent to a lot of calls to
- * @env_put@.
- */
-
-extern void env_import(sym_table */*t*/, char **/*env*/);
-
-/* --- @env_export@ --- *
- *
- * Arguments: @sym_table *t@ = pointer to a symbol table
- *
- * Returns: A big environment list.
- *
- * Use: Extracts an environment table from a symbol table
- * representation of an environment. The table and all of the
- * strings are in one big block allocated from the heap.
- */
-
-extern char **env_export(sym_table */*t*/);
-
-/* --- @env_destroy@ --- *
- *
- * Arguments: @sym_table *t@ = pointer to symbol table
- *
- * Returns: ---
- *
- * Use: Destroys all the variables in the symbol table.
- */
-
-extern void env_destroy(sym_table */*t*/);
-