str_find_first_c

	position.i4.v = str_find_first_c(string.i1a.r, length.i4.v,
					 direction.i4.v)

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

	string		string to search
	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 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:

	str_get_first_c, str_nonblank_length_c, str_num_nonblank_c,
	str_is_blank_c, fndfst, str_find_character_c,
	str_find_character_set_c, fndchr(_c), str_find_string_c,
	str_find_last_string_c, strstr, strstr_nocase,
	str_find_not_in_character_set_c, str_insert_terminator_c,
	str_trim_c, str_trim_characters_c, str_starts_with_c,
	str_character_count_c

	C/C++ usage:

	static const char	string[] = "   string   ";
	int	position;
	int	length = 0;
	int	direction = STR_FIRST;

	position = str_find_first_c(string,length,direction);