blob: 5b4565c4d6d3ff42ba4d256969e02c244a48813b [file] [log] [blame]
cristy3ed852e2009-09-05 21:47:34 +00001<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>MagickWand: conjure.c File Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.4 -->
8<div class="nav">
9<a class="el" href="dir_101f7ac0a894e32543a314e85b2e1524.html">wand</a></div>
10<h1>conjure.c File Reference</h1>
11<p>
12<code>#include &quot;<a class="el" href="studio_8h-source.html">wand/studio.h</a>&quot;</code><br>
13<code>#include &quot;<a class="el" href="MagickWand_8h-source.html">wand/MagickWand.h</a>&quot;</code><br>
14<code>#include &quot;<a class="el" href="mogrify-private_8h-source.html">wand/mogrify-private.h</a>&quot;</code><br>
15<table border="0" cellpadding="0" cellspacing="0">
16<tr><td></td></tr>
17<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
18<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="conjure_8c.html#b277a96e3eab2d44b6af7da0989463c7">DestroyConjure</a>()</td></tr>
19
20<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="conjure_8c.html#24df7499c962ab3654cbbe8ef9a91a7d">ThrowConjureException</a>(asperity, tag, option)</td></tr>
21
22<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="conjure_8c.html#a5a4b68d24640561a6cdbd6781db1e21">ThrowConjureInvalidArgumentException</a>(option, argument)</td></tr>
23
24<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
25<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="conjure_8c.html#20102bba5be9339839ef3f2e030ac99e">ConjureUsage</a> (void)</td></tr>
26
27<tr><td class="memItemLeft" nowrap align="right" valign="top">WandExport MagickBooleanType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="conjure_8c.html#0dfe042f73bc5602b9d16deb1c8d2857">ConjureImageCommand</a> (ImageInfo *image_info, int argc, char **argv, char **wand_unused(metadata), ExceptionInfo *exception)</td></tr>
28
29</table>
30<hr><h2>Define Documentation</h2>
31<a class="anchor" name="b277a96e3eab2d44b6af7da0989463c7"></a><!-- doxytag: member="conjure.c::DestroyConjure" ref="b277a96e3eab2d44b6af7da0989463c7" args="()" -->
32<div class="memitem">
33<div class="memproto">
34 <table class="memname">
35 <tr>
36 <td class="memname">#define DestroyConjure </td>
37 <td>(</td>
38&nbsp;</td>
39 <td class="paramname"> </td>
40 <td>&nbsp;)&nbsp;</td>
41 <td width="100%"></td>
42 </tr>
43 </table>
44</div>
45<div class="memdoc">
46
47<p>
48<b>Value:</b><div class="fragment"><pre class="fragment">{ \
49 image=DestroyImageList(image); \
50 <span class="keywordflow">for</span> (i=0; i &lt; (long) argc; i++) \
51 argv[i]=DestroyString(argv[i]); \
52 argv=(<span class="keywordtype">char</span> **) RelinquishMagickMemory(argv); \
53}
54</pre></div>
55</div>
56</div><p>
57<a class="anchor" name="24df7499c962ab3654cbbe8ef9a91a7d"></a><!-- doxytag: member="conjure.c::ThrowConjureException" ref="24df7499c962ab3654cbbe8ef9a91a7d" args="(asperity, tag, option)" -->
58<div class="memitem">
59<div class="memproto">
60 <table class="memname">
61 <tr>
62 <td class="memname">#define ThrowConjureException </td>
63 <td>(</td>
64 <td class="paramtype">asperity, <tr>
65 <td class="paramkey"></td>
66 <td></td>
67 <td class="paramtype">tag, <tr>
68 <td class="paramkey"></td>
69 <td></td>
70 <td class="paramtype">option&nbsp;</td>
71 <td class="paramname"> </td>
72 <td>&nbsp;)&nbsp;</td>
73 <td width="100%"></td>
74 </tr>
75 </table>
76</div>
77<div class="memdoc">
78
79<p>
80<b>Value:</b><div class="fragment"><pre class="fragment">{ \
81 (void) ThrowMagickException(<a class="code" href="struct__PixelWand.html#0bfbd228c0be5894e7f21f4085fe3855">exception</a>,GetMagickModule(),asperity,tag,<span class="stringliteral">"`%s'"</span>, \
82 option); \
83 <a class="code" href="conjure_8c.html#b277a96e3eab2d44b6af7da0989463c7">DestroyConjure</a>(); \
84 <span class="keywordflow">return</span>(MagickFalse); \
85}
86</pre></div>
87</div>
88</div><p>
89<a class="anchor" name="a5a4b68d24640561a6cdbd6781db1e21"></a><!-- doxytag: member="conjure.c::ThrowConjureInvalidArgumentException" ref="a5a4b68d24640561a6cdbd6781db1e21" args="(option, argument)" -->
90<div class="memitem">
91<div class="memproto">
92 <table class="memname">
93 <tr>
94 <td class="memname">#define ThrowConjureInvalidArgumentException </td>
95 <td>(</td>
96 <td class="paramtype">option, <tr>
97 <td class="paramkey"></td>
98 <td></td>
99 <td class="paramtype">argument&nbsp;</td>
100 <td class="paramname"> </td>
101 <td>&nbsp;)&nbsp;</td>
102 <td width="100%"></td>
103 </tr>
104 </table>
105</div>
106<div class="memdoc">
107
108<p>
109<b>Value:</b><div class="fragment"><pre class="fragment">{ \
110 (void) ThrowMagickException(<a class="code" href="struct__PixelWand.html#0bfbd228c0be5894e7f21f4085fe3855">exception</a>,GetMagickModule(),OptionError, \
111 <span class="stringliteral">"InvalidArgument"</span>,<span class="stringliteral">"`%s': %s"</span>,argument,option); \
112 <a class="code" href="conjure_8c.html#b277a96e3eab2d44b6af7da0989463c7">DestroyConjure</a>(); \
113 <span class="keywordflow">return</span>(MagickFalse); \
114}
115</pre></div>
116</div>
117</div><p>
118<hr><h2>Function Documentation</h2>
119<a class="anchor" name="0dfe042f73bc5602b9d16deb1c8d2857"></a><!-- doxytag: member="conjure.c::ConjureImageCommand" ref="0dfe042f73bc5602b9d16deb1c8d2857" args="(ImageInfo *image_info, int argc, char **argv, char **wand_unused(metadata), ExceptionInfo *exception)" -->
120<div class="memitem">
121<div class="memproto">
122 <table class="memname">
123 <tr>
124 <td class="memname">WandExport MagickBooleanType ConjureImageCommand </td>
125 <td>(</td>
126 <td class="paramtype">ImageInfo *&nbsp;</td>
127 <td class="paramname"> <em>image_info</em>, </td>
128 </tr>
129 <tr>
130 <td class="paramkey"></td>
131 <td></td>
132 <td class="paramtype">int&nbsp;</td>
133 <td class="paramname"> <em>argc</em>, </td>
134 </tr>
135 <tr>
136 <td class="paramkey"></td>
137 <td></td>
138 <td class="paramtype">char **&nbsp;</td>
139 <td class="paramname"> <em>argv</em>, </td>
140 </tr>
141 <tr>
142 <td class="paramkey"></td>
143 <td></td>
144 <td class="paramtype">char **&nbsp;</td>
145 <td class="paramname"> <em>wand_unused</em>(metadata), </td>
146 </tr>
147 <tr>
148 <td class="paramkey"></td>
149 <td></td>
150 <td class="paramtype">ExceptionInfo *&nbsp;</td>
151 <td class="paramname"> <em>exception</em></td><td>&nbsp;</td>
152 </tr>
153 <tr>
154 <td></td>
155 <td>)</td>
156 <td></td><td></td><td width="100%"></td>
157 </tr>
158 </table>
159</div>
160<div class="memdoc">
161
162<p>
163
164</div>
165</div><p>
166<a class="anchor" name="20102bba5be9339839ef3f2e030ac99e"></a><!-- doxytag: member="conjure.c::ConjureUsage" ref="20102bba5be9339839ef3f2e030ac99e" args="(void)" -->
167<div class="memitem">
168<div class="memproto">
169 <table class="memname">
170 <tr>
171 <td class="memname">static void ConjureUsage </td>
172 <td>(</td>
173 <td class="paramtype">void&nbsp;</td>
174 <td class="paramname"> </td>
175 <td>&nbsp;)&nbsp;</td>
176 <td width="100%"><code> [static]</code></td>
177 </tr>
178 </table>
179</div>
180<div class="memdoc">
181
182<p>
183
184</div>
185</div><p>
186<hr size="1"><address style="text-align: right;"><small>Generated on Sat Jan 26 14:50:34 2008 for MagickWand by&nbsp;
187<a href="http://www.doxygen.org/index.html">
188<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.4 </small></address>
189</body>
190</html>