str_concatenate_c

	length.i4.v = str_concatenate_c(con_string.i1a.r, strings.i1pa.r,
					num_strings.i4.v [delimiter.i1a.r])

	This routine concatenates an array of null terminated strings.
	It can also insert a caller specified delimiter string between
	adjacent substrings.

	con_string	user supplied buffer which will hold the returned
			concatenated string
	strings		array of pointers to null terminated strings to
			concatenate
	num_strings	number of strings to concatenate
	[delimiter]	null terminated delimiter string to insert between
			adjacent substrings  (If a null string is passed,
			a single null character will be used as the delimiter.)
			(default is NULL which results in no delimiter)

	This function returns status values as follows:

	length of concatenated string

	This function requires the following include files:

	cbslib_h

	Related functions:

	strcat, str_split_c, build_menu_bar_text, build_menu_text

	C/C++ usage:

	char	con_string[128];
	static char	*strings[2] = {"string1", "string2"};
	static const char	delimiter[] = "\\";
	int	length;
	int	num_strings = 2;

	length = str_concatenate_c(con_string,strings,num_strings,delimiter);