{
{   The purpose of this request is to build a data_representation from a
{ format and one or more clt$data_values.
{
{   This representation is returned in a sequence.  The first data item in the
{ sequence is a clt$data_representation_count, i.e.  the number of strings
{ used in the representation.  The remaining data is a series of
{ clt$string_size, clt$string_value pairs with the length of each
{ clt$string_value determined by the corresponding clt$string_size.
{
{       CLP$FORMAT_VALUES (FORMAT_REPRESENTATION, VALUE, MAX_STRING,
{         WORK_AREA, DATA_REPRESENTATION, STATUS)
{
{ FORMAT: (input) This parameter specifies the formatting for the text lines
{       in the data_representation.  This is build by clp$build_format_
{       representation.
{
{ VALUE: (input)  This parameter specifies the data values referenced by the
{       format.
{
{ MAX_STRING: (input)  This parameter specifies the maximum length of strings
{       in the representation of the value.
{
{ WORK_AREA: (input, output)  This parameter specifies an area of storage that
{       will be used to construct the value's representation.  The current
{       position of this sequence pointer is updated to reflect the amount of
{       storage used by the request.  The value's respresentation occupies the
{       used part of this sequence.
{
{ DATA_REPRESENTATION: (output)  This parameter specifies the data value's
{       representation as described above.
{
{ STATUS: (output) This parameter specifies the request status.
{       CONDITIONS: cle$work_area_overflow
{                   cle$bad_data_rep_option
{                   cle$bad_data_value
