ROUTINE
-------

INT_ ug_set_int_param_struct
 (char Int_Param_Name_[],
  char Int_Param_Alt_Name_[],
  char Int_Param_Info_[],
  char Int_Param_Doc_[],
  INT_ Int_Param_Rank_,
  INT_ Vector_Flag,
  INT_ Def_Int_Param_,
  INT_ Min_Int_Param_,
  INT_ Max_Int_Param_,
  UG_Param_Struct * UG_Param_Struct_Ptr)

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

Set and initialize param structure for a given Int_Param.

INPUT ARGUMENTS
---------------
INT_Param_Name_       : Parameter name.
INT_Param_Alt_Name_   : Parameter alternative name. If more than one then
                        separate with commas.
INT_Param_Info_       : Basic parameter information (one line).
INT_Param_Doc_        : Detailed parameter information.
Def_INT_Param_        : Default value.
Min_INT_Param_        : Minimum parameter value allowed.
Max_INT_Param_        : Maximum parameter value allowed.
INT_Param_Rank_       : Parameter rank.
                        1 - often used
                        2 - sometimes used
                        3 - seldom used
                        4 - very rarely used
                        5 - should not be changed
Vector_Flag           : Vector flag.
                        0 - parameter is a scalar
                        1 - parameter is a vector
UG_Param_Struct_Ptr   : UG parameter structure.

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

0                     : No errors occurred.
>0                    : Errors occurred.
                        The return value will be between 400 and 499 or
                        the return value will be between 100400 and 100499
OUTPUT ARGUMENTS
---------------
UG_Param_Struct_Ptr   : UG parameter structure.

