Sophie

Sophie

distrib > Fedora > 13 > i386 > media > os > by-pkgid > 0b492435a0d81f9ba124dcde3e3b696a > files > 38

libtidy-devel-0.99.0-20.20091203.fc13.i686.rpm

<!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"/>
<title>HTML Tidy: Basic Operations</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="contents">
<h1>Basic Operations</h1><table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga728e98da5985ecb26de7c6c45f7fcaf2"></a><!-- doxytag: member="Basic::tidyCreate" ref="ga728e98da5985ecb26de7c6c45f7fcaf2" args="(void)" -->
<a class="el" href="structTidyDoc.html">TidyDoc</a> TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><b>tidyCreate</b> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf58ea992501470e0998182a1c75df2aa"></a><!-- doxytag: member="Basic::tidyCreateWithAllocator" ref="gaf58ea992501470e0998182a1c75df2aa" args="(TidyAllocator *allocator)" -->
<a class="el" href="structTidyDoc.html">TidyDoc</a> TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><b>tidyCreateWithAllocator</b> (<a class="el" href="struct__TidyAllocator.html">TidyAllocator</a> *allocator)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacc380c1451088b89898a85337b113713"></a><!-- doxytag: member="Basic::tidyRelease" ref="gacc380c1451088b89898a85337b113713" args="(TidyDoc tdoc)" -->
void TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><b>tidyRelease</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#gaa1a9f78be3542868ac10481e2efa8708">tidySetAppData</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, void *appData)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#ga1319c9757d4f8c596615e0fdcfcf2504">tidyGetAppData</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ctmbstr TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#gab7b404ada690635341d2e2d332102b36">tidyReleaseDate</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#gaf45a8fb57fb9bfce89c42e1cc9d3e760">tidyStatus</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#ga8fbec4bc2b67c4f525440cfc7196b443">tidyDetectedHtmlVersion</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#gaf3279c9a0506629d2ae766c31c1de48d">tidyDetectedXhtml</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#ga8dd761b5e230119f8eb6c412f12fdec2">tidyDetectedGenericXml</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#ga3617548e3669d00ad074daaaa8f3460d">tidyErrorCount</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#ga29b0c36f75584a2a26422b021561f19c">tidyWarningCount</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#ga56ad617084cdcbb485f06f597de7dedb">tidyAccessWarningCount</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#gac17c01a0dbb8f73bdee29df48e499988">tidyConfigErrorCount</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#ga2dec710c0d4927e76a7b0d338b11693a">tidyLoadConfig</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, ctmbstr configFile)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#gac677de148c6f00fc96a682c21433ab1c">tidyLoadConfigEnc</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, ctmbstr configFile, ctmbstr charenc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac10c770d6ea5a0610159ad17f8427943"></a><!-- doxytag: member="Basic::tidyFileExists" ref="gac10c770d6ea5a0610159ad17f8427943" args="(TidyDoc tdoc, ctmbstr filename)" -->
Bool TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><b>tidyFileExists</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, ctmbstr filename)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#ga2612e184472c2a59ca822a37d030e9af">tidySetCharEncoding</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, ctmbstr encnam)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#ga05203a9193542a67b8396cf6ca8acf59">tidySetInCharEncoding</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, ctmbstr encnam)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#ga9b6bd07e38bf320cf88663a29967f1e9">tidySetOutCharEncoding</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, ctmbstr encnam)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#gaaa6e0510b0d7ca0524c928143488c6ca">tidyOptSaveFile</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, ctmbstr cfgfil)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#gabf30cc37e3e7aa07dd351f083ab747ee">tidyOptSaveSink</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98">TidyOutputSink</a> *sink)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#ga4c050ea7d2746db948ad45edb2264d70">tidyErrorSummary</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Basic.html#ga28384bf13bf6962c8ef0bcab9b4b7971">tidyGeneralInfo</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Tidy public interface</p>
<p>Several functions return an integer document status:</p>
<pre>
 0    -&gt; SUCCESS
 &gt;0   -&gt; 1 == TIDY WARNING, 2 == TIDY ERROR
 &lt;0   -&gt; SEVERE ERROR
 </pre><p>The following is a short example program.</p>
<pre>
include &lt;<a class="el" href="tidy_8h.html">tidy.h</a>&gt;
include &lt;<a class="el" href="buffio_8h.html">buffio.h</a>&gt;
include &lt;stdio.h&gt;
include &lt;errno.h&gt;</pre><pre>int main(int argc, char **argv )
{
  const char* input = "&amp;lt;title&amp;gt;Foo&amp;lt;/title&amp;gt;&amp;lt;p&amp;gt;Foo!";
  TidyBuffer output;
  TidyBuffer errbuf;
  int rc = -1;
  Bool ok;</pre><pre>  <a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc = tidyCreate();                     // Initialize "document"
  tidyBufInit( &amp;output );
  tidyBufInit( &amp;errbuf );
  printf( "Tidying:\t\%s\\n", input );</pre><pre>  ok = tidyOptSetBool( tdoc, TidyXhtmlOut, yes );  // Convert to XHTML
  if ( ok )
    rc = tidySetErrorBuffer( tdoc, &amp;errbuf );      // Capture diagnostics
  if ( rc &gt;= 0 )
    rc = tidyParseString( tdoc, input );           // Parse the input
  if ( rc &gt;= 0 )
    rc = tidyCleanAndRepair( tdoc );               // Tidy it up!
  if ( rc &gt;= 0 )
    rc = tidyRunDiagnostics( tdoc );               // Kvetch
  if ( rc &gt; 1 )                                    // If error, force output.
    rc = ( tidyOptSetBool(tdoc, TidyForceOutput, yes) ? rc : -1 );
  if ( rc &gt;= 0 )
    rc = tidySaveBuffer( tdoc, &amp;output );          // Pretty Print</pre><pre>  if ( rc &gt;= 0 )
  {
    if ( rc &gt; 0 )
      printf( "\\nDiagnostics:\\n\\n\%s", errbuf.bp );
    printf( "\\nAnd here is the result:\\n\\n\%s", output.bp );
  }
  else
    printf( "A severe error (\%d) occurred.\\n", rc );</pre><pre>  tidyBufFree( &amp;output );
  tidyBufFree( &amp;errbuf );
  tidyRelease( tdoc );
  return rc;
}
</pre> <hr/><h2>Function Documentation</h2>
<a class="anchor" id="gaa1a9f78be3542868ac10481e2efa8708"></a><!-- doxytag: member="tidy.h::tidySetAppData" ref="gaa1a9f78be3542868ac10481e2efa8708" args="(TidyDoc tdoc, void *appData)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TIDY_CALL tidySetAppData </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&nbsp;</td>
          <td class="paramname"> <em>tdoc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>appData</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Let application store a chunk of data w/ each Tidy instance. Useful for callbacks. </p>

</div>
</div>
<a class="anchor" id="ga1319c9757d4f8c596615e0fdcfcf2504"></a><!-- doxytag: member="tidy.h::tidyGetAppData" ref="ga1319c9757d4f8c596615e0fdcfcf2504" args="(TidyDoc tdoc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* TIDY_CALL tidyGetAppData </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&nbsp;</td>
          <td class="paramname"> <em>tdoc</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get application data set previously </p>

</div>
</div>
<a class="anchor" id="gab7b404ada690635341d2e2d332102b36"></a><!-- doxytag: member="tidy.h::tidyReleaseDate" ref="gab7b404ada690635341d2e2d332102b36" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ctmbstr TIDY_CALL tidyReleaseDate </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get release date (version) for current library </p>

</div>
</div>
<a class="anchor" id="gaf45a8fb57fb9bfce89c42e1cc9d3e760"></a><!-- doxytag: member="tidy.h::tidyStatus" ref="gaf45a8fb57fb9bfce89c42e1cc9d3e760" args="(TidyDoc tdoc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int TIDY_CALL tidyStatus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&nbsp;</td>
          <td class="paramname"> <em>tdoc</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get status of current document. </p>

</div>
</div>
<a class="anchor" id="ga8fbec4bc2b67c4f525440cfc7196b443"></a><!-- doxytag: member="tidy.h::tidyDetectedHtmlVersion" ref="ga8fbec4bc2b67c4f525440cfc7196b443" args="(TidyDoc tdoc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int TIDY_CALL tidyDetectedHtmlVersion </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&nbsp;</td>
          <td class="paramname"> <em>tdoc</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Detected HTML version: 0, 2, 3 or 4 </p>

</div>
</div>
<a class="anchor" id="gaf3279c9a0506629d2ae766c31c1de48d"></a><!-- doxytag: member="tidy.h::tidyDetectedXhtml" ref="gaf3279c9a0506629d2ae766c31c1de48d" args="(TidyDoc tdoc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Bool TIDY_CALL tidyDetectedXhtml </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&nbsp;</td>
          <td class="paramname"> <em>tdoc</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Input is XHTML? </p>

</div>
</div>
<a class="anchor" id="ga8dd761b5e230119f8eb6c412f12fdec2"></a><!-- doxytag: member="tidy.h::tidyDetectedGenericXml" ref="ga8dd761b5e230119f8eb6c412f12fdec2" args="(TidyDoc tdoc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Bool TIDY_CALL tidyDetectedGenericXml </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&nbsp;</td>
          <td class="paramname"> <em>tdoc</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Input is generic XML (not HTML or XHTML)? </p>

</div>
</div>
<a class="anchor" id="ga3617548e3669d00ad074daaaa8f3460d"></a><!-- doxytag: member="tidy.h::tidyErrorCount" ref="ga3617548e3669d00ad074daaaa8f3460d" args="(TidyDoc tdoc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint TIDY_CALL tidyErrorCount </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&nbsp;</td>
          <td class="paramname"> <em>tdoc</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Number of Tidy errors encountered. If &gt; 0, output is suppressed unless TidyForceOutput is set. </p>

</div>
</div>
<a class="anchor" id="ga29b0c36f75584a2a26422b021561f19c"></a><!-- doxytag: member="tidy.h::tidyWarningCount" ref="ga29b0c36f75584a2a26422b021561f19c" args="(TidyDoc tdoc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint TIDY_CALL tidyWarningCount </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&nbsp;</td>
          <td class="paramname"> <em>tdoc</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Number of Tidy warnings encountered. </p>

</div>
</div>
<a class="anchor" id="ga56ad617084cdcbb485f06f597de7dedb"></a><!-- doxytag: member="tidy.h::tidyAccessWarningCount" ref="ga56ad617084cdcbb485f06f597de7dedb" args="(TidyDoc tdoc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint TIDY_CALL tidyAccessWarningCount </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&nbsp;</td>
          <td class="paramname"> <em>tdoc</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Number of Tidy accessibility warnings encountered. </p>

</div>
</div>
<a class="anchor" id="gac17c01a0dbb8f73bdee29df48e499988"></a><!-- doxytag: member="tidy.h::tidyConfigErrorCount" ref="gac17c01a0dbb8f73bdee29df48e499988" args="(TidyDoc tdoc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint TIDY_CALL tidyConfigErrorCount </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&nbsp;</td>
          <td class="paramname"> <em>tdoc</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Number of Tidy configuration errors encountered. </p>

</div>
</div>
<a class="anchor" id="ga2dec710c0d4927e76a7b0d338b11693a"></a><!-- doxytag: member="tidy.h::tidyLoadConfig" ref="ga2dec710c0d4927e76a7b0d338b11693a" args="(TidyDoc tdoc, ctmbstr configFile)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int TIDY_CALL tidyLoadConfig </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&nbsp;</td>
          <td class="paramname"> <em>tdoc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ctmbstr&nbsp;</td>
          <td class="paramname"> <em>configFile</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Load an ASCII Tidy configuration file </p>

</div>
</div>
<a class="anchor" id="gac677de148c6f00fc96a682c21433ab1c"></a><!-- doxytag: member="tidy.h::tidyLoadConfigEnc" ref="gac677de148c6f00fc96a682c21433ab1c" args="(TidyDoc tdoc, ctmbstr configFile, ctmbstr charenc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int TIDY_CALL tidyLoadConfigEnc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&nbsp;</td>
          <td class="paramname"> <em>tdoc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ctmbstr&nbsp;</td>
          <td class="paramname"> <em>configFile</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ctmbstr&nbsp;</td>
          <td class="paramname"> <em>charenc</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Load a Tidy configuration file with the specified character encoding </p>

</div>
</div>
<a class="anchor" id="ga2612e184472c2a59ca822a37d030e9af"></a><!-- doxytag: member="tidy.h::tidySetCharEncoding" ref="ga2612e184472c2a59ca822a37d030e9af" args="(TidyDoc tdoc, ctmbstr encnam)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int TIDY_CALL tidySetCharEncoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&nbsp;</td>
          <td class="paramname"> <em>tdoc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ctmbstr&nbsp;</td>
          <td class="paramname"> <em>encnam</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set the input/output character encoding for parsing markup. Values include: ascii, latin1, raw, utf8, iso2022, mac, win1252, utf16le, utf16be, utf16, big5 and shiftjis. Case in-sensitive. </p>

</div>
</div>
<a class="anchor" id="ga05203a9193542a67b8396cf6ca8acf59"></a><!-- doxytag: member="tidy.h::tidySetInCharEncoding" ref="ga05203a9193542a67b8396cf6ca8acf59" args="(TidyDoc tdoc, ctmbstr encnam)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int TIDY_CALL tidySetInCharEncoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&nbsp;</td>
          <td class="paramname"> <em>tdoc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ctmbstr&nbsp;</td>
          <td class="paramname"> <em>encnam</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set the input encoding for parsing markup. As for tidySetCharEncoding but only affects the input encoding </p>

</div>
</div>
<a class="anchor" id="ga9b6bd07e38bf320cf88663a29967f1e9"></a><!-- doxytag: member="tidy.h::tidySetOutCharEncoding" ref="ga9b6bd07e38bf320cf88663a29967f1e9" args="(TidyDoc tdoc, ctmbstr encnam)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int TIDY_CALL tidySetOutCharEncoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&nbsp;</td>
          <td class="paramname"> <em>tdoc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ctmbstr&nbsp;</td>
          <td class="paramname"> <em>encnam</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set the output encoding. </p>

</div>
</div>
<a class="anchor" id="gaaa6e0510b0d7ca0524c928143488c6ca"></a><!-- doxytag: member="tidy.h::tidyOptSaveFile" ref="gaaa6e0510b0d7ca0524c928143488c6ca" args="(TidyDoc tdoc, ctmbstr cfgfil)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int TIDY_CALL tidyOptSaveFile </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&nbsp;</td>
          <td class="paramname"> <em>tdoc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ctmbstr&nbsp;</td>
          <td class="paramname"> <em>cfgfil</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Save current settings to named file. Only non-default values are written. </p>

</div>
</div>
<a class="anchor" id="gabf30cc37e3e7aa07dd351f083ab747ee"></a><!-- doxytag: member="tidy.h::tidyOptSaveSink" ref="gabf30cc37e3e7aa07dd351f083ab747ee" args="(TidyDoc tdoc, TidyOutputSink *sink)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int TIDY_CALL tidyOptSaveSink </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&nbsp;</td>
          <td class="paramname"> <em>tdoc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98">TidyOutputSink</a> *&nbsp;</td>
          <td class="paramname"> <em>sink</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Save current settings to given output sink. Only non-default values are written. </p>

</div>
</div>
<a class="anchor" id="ga4c050ea7d2746db948ad45edb2264d70"></a><!-- doxytag: member="tidy.h::tidyErrorSummary" ref="ga4c050ea7d2746db948ad45edb2264d70" args="(TidyDoc tdoc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TIDY_CALL tidyErrorSummary </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&nbsp;</td>
          <td class="paramname"> <em>tdoc</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Write more complete information about errors to current error sink. </p>

</div>
</div>
<a class="anchor" id="ga28384bf13bf6962c8ef0bcab9b4b7971"></a><!-- doxytag: member="tidy.h::tidyGeneralInfo" ref="ga28384bf13bf6962c8ef0bcab9b4b7971" args="(TidyDoc tdoc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TIDY_CALL tidyGeneralInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&nbsp;</td>
          <td class="paramname"> <em>tdoc</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Write more general information about markup to current error sink. </p>

</div>
</div>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 3 Dec 2009 for HTML Tidy by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>