DCMTK Version 3.7.0 OFFIS DICOM Toolkit

Functions
String Allocation/Free functions
The XML parser » Create or Update the XMLNode structure

## Functions
XMLDLLENTRY XMLSTR | stringDup (XMLCSTR source, int cbData=-1)
| Duplicate (copy in a new allocated buffer) the source string. More...
XMLDLLENTRY void | freeXMLString (XMLSTR t)
| to free the string allocated inside the "stringDup" function or the "createXMLString" function.

## Detailed Description

## Function Documentation

## ◆ stringDup()

XMLDLLENTRY XMLSTR stringDup | ( | XMLCSTR | source,
|  | int | cbData = `-1`
| ) |  |

Duplicate (copy in a new allocated buffer) the source string.

This is a very handy function when used with all the "XMLNode::*_WOSD" functions (xmlWOSD).

Parameters

  cbData | If !=0 then cbData is the number of chars to duplicate. New strings allocated with this function should be free'd using the "freeXMLString" function.

Generated on Mon Dec 15 2025 for DCMTK Version 3.7.0 by Doxygen 1.9.1