Current Path : /usr/local/share/doc/ImageMagick/www/api/MagickCore/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/local/share/doc/ImageMagick/www/api/MagickCore/token_8c.html |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>MagickCore: token.c File Reference</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.4 --> <div class="nav"> <a class="el" href="dir_b44b349db36f8365f5234e57d3038770.html">magick</a></div> <h1>token.c File Reference</h1> <p> <code>#include "<a class="el" href="studio_8h-source.html">magick/studio.h</a>"</code><br> <code>#include "<a class="el" href="exception_8h-source.html">magick/exception.h</a>"</code><br> <code>#include "<a class="el" href="exception-private_8h-source.html">magick/exception-private.h</a>"</code><br> <code>#include "<a class="el" href="image_8h-source.html">magick/image.h</a>"</code><br> <code>#include "<a class="el" href="memory___8h-source.html">magick/memory_.h</a>"</code><br> <code>#include "<a class="el" href="string___8h-source.html">magick/string_.h</a>"</code><br> <code>#include "<a class="el" href="token_8h-source.html">magick/token.h</a>"</code><br> <code>#include "<a class="el" href="utility_8h-source.html">magick/utility.h</a>"</code><br> <table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TokenInfo.html">_TokenInfo</a></td></tr> <tr><td colspan="2"><br><h2>Defines</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="token_8c.html#9640e8aa18ef504f22e568bd4156f591">IN_WHITE</a> 0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="token_8c.html#d15a1144b3377ab6319ae449023a0cca">IN_TOKEN</a> 1</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="token_8c.html#6c774fd9d9fe60d20aaa2e2bc941a623">IN_QUOTE</a> 2</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="token_8c.html#fc9d824044de2a8dff5e277996f0a7b6">IN_OZONE</a> 3</td></tr> <tr><td colspan="2"><br><h2>Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="struct__TokenInfo.html">TokenInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="token_8c.html#f03388f4352e5a94cb9fac5e7e63c474">AcquireTokenInfo</a> (void)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="struct__TokenInfo.html">TokenInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="token_8c.html#f00e54c224c1acee917cc22b4a4ccd73">DestroyTokenInfo</a> (<a class="el" href="struct__TokenInfo.html">TokenInfo</a> *token_info)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport void </td><td class="memItemRight" valign="bottom"><a class="el" href="token_8c.html#d67f2ba1e0e35f462b85e96702437030">GetMagickToken</a> (const char *start, const char **end, char *token)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="token_8c.html#694e060b1beeed1ceca25e76157d8905">GlobExpression</a> (const char *expression, const char *pattern, const <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> case_insensitive)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="token_8c.html#7ef975bfdf08ce13e7d493a9f32bde02">IsGlob</a> (const char *path)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="token_8c.html#222eb181456fa0ac22cc58efaa520a86">sindex</a> (int c, const char *string)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="token_8c.html#3c0867f4e750f6e49611b24234b5f7e6">StoreToken</a> (<a class="el" href="struct__TokenInfo.html">TokenInfo</a> *token_info, char *string, size_t max_token_length, int c)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport int </td><td class="memItemRight" valign="bottom"><a class="el" href="token_8c.html#9598f5986865d25b7c9ed6fa8c568080">Tokenizer</a> (<a class="el" href="struct__TokenInfo.html">TokenInfo</a> *token_info, const unsigned flag, char *token, const size_t max_token_length, const char *line, const char *white, const char *break_set, const char *quote, const char escape, char *breaker, int *next, char *quoted)</td></tr> </table> <hr><h2>Define Documentation</h2> <a class="anchor" name="fc9d824044de2a8dff5e277996f0a7b6"></a><!-- doxytag: member="token.c::IN_OZONE" ref="fc9d824044de2a8dff5e277996f0a7b6" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IN_OZONE 3 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="6c774fd9d9fe60d20aaa2e2bc941a623"></a><!-- doxytag: member="token.c::IN_QUOTE" ref="6c774fd9d9fe60d20aaa2e2bc941a623" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IN_QUOTE 2 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="d15a1144b3377ab6319ae449023a0cca"></a><!-- doxytag: member="token.c::IN_TOKEN" ref="d15a1144b3377ab6319ae449023a0cca" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IN_TOKEN 1 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="9640e8aa18ef504f22e568bd4156f591"></a><!-- doxytag: member="token.c::IN_WHITE" ref="9640e8aa18ef504f22e568bd4156f591" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IN_WHITE 0 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <hr><h2>Function Documentation</h2> <a class="anchor" name="f03388f4352e5a94cb9fac5e7e63c474"></a><!-- doxytag: member="token.c::AcquireTokenInfo" ref="f03388f4352e5a94cb9fac5e7e63c474" args="(void)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="struct__TokenInfo.html">TokenInfo</a>* AcquireTokenInfo </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="f00e54c224c1acee917cc22b4a4ccd73"></a><!-- doxytag: member="token.c::DestroyTokenInfo" ref="f00e54c224c1acee917cc22b4a4ccd73" args="(TokenInfo *token_info)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="struct__TokenInfo.html">TokenInfo</a>* DestroyTokenInfo </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__TokenInfo.html">TokenInfo</a> * </td> <td class="paramname"> <em>token_info</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="d67f2ba1e0e35f462b85e96702437030"></a><!-- doxytag: member="token.c::GetMagickToken" ref="d67f2ba1e0e35f462b85e96702437030" args="(const char *start, const char **end, char *token)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport void GetMagickToken </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>start</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char ** </td> <td class="paramname"> <em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"> <em>token</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="694e060b1beeed1ceca25e76157d8905"></a><!-- doxytag: member="token.c::GlobExpression" ref="694e060b1beeed1ceca25e76157d8905" args="(const char *expression, const char *pattern, const MagickBooleanType case_insensitive)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> GlobExpression </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>expression</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"> <em>pattern</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td> <td class="paramname"> <em>case_insensitive</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="7ef975bfdf08ce13e7d493a9f32bde02"></a><!-- doxytag: member="token.c::IsGlob" ref="7ef975bfdf08ce13e7d493a9f32bde02" args="(const char *path)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> IsGlob </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>path</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="222eb181456fa0ac22cc58efaa520a86"></a><!-- doxytag: member="token.c::sindex" ref="222eb181456fa0ac22cc58efaa520a86" args="(int c, const char *string)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static long sindex </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"> <em>string</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="3c0867f4e750f6e49611b24234b5f7e6"></a><!-- doxytag: member="token.c::StoreToken" ref="3c0867f4e750f6e49611b24234b5f7e6" args="(TokenInfo *token_info, char *string, size_t max_token_length, int c)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static void StoreToken </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__TokenInfo.html">TokenInfo</a> * </td> <td class="paramname"> <em>token_info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"> <em>string</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"> <em>max_token_length</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>c</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="9598f5986865d25b7c9ed6fa8c568080"></a><!-- doxytag: member="token.c::Tokenizer" ref="9598f5986865d25b7c9ed6fa8c568080" args="(TokenInfo *token_info, const unsigned flag, char *token, const size_t max_token_length, const char *line, const char *white, const char *break_set, const char *quote, const char escape, char *breaker, int *next, char *quoted)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport int Tokenizer </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__TokenInfo.html">TokenInfo</a> * </td> <td class="paramname"> <em>token_info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned </td> <td class="paramname"> <em>flag</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"> <em>token</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const size_t </td> <td class="paramname"> <em>max_token_length</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"> <em>line</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"> <em>white</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"> <em>break_set</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"> <em>quote</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char </td> <td class="paramname"> <em>escape</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"> <em>breaker</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"> <em>next</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"> <em>quoted</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <hr size="1"><address style="text-align: right;"><small>Generated on Sat Jan 26 14:50:30 2008 for MagickCore by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.4 </small></address> </body> </html>