ROUTINE
-------

INT_ ug_set_params_from_arg (char **argv,
                             int argc,
                             INT_ Ignore_Error_Flag,
                             INT_ Message_Flag,
                             UG_Param_Struct * UG_Param_Struct_Ptr)

DESCRIPTION
-----------

Search the input arguments for UG parameters to read and re-set.

INPUT ARGUMENTS
---------------

argv                : Pointer to argument vector.
argc                : Argument count.
Ignore_Error_Flag   : Flag to ignore parameter errors.
                      0 - do not ignore errors
                      1 - ignore errors
Message_Flag        : Message flag.
                      If Message_Flag >= 1 then progress information is written
                      to standard output.
UG_Param_Struct_Ptr : UG parameter structure.

OUTPUT ARGUMENTS
---------------

UG_Param_Struct_Ptr : UG parameter structure with parameter values set from
                      argument vector.

RETURN VALUE
---------------

0                   : No errors occurred.
>400                : An error occurred while reading the UG argument file or
                      while allocating space for temporary strings.

