PK_REPORT_r_t   

struct PK_REPORT_r_s
    {
    char                function[PK_max_token_size];
                                          --- function name under which the
                                          --- report was created
    int                 n_report_records; --- number of report records
    PK_REPORT_record_t *report_records;   --- the report records
    };
typedef struct PK_REPORT_r_s PK_REPORT_r_t;


This data holds the return information for a report

Used in:

PK_REPORT_ask
PK_REPORT_r_f


It has the fields:

'function'         the name of the function creating the report.  For reports
                   produced within Parasolid this is the PK function at the
                   outermost level of any set of reentrant calls to the PK.

'n_report_records' the number of report records in the report

'report_records'   the report records

An empty report has the fields set as follows:
'function'         a zero length string (function[0] = '\0')
'n_report_records' 0
'report_records'   NULL.