blob: 0d2d56b098c064c64d606684c073a70ed8c9956e [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3"/>
<title>MagickCore: utility.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">MagickCore
&#160;<span id="projectnumber">6.8.3</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('utility_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="utility_8h.html#enum-members">Enumerations</a> &#124;
<a href="utility_8h.html#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">utility.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="utility_8h__dep__incl.png" border="0" usemap="#utility_8hdep" alt=""/></div>
<map name="utility_8hdep" id="utility_8hdep">
<area shape="rect" id="node3" href="animate_8c.html" title="animate.c" alt="" coords="5,80,91,107"/><area shape="rect" id="node5" href="annotate_8c.html" title="annotate.c" alt="" coords="115,80,207,107"/><area shape="rect" id="node7" href="artifact_8c.html" title="artifact.c" alt="" coords="231,80,309,107"/><area shape="rect" id="node9" href="attribute_8c.html" title="attribute.c" alt="" coords="335,80,423,107"/><area shape="rect" id="node11" href="blob_8c.html" title="blob.c" alt="" coords="447,80,508,107"/><area shape="rect" id="node13" href="cache_8c.html" title="cache.c" alt="" coords="533,80,603,107"/><area shape="rect" id="node15" href="channel_8c.html" title="channel.c" alt="" coords="628,80,709,107"/><area shape="rect" id="node17" href="coder_8c.html" title="coder.c" alt="" coords="735,80,804,107"/><area shape="rect" id="node19" href="color_8c.html" title="color.c" alt="" coords="829,80,893,107"/><area shape="rect" id="node21" href="colormap_8c.html" title="colormap.c" alt="" coords="918,80,1012,107"/><area shape="rect" id="node23" href="colorspace_8c.html" title="colorspace.c" alt="" coords="1037,80,1141,107"/><area shape="rect" id="node25" href="compare_8c.html" title="compare.c" alt="" coords="1165,80,1256,107"/><area shape="rect" id="node27" href="composite_8c.html" title="composite.c" alt="" coords="1281,80,1383,107"/><area shape="rect" id="node29" href="configure_8c.html" title="configure.c" alt="" coords="1408,80,1501,107"/><area shape="rect" id="node31" href="constitute_8c.html" title="constitute.c" alt="" coords="1525,80,1624,107"/><area shape="rect" id="node33" href="delegate_8c.html" title="delegate.c" alt="" coords="1649,80,1737,107"/><area shape="rect" id="node35" href="deprecate_8c.html" title="deprecate.c" alt="" coords="1763,80,1861,107"/><area shape="rect" id="node37" href="display_8c.html" title="display.c" alt="" coords="1886,80,1961,107"/><area shape="rect" id="node39" href="draw_8c.html" title="draw.c" alt="" coords="1987,80,2051,107"/><area shape="rect" id="node41" href="exception_8c.html" title="exception.c" alt="" coords="2075,80,2172,107"/><area shape="rect" id="node43" href="feature_8c.html" title="feature.c" alt="" coords="2197,80,2275,107"/><area shape="rect" id="node45" href="fx_8c.html" title="fx.c" alt="" coords="2300,80,2345,107"/><area shape="rect" id="node47" href="identify_8c.html" title="identify.c" alt="" coords="2370,80,2448,107"/><area shape="rect" id="node49" href="image_8c.html" title="image.c" alt="" coords="2473,80,2545,107"/><area shape="rect" id="node51" href="locale_8c.html" title="locale.c" alt="" coords="2570,80,2640,107"/><area shape="rect" id="node53" href="log_8c.html" title="log.c" alt="" coords="2665,80,2719,107"/><area shape="rect" id="node55" href="magic_8c.html" title="magic.c" alt="" coords="2743,80,2815,107"/><area shape="rect" id="node57" href="magick_8c.html" title="magick.c" alt="" coords="2839,80,2917,107"/><area shape="rect" id="node59" href="MagickCore_8h.html" title="MagickCore.h" alt="" coords="2943,80,3052,107"/><area shape="rect" id="node63" href="mime_8c.html" title="mime.c" alt="" coords="3077,80,3147,107"/><area shape="rect" id="node65" href="module_8c.html" title="module.c" alt="" coords="3172,80,3253,107"/><area shape="rect" id="node67" href="montage_8c.html" title="montage.c" alt="" coords="3279,80,3371,107"/><area shape="rect" id="node69" href="morphology_8c.html" title="morphology.c" alt="" coords="3395,80,3505,107"/><area shape="rect" id="node71" href="option_8c.html" title="option.c" alt="" coords="3531,80,3604,107"/><area shape="rect" id="node73" href="pixel_8c.html" title="pixel.c" alt="" coords="3630,80,3692,107"/><area shape="rect" id="node75" href="policy_8c.html" title="policy.c" alt="" coords="3717,80,3787,107"/><area shape="rect" id="node77" href="profile_8c.html" title="profile.c" alt="" coords="3811,80,3884,107"/><area shape="rect" id="node79" href="property_8c.html" title="property.c" alt="" coords="3909,80,3995,107"/><area shape="rect" id="node81" href="quantum-export_8c.html" title="quantum&#45;export.c" alt="" coords="4020,80,4159,107"/><area shape="rect" id="node83" href="quantum-import_8c.html" title="quantum&#45;import.c" alt="" coords="4183,80,4321,107"/><area shape="rect" id="node85" href="quantum_8c.html" title="quantum.c" alt="" coords="4345,80,4436,107"/><area shape="rect" id="node87" href="random_8c.html" title="random.c" alt="" coords="4461,80,4544,107"/><area shape="rect" id="node89" href="registry_8c.html" title="registry.c" alt="" coords="4569,80,4648,107"/><area shape="rect" id="node91" href="resample_8c.html" title="resample.c" alt="" coords="4673,80,4767,107"/><area shape="rect" id="node93" href="resize_8c.html" title="resize.c" alt="" coords="4791,80,4861,107"/><area shape="rect" id="node95" href="resource_8c.html" title="resource.c" alt="" coords="4887,80,4977,107"/><area shape="rect" id="node97" href="statistic_8c.html" title="statistic.c" alt="" coords="5001,80,5083,107"/><area shape="rect" id="node99" href="token_8c.html" title="token.c" alt="" coords="5109,80,5179,107"/><area shape="rect" id="node101" href="type_8c.html" title="type.c" alt="" coords="5203,80,5265,107"/><area shape="rect" id="node103" href="utility_8c.html" title="utility.c" alt="" coords="5291,80,5357,107"/><area shape="rect" id="node105" href="version_8c.html" title="version.c" alt="" coords="5382,80,5463,107"/><area shape="rect" id="node107" href="widget_8c.html" title="widget.c" alt="" coords="5487,80,5563,107"/><area shape="rect" id="node109" href="xml-tree_8c.html" title="xml&#45;tree.c" alt="" coords="5588,80,5676,107"/><area shape="rect" id="node111" href="xwindow_8c.html" title="xwindow.c" alt="" coords="5700,80,5791,107"/><area shape="rect" id="node61" href="image-view_8c.html" title="image&#45;view.c" alt="" coords="2944,155,3051,181"/></map>
</div>
</div>
<p><a href="utility_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ae093c9a96eda0463cdd2501ba83f10c3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utility_8h.html#ae093c9a96eda0463cdd2501ba83f10c3">PathType</a> { <br/>
&#160;&#160;<a class="el" href="utility_8h.html#ae093c9a96eda0463cdd2501ba83f10c3ac6091ff1c121dd76751c9d6aeec8d4f9">UndefinedPath</a>,
<a class="el" href="utility_8h.html#ae093c9a96eda0463cdd2501ba83f10c3a559f2084b423818872ec1113b3034608">MagickPath</a>,
<a class="el" href="utility_8h.html#ae093c9a96eda0463cdd2501ba83f10c3a6fbba0662432b00b8261f62959ad27c9">RootPath</a>,
<a class="el" href="utility_8h.html#ae093c9a96eda0463cdd2501ba83f10c3aa73eed3f6c068c0446e868c873051b1e">HeadPath</a>,
<br/>
&#160;&#160;<a class="el" href="utility_8h.html#ae093c9a96eda0463cdd2501ba83f10c3a815db3e044890a0fe4daae328a5eeb58">TailPath</a>,
<a class="el" href="utility_8h.html#ae093c9a96eda0463cdd2501ba83f10c3aa9d5036123dfb5ad6259f9b7cc10c5d6">BasePath</a>,
<a class="el" href="utility_8h.html#ae093c9a96eda0463cdd2501ba83f10c3a7b6716ae2f1fcc1c556602cb82cd4a26">ExtensionPath</a>,
<a class="el" href="utility_8h.html#ae093c9a96eda0463cdd2501ba83f10c3a0e4675e4038bddee4e8249c1eb98d7d8">SubimagePath</a>,
<br/>
&#160;&#160;<a class="el" href="utility_8h.html#ae093c9a96eda0463cdd2501ba83f10c3ac0cef3187f231d4616ec0c56eb495c6b">CanonicalPath</a>
<br/>
}</td></tr>
<tr class="separator:ae093c9a96eda0463cdd2501ba83f10c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ab18b6580fa10297b060967c9e075d0b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utility_8h.html#ab18b6580fa10297b060967c9e075d0b2">Base64Encode</a> (const unsigned char *, const size_t, size_t *)</td></tr>
<tr class="separator:ab18b6580fa10297b060967c9e075d0b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa64466f4b9db68b3378d1c621d8f662a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utility_8h.html#aa64466f4b9db68b3378d1c621d8f662a">SystemCommand</a> (const <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>, const <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>, const char *, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *)</td></tr>
<tr class="separator:aa64466f4b9db68b3378d1c621d8f662a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a086415dfe839d89d67cd28207d183d4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utility_8h.html#a086415dfe839d89d67cd28207d183d4d">AcquireUniqueFilename</a> (char *)</td></tr>
<tr class="separator:a086415dfe839d89d67cd28207d183d4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a426e6b5eff9661f3892805e72f007356"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utility_8h.html#a426e6b5eff9661f3892805e72f007356">AcquireUniqueSymbolicLink</a> (const char *, char *)</td></tr>
<tr class="separator:a426e6b5eff9661f3892805e72f007356"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34648de158d00c4691a548e7c38be1ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utility_8h.html#a34648de158d00c4691a548e7c38be1ae">ExpandFilenames</a> (int *, char ***)</td></tr>
<tr class="separator:a34648de158d00c4691a548e7c38be1ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfe8139bdb75d63c0421fd040d59db18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utility_8h.html#abfe8139bdb75d63c0421fd040d59db18">GetPathAttributes</a> (const char *, void *)</td></tr>
<tr class="separator:abfe8139bdb75d63c0421fd040d59db18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23438b82b3b7023166b725be97796e98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utility_8h.html#a23438b82b3b7023166b725be97796e98">IsPathAccessible</a> (const char *)</td></tr>
<tr class="separator:a23438b82b3b7023166b725be97796e98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62e49aaf50ef5c203565b0f093ff7f08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utility_8h.html#a62e49aaf50ef5c203565b0f093ff7f08">MultilineCensus</a> (const char *)</td></tr>
<tr class="separator:a62e49aaf50ef5c203565b0f093ff7f08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05e6c8a1e7289e42f5c1d28624bce667"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utility_8h.html#a05e6c8a1e7289e42f5c1d28624bce667">Base64Decode</a> (const char *, size_t *)</td></tr>
<tr class="separator:a05e6c8a1e7289e42f5c1d28624bce667"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d9bd29abd714d9e78b1ae462cb82127"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utility_8h.html#a9d9bd29abd714d9e78b1ae462cb82127">AppendImageFormat</a> (const char *, char *)</td></tr>
<tr class="separator:a9d9bd29abd714d9e78b1ae462cb82127"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1194608ddfc9a418798cc318e7cc915"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utility_8h.html#ab1194608ddfc9a418798cc318e7cc915">GetPathComponent</a> (const char *, <a class="el" href="utility_8h.html#ae093c9a96eda0463cdd2501ba83f10c3">PathType</a>, char *)</td></tr>
<tr class="separator:ab1194608ddfc9a418798cc318e7cc915"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="ae093c9a96eda0463cdd2501ba83f10c3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="utility_8h.html#ae093c9a96eda0463cdd2501ba83f10c3">PathType</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ae093c9a96eda0463cdd2501ba83f10c3ac6091ff1c121dd76751c9d6aeec8d4f9"></a>UndefinedPath</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ae093c9a96eda0463cdd2501ba83f10c3a559f2084b423818872ec1113b3034608"></a>MagickPath</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ae093c9a96eda0463cdd2501ba83f10c3a6fbba0662432b00b8261f62959ad27c9"></a>RootPath</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ae093c9a96eda0463cdd2501ba83f10c3aa73eed3f6c068c0446e868c873051b1e"></a>HeadPath</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ae093c9a96eda0463cdd2501ba83f10c3a815db3e044890a0fe4daae328a5eeb58"></a>TailPath</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ae093c9a96eda0463cdd2501ba83f10c3aa9d5036123dfb5ad6259f9b7cc10c5d6"></a>BasePath</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ae093c9a96eda0463cdd2501ba83f10c3a7b6716ae2f1fcc1c556602cb82cd4a26"></a>ExtensionPath</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ae093c9a96eda0463cdd2501ba83f10c3a0e4675e4038bddee4e8249c1eb98d7d8"></a>SubimagePath</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ae093c9a96eda0463cdd2501ba83f10c3ac0cef3187f231d4616ec0c56eb495c6b"></a>CanonicalPath</em>&nbsp;</td><td class="fielddoc">
</td></tr>
</table>
<p>Definition at line <a class="el" href="utility_8h_source.html#l00025">25</a> of file <a class="el" href="utility_8h_source.html">utility.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a086415dfe839d89d67cd28207d183d4d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> AcquireUniqueFilename </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a426e6b5eff9661f3892805e72f007356"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> AcquireUniqueSymbolicLink </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9d9bd29abd714d9e78b1ae462cb82127"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void AppendImageFormat </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a05e6c8a1e7289e42f5c1d28624bce667"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> unsigned char* Base64Decode </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t *&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="utility_8c_source.html#l00335">335</a> of file <a class="el" href="utility_8c_source.html">utility.c</a>.</p>
<p>References <a class="el" href="memory_8c_source.html#l00481">AcquireQuantumMemory()</a>, <a class="el" href="utility_8c_source.html#l00077">Base64</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="memory_8c_source.html#l00773">RelinquishMagickMemory()</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
<p>Referenced by <a class="el" href="constitute_8c_source.html#l00941">ReadInlineImage()</a>.</p>
</div>
</div>
<a class="anchor" id="ab18b6580fa10297b060967c9e075d0b2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> char* Base64Encode </td>
<td>(</td>
<td class="paramtype">const unsigned char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const size_t&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t *&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="utility_8c_source.html#l00489">489</a> of file <a class="el" href="utility_8c_source.html">utility.c</a>.</p>
<p>References <a class="el" href="memory_8c_source.html#l00481">AcquireQuantumMemory()</a>, <a class="el" href="utility_8c_source.html#l00077">Base64</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l00296">CanonicalXMLContent()</a>.</p>
</div>
</div>
<a class="anchor" id="a34648de158d00c4691a548e7c38be1ae"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> ExpandFilenames </td>
<td>(</td>
<td class="paramtype">int *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char ***&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abfe8139bdb75d63c0421fd040d59db18"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> GetPathAttributes </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab1194608ddfc9a418798cc318e7cc915"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void GetPathComponent </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="utility_8h.html#ae093c9a96eda0463cdd2501ba83f10c3">PathType</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="utility_8c_source.html#l01186">1186</a> of file <a class="el" href="utility_8c_source.html">utility.c</a>.</p>
<p>References <a class="el" href="utility_8h_source.html#l00032">BasePath</a>, <a class="el" href="utility_8h_source.html#l00035">CanonicalPath</a>, <a class="el" href="memory_8c_source.html#l00524">CopyMagickMemory()</a>, <a class="el" href="string_8c_source.html#l00744">CopyMagickString()</a>, <a class="el" href="utility_8h_source.html#l00033">ExtensionPath</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="utility_8h_source.html#l00030">HeadPath</a>, <a class="el" href="studio_8h_source.html#l00256">IsBasenameSeparator</a>, <a class="el" href="geometry_8c_source.html#l00565">IsGeometry()</a>, <a class="el" href="magick-private_8h.html#a8b225393ed755aab2d373b7f153a4a50">IsMagickConflict()</a>, <a class="el" href="utility_8c_source.html#l01422">IsPathAccessible()</a>, <a class="el" href="utility_8c_source.html#l01465">IsPathDirectory()</a>, <a class="el" href="geometry_8c_source.html#l00606">IsSceneGeometry()</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="utility_8h_source.html#l00028">MagickPath</a>, <a class="el" href="method-attribute_8h_source.html#l00108">MaxTextExtent</a>, <a class="el" href="utility_8h_source.html#l00029">RootPath</a>, <a class="el" href="utility_8h_source.html#l00034">SubimagePath</a>, <a class="el" href="utility_8h_source.html#l00031">TailPath</a>, <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>, and <a class="el" href="utility_8h_source.html#l00027">UndefinedPath</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l00212">AddPathToXMLTree()</a>, <a class="el" href="utility_8c_source.html#l00271">AppendImageFormat()</a>, <a class="el" href="utility_8c_source.html#l00572">ChopPathComponents()</a>, <a class="el" href="utility_8c_source.html#l00723">ExpandFilenames()</a>, <a class="el" href="property_8c_source.html#l02495">GetMagickProperty()</a>, <a class="el" href="property_8c_source.html#l02201">GetMagickPropertyLetter()</a>, <a class="el" href="xml-tree_8c_source.html#l00806">GetXMLTreePath()</a>, <a class="el" href="identify_8c_source.html#l00236">IdentifyImage()</a>, <a class="el" href="coder_8c_source.html#l00678">LoadCoderList()</a>, <a class="el" href="color_8c_source.html#l01823">LoadColorList()</a>, <a class="el" href="configure_8c_source.html#l01030">LoadConfigureList()</a>, <a class="el" href="delegate_8c_source.html#l01216">LoadDelegateList()</a>, <a class="el" href="locale_8c_source.html#l01069">LoadLocaleList()</a>, <a class="el" href="log_8c_source.html#l01281">LoadLogList()</a>, <a class="el" href="magic_8c_source.html#l00665">LoadMagicList()</a>, <a class="el" href="mime_8c_source.html#l00738">LoadMimeList()</a>, <a class="el" href="policy_8c_source.html#l00644">LoadPolicyList()</a>, <a class="el" href="type_8c_source.html#l00954">LoadTypeList()</a>, <a class="el" href="magick_8c_source.html#l01218">MagickCoreGenesis()</a>, <a class="el" href="blob_8c_source.html#l02329">OpenBlob()</a>, <a class="el" href="constitute_8c_source.html#l00405">ReadImage()</a>, <a class="el" href="image_8c_source.html#l02633">SetImageInfo()</a>, <a class="el" href="exception_8c_source.html#l00988">ThrowMagickExceptionList()</a>, and <a class="el" href="constitute_8c_source.html#l01013">WriteImage()</a>.</p>
</div>
</div>
<a class="anchor" id="a23438b82b3b7023166b725be97796e98"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> IsPathAccessible </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="utility_8c_source.html#l01422">1422</a> of file <a class="el" href="utility_8c_source.html">utility.c</a>.</p>
<p>References <a class="el" href="utility-private_8h_source.html#l00048">access_utf8()</a>, <a class="el" href="utility_8c_source.html#l01139">GetPathAttributes()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, and <a class="el" href="studio_8h_source.html#l00196">S_ISREG</a>.</p>
<p>Referenced by <a class="el" href="utility_8c_source.html#l00974">GetExecutionPath()</a>, <a class="el" href="version_8c_source.html#l00147">GetMagickHomeURL()</a>, <a class="el" href="utility_8c_source.html#l01186">GetPathComponent()</a>, <a class="el" href="property_8c_source.html#l02991">InterpretImageProperties()</a>, <a class="el" href="token_8c_source.html#l00594">IsGlob()</a>, <a class="el" href="type_8c_source.html#l00954">LoadTypeList()</a>, <a class="el" href="log_8c_source.html#l01112">LogMagickEventList()</a>, <a class="el" href="magick_8c_source.html#l01218">MagickCoreGenesis()</a>, <a class="el" href="constitute_8c_source.html#l00405">ReadImage()</a>, <a class="el" href="annotate_8c_source.html#l00858">RenderType()</a>, and <a class="el" href="constitute_8c_source.html#l01013">WriteImage()</a>.</p>
</div>
</div>
<a class="anchor" id="a62e49aaf50ef5c203565b0f093ff7f08"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> size_t MultilineCensus </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="utility_8c_source.html#l01737">1737</a> of file <a class="el" href="utility_8c_source.html">utility.c</a>.</p>
<p>Referenced by <a class="el" href="montage_8c_source.html#l00338">MontageImageList()</a>.</p>
</div>
</div>
<a class="anchor" id="aa64466f4b9db68b3378d1c621d8f662a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> int SystemCommand </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="utility_8c_source.html#l01786">1786</a> of file <a class="el" href="utility_8c_source.html">utility.c</a>.</p>
<p>References <a class="el" href="string_8c_source.html#l00119">AcquireString()</a>, <a class="el" href="string_8c_source.html#l00415">ConcatenateMagickString()</a>, <a class="el" href="exception_8h_source.html#l00058">DelegateError</a>, <a class="el" href="policy_8h_source.html#l00032">DelegatePolicyDomain</a>, <a class="el" href="string_8c_source.html#l00814">DestroyString()</a>, <a class="el" href="policy_8h_source.html#l00045">ExecutePolicyRights</a>, <a class="el" href="locale_8c_source.html#l00286">FormatLocaleFile()</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="policy_8c_source.html#l00473">IsRightsAuthorized()</a>, <a class="el" href="mac_8h.html#a0a6db36886bf0e61a1b2c6d4b023a52f">MACSystemCommand()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00108">MaxTextExtent</a>, <a class="el" href="exception_8h_source.html#l00076">PolicyError</a>, <a class="el" href="memory_8c_source.html#l00773">RelinquishMagickMemory()</a>, <a class="el" href="string_8c_source.html#l02161">StringToArgv()</a>, and <a class="el" href="exception_8c_source.html#l01039">ThrowMagickException()</a>.</p>
<p>Referenced by <a class="el" href="delegate_8c_source.html#l00835">InvokeDelegate()</a>.</p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html">home</a></li><li class="navelem"><a class="el" href="dir_68918867e77b0a45f29c43673f2273f8.html">cristy</a></li><li class="navelem"><a class="el" href="dir_ed73005e52fb9d11ccda84631fe63a06.html">ImageMagick</a></li><li class="navelem"><a class="el" href="dir_95a66e94b416f0a122e65928fcf2737e.html">ImageMagick</a></li><li class="navelem"><a class="el" href="dir_7e75216414136f366c55fef7840927ba.html">MagickCore</a></li><li class="navelem"><a class="el" href="utility_8h.html">utility.h</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3 </li>
</ul>
</div>
</body>
</html>