From: cristy Date: Sun, 4 Sep 2011 13:38:52 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~7089 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=433d11887841b922ec5e6805f9fdd240c320b92e;p=imagemagick --- diff --git a/MagickCore/Makefile.am b/MagickCore/Makefile.am index 54354e2d3..ad35bae8d 100644 --- a/MagickCore/Makefile.am +++ b/MagickCore/Makefile.am @@ -262,6 +262,7 @@ MAGICKCORE_BASE_SRCS = \ MagickCore/widget-private.h \ MagickCore/xml-tree.c \ MagickCore/xml-tree.h \ + MagickCore/xml-tree-private.h \ MagickCore/xwindow.c \ MagickCore/xwindow.h @@ -432,6 +433,7 @@ MAGICKCORE_NOINST_HDRS = \ MagickCore/utility-private.h \ MagickCore/vms.h \ MagickCore/widget-private.h \ + MagickCore/xml-tree-private.h \ MagickCore/xwindow-private.h MAGICKCORE_EXTRA_DIST = \ diff --git a/MagickCore/enhance.c b/MagickCore/enhance.c index fe3079ad8..b985258d8 100644 --- a/MagickCore/enhance.c +++ b/MagickCore/enhance.c @@ -73,6 +73,7 @@ #include "MagickCore/thread-private.h" #include "MagickCore/token.h" #include "MagickCore/xml-tree.h" +#include "MagickCore/xml-tree-private.h" /* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/MagickCore/mime.c b/MagickCore/mime.c index 4fa6b47f1..d0e0e4584 100644 --- a/MagickCore/mime.c +++ b/MagickCore/mime.c @@ -54,6 +54,7 @@ #include "MagickCore/utility.h" #include "MagickCore/utility-private.h" #include "MagickCore/xml-tree.h" +#include "MagickCore/xml-tree-private.h" /* Define declarations. diff --git a/MagickCore/morphology-private.h b/MagickCore/morphology-private.h index 819729a25..6469e9da0 100644 --- a/MagickCore/morphology-private.h +++ b/MagickCore/morphology-private.h @@ -33,6 +33,7 @@ extern MagickPrivate Image const KernelInfo *,const CompositeOperator,const double,ExceptionInfo *); extern MagickPrivate void + ShowKernelInfo(const KernelInfo *), ZeroKernelNans(KernelInfo *); #endif diff --git a/MagickCore/morphology.c b/MagickCore/morphology.c index f3c98311f..f8a629783 100644 --- a/MagickCore/morphology.c +++ b/MagickCore/morphology.c @@ -4711,7 +4711,7 @@ MagickExport void ScaleKernelInfo(KernelInfo *kernel, % o kernel: the Morphology/Convolution kernel % */ -MagickExport void ShowKernelInfo(const KernelInfo *kernel) +MagickPrivate void ShowKernelInfo(const KernelInfo *kernel) { const KernelInfo *k; diff --git a/MagickCore/morphology.h b/MagickCore/morphology.h index cfd6d4c78..b17526f10 100644 --- a/MagickCore/morphology.h +++ b/MagickCore/morphology.h @@ -139,7 +139,6 @@ extern MagickExport Image extern MagickExport void ScaleGeometryKernelInfo(KernelInfo *,const char *), ScaleKernelInfo(KernelInfo *,const double,const GeometryFlags), - ShowKernelInfo(const KernelInfo *), UnityAddKernelInfo(KernelInfo *,const double); #if defined(__cplusplus) || defined(c_plusplus) diff --git a/MagickCore/property.c b/MagickCore/property.c index 90dce9469..f157ecf22 100644 --- a/MagickCore/property.c +++ b/MagickCore/property.c @@ -78,6 +78,7 @@ #include "MagickCore/utility-private.h" #include "MagickCore/version.h" #include "MagickCore/xml-tree.h" +#include "MagickCore/xml-tree-private.h" /* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/MagickCore/threshold.c b/MagickCore/threshold.c index d40778335..4c73de713 100644 --- a/MagickCore/threshold.c +++ b/MagickCore/threshold.c @@ -83,6 +83,7 @@ #include "MagickCore/threshold.h" #include "MagickCore/transform.h" #include "MagickCore/xml-tree.h" +#include "MagickCore/xml-tree-private.h" /* Define declarations. diff --git a/MagickCore/xml-tree-private.h b/MagickCore/xml-tree-private.h new file mode 100644 index 000000000..b4c1b42ab --- /dev/null +++ b/MagickCore/xml-tree-private.h @@ -0,0 +1,52 @@ +/* + Copyright 1999-2011 ImageMagick Studio LLC, a non-profit organization + dedicated to making software imaging solutions freely available. + + You may not use this file except in compliance with the License. + obtain a copy of the License at + + http://www.imagemagick.org/MagicksToolkit/script/license.php + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + MagickCore private xml-tree methods. +*/ +#ifndef _MAGICKCORE_XML_TREE_PRIVATE_H +#define _MAGICKCORE_XML_TREE_PRIVATE_H + +#if defined(__cplusplus) || defined(c_plusplus) +extern "C" { +#endif + +#include +#include + +extern MagickPrivate char + *CanonicalXMLContent(const char *,const MagickBooleanType); + +extern MagickPrivate const char + *GetXMLTreeAttribute(XMLTreeInfo *,const char *), + **GetXMLTreeProcessingInstructions(XMLTreeInfo *,const char *); + +extern MagickPrivate MagickBooleanType + GetXMLTreeAttributes(const XMLTreeInfo *,SplayTreeInfo *); + +extern MagickPrivate XMLTreeInfo + *AddPathToXMLTree(XMLTreeInfo *,const char *,const size_t), + *GetNextXMLTreeTag(XMLTreeInfo *), + *GetXMLTreeOrdered(XMLTreeInfo *), + *GetXMLTreePath(XMLTreeInfo *,const char *), + *InsertTagIntoXMLTree(XMLTreeInfo *,XMLTreeInfo *,const size_t), + *ParseTagFromXMLTree(XMLTreeInfo *), + *PruneTagFromXMLTree(XMLTreeInfo *), + *SetXMLTreeAttribute(XMLTreeInfo *,const char *,const char *); + +#if defined(__cplusplus) || defined(c_plusplus) +} +#endif + +#endif diff --git a/MagickCore/xml-tree.c b/MagickCore/xml-tree.c index 8baa482c6..14492efa2 100644 --- a/MagickCore/xml-tree.c +++ b/MagickCore/xml-tree.c @@ -58,6 +58,7 @@ #include "MagickCore/string-private.h" #include "MagickCore/token-private.h" #include "MagickCore/xml-tree.h" +#include "MagickCore/xml-tree-private.h" #include "MagickCore/utility.h" #include "MagickCore/utility-private.h" @@ -208,7 +209,7 @@ MagickExport XMLTreeInfo *AddChildToXMLTree(XMLTreeInfo *xml_info, % o offset: the tag offset. % */ -MagickExport XMLTreeInfo *AddPathToXMLTree(XMLTreeInfo *xml_info, +MagickPrivate XMLTreeInfo *AddPathToXMLTree(XMLTreeInfo *xml_info, const char *path,const size_t offset) { char @@ -292,7 +293,7 @@ MagickExport XMLTreeInfo *AddPathToXMLTree(XMLTreeInfo *xml_info, % entities. % */ -MagickExport char *CanonicalXMLContent(const char *content, +MagickPrivate char *CanonicalXMLContent(const char *content, const MagickBooleanType pedantic) { char @@ -549,7 +550,7 @@ MagickExport XMLTreeInfo *DestroyXMLTree(XMLTreeInfo *xml_info) % o xml_info: the xml info. % */ -MagickExport XMLTreeInfo *GetNextXMLTreeTag(XMLTreeInfo *xml_info) +MagickPrivate XMLTreeInfo *GetNextXMLTreeTag(XMLTreeInfo *xml_info) { assert(xml_info != (XMLTreeInfo *) NULL); assert((xml_info->signature == MagickSignature) || @@ -583,7 +584,7 @@ MagickExport XMLTreeInfo *GetNextXMLTreeTag(XMLTreeInfo *xml_info) % o tag: the attribute tag. % */ -MagickExport const char *GetXMLTreeAttribute(XMLTreeInfo *xml_info, +MagickPrivate const char *GetXMLTreeAttribute(XMLTreeInfo *xml_info, const char *tag) { register ssize_t @@ -651,7 +652,7 @@ MagickExport const char *GetXMLTreeAttribute(XMLTreeInfo *xml_info, % o attributes: the attribute splay-tree. % */ -MagickExport MagickBooleanType GetXMLTreeAttributes(const XMLTreeInfo *xml_info, +MagickPrivate MagickBooleanType GetXMLTreeAttributes(const XMLTreeInfo *xml_info, SplayTreeInfo *attributes) { register ssize_t @@ -768,7 +769,7 @@ MagickExport const char *GetXMLTreeContent(XMLTreeInfo *xml_info) % o xml_info: the xml info. % */ -MagickExport XMLTreeInfo *GetXMLTreeOrdered(XMLTreeInfo *xml_info) +MagickPrivate XMLTreeInfo *GetXMLTreeOrdered(XMLTreeInfo *xml_info) { assert(xml_info != (XMLTreeInfo *) NULL); assert((xml_info->signature == MagickSignature) || @@ -802,7 +803,7 @@ MagickExport XMLTreeInfo *GetXMLTreeOrdered(XMLTreeInfo *xml_info) % o path: the path (e.g. property/elapsed-time). % */ -MagickExport XMLTreeInfo *GetXMLTreePath(XMLTreeInfo *xml_info,const char *path) +MagickPrivate XMLTreeInfo *GetXMLTreePath(XMLTreeInfo *xml_info,const char *path) { char **components, @@ -876,7 +877,7 @@ MagickExport XMLTreeInfo *GetXMLTreePath(XMLTreeInfo *xml_info,const char *path) % o xml_info: the xml info. % */ -MagickExport const char **GetXMLTreeProcessingInstructions( +MagickPrivate const char **GetXMLTreeProcessingInstructions( XMLTreeInfo *xml_info,const char *target) { register ssize_t @@ -991,7 +992,7 @@ MagickExport const char *GetXMLTreeTag(XMLTreeInfo *xml_info) % o offset: the tag offset. % */ -MagickExport XMLTreeInfo *InsertTagIntoXMLTree(XMLTreeInfo *xml_info, +MagickPrivate XMLTreeInfo *InsertTagIntoXMLTree(XMLTreeInfo *xml_info, XMLTreeInfo *child,const size_t offset) { XMLTreeInfo @@ -2132,7 +2133,7 @@ MagickExport XMLTreeInfo *NewXMLTreeTag(const char *tag) % o xml_info: the xml info. % */ -MagickExport XMLTreeInfo *PruneTagFromXMLTree(XMLTreeInfo *xml_info) +MagickPrivate XMLTreeInfo *PruneTagFromXMLTree(XMLTreeInfo *xml_info) { XMLTreeInfo *node; @@ -2205,7 +2206,7 @@ MagickExport XMLTreeInfo *PruneTagFromXMLTree(XMLTreeInfo *xml_info) % o value: The attribute value. % */ -MagickExport XMLTreeInfo *SetXMLTreeAttribute(XMLTreeInfo *xml_info, +MagickPrivate XMLTreeInfo *SetXMLTreeAttribute(XMLTreeInfo *xml_info, const char *tag,const char *value) { register ssize_t diff --git a/MagickCore/xml-tree.h b/MagickCore/xml-tree.h index 64a405315..0c5fdfbdf 100644 --- a/MagickCore/xml-tree.h +++ b/MagickCore/xml-tree.h @@ -22,40 +22,23 @@ extern "C" { #endif -#include -#include - typedef struct _XMLTreeInfo XMLTreeInfo; extern MagickExport char - *CanonicalXMLContent(const char *,const MagickBooleanType), *XMLTreeInfoToXML(XMLTreeInfo *); extern MagickExport const char - *GetXMLTreeAttribute(XMLTreeInfo *,const char *), *GetXMLTreeContent(XMLTreeInfo *), - **GetXMLTreeProcessingInstructions(XMLTreeInfo *,const char *), *GetXMLTreeTag(XMLTreeInfo *); -extern MagickExport MagickBooleanType - GetXMLTreeAttributes(const XMLTreeInfo *,SplayTreeInfo *); - extern MagickExport XMLTreeInfo *AddChildToXMLTree(XMLTreeInfo *,const char *,const size_t), - *AddPathToXMLTree(XMLTreeInfo *,const char *,const size_t), *DestroyXMLTree(XMLTreeInfo *), - *GetNextXMLTreeTag(XMLTreeInfo *), *GetXMLTreeChild(XMLTreeInfo *,const char *), - *GetXMLTreeOrdered(XMLTreeInfo *), - *GetXMLTreePath(XMLTreeInfo *,const char *), *GetXMLTreeSibling(XMLTreeInfo *), - *InsertTagIntoXMLTree(XMLTreeInfo *,XMLTreeInfo *,const size_t), *NewXMLTree(const char *,ExceptionInfo *), *NewXMLTreeTag(const char *), - *ParseTagFromXMLTree(XMLTreeInfo *), - *PruneTagFromXMLTree(XMLTreeInfo *), - *SetXMLTreeAttribute(XMLTreeInfo *,const char *,const char *), *SetXMLTreeContent(XMLTreeInfo *,const char *); #if defined(__cplusplus) || defined(c_plusplus) diff --git a/Makefile.in b/Makefile.in index 10f99cfd3..29d5317bc 100644 --- a/Makefile.in +++ b/Makefile.in @@ -467,38 +467,38 @@ am__MagickCore_libMagickCore_la_SOURCES_DIST = \ MagickCore/version.h MagickCore/vms.h MagickCore/widget.c \ MagickCore/widget.h MagickCore/widget-private.h \ MagickCore/xml-tree.c MagickCore/xml-tree.h \ - MagickCore/xwindow.c MagickCore/xwindow.h \ - MagickCore/nt-feature.c MagickCore/nt-base.c coders/aai.c \ - coders/art.c coders/avs.c coders/bgr.c coders/bmp.c \ - coders/braille.c coders/cals.c coders/caption.c coders/cin.c \ - coders/cip.c coders/clip.c coders/cmyk.c coders/cut.c \ - coders/dcm.c coders/dds.c coders/debug.c coders/dib.c \ - coders/dng.c coders/dot.c coders/dpx.c coders/fax.c \ - coders/fits.c coders/gif.c coders/gradient.c coders/gray.c \ - coders/hald.c coders/hdr.c coders/histogram.c coders/hrz.c \ - coders/html.c coders/icon.c coders/info.c coders/inline.c \ - coders/ipl.c coders/label.c coders/mac.c coders/magick.c \ - coders/map.c coders/mat.c coders/matte.c coders/meta.c \ - coders/miff.c coders/mono.c coders/mpc.c coders/mpeg.c \ - coders/mpr.c coders/msl.c coders/mtv.c coders/mvg.c \ - coders/null.c coders/otb.c coders/palm.c coders/pattern.c \ - coders/pcd.c coders/pcl.c coders/pcx.c coders/pdb.c \ - coders/pdf.c coders/pes.c coders/pict.c coders/pix.c \ - coders/plasma.c coders/pnm.c coders/preview.c coders/ps.c \ - coders/ps2.c coders/ps3.c coders/psd.c coders/pwp.c \ - coders/raw.c coders/rgb.c coders/rla.c coders/rle.c \ - coders/scr.c coders/sct.c coders/sfw.c coders/sgi.c \ - coders/stegano.c coders/sun.c coders/svg.c coders/tga.c \ - coders/thumbnail.c coders/tile.c coders/tim.c coders/ttf.c \ - coders/txt.c coders/uil.c coders/url.c coders/uyvy.c \ - coders/vicar.c coders/vid.c coders/viff.c coders/wbmp.c \ - coders/wpg.c coders/xbm.c coders/xc.c coders/xcf.c \ - coders/xpm.c coders/xps.c coders/ycbcr.c coders/yuv.c \ - coders/dps.c coders/djvu.c coders/exr.c coders/fpx.c \ - coders/clipboard.c coders/emf.c coders/jbig.c coders/jpeg.c \ - coders/jp2.c coders/png.c coders/ept.c coders/tiff.c \ - coders/webp.c coders/wmf.c coders/x.c coders/xwd.c \ - filters/analyze.c + MagickCore/xml-tree-private.h MagickCore/xwindow.c \ + MagickCore/xwindow.h MagickCore/nt-feature.c \ + MagickCore/nt-base.c coders/aai.c coders/art.c coders/avs.c \ + coders/bgr.c coders/bmp.c coders/braille.c coders/cals.c \ + coders/caption.c coders/cin.c coders/cip.c coders/clip.c \ + coders/cmyk.c coders/cut.c coders/dcm.c coders/dds.c \ + coders/debug.c coders/dib.c coders/dng.c coders/dot.c \ + coders/dpx.c coders/fax.c coders/fits.c coders/gif.c \ + coders/gradient.c coders/gray.c coders/hald.c coders/hdr.c \ + coders/histogram.c coders/hrz.c coders/html.c coders/icon.c \ + coders/info.c coders/inline.c coders/ipl.c coders/label.c \ + coders/mac.c coders/magick.c coders/map.c coders/mat.c \ + coders/matte.c coders/meta.c coders/miff.c coders/mono.c \ + coders/mpc.c coders/mpeg.c coders/mpr.c coders/msl.c \ + coders/mtv.c coders/mvg.c coders/null.c coders/otb.c \ + coders/palm.c coders/pattern.c coders/pcd.c coders/pcl.c \ + coders/pcx.c coders/pdb.c coders/pdf.c coders/pes.c \ + coders/pict.c coders/pix.c coders/plasma.c coders/pnm.c \ + coders/preview.c coders/ps.c coders/ps2.c coders/ps3.c \ + coders/psd.c coders/pwp.c coders/raw.c coders/rgb.c \ + coders/rla.c coders/rle.c coders/scr.c coders/sct.c \ + coders/sfw.c coders/sgi.c coders/stegano.c coders/sun.c \ + coders/svg.c coders/tga.c coders/thumbnail.c coders/tile.c \ + coders/tim.c coders/ttf.c coders/txt.c coders/uil.c \ + coders/url.c coders/uyvy.c coders/vicar.c coders/vid.c \ + coders/viff.c coders/wbmp.c coders/wpg.c coders/xbm.c \ + coders/xc.c coders/xcf.c coders/xpm.c coders/xps.c \ + coders/ycbcr.c coders/yuv.c coders/dps.c coders/djvu.c \ + coders/exr.c coders/fpx.c coders/clipboard.c coders/emf.c \ + coders/jbig.c coders/jpeg.c coders/jp2.c coders/png.c \ + coders/ept.c coders/tiff.c coders/webp.c coders/wmf.c \ + coders/x.c coders/xwd.c filters/analyze.c am__objects_1 = MagickCore/MagickCore_libMagickCore_la-accelerate.lo \ MagickCore/MagickCore_libMagickCore_la-animate.lo \ MagickCore/MagickCore_libMagickCore_la-annotate.lo \ @@ -4071,6 +4071,7 @@ MAGICKCORE_BASE_SRCS = \ MagickCore/widget-private.h \ MagickCore/xml-tree.c \ MagickCore/xml-tree.h \ + MagickCore/xml-tree-private.h \ MagickCore/xwindow.c \ MagickCore/xwindow.h @@ -4236,6 +4237,7 @@ MAGICKCORE_NOINST_HDRS = \ MagickCore/utility-private.h \ MagickCore/vms.h \ MagickCore/widget-private.h \ + MagickCore/xml-tree-private.h \ MagickCore/xwindow-private.h MAGICKCORE_EXTRA_DIST = \ diff --git a/coders/dng.c b/coders/dng.c index 786412103..fc29a69d3 100644 --- a/coders/dng.c +++ b/coders/dng.c @@ -61,6 +61,7 @@ #include "MagickCore/transform.h" #include "MagickCore/utility.h" #include "MagickCore/xml-tree.h" +#include "MagickCore/xml-tree-private.h" /* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/config/configure.xml b/config/configure.xml index bec136a3f..55b21527b 100644 --- a/config/configure.xml +++ b/config/configure.xml @@ -11,7 +11,7 @@ - +