strx_find_first_c

	position.i4.v = strx_find_first_c(xchar_string.sa.r, length.i4.v,
					  direction.i4.v)

	This routine will return the position of the first or last
	non-blank character in an XCHAR format string.  A value of FALSE
	is returned if there are no nonblank characters.

	xchar_string	string to search (array of XCHAR structures)
	length		length of string to search (a value of zero
			will result in a search up to a null terminator)
	direction	direction of search
			(STR_FIRST -> find first nonblank character,
			 STR_LAST -> find last nonblank character)

	This function returns status values as follows:

	CBS_INVARG		invalid length or direction or
				null pointer passed
	FALSE			non-blank character not found
	otherwise		position of non-blank character (starting at 1)

	This function requires the following include files:

	cnsparam_h, cbslib_h, acnet_errors_h

	Related functions:

	strx_is_blank_c, str_find_first_c, strx_length_c,
	strx_nonblank_length_c, strx_to_string_and_colors_c, strx_build_c,
	strx_copy_to_string_c, strx_copy_from_string_c, str_num_nonblank_c,
	str_is_blank_c, str_find_character_c, str_find_string_c, strstr,
	strx_delimited_length_c, strx_replace_char_set_c, strx_find_character_c,
	strx_fill_c, strx_fill_color_c

	C/C++ usage:

	int	position;
	int	length = 0;
	int	direction = STR_FIRST;
	static const XCHAR	xchar_string[NUM_CHARS] =
	{{BLANK, BLACK}, {'U', RED}, {'S', WHITE}, {'A', BLUE}, {0, BLACK}};

	position = strx_find_first_c(xchar_string,length,direction);