sda_dir_select_register_c (ul_dialoglib)

	status.i4.v = sda_dir_select_register_c(select_id.i4.r, label.i1a.r,
						label_length.i4.v)

	This routine registers an SDA directory selection field type for use
	by future calls to select_field_init_c.  Selection fields have the
	format "Label-<Entry>+".

	(This routine is no longer necessary for SDA access.)

	select_id	returned ID to be used in future calls to
			select_field_init_c
	label		ASCII label to be placed to the left of the
			selection field
	label_length	number of characters in label (a value of zero
			will result in "label" being interpreted as a
			null terminated string)

	This function returns ACNET status values as follows:

	OK			success
	CBS_MEMFAIL		memory allocation failure

	This function requires the following include files:

	cbslib_h, acnet_errors_h

	Related functions:

	sda_file_select_register_c, sda_usage_select_register_c,
	sda_case_select_register_c, sda_subcase_select_register_c,
	sda_case_menu_c, select_field_register_c, select_field_init_c,
	select_field_update_c, select_field_read_c, select_field_set_c,
	select_field_delete_c

	C/C++ usage:

	static const char	label[] = "Label";
	int	status;
	int	select_id;
	int	label_length = 0;

	status = sda_dir_select_register_c(&select_id,label,label_length);