ROUTINE
-------

INT_ ug_get_param_from_value
 (char Char_Param_Value[],
  char Value[],
  INT_ *Entries,
  INT_ *Int_Param_Value,
  INT_ *Param_Type_Flag,
  INT_1D **_Int_Param_Vector,
  double *Double_Param_Value,
  DOUBLE_1D **_Double_Param_Vector)

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

Get a UG parameter from a given value sub-string.

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

Value                  : Parameter value string.
Param_Type_Flag        : Parameter type.

NOTE: The allowable Param_Type_Flag values are;

#define CHAR_PARAM_TYPE_FLAG		1
#define DOUBLE_PARAM_TYPE_FLAG		2
#define INT_PARAM_TYPE_FLAG		3
#define DOUBLE_PARAM_VECTOR_TYPE_FLAG	4
#define INT_PARAM_VECTOR_TYPE_FLAG	5

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

0                      : Then a parameter was found with a matching name and
                         the output arguments were set.
<0                     : Then no match was found and the output arguments were
                         not set.
>0                     : Errors occurred.
                         The return value will be between 400 and 499 or
                         the return value will be between 100400 and 100499

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

Char_Param_Value       : Parameter value (if requested).
Int_Param_Value        : Parameter value (if requested).
Double_Param_Value     : Parameter value (if requested).
Entries                : Number of vector entries (if requested).
_Double_Param_Vector   : Parameter value (if requested).
_Int_Param_Vector      : Parameter value (if requested).
