Skip to content
Start free evaluation

pdcomm_gem_formatted_program_dry_run_model_copy

Function

Copies the analyzed program's MDLN (model name).

PdcommStatus pdcomm_gem_formatted_program_dry_run_model_copy(const PdcommGemFormattedProgramDryRunReportHandle *report, char *output, size_t capacity, size_t *required)

Declared in: #include <pdcomm_gem_formatted_program_dry_runs.h>

Parameters

NameDescription
reportLive report handle.
outputDestination for the ASCII bytes. May be NULL only when capacity is 0.
capacitySize of output in bytes.
requiredReceives the text length. Must not be NULL.

Returns

#PDCOMM_OK on success; #PDCOMM_BUFFER_TOO_SMALL when capacity is smaller than *required (output untouched); #PDCOMM_INVALID_ARGUMENT when report or required is NULL, or output is NULL with a nonzero capacity.