18 #ifndef MAGICKCORE_XML_TREE_PRIVATE_H 19 #define MAGICKCORE_XML_TREE_PRIVATE_H 27 #if defined(__cplusplus) || defined(c_plusplus) 52 for (p=content; *p !=
'\0'; p++)
58 sizeof(*canonical_content));
59 if (canonical_content == (
char *) NULL)
60 return(canonical_content);
88 canonical_content[i++]=(char) (*p);
98 canonical_content[i++]=(char) (*p);
111 canonical_content[i++]=(char) (*p);
116 canonical_content[i]=
'\0';
117 return(canonical_content);
139 #if defined(__cplusplus) || defined(c_plusplus) MagickPrivate const char ** GetXMLTreeProcessingInstructions(XMLTreeInfo *, const char *)
MagickPrivate MagickBooleanType GetXMLTreeAttributes(const XMLTreeInfo *, SplayTreeInfo *)
MagickPrivate XMLTreeInfo * SetXMLTreeAttribute(XMLTreeInfo *, const char *, const char *)
MagickExport ssize_t FormatLocaleString(char *magick_restrict string, const size_t length, const char *magick_restrict format,...)
MagickExport void * ResizeQuantumMemory(void *memory, const size_t count, const size_t quantum)
MagickPrivate XMLTreeInfo * GetXMLTreeOrdered(XMLTreeInfo *)
MagickExport char * AcquireString(const char *source)
MagickPrivate XMLTreeInfo * PruneTagFromXMLTree(XMLTreeInfo *)
static char * SubstituteXMLEntities(const char *content, const MagickBooleanType pedantic)
MagickPrivate XMLTreeInfo * AddPathToXMLTree(XMLTreeInfo *, const char *, const size_t)
MagickPrivate XMLTreeInfo * InsertTagIntoXMLTree(XMLTreeInfo *, XMLTreeInfo *, const size_t)
MagickPrivate char * CanonicalXMLContent(const char *, const MagickBooleanType)
MagickPrivate XMLTreeInfo * ParseTagFromXMLTree(XMLTreeInfo *)
MagickPrivate char * FileToXML(const char *, const size_t)
MagickPrivate XMLTreeInfo * GetXMLTreePath(XMLTreeInfo *, const char *)