Query: dtprintcopysetupdata
OS: hpux
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
DtPrintCopySetupData(library call) DtPrintCopySetupData(library call)NAMEDtPrintCopySetupData -- copies one DtPrintSetupData structure to anotherSYNOPSIS#include <Print.h> DtPrintSetupData* DtPrintCopySetupData( DtPrintSetupData* target, const DtPrintSetupData* source);DESCRIPTIONThe DtPrintCopySetupData function copies the DtPrintSetupData structure pointed to by source to the DtPrintSetupData structure pointed to by target. Elements in target are updated only if different than the corresponding elements in source. For elements that point to allocated memory, DtPrintCopySetupData allocates new memory for those elements updated in target. Existing ele- ments in target are freed using XtFree. All elements in a DtPrintSetupData structure can be freed by calling DtPrintFreeSetupData. If source or target is NULL, the copy will not be performed.ARGUMENTStarget A pointer to the DtPrintSetupData structure to copy to. source A pointer to the DtPrintSetupData structure to copy from.RETURN VALUEIf DtPrintCopySetupData completes successfully, it returns a pointer to the target structure. If it fails, it returns a NULL pointer.ENVIRONMENT VARIABLESNone.RESOURCESNone.ACTIONS/MESSAGES None.ERRORS/WARNINGS None.EXAMPLESNone.FILESNone.SEE ALSODtPrintSetupBox(3), DtPrintFreeSetupData(3) DtPrintCopySetupData(library call)