status.i4.v = packed_buffer_add_c(packed_buffer.s.r, data_type.i4.v,
					  data_length.i4.v, data.g.v)

	This routine will add value(s) to a packed data buffer.

	packed_buffer	packed data buffer to add to
	data_type	data type to add (use CNV_xxx constants)
			(use CNV_CHAR for strings)
	data_length	length of string for CNV_CHAR or the number
			of elements to add
	data		data to add

	This function returns ACNET status values as follows:

	OK			success
	CLIB_INVARG		invalid data type or data length
	CLIB_MEMFAIL		dynamic memory allocation failure

	This function requires the following include files:


	Related functions:

	packed_buffer_init, packed_buffer_rewind, packed_buffer_fill_c,
	packed_buffer_get_c, packed_buffer_next_entry_info,
	packed_buffer_free, packed_buffer_size, packed_buffer_copy_data_c

	C/C++ usage:

	static const char	data[] = "This is a string.";
	int	status;
	int	data_type = CNV_CHAR;
	int	data_length = (int) strlen(data);
	PACKED_BUFFER_DATA	packed_buffer;

	status = packed_buffer_add_c(&packed_buffer,data_type,data_length,
				     (void *) data);