{    The purpose of this request is to determine the amount of space required
{ to contain the types JMT$JOB_STATUS_RESULTS, JMT$INPUT_ATTRIBUTE_RESULTS,
{ JMT$OUTPUT_ATTRIBUTE_RESULTS, JMT$OUTPUT_STATUS_RESULTS,
{ JMT$QFILE_STATUS_RESULTS, and JMT$QFILE_ATTRIBUTE_RESULTS for a specified
{ number of items and set of result keys.  This procedure can be used to
{ determine the size required for the work area to be passed to
{ JMP$GET_JOB_STATUS, JMP$GET_INPUT_ATTRIBUTES, JMP$GET_OUTPUT_ATTRIBUTES,
{ JMP$GET_OUTPUT_STATUS, JMP$GET_QFILE_STATUS, and JMP$GET_QFILE_ATTRIBUTES
{if the number of items are known.
{
{       JMP$GET_RESULT_SIZE (NUMBER_OF_ITEMS, RESULTS_KEYS_SEQ_P, SIZE)
{
{ NUMBER_OF_ITEMS: (input)  This parameter specifies the number of jobs or
{       output files.
{
{ RESULT_KEYS_SEQ_P: (input)  This parameter specifies a sequence that contains
{       a list of result keys.  To supply this parameter, it is easiest to use
{       the "#SEQ" CYBIL intrinsic.  To do this, suppose that you have a
{       variable result_keys:  array [1 ..  5] of jmt$result_keys.  To supply
{       this parameter, simply initialize the variable result_keys to the
{       desired values for each of the elements, and call this request as
{       jmp$get_result_size (item_count, #SEQ(result_keys), required_size).
{
{ SIZE: (output)  This parameter specifies the amount of space required to
{       contain results of the request.  The work area passed into the request
{       must be at least this large.
