status.i4.v = numeric_convert_type_id_c(data_type.i4.v, operation.i4.v)

	This routine converts back and forth between output conversion
	type IDs and input type IDs.

	data_type	data type ID to convert (CNV_xxx or INP_xxx)
	operation	direction of conversion
			(NUMERIC_CNV_TO_INP -> convert an output conversion
					       type ID (CNV_xxx) to an
					       input one (INP_xxx),
			 NUMERIC_INP_TO_CNV -> convert an input conversion
					       type ID (INP_xxx) to an
					       output one (CNV_xxx))

	This function returns status values as follows:

	CLIB_MEMFAIL		dynamic memory allocation failure
	CLIB_INVARG		invalid conversion or operation type
	CLIB_NOTYET		input conversion type does not exist
	otherwise		returned conversion type

	This function requires the following include files:

	cbslib_h, acnet_errors_h

	Related functions:

	numeric_data_length_c, numeric_default_length_c, numeric_values_c,
	numeric_fundamental_type_c, numeric_to_ascii(_c), ascii_to_numeric(_c),
	numeric_to_float_c, get_logical_strings, get_enumerated_strings,
	set_logical_strings, set_enumerated_strings_c,
	get_enumerated_string_array_c, set_enumerated_string_array_c,
	create_user_data_type_c, get_bit_mask_strings_c,
	set_bit_mask_strings_c, enum_type_menu_info_c,
	numeric_convert_tuner_c, winput(_c), input_array_values_c,

	C/C++ usage:

	int	status;
	int	data_type = CNV_LONG;
	int	operation = NUMERIC_CNV_TO_INP;

	status = numeric_convert_type_id_c(data_type,operation);