Added the API docs.

This commit is contained in:
Michael[tm] Smith 2012-03-01 17:54:20 +09:00
parent 1c4d43ad2a
commit ccf2a6c7fe
78 changed files with 13947 additions and 562 deletions

1
.gitignore vendored
View file

@ -10,6 +10,7 @@
/htmldoc/tidy-config.xml
/htmldoc/tidy-help.xml
/htmldoc/tidy.1
/htmldoc/quickref.html
/lib/
*.user
*.suo

View file

@ -1,8 +1,11 @@
HTML2MARKDOWN=html2text
GIT=git
GITFLAGS=
DOXYGEN=doxygen
DOXYGENFLAGS=
all: README.md src/version.h bin/tidy
.PHONEY: api-docs src/version.h
all: README.md src/version.h bin/tidy quickref.html api-docs
bin/tidy:
$(MAKE) -C build/gmake
@ -14,10 +17,17 @@ README.md: README.html
src/version.h:
$(GIT) $(GITFLAGS) log --pretty=format:'static const char TY_(release_date)[] = "https://github.com/w3c/tidy-html5/tree/%h";' -n 1 > $@
quickref.html: htmldoc/quickref.html
cp $< $@
api-docs:
$(DOXYGEN) $(DOXYGENFLAGS) htmldoc/doxygen.cfg
install:
sudo $(MAKE) install -C build/gmake
clean:
$(MAKE) clean -C build/gmake
$(RM) README.md
$(RM) src/version.h
$(RM) test/testall.log
$(RM) -r test/tmp

View file

@ -0,0 +1,89 @@
<!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: Data Structures</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('annotated.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">Data Structures</div> </div>
</div>
<div class="contents">
<div class="textblock">Here are the data structures with brief descriptions:</div><table>
<tr><td class="indexkey"><a class="el" href="struct__TidyAllocator.html">_TidyAllocator</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct__TidyAllocatorVtbl.html">_TidyAllocatorVtbl</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct__TidyBuffer.html">_TidyBuffer</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct__TidyInputSource.html">_TidyInputSource</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct__TidyOutputSink.html">_TidyOutputSink</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structTidyAttr.html">TidyAttr</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structTidyDoc.html">TidyDoc</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structTidyNode.html">TidyNode</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structTidyOption.html">TidyOption</a></td><td class="indexvalue"></td></tr>
</table>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

BIN
htmldoc/api/bc_s.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 677 B

549
htmldoc/api/buffio_8h.html Normal file
View file

@ -0,0 +1,549 @@
<!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: buffio.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('buffio_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">buffio.h File Reference</div> </div>
</div>
<div class="contents">
<p><a href="buffio_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyBuffer.html">_TidyBuffer</a></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="buffio_8h.html#a3cf251a96f69f05495744af6c9d0339b">tidyBufInit</a> (<a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="buffio_8h.html#aff43ddd9fc78532617d88db55b164f5e">tidyBufInitWithAllocator</a> (<a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf, <a class="el" href="group__Memory.html#ga78e96524a88db0c09e766795265863da">TidyAllocator</a> *allocator)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="buffio_8h.html#a896654bd99113bfe5e86b924836aacc3">tidyBufAlloc</a> (<a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf, uint allocSize)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="buffio_8h.html#a57c832b4ddbc19a329a5ab9936eb5826">tidyBufAllocWithAllocator</a> (<a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf, <a class="el" href="group__Memory.html#ga78e96524a88db0c09e766795265863da">TidyAllocator</a> *allocator, uint allocSize)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="buffio_8h.html#a7a66ba1f574955d1fc1de57476e849f2">tidyBufCheckAlloc</a> (<a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf, uint allocSize, uint chunkSize)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="buffio_8h.html#a65aae9ae4b499e62038700f4792849fc">tidyBufFree</a> (<a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="buffio_8h.html#aa94e59f613a495b17e90c1c4778c3911">tidyBufClear</a> (<a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="buffio_8h.html#ac5909e78d98583cb245dd2004469bb93">tidyBufAttach</a> (<a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf, byte *bp, uint size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="buffio_8h.html#a8da2bf473b14e6bdd5cd40fc47c29903">tidyBufDetach</a> (<a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="buffio_8h.html#ad59b32f81789b634758274f34be4d25b">tidyBufAppend</a> (<a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf, void *vp, uint size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="buffio_8h.html#af48af586ada5ff264501fe9ef4c67dd1">tidyBufPutByte</a> (<a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf, byte bv)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="buffio_8h.html#af8b1e8fbe3c29d08250794d7e4925ea6">tidyBufPopByte</a> (<a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="buffio_8h.html#a5a2e0c47b4b14b5beb17ac982fa21eeb">tidyBufGetByte</a> (<a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="buffio_8h.html#a7e7d8e58623c8bde00d66141edb2cae0">tidyBufEndOfInput</a> (<a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="buffio_8h.html#a1d1f2039b769381d418ac1187b50b292">tidyBufUngetByte</a> (<a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf, byte bv)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="buffio_8h.html#a73da3182aea89939af1d98504a3b2df0">tidyInitInputBuffer</a> (<a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a> *inp, <a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="buffio_8h.html#a882a92590a9e6ecce16d5b8e8db19fbb">tidyInitOutputBuffer</a> (<a class="el" href="group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98">TidyOutputSink</a> *outp, <a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><ul>
<li>Treat buffer as an I/O stream.</li>
</ul>
<p>(c) 1998-2007 (W3C) MIT, ERCIM, Keio University See <a class="el" href="tidy_8h.html">tidy.h</a> for the copyright notice.</p>
<p>CVS Info :</p>
<dl class="rcs"><dt><b>Author:</b></dt><dd>arnaud02 </dd></dl>
<dl class="rcs"><dt><b>Date:</b></dt><dd>2007/01/23 11:17:45 </dd></dl>
<dl class="rcs"><dt><b>Revision:</b></dt><dd>1.9 </dd></dl>
<p>Requires buffer to automatically grow as bytes are added. Must keep track of current read and write points. </p>
</div><hr/><h2>Function Documentation</h2>
<a class="anchor" id="a3cf251a96f69f05495744af6c9d0339b"></a><!-- doxytag: member="buffio.h::tidyBufInit" ref="a3cf251a96f69f05495744af6c9d0339b" args="(TidyBuffer *buf)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL tidyBufInit </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>buf</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Initialize data structure using the default allocator </p>
</div>
</div>
<a class="anchor" id="aff43ddd9fc78532617d88db55b164f5e"></a><!-- doxytag: member="buffio.h::tidyBufInitWithAllocator" ref="aff43ddd9fc78532617d88db55b164f5e" args="(TidyBuffer *buf, TidyAllocator *allocator)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL tidyBufInitWithAllocator </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__Memory.html#ga78e96524a88db0c09e766795265863da">TidyAllocator</a> *&#160;</td>
<td class="paramname"><em>allocator</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Initialize data structure using the given custom allocator </p>
</div>
</div>
<a class="anchor" id="a896654bd99113bfe5e86b924836aacc3"></a><!-- doxytag: member="buffio.h::tidyBufAlloc" ref="a896654bd99113bfe5e86b924836aacc3" args="(TidyBuffer *buf, uint allocSize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL tidyBufAlloc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint&#160;</td>
<td class="paramname"><em>allocSize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Free current buffer, allocate given amount, reset input pointer, use the default allocator </p>
</div>
</div>
<a class="anchor" id="a57c832b4ddbc19a329a5ab9936eb5826"></a><!-- doxytag: member="buffio.h::tidyBufAllocWithAllocator" ref="a57c832b4ddbc19a329a5ab9936eb5826" args="(TidyBuffer *buf, TidyAllocator *allocator, uint allocSize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL tidyBufAllocWithAllocator </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__Memory.html#ga78e96524a88db0c09e766795265863da">TidyAllocator</a> *&#160;</td>
<td class="paramname"><em>allocator</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint&#160;</td>
<td class="paramname"><em>allocSize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Free current buffer, allocate given amount, reset input pointer, use the given custom allocator </p>
</div>
</div>
<a class="anchor" id="a7a66ba1f574955d1fc1de57476e849f2"></a><!-- doxytag: member="buffio.h::tidyBufCheckAlloc" ref="a7a66ba1f574955d1fc1de57476e849f2" args="(TidyBuffer *buf, uint allocSize, uint chunkSize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL tidyBufCheckAlloc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint&#160;</td>
<td class="paramname"><em>allocSize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint&#160;</td>
<td class="paramname"><em>chunkSize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Expand buffer to given size. Chunk size is minimum growth. Pass 0 for default of 256 bytes. </p>
</div>
</div>
<a class="anchor" id="a65aae9ae4b499e62038700f4792849fc"></a><!-- doxytag: member="buffio.h::tidyBufFree" ref="a65aae9ae4b499e62038700f4792849fc" args="(TidyBuffer *buf)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL tidyBufFree </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>buf</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Free current contents and zero out </p>
</div>
</div>
<a class="anchor" id="aa94e59f613a495b17e90c1c4778c3911"></a><!-- doxytag: member="buffio.h::tidyBufClear" ref="aa94e59f613a495b17e90c1c4778c3911" args="(TidyBuffer *buf)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL tidyBufClear </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>buf</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set buffer bytes to 0 </p>
</div>
</div>
<a class="anchor" id="ac5909e78d98583cb245dd2004469bb93"></a><!-- doxytag: member="buffio.h::tidyBufAttach" ref="ac5909e78d98583cb245dd2004469bb93" args="(TidyBuffer *buf, byte *bp, uint size)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL tidyBufAttach </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">byte *&#160;</td>
<td class="paramname"><em>bp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Attach to existing buffer </p>
</div>
</div>
<a class="anchor" id="a8da2bf473b14e6bdd5cd40fc47c29903"></a><!-- doxytag: member="buffio.h::tidyBufDetach" ref="a8da2bf473b14e6bdd5cd40fc47c29903" args="(TidyBuffer *buf)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL tidyBufDetach </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>buf</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Detach from buffer. Caller must free. </p>
</div>
</div>
<a class="anchor" id="ad59b32f81789b634758274f34be4d25b"></a><!-- doxytag: member="buffio.h::tidyBufAppend" ref="ad59b32f81789b634758274f34be4d25b" args="(TidyBuffer *buf, void *vp, uint size)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL tidyBufAppend </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>vp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Append bytes to buffer. Expand if necessary. </p>
</div>
</div>
<a class="anchor" id="af48af586ada5ff264501fe9ef4c67dd1"></a><!-- doxytag: member="buffio.h::tidyBufPutByte" ref="af48af586ada5ff264501fe9ef4c67dd1" args="(TidyBuffer *buf, byte bv)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL tidyBufPutByte </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">byte&#160;</td>
<td class="paramname"><em>bv</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Append one byte to buffer. Expand if necessary. </p>
</div>
</div>
<a class="anchor" id="af8b1e8fbe3c29d08250794d7e4925ea6"></a><!-- doxytag: member="buffio.h::tidyBufPopByte" ref="af8b1e8fbe3c29d08250794d7e4925ea6" args="(TidyBuffer *buf)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL tidyBufPopByte </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>buf</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get byte from end of buffer </p>
</div>
</div>
<a class="anchor" id="a5a2e0c47b4b14b5beb17ac982fa21eeb"></a><!-- doxytag: member="buffio.h::tidyBufGetByte" ref="a5a2e0c47b4b14b5beb17ac982fa21eeb" args="(TidyBuffer *buf)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL tidyBufGetByte </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>buf</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get byte from front of buffer. Increment input offset. </p>
</div>
</div>
<a class="anchor" id="a7e7d8e58623c8bde00d66141edb2cae0"></a><!-- doxytag: member="buffio.h::tidyBufEndOfInput" ref="a7e7d8e58623c8bde00d66141edb2cae0" args="(TidyBuffer *buf)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL tidyBufEndOfInput </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>buf</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>At end of buffer? </p>
</div>
</div>
<a class="anchor" id="a1d1f2039b769381d418ac1187b50b292"></a><!-- doxytag: member="buffio.h::tidyBufUngetByte" ref="a1d1f2039b769381d418ac1187b50b292" args="(TidyBuffer *buf, byte bv)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL tidyBufUngetByte </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">byte&#160;</td>
<td class="paramname"><em>bv</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Put a byte back into the buffer. Decrement input offset. </p>
</div>
</div>
<a class="anchor" id="a73da3182aea89939af1d98504a3b2df0"></a><!-- doxytag: member="buffio.h::tidyInitInputBuffer" ref="a73da3182aea89939af1d98504a3b2df0" args="(TidyInputSource *inp, TidyBuffer *buf)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL tidyInitInputBuffer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a> *&#160;</td>
<td class="paramname"><em>inp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>buf</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Initialize a buffer input source </p>
</div>
</div>
<a class="anchor" id="a882a92590a9e6ecce16d5b8e8db19fbb"></a><!-- doxytag: member="buffio.h::tidyInitOutputBuffer" ref="a882a92590a9e6ecce16d5b8e8db19fbb" args="(TidyOutputSink *outp, TidyBuffer *buf)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL tidyInitOutputBuffer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98">TidyOutputSink</a> *&#160;</td>
<td class="paramname"><em>outp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>buf</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Initialize a buffer output sink </p>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="buffio_8h.html">buffio.h</a> </li>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,197 @@
<!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: buffio.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('buffio_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">buffio.h</div> </div>
</div>
<div class="contents">
<a href="buffio_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef __TIDY_BUFFIO_H__</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define __TIDY_BUFFIO_H__</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="comment"></span>
<a name="l00004"></a>00004 <span class="comment">/** @file buffio.h - Treat buffer as an I/O stream.</span>
<a name="l00005"></a>00005 <span class="comment"></span>
<a name="l00006"></a>00006 <span class="comment"> (c) 1998-2007 (W3C) MIT, ERCIM, Keio University</span>
<a name="l00007"></a>00007 <span class="comment"> See tidy.h for the copyright notice.</span>
<a name="l00008"></a>00008 <span class="comment"></span>
<a name="l00009"></a>00009 <span class="comment"> CVS Info :</span>
<a name="l00010"></a>00010 <span class="comment"></span>
<a name="l00011"></a>00011 <span class="comment"> $Author: arnaud02 $ </span>
<a name="l00012"></a>00012 <span class="comment"> $Date: 2007/01/23 11:17:45 $ </span>
<a name="l00013"></a>00013 <span class="comment"> $Revision: 1.9 $ </span>
<a name="l00014"></a>00014 <span class="comment"></span>
<a name="l00015"></a>00015 <span class="comment"> Requires buffer to automatically grow as bytes are added.</span>
<a name="l00016"></a>00016 <span class="comment"> Must keep track of current read and write points.</span>
<a name="l00017"></a>00017 <span class="comment"></span>
<a name="l00018"></a>00018 <span class="comment">*/</span>
<a name="l00019"></a>00019
<a name="l00020"></a>00020 <span class="preprocessor">#include &quot;platform.h&quot;</span>
<a name="l00021"></a>00021 <span class="preprocessor">#include &quot;<a class="code" href="tidy_8h.html">tidy.h</a>&quot;</span>
<a name="l00022"></a>00022
<a name="l00023"></a>00023 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
<a name="l00025"></a>00025 <span class="preprocessor">#endif</span>
<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="comment"></span>
<a name="l00027"></a>00027 <span class="comment">/** TidyBuffer - A chunk of memory */</span>
<a name="l00028"></a>00028 TIDY_STRUCT
<a name="l00029"></a><a class="code" href="struct__TidyBuffer.html">00029</a> <span class="keyword">struct </span><a class="code" href="struct__TidyBuffer.html">_TidyBuffer</a>
<a name="l00030"></a>00030 {
<a name="l00031"></a><a class="code" href="struct__TidyBuffer.html#ab6655c52ed81490e8016976a4810a330">00031</a> <a class="code" href="struct__TidyAllocator.html">TidyAllocator</a>* <a class="code" href="struct__TidyBuffer.html#ab6655c52ed81490e8016976a4810a330">allocator</a>; <span class="comment">/**&lt; Memory allocator */</span>
<a name="l00032"></a><a class="code" href="struct__TidyBuffer.html#a2b1c3814410eefbe2168b248485eea91">00032</a> byte* <a class="code" href="struct__TidyBuffer.html#a2b1c3814410eefbe2168b248485eea91">bp</a>; <span class="comment">/**&lt; Pointer to bytes */</span>
<a name="l00033"></a><a class="code" href="struct__TidyBuffer.html#a227728492f6266dec940bcc541046cd9">00033</a> uint <a class="code" href="struct__TidyBuffer.html#a227728492f6266dec940bcc541046cd9">size</a>; <span class="comment">/**&lt; # bytes currently in use */</span>
<a name="l00034"></a><a class="code" href="struct__TidyBuffer.html#a523a1f5f2a1b0333d70b9d8a5a52de13">00034</a> uint <a class="code" href="struct__TidyBuffer.html#a523a1f5f2a1b0333d70b9d8a5a52de13">allocated</a>; <span class="comment">/**&lt; # bytes allocated */</span>
<a name="l00035"></a><a class="code" href="struct__TidyBuffer.html#af607eaeb44ae6d8f2371e1e05b016caf">00035</a> uint <a class="code" href="struct__TidyBuffer.html#af607eaeb44ae6d8f2371e1e05b016caf">next</a>; <span class="comment">/**&lt; Offset of current input position */</span>
<a name="l00036"></a>00036 };
<a name="l00037"></a>00037 <span class="comment"></span>
<a name="l00038"></a>00038 <span class="comment">/** Initialize data structure using the default allocator */</span>
<a name="l00039"></a>00039 TIDY_EXPORT <span class="keywordtype">void</span> TIDY_CALL <a class="code" href="buffio_8h.html#a3cf251a96f69f05495744af6c9d0339b">tidyBufInit</a>( <a class="code" href="struct__TidyBuffer.html">TidyBuffer</a>* buf );
<a name="l00040"></a>00040 <span class="comment"></span>
<a name="l00041"></a>00041 <span class="comment">/** Initialize data structure using the given custom allocator */</span>
<a name="l00042"></a>00042 TIDY_EXPORT <span class="keywordtype">void</span> TIDY_CALL <a class="code" href="buffio_8h.html#aff43ddd9fc78532617d88db55b164f5e">tidyBufInitWithAllocator</a>( <a class="code" href="struct__TidyBuffer.html">TidyBuffer</a>* buf, <a class="code" href="struct__TidyAllocator.html">TidyAllocator</a>* allocator );
<a name="l00043"></a>00043 <span class="comment"></span>
<a name="l00044"></a>00044 <span class="comment">/** Free current buffer, allocate given amount, reset input pointer,</span>
<a name="l00045"></a>00045 <span class="comment"> use the default allocator */</span>
<a name="l00046"></a>00046 TIDY_EXPORT <span class="keywordtype">void</span> TIDY_CALL <a class="code" href="buffio_8h.html#a896654bd99113bfe5e86b924836aacc3">tidyBufAlloc</a>( <a class="code" href="struct__TidyBuffer.html">TidyBuffer</a>* buf, uint allocSize );
<a name="l00047"></a>00047 <span class="comment"></span>
<a name="l00048"></a>00048 <span class="comment">/** Free current buffer, allocate given amount, reset input pointer,</span>
<a name="l00049"></a>00049 <span class="comment"> use the given custom allocator */</span>
<a name="l00050"></a>00050 TIDY_EXPORT <span class="keywordtype">void</span> TIDY_CALL <a class="code" href="buffio_8h.html#a57c832b4ddbc19a329a5ab9936eb5826">tidyBufAllocWithAllocator</a>( <a class="code" href="struct__TidyBuffer.html">TidyBuffer</a>* buf,
<a name="l00051"></a>00051 <a class="code" href="struct__TidyAllocator.html">TidyAllocator</a>* allocator,
<a name="l00052"></a>00052 uint allocSize );
<a name="l00053"></a>00053 <span class="comment"></span>
<a name="l00054"></a>00054 <span class="comment">/** Expand buffer to given size. </span>
<a name="l00055"></a>00055 <span class="comment">** Chunk size is minimum growth. Pass 0 for default of 256 bytes.</span>
<a name="l00056"></a>00056 <span class="comment">*/</span>
<a name="l00057"></a>00057 TIDY_EXPORT <span class="keywordtype">void</span> TIDY_CALL <a class="code" href="buffio_8h.html#a7a66ba1f574955d1fc1de57476e849f2">tidyBufCheckAlloc</a>( <a class="code" href="struct__TidyBuffer.html">TidyBuffer</a>* buf,
<a name="l00058"></a>00058 uint allocSize, uint chunkSize );
<a name="l00059"></a>00059 <span class="comment"></span>
<a name="l00060"></a>00060 <span class="comment">/** Free current contents and zero out */</span>
<a name="l00061"></a>00061 TIDY_EXPORT <span class="keywordtype">void</span> TIDY_CALL <a class="code" href="buffio_8h.html#a65aae9ae4b499e62038700f4792849fc">tidyBufFree</a>( <a class="code" href="struct__TidyBuffer.html">TidyBuffer</a>* buf );
<a name="l00062"></a>00062 <span class="comment"></span>
<a name="l00063"></a>00063 <span class="comment">/** Set buffer bytes to 0 */</span>
<a name="l00064"></a>00064 TIDY_EXPORT <span class="keywordtype">void</span> TIDY_CALL <a class="code" href="buffio_8h.html#aa94e59f613a495b17e90c1c4778c3911">tidyBufClear</a>( <a class="code" href="struct__TidyBuffer.html">TidyBuffer</a>* buf );
<a name="l00065"></a>00065 <span class="comment"></span>
<a name="l00066"></a>00066 <span class="comment">/** Attach to existing buffer */</span>
<a name="l00067"></a>00067 TIDY_EXPORT <span class="keywordtype">void</span> TIDY_CALL <a class="code" href="buffio_8h.html#ac5909e78d98583cb245dd2004469bb93">tidyBufAttach</a>( <a class="code" href="struct__TidyBuffer.html">TidyBuffer</a>* buf, byte* bp, uint size );
<a name="l00068"></a>00068 <span class="comment"></span>
<a name="l00069"></a>00069 <span class="comment">/** Detach from buffer. Caller must free. */</span>
<a name="l00070"></a>00070 TIDY_EXPORT <span class="keywordtype">void</span> TIDY_CALL <a class="code" href="buffio_8h.html#a8da2bf473b14e6bdd5cd40fc47c29903">tidyBufDetach</a>( <a class="code" href="struct__TidyBuffer.html">TidyBuffer</a>* buf );
<a name="l00071"></a>00071
<a name="l00072"></a>00072 <span class="comment"></span>
<a name="l00073"></a>00073 <span class="comment">/** Append bytes to buffer. Expand if necessary. */</span>
<a name="l00074"></a>00074 TIDY_EXPORT <span class="keywordtype">void</span> TIDY_CALL <a class="code" href="buffio_8h.html#ad59b32f81789b634758274f34be4d25b">tidyBufAppend</a>( <a class="code" href="struct__TidyBuffer.html">TidyBuffer</a>* buf, <span class="keywordtype">void</span>* vp, uint size );
<a name="l00075"></a>00075 <span class="comment"></span>
<a name="l00076"></a>00076 <span class="comment">/** Append one byte to buffer. Expand if necessary. */</span>
<a name="l00077"></a>00077 TIDY_EXPORT <span class="keywordtype">void</span> TIDY_CALL <a class="code" href="buffio_8h.html#af48af586ada5ff264501fe9ef4c67dd1">tidyBufPutByte</a>( <a class="code" href="struct__TidyBuffer.html">TidyBuffer</a>* buf, byte bv );
<a name="l00078"></a>00078 <span class="comment"></span>
<a name="l00079"></a>00079 <span class="comment">/** Get byte from end of buffer */</span>
<a name="l00080"></a>00080 TIDY_EXPORT <span class="keywordtype">int</span> TIDY_CALL <a class="code" href="buffio_8h.html#af8b1e8fbe3c29d08250794d7e4925ea6">tidyBufPopByte</a>( <a class="code" href="struct__TidyBuffer.html">TidyBuffer</a>* buf );
<a name="l00081"></a>00081
<a name="l00082"></a>00082 <span class="comment"></span>
<a name="l00083"></a>00083 <span class="comment">/** Get byte from front of buffer. Increment input offset. */</span>
<a name="l00084"></a>00084 TIDY_EXPORT <span class="keywordtype">int</span> TIDY_CALL <a class="code" href="buffio_8h.html#a5a2e0c47b4b14b5beb17ac982fa21eeb">tidyBufGetByte</a>( <a class="code" href="struct__TidyBuffer.html">TidyBuffer</a>* buf );
<a name="l00085"></a>00085 <span class="comment"></span>
<a name="l00086"></a>00086 <span class="comment">/** At end of buffer? */</span>
<a name="l00087"></a>00087 TIDY_EXPORT Bool TIDY_CALL <a class="code" href="buffio_8h.html#a7e7d8e58623c8bde00d66141edb2cae0">tidyBufEndOfInput</a>( <a class="code" href="struct__TidyBuffer.html">TidyBuffer</a>* buf );
<a name="l00088"></a>00088 <span class="comment"></span>
<a name="l00089"></a>00089 <span class="comment">/** Put a byte back into the buffer. Decrement input offset. */</span>
<a name="l00090"></a>00090 TIDY_EXPORT <span class="keywordtype">void</span> TIDY_CALL <a class="code" href="buffio_8h.html#a1d1f2039b769381d418ac1187b50b292">tidyBufUngetByte</a>( <a class="code" href="struct__TidyBuffer.html">TidyBuffer</a>* buf, byte bv );
<a name="l00091"></a>00091
<a name="l00092"></a>00092
<a name="l00093"></a>00093 <span class="comment">/**************</span>
<a name="l00094"></a>00094 <span class="comment"> TIDY</span>
<a name="l00095"></a>00095 <span class="comment">**************/</span>
<a name="l00096"></a>00096
<a name="l00097"></a>00097 <span class="comment">/* Forward declarations</span>
<a name="l00098"></a>00098 <span class="comment">*/</span>
<a name="l00099"></a>00099 <span class="comment"></span>
<a name="l00100"></a>00100 <span class="comment">/** Initialize a buffer input source */</span>
<a name="l00101"></a>00101 TIDY_EXPORT <span class="keywordtype">void</span> TIDY_CALL <a class="code" href="buffio_8h.html#a73da3182aea89939af1d98504a3b2df0">tidyInitInputBuffer</a>( <a class="code" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a>* inp, <a class="code" href="struct__TidyBuffer.html">TidyBuffer</a>* buf );
<a name="l00102"></a>00102 <span class="comment"></span>
<a name="l00103"></a>00103 <span class="comment">/** Initialize a buffer output sink */</span>
<a name="l00104"></a>00104 TIDY_EXPORT <span class="keywordtype">void</span> TIDY_CALL <a class="code" href="buffio_8h.html#a882a92590a9e6ecce16d5b8e8db19fbb">tidyInitOutputBuffer</a>( <a class="code" href="group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98">TidyOutputSink</a>* outp, <a class="code" href="struct__TidyBuffer.html">TidyBuffer</a>* buf );
<a name="l00105"></a>00105
<a name="l00106"></a>00106 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00107"></a>00107 <span class="preprocessor"></span>}
<a name="l00108"></a>00108 <span class="preprocessor">#endif</span>
<a name="l00109"></a>00109 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* __TIDY_BUFFIO_H__ */</span>
<a name="l00110"></a>00110
<a name="l00111"></a>00111 <span class="comment">/*</span>
<a name="l00112"></a>00112 <span class="comment"> * local variables:</span>
<a name="l00113"></a>00113 <span class="comment"> * mode: c</span>
<a name="l00114"></a>00114 <span class="comment"> * indent-tabs-mode: nil</span>
<a name="l00115"></a>00115 <span class="comment"> * c-basic-offset: 4</span>
<a name="l00116"></a>00116 <span class="comment"> * eval: (c-set-offset &#39;substatement-open 0)</span>
<a name="l00117"></a>00117 <span class="comment"> * end:</span>
<a name="l00118"></a>00118 <span class="comment"> */</span>
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="buffio_8h.html">buffio.h</a> </li>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

88
htmldoc/api/classes.html Normal file
View file

@ -0,0 +1,88 @@
<!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: Data Structure Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('classes.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">Data Structure Index</div> </div>
</div>
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter__">_</a></div>
<table style="margin: 10px;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structTidyDoc.html">TidyDoc</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter__"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;_&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="struct__TidyAllocatorVtbl.html">_TidyAllocatorVtbl</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__TidyOutputSink.html">_TidyOutputSink</a>&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structTidyNode.html">TidyNode</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__TidyBuffer.html">_TidyBuffer</a>&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="structTidyAttr.html">TidyAttr</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structTidyOption.html">TidyOption</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__TidyAllocator.html">_TidyAllocator</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__TidyInputSource.html">_TidyInputSource</a>&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter__">_</a></div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

BIN
htmldoc/api/closed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 B

View file

@ -0,0 +1,92 @@
<!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: Deprecated List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('deprecated.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">Deprecated List </div> </div>
</div>
<div class="contents">
<div class="textblock"><dl class="reflist">
<dt><a class="anchor" id="_deprecated000003"></a>Group <a class="el" href="group__AttrGetAttributeName.html">AttrGetAttributeName</a> </dt>
<dd><p class="startdd">The functions tidyAttrGet{AttributeName} are deprecated and should be replaced by tidyAttrGetById. For instance, tidyAttrGetID( TidyNode tnod ) can be replaced by tidyAttrGetById( TidyNode tnod, TidyAttr_ID ). This avoids a potential name clash with tidyAttrGetId for case-insensitive languages.</p>
<p class="enddd"></p>
</dd>
<dt><a class="anchor" id="_deprecated000002"></a>Group <a class="el" href="group__AttrIsAttributeName.html">AttrIsAttributeName</a> </dt>
<dd><p class="startdd">The functions tidyAttrIs{AttributeName} are deprecated and should be replaced by tidyAttrGetId.</p>
<p class="enddd"></p>
</dd>
<dt><a class="anchor" id="_deprecated000001"></a>Group <a class="el" href="group__NodeIsElementName.html">NodeIsElementName</a> </dt>
<dd><p class="startdd">The functions tidyNodeIs{ElementName} are deprecated and should be replaced by tidyNodeGetId.</p>
<p class="enddd"></p>
</dd>
</dl>
</div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

946
htmldoc/api/doxygen.css Normal file
View file

@ -0,0 +1,946 @@
/* The standard CSS for doxygen */
body, table, div, p, dl {
font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
font-size: 12px;
}
/* @group Heading Levels */
h1 {
font-size: 150%;
}
.title {
font-size: 150%;
font-weight: bold;
margin: 10px 2px;
}
h2 {
font-size: 120%;
}
h3 {
font-size: 100%;
}
dt {
font-weight: bold;
}
div.multicol {
-moz-column-gap: 1em;
-webkit-column-gap: 1em;
-moz-column-count: 3;
-webkit-column-count: 3;
}
p.startli, p.startdd, p.starttd {
margin-top: 2px;
}
p.endli {
margin-bottom: 0px;
}
p.enddd {
margin-bottom: 4px;
}
p.endtd {
margin-bottom: 2px;
}
/* @end */
caption {
font-weight: bold;
}
span.legend {
font-size: 70%;
text-align: center;
}
h3.version {
font-size: 90%;
text-align: center;
}
div.qindex, div.navtab{
background-color: #EBEFF6;
border: 1px solid #A3B4D7;
text-align: center;
}
div.qindex, div.navpath {
width: 100%;
line-height: 140%;
}
div.navtab {
margin-right: 15px;
}
/* @group Link Styling */
a {
color: #3D578C;
font-weight: normal;
text-decoration: none;
}
.contents a:visited {
color: #4665A2;
}
a:hover {
text-decoration: underline;
}
a.qindex {
font-weight: bold;
}
a.qindexHL {
font-weight: bold;
background-color: #9CAFD4;
color: #ffffff;
border: 1px double #869DCA;
}
.contents a.qindexHL:visited {
color: #ffffff;
}
a.el {
font-weight: bold;
}
a.elRef {
}
a.code {
color: #4665A2;
}
a.codeRef {
color: #4665A2;
}
/* @end */
dl.el {
margin-left: -1cm;
}
.fragment {
font-family: monospace, fixed;
font-size: 105%;
}
pre.fragment {
border: 1px solid #C4CFE5;
background-color: #FBFCFD;
padding: 4px 6px;
margin: 4px 8px 4px 2px;
overflow: auto;
word-wrap: break-word;
font-size: 9pt;
line-height: 125%;
}
div.ah {
background-color: black;
font-weight: bold;
color: #ffffff;
margin-bottom: 3px;
margin-top: 3px;
padding: 0.2em;
border: solid thin #333;
border-radius: 0.5em;
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
box-shadow: 2px 2px 3px #999;
-webkit-box-shadow: 2px 2px 3px #999;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
}
div.groupHeader {
margin-left: 16px;
margin-top: 12px;
font-weight: bold;
}
div.groupText {
margin-left: 16px;
font-style: italic;
}
body {
background-color: white;
color: black;
margin: 0;
}
div.contents {
margin-top: 10px;
margin-left: 8px;
margin-right: 8px;
}
td.indexkey {
background-color: #EBEFF6;
font-weight: bold;
border: 1px solid #C4CFE5;
margin: 2px 0px 2px 0;
padding: 2px 10px;
}
td.indexvalue {
background-color: #EBEFF6;
border: 1px solid #C4CFE5;
padding: 2px 10px;
margin: 2px 0px;
}
tr.memlist {
background-color: #EEF1F7;
}
p.formulaDsp {
text-align: center;
}
img.formulaDsp {
}
img.formulaInl {
vertical-align: middle;
}
div.center {
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}
div.center img {
border: 0px;
}
address.footer {
text-align: right;
padding-right: 12px;
}
img.footer {
border: 0px;
vertical-align: middle;
}
/* @group Code Colorization */
span.keyword {
color: #008000
}
span.keywordtype {
color: #604020
}
span.keywordflow {
color: #e08000
}
span.comment {
color: #800000
}
span.preprocessor {
color: #806020
}
span.stringliteral {
color: #002080
}
span.charliteral {
color: #008080
}
span.vhdldigit {
color: #ff00ff
}
span.vhdlchar {
color: #000000
}
span.vhdlkeyword {
color: #700070
}
span.vhdllogic {
color: #ff0000
}
/* @end */
/*
.search {
color: #003399;
font-weight: bold;
}
form.search {
margin-bottom: 0px;
margin-top: 0px;
}
input.search {
font-size: 75%;
color: #000080;
font-weight: normal;
background-color: #e8eef2;
}
*/
td.tiny {
font-size: 75%;
}
.dirtab {
padding: 4px;
border-collapse: collapse;
border: 1px solid #A3B4D7;
}
th.dirtab {
background: #EBEFF6;
font-weight: bold;
}
hr {
height: 0px;
border: none;
border-top: 1px solid #4A6AAA;
}
hr.footer {
height: 1px;
}
/* @group Member Descriptions */
table.memberdecls {
border-spacing: 0px;
padding: 0px;
}
.mdescLeft, .mdescRight,
.memItemLeft, .memItemRight,
.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
background-color: #F9FAFC;
border: none;
margin: 4px;
padding: 1px 0 0 8px;
}
.mdescLeft, .mdescRight {
padding: 0px 8px 4px 8px;
color: #555;
}
.memItemLeft, .memItemRight, .memTemplParams {
border-top: 1px solid #C4CFE5;
}
.memItemLeft, .memTemplItemLeft {
white-space: nowrap;
}
.memItemRight {
width: 100%;
}
.memTemplParams {
color: #4665A2;
white-space: nowrap;
}
/* @end */
/* @group Member Details */
/* Styles for detailed member documentation */
.memtemplate {
font-size: 80%;
color: #4665A2;
font-weight: normal;
margin-left: 9px;
}
.memnav {
background-color: #EBEFF6;
border: 1px solid #A3B4D7;
text-align: center;
margin: 2px;
margin-right: 15px;
padding: 2px;
}
.mempage {
width: 100%;
}
.memitem {
padding: 0;
margin-bottom: 10px;
margin-right: 5px;
}
.memname {
white-space: nowrap;
font-weight: bold;
margin-left: 6px;
}
.memproto, dl.reflist dt {
border-top: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
padding: 6px 0px 6px 0px;
color: #253555;
font-weight: bold;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
/* opera specific markup */
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
border-top-right-radius: 8px;
border-top-left-radius: 8px;
/* firefox specific markup */
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
-moz-border-radius-topright: 8px;
-moz-border-radius-topleft: 8px;
/* webkit specific markup */
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-webkit-border-top-right-radius: 8px;
-webkit-border-top-left-radius: 8px;
background-image:url('nav_f.png');
background-repeat:repeat-x;
background-color: #E2E8F2;
}
.memdoc, dl.reflist dd {
border-bottom: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
padding: 2px 5px;
background-color: #FBFCFD;
border-top-width: 0;
/* opera specific markup */
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
/* firefox specific markup */
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7);
/* webkit specific markup */
-webkit-border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#F7F8FB), to(#EEF1F7));
}
dl.reflist dt {
padding: 5px;
}
dl.reflist dd {
margin: 0px 0px 10px 0px;
padding: 5px;
}
.paramkey {
text-align: right;
}
.paramtype {
white-space: nowrap;
}
.paramname {
color: #602020;
white-space: nowrap;
}
.paramname em {
font-style: normal;
}
.params, .retval, .exception, .tparams {
border-spacing: 6px 2px;
}
.params .paramname, .retval .paramname {
font-weight: bold;
vertical-align: top;
}
.params .paramtype {
font-style: italic;
vertical-align: top;
}
.params .paramdir {
font-family: "courier new",courier,monospace;
vertical-align: top;
}
/* @end */
/* @group Directory (tree) */
/* for the tree view */
.ftvtree {
font-family: sans-serif;
margin: 0px;
}
/* these are for tree view when used as main index */
.directory {
font-size: 9pt;
font-weight: bold;
margin: 5px;
}
.directory h3 {
margin: 0px;
margin-top: 1em;
font-size: 11pt;
}
/*
The following two styles can be used to replace the root node title
with an image of your choice. Simply uncomment the next two styles,
specify the name of your image and be sure to set 'height' to the
proper pixel height of your image.
*/
/*
.directory h3.swap {
height: 61px;
background-repeat: no-repeat;
background-image: url("yourimage.gif");
}
.directory h3.swap span {
display: none;
}
*/
.directory > h3 {
margin-top: 0;
}
.directory p {
margin: 0px;
white-space: nowrap;
}
.directory div {
display: none;
margin: 0px;
}
.directory img {
vertical-align: -30%;
}
/* these are for tree view when not used as main index */
.directory-alt {
font-size: 100%;
font-weight: bold;
}
.directory-alt h3 {
margin: 0px;
margin-top: 1em;
font-size: 11pt;
}
.directory-alt > h3 {
margin-top: 0;
}
.directory-alt p {
margin: 0px;
white-space: nowrap;
}
.directory-alt div {
display: none;
margin: 0px;
}
.directory-alt img {
vertical-align: -30%;
}
/* @end */
div.dynheader {
margin-top: 8px;
}
address {
font-style: normal;
color: #2A3D61;
}
table.doxtable {
border-collapse:collapse;
}
table.doxtable td, table.doxtable th {
border: 1px solid #2D4068;
padding: 3px 7px 2px;
}
table.doxtable th {
background-color: #374F7F;
color: #FFFFFF;
font-size: 110%;
padding-bottom: 4px;
padding-top: 5px;
text-align:left;
}
table.fieldtable {
width: 100%;
margin-bottom: 10px;
border: 1px solid #A8B8D9;
border-spacing: 0px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
}
.fieldtable td, .fieldtable th {
padding: 3px 7px 2px;
}
.fieldtable td.fieldtype, .fieldtable td.fieldname {
white-space: nowrap;
border-right: 1px solid #A8B8D9;
border-bottom: 1px solid #A8B8D9;
vertical-align: top;
}
.fieldtable td.fielddoc {
border-bottom: 1px solid #A8B8D9;
width: 100%;
}
.fieldtable tr:last-child td {
border-bottom: none;
}
.fieldtable th {
background-image:url('nav_f.png');
background-repeat:repeat-x;
background-color: #E2E8F2;
font-size: 90%;
color: #253555;
padding-bottom: 4px;
padding-top: 5px;
text-align:left;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom: 1px solid #A8B8D9;
}
.tabsearch {
top: 0px;
left: 10px;
height: 36px;
background-image: url('tab_b.png');
z-index: 101;
overflow: hidden;
font-size: 13px;
}
.navpath ul
{
font-size: 11px;
background-image:url('tab_b.png');
background-repeat:repeat-x;
height:30px;
line-height:30px;
color:#8AA0CC;
border:solid 1px #C2CDE4;
overflow:hidden;
margin:0px;
padding:0px;
}
.navpath li
{
list-style-type:none;
float:left;
padding-left:10px;
padding-right:15px;
background-image:url('bc_s.png');
background-repeat:no-repeat;
background-position:right;
color:#364D7C;
}
.navpath li.navelem a
{
height:32px;
display:block;
text-decoration: none;
outline: none;
}
.navpath li.navelem a:hover
{
color:#6884BD;
}
.navpath li.footer
{
list-style-type:none;
float:right;
padding-left:10px;
padding-right:15px;
background-image:none;
background-repeat:no-repeat;
background-position:right;
color:#364D7C;
font-size: 8pt;
}
div.summary
{
float: right;
font-size: 8pt;
padding-right: 5px;
width: 50%;
text-align: right;
}
div.summary a
{
white-space: nowrap;
}
div.ingroups
{
margin-left: 5px;
font-size: 8pt;
padding-left: 5px;
width: 50%;
text-align: left;
}
div.ingroups a
{
white-space: nowrap;
}
div.header
{
background-image:url('nav_h.png');
background-repeat:repeat-x;
background-color: #F9FAFC;
margin: 0px;
border-bottom: 1px solid #C4CFE5;
}
div.headertitle
{
padding: 5px 5px 5px 7px;
}
dl
{
padding: 0 0 0 10px;
}
dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug
{
border-left:4px solid;
padding: 0 0 0 6px;
}
dl.note
{
border-color: #D0C000;
}
dl.warning, dl.attention
{
border-color: #FF0000;
}
dl.pre, dl.post, dl.invariant
{
border-color: #00D000;
}
dl.deprecated
{
border-color: #505050;
}
dl.todo
{
border-color: #00C0E0;
}
dl.test
{
border-color: #3030E0;
}
dl.bug
{
border-color: #C08050;
}
#projectlogo
{
text-align: center;
vertical-align: bottom;
border-collapse: separate;
}
#projectlogo img
{
border: 0px none;
}
#projectname
{
font: 300% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 2px 0px;
}
#projectbrief
{
font: 120% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 0px;
}
#projectnumber
{
font: 50% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 0px;
}
#titlearea
{
padding: 0px;
margin: 0px;
width: 100%;
border-bottom: 1px solid #5373B4;
}
.image
{
text-align: center;
}
.dotgraph
{
text-align: center;
}
.mscgraph
{
text-align: center;
}
.caption
{
font-weight: bold;
}
div.zoom
{
border: 1px solid #90A5CE;
}
dl.citelist {
margin-bottom:50px;
}
dl.citelist dt {
color:#334975;
float:left;
font-weight:bold;
margin-right:10px;
padding:5px;
}
dl.citelist dd {
margin:2px 0;
padding:5px 0;
}
@media print
{
#top { display: none; }
#side-nav { display: none; }
#nav-path { display: none; }
body { overflow:visible; }
h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
.summary { display: none; }
.memitem { page-break-inside: avoid; }
#doc-content
{
margin-left:0 !important;
height:auto !important;
width:auto !important;
overflow:inherit;
display:inline;
}
pre.fragment
{
overflow: visible;
text-wrap: unrestricted;
white-space: -moz-pre-wrap; /* Moz */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 */
word-wrap: break-word; /* IE 5.5+ */
}
}

BIN
htmldoc/api/doxygen.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

84
htmldoc/api/files.html Normal file
View file

@ -0,0 +1,84 @@
<!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: File List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('files.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">File List</div> </div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><table>
<tr><td class="indexkey"><a class="el" href="buffio_8h.html">buffio.h</a> <a href="buffio_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><b>platform.h</b> <a href="platform_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="tidy_8h.html">tidy.h</a> <a href="tidy_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><b>tidyenum.h</b> <a href="tidyenum_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
</table>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

BIN
htmldoc/api/ftv2blank.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 B

BIN
htmldoc/api/ftv2doc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 762 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 598 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 590 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 B

BIN
htmldoc/api/ftv2link.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 762 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 221 B

BIN
htmldoc/api/ftv2mnode.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 221 B

BIN
htmldoc/api/ftv2node.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 B

BIN
htmldoc/api/ftv2pnode.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 B

125
htmldoc/api/functions.html Normal file
View file

@ -0,0 +1,125 @@
<!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: Data Fields</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('functions.html','');
</script>
<div id="doc-content">
<div class="contents">
<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div><ul>
<li>alloc()
: <a class="el" href="struct__TidyAllocatorVtbl.html#ac89bb7f5b58fcb5b31a1560705f3b817">_TidyAllocatorVtbl</a>
</li>
<li>allocated
: <a class="el" href="struct__TidyBuffer.html#a523a1f5f2a1b0333d70b9d8a5a52de13">_TidyBuffer</a>
</li>
<li>allocator
: <a class="el" href="struct__TidyBuffer.html#ab6655c52ed81490e8016976a4810a330">_TidyBuffer</a>
</li>
<li>bp
: <a class="el" href="struct__TidyBuffer.html#a2b1c3814410eefbe2168b248485eea91">_TidyBuffer</a>
</li>
<li>eof
: <a class="el" href="struct__TidyInputSource.html#af90ba85f6caffb1321a8fe3ef4b7bebb">_TidyInputSource</a>
</li>
<li>getByte
: <a class="el" href="struct__TidyInputSource.html#a4c318270e25e2e4dd9506cb04542b7d8">_TidyInputSource</a>
</li>
<li>next
: <a class="el" href="struct__TidyBuffer.html#af607eaeb44ae6d8f2371e1e05b016caf">_TidyBuffer</a>
</li>
<li>putByte
: <a class="el" href="struct__TidyOutputSink.html#a0b392463d9767dc9fbed2f524fbe7407">_TidyOutputSink</a>
</li>
<li>realloc()
: <a class="el" href="struct__TidyAllocatorVtbl.html#a0cad0dd2aa75a20573fc46f25460a5cc">_TidyAllocatorVtbl</a>
</li>
<li>sinkData
: <a class="el" href="struct__TidyOutputSink.html#a8ea61dfa1ce4ba41a7a9c50b7729ab8a">_TidyOutputSink</a>
</li>
<li>size
: <a class="el" href="struct__TidyBuffer.html#a227728492f6266dec940bcc541046cd9">_TidyBuffer</a>
</li>
<li>sourceData
: <a class="el" href="struct__TidyInputSource.html#a19bd9d8877bfc702ceae4e174d0b07d4">_TidyInputSource</a>
</li>
<li>ungetByte
: <a class="el" href="struct__TidyInputSource.html#a8bb61c749e1295207cd92752e63ae505">_TidyInputSource</a>
</li>
<li>void()
: <a class="el" href="struct__TidyAllocatorVtbl.html#a1e453d5e80b35fe3c6c15512c6b95aa5">_TidyAllocatorVtbl</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,92 @@
<!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: Data Fields - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('functions.html','');
</script>
<div id="doc-content">
<div class="contents">
&#160;<ul>
<li>alloc()
: <a class="el" href="struct__TidyAllocatorVtbl.html#ac89bb7f5b58fcb5b31a1560705f3b817">_TidyAllocatorVtbl</a>
</li>
<li>realloc()
: <a class="el" href="struct__TidyAllocatorVtbl.html#a0cad0dd2aa75a20573fc46f25460a5cc">_TidyAllocatorVtbl</a>
</li>
<li>void()
: <a class="el" href="struct__TidyAllocatorVtbl.html#a1e453d5e80b35fe3c6c15512c6b95aa5">_TidyAllocatorVtbl</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,116 @@
<!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: Data Fields - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('functions.html','');
</script>
<div id="doc-content">
<div class="contents">
&#160;<ul>
<li>allocated
: <a class="el" href="struct__TidyBuffer.html#a523a1f5f2a1b0333d70b9d8a5a52de13">_TidyBuffer</a>
</li>
<li>allocator
: <a class="el" href="struct__TidyBuffer.html#ab6655c52ed81490e8016976a4810a330">_TidyBuffer</a>
</li>
<li>bp
: <a class="el" href="struct__TidyBuffer.html#a2b1c3814410eefbe2168b248485eea91">_TidyBuffer</a>
</li>
<li>eof
: <a class="el" href="struct__TidyInputSource.html#af90ba85f6caffb1321a8fe3ef4b7bebb">_TidyInputSource</a>
</li>
<li>getByte
: <a class="el" href="struct__TidyInputSource.html#a4c318270e25e2e4dd9506cb04542b7d8">_TidyInputSource</a>
</li>
<li>next
: <a class="el" href="struct__TidyBuffer.html#af607eaeb44ae6d8f2371e1e05b016caf">_TidyBuffer</a>
</li>
<li>putByte
: <a class="el" href="struct__TidyOutputSink.html#a0b392463d9767dc9fbed2f524fbe7407">_TidyOutputSink</a>
</li>
<li>sinkData
: <a class="el" href="struct__TidyOutputSink.html#a8ea61dfa1ce4ba41a7a9c50b7729ab8a">_TidyOutputSink</a>
</li>
<li>size
: <a class="el" href="struct__TidyBuffer.html#a227728492f6266dec940bcc541046cd9">_TidyBuffer</a>
</li>
<li>sourceData
: <a class="el" href="struct__TidyInputSource.html#a19bd9d8877bfc702ceae4e174d0b07d4">_TidyInputSource</a>
</li>
<li>ungetByte
: <a class="el" href="struct__TidyInputSource.html#a8bb61c749e1295207cd92752e63ae505">_TidyInputSource</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

438
htmldoc/api/globals.html Normal file
View file

@ -0,0 +1,438 @@
<!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: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="#index_e"><span>e</span></a></li>
<li><a href="#index_t"><span>t</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('globals.html','');
</script>
<div id="doc-content">
<div class="contents">
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>EndOfStream
: <a class="el" href="group__IO.html#ga9a078b706ec6f37cce40958f6f68585a">tidy.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>tidyAccessWarningCount()
: <a class="el" href="group__Basic.html#ga56ad617084cdcbb485f06f597de7dedb">tidy.h</a>
</li>
<li>TidyAllocator
: <a class="el" href="group__Memory.html#ga78e96524a88db0c09e766795265863da">tidy.h</a>
</li>
<li>TidyAllocatorVtbl
: <a class="el" href="group__Memory.html#ga3fe8c5ac7d658618c732565776940ed8">tidy.h</a>
</li>
<li>tidyBufAlloc()
: <a class="el" href="buffio_8h.html#a896654bd99113bfe5e86b924836aacc3">buffio.h</a>
</li>
<li>tidyBufAllocWithAllocator()
: <a class="el" href="buffio_8h.html#a57c832b4ddbc19a329a5ab9936eb5826">buffio.h</a>
</li>
<li>tidyBufAppend()
: <a class="el" href="buffio_8h.html#ad59b32f81789b634758274f34be4d25b">buffio.h</a>
</li>
<li>tidyBufAttach()
: <a class="el" href="buffio_8h.html#ac5909e78d98583cb245dd2004469bb93">buffio.h</a>
</li>
<li>tidyBufCheckAlloc()
: <a class="el" href="buffio_8h.html#a7a66ba1f574955d1fc1de57476e849f2">buffio.h</a>
</li>
<li>tidyBufClear()
: <a class="el" href="buffio_8h.html#aa94e59f613a495b17e90c1c4778c3911">buffio.h</a>
</li>
<li>tidyBufDetach()
: <a class="el" href="buffio_8h.html#a8da2bf473b14e6bdd5cd40fc47c29903">buffio.h</a>
</li>
<li>tidyBufEndOfInput()
: <a class="el" href="buffio_8h.html#a7e7d8e58623c8bde00d66141edb2cae0">buffio.h</a>
</li>
<li>tidyBufFree()
: <a class="el" href="buffio_8h.html#a65aae9ae4b499e62038700f4792849fc">buffio.h</a>
</li>
<li>tidyBufGetByte()
: <a class="el" href="buffio_8h.html#a5a2e0c47b4b14b5beb17ac982fa21eeb">buffio.h</a>
</li>
<li>tidyBufInit()
: <a class="el" href="buffio_8h.html#a3cf251a96f69f05495744af6c9d0339b">buffio.h</a>
</li>
<li>tidyBufInitWithAllocator()
: <a class="el" href="buffio_8h.html#aff43ddd9fc78532617d88db55b164f5e">buffio.h</a>
</li>
<li>tidyBufPopByte()
: <a class="el" href="buffio_8h.html#af8b1e8fbe3c29d08250794d7e4925ea6">buffio.h</a>
</li>
<li>tidyBufPutByte()
: <a class="el" href="buffio_8h.html#af48af586ada5ff264501fe9ef4c67dd1">buffio.h</a>
</li>
<li>tidyBufUngetByte()
: <a class="el" href="buffio_8h.html#a1d1f2039b769381d418ac1187b50b292">buffio.h</a>
</li>
<li>tidyCleanAndRepair()
: <a class="el" href="group__Clean.html#ga11fd23eeb4acfaa0f9501effa0c21269">tidy.h</a>
</li>
<li>tidyConfigErrorCount()
: <a class="el" href="group__Basic.html#gac17c01a0dbb8f73bdee29df48e499988">tidy.h</a>
</li>
<li>tidyDetectedGenericXml()
: <a class="el" href="group__Basic.html#ga8dd761b5e230119f8eb6c412f12fdec2">tidy.h</a>
</li>
<li>tidyDetectedHtmlVersion()
: <a class="el" href="group__Basic.html#ga8fbec4bc2b67c4f525440cfc7196b443">tidy.h</a>
</li>
<li>tidyDetectedXhtml()
: <a class="el" href="group__Basic.html#gaf3279c9a0506629d2ae766c31c1de48d">tidy.h</a>
</li>
<li>TidyEOFFunc
: <a class="el" href="group__IO.html#ga9f8e1bb4c4740ffb399ec424594c4972">tidy.h</a>
</li>
<li>tidyErrorCount()
: <a class="el" href="group__Basic.html#ga3617548e3669d00ad074daaaa8f3460d">tidy.h</a>
</li>
<li>tidyErrorSummary()
: <a class="el" href="group__Basic.html#ga4c050ea7d2746db948ad45edb2264d70">tidy.h</a>
</li>
<li>TidyFree
: <a class="el" href="group__Memory.html#ga27931c443e424937ba47f0d4795aa35f">tidy.h</a>
</li>
<li>tidyGeneralInfo()
: <a class="el" href="group__Basic.html#ga28384bf13bf6962c8ef0bcab9b4b7971">tidy.h</a>
</li>
<li>tidyGetAppData()
: <a class="el" href="group__Basic.html#ga1319c9757d4f8c596615e0fdcfcf2504">tidy.h</a>
</li>
<li>tidyGetByte()
: <a class="el" href="group__IO.html#gadba396ffec9f29b27d73a23264dcfa0b">tidy.h</a>
</li>
<li>TidyGetByteFunc
: <a class="el" href="group__IO.html#ga6951f79d4b50288e96a3896ab01393d6">tidy.h</a>
</li>
<li>tidyGetNextOption()
: <a class="el" href="group__Configuration.html#ga1a3088dacc539487e00f1eb4009dafc0">tidy.h</a>
</li>
<li>tidyGetOption()
: <a class="el" href="group__Configuration.html#ga030c695d6407b2756856eb1862642cfe">tidy.h</a>
</li>
<li>tidyGetOptionByName()
: <a class="el" href="group__Configuration.html#gaeae2e147645697fc54234ff2526a8108">tidy.h</a>
</li>
<li>tidyGetOptionList()
: <a class="el" href="group__Configuration.html#gab92a35ffbd3b0b668534d63f94d2486f">tidy.h</a>
</li>
<li>tidyInitInputBuffer()
: <a class="el" href="buffio_8h.html#a73da3182aea89939af1d98504a3b2df0">buffio.h</a>
</li>
<li>tidyInitOutputBuffer()
: <a class="el" href="buffio_8h.html#a882a92590a9e6ecce16d5b8e8db19fbb">buffio.h</a>
</li>
<li>tidyInitSink()
: <a class="el" href="group__IO.html#ga7e93289be3a7253cdf99a96285e6a2d4">tidy.h</a>
</li>
<li>tidyInitSource()
: <a class="el" href="group__IO.html#gab446af273e331cb0440dd01b6990d2d0">tidy.h</a>
</li>
<li>TidyInputSource
: <a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">tidy.h</a>
</li>
<li>tidyIsEOF()
: <a class="el" href="group__IO.html#ga399df5ba17614205964a665f7b1726a6">tidy.h</a>
</li>
<li>tidyLoadConfig()
: <a class="el" href="group__Basic.html#ga2dec710c0d4927e76a7b0d338b11693a">tidy.h</a>
</li>
<li>tidyLoadConfigEnc()
: <a class="el" href="group__Basic.html#gac677de148c6f00fc96a682c21433ab1c">tidy.h</a>
</li>
<li>TidyMalloc
: <a class="el" href="group__Memory.html#ga3bd3cc4d0c837a4cd10ab472ba671430">tidy.h</a>
</li>
<li>TidyOptCallback
: <a class="el" href="group__Configuration.html#gaee8a8bcb6091bd36f6fc20507a4544fc">tidy.h</a>
</li>
<li>tidyOptCopyConfig()
: <a class="el" href="group__Configuration.html#ga0b6cb26ab5dbbe0a0841d605fbd06fad">tidy.h</a>
</li>
<li>tidyOptDiffThanDefault()
: <a class="el" href="group__Configuration.html#ga083cb42d6f4413604240b5c1b3aa2070">tidy.h</a>
</li>
<li>tidyOptDiffThanSnapshot()
: <a class="el" href="group__Configuration.html#ga793bc9e177aa90301802e44c4fc22e0e">tidy.h</a>
</li>
<li>tidyOptGetBool()
: <a class="el" href="group__Configuration.html#ga09e6c999e9e7ebc94ea3d9cf5d674125">tidy.h</a>
</li>
<li>tidyOptGetCategory()
: <a class="el" href="group__Configuration.html#ga1d8b72e64e4d949dc21599fa788e842f">tidy.h</a>
</li>
<li>tidyOptGetCurrPick()
: <a class="el" href="group__Configuration.html#ga0785047cc73d5fbc88691861a0fa9c78">tidy.h</a>
</li>
<li>tidyOptGetDeclTagList()
: <a class="el" href="group__Configuration.html#ga55f30cf9e507f8fc66330ec3b0132620">tidy.h</a>
</li>
<li>tidyOptGetDefault()
: <a class="el" href="group__Configuration.html#gab9e02c9927fe2c382ec5f81b4acf9cb4">tidy.h</a>
</li>
<li>tidyOptGetDefaultBool()
: <a class="el" href="group__Configuration.html#gadadea4da66e3718e02b720c2b59d170b">tidy.h</a>
</li>
<li>tidyOptGetDefaultInt()
: <a class="el" href="group__Configuration.html#gafc8df35e864dd3a24f23aca3c2f8bd9d">tidy.h</a>
</li>
<li>tidyOptGetDoc()
: <a class="el" href="group__Configuration.html#gafca3ed506463e192187133ff646a643d">tidy.h</a>
</li>
<li>tidyOptGetDocLinksList()
: <a class="el" href="group__Configuration.html#gaeed1ef5cb5329f3f5aca0a8ad7e8ea4f">tidy.h</a>
</li>
<li>tidyOptGetEncName()
: <a class="el" href="group__Configuration.html#ga47f8502cc202fc7423937647957955a3">tidy.h</a>
</li>
<li>tidyOptGetId()
: <a class="el" href="group__Configuration.html#ga51cf095b76921b4e290e14814998f096">tidy.h</a>
</li>
<li>tidyOptGetIdForName()
: <a class="el" href="group__Configuration.html#ga500f31ba81d015b8ce9dad6f2a6ade75">tidy.h</a>
</li>
<li>tidyOptGetInt()
: <a class="el" href="group__Configuration.html#ga7ff683612d446b07318517e564cccc7a">tidy.h</a>
</li>
<li>tidyOptGetName()
: <a class="el" href="group__Configuration.html#gaf370cd2ea113747f50da185fda24adcb">tidy.h</a>
</li>
<li>tidyOptGetNextDeclTag()
: <a class="el" href="group__Configuration.html#gacec933eef8f9eec3dfa4382e05cab251">tidy.h</a>
</li>
<li>tidyOptGetNextDocLinks()
: <a class="el" href="group__Configuration.html#ga1db79a95067d6364c02263d9492fa9e8">tidy.h</a>
</li>
<li>tidyOptGetNextPick()
: <a class="el" href="group__Configuration.html#gad1366c5c458f38d2a9c6a6335e6704d9">tidy.h</a>
</li>
<li>tidyOptGetPickList()
: <a class="el" href="group__Configuration.html#ga31f815fe2b5bf1e00d6b50be62edd0ab">tidy.h</a>
</li>
<li>tidyOptGetType()
: <a class="el" href="group__Configuration.html#ga06e2685cc2950b182ff2f7136d170a34">tidy.h</a>
</li>
<li>tidyOptGetValue()
: <a class="el" href="group__Configuration.html#ga0fbe23ab1e4ec374fa38e6f514617e4d">tidy.h</a>
</li>
<li>tidyOptIsReadOnly()
: <a class="el" href="group__Configuration.html#ga6aba2ccdb1237a70f5fe1393fee0ce4d">tidy.h</a>
</li>
<li>tidyOptParseValue()
: <a class="el" href="group__Configuration.html#gad09fbcbbaf83fbf93e0d7be9c9bb30c0">tidy.h</a>
</li>
<li>tidyOptResetAllToDefault()
: <a class="el" href="group__Configuration.html#ga874ce26884f0eeaf692c30758688888a">tidy.h</a>
</li>
<li>tidyOptResetToDefault()
: <a class="el" href="group__Configuration.html#ga2aa45ad67758ca0b18d14eafa37fe080">tidy.h</a>
</li>
<li>tidyOptResetToSnapshot()
: <a class="el" href="group__Configuration.html#gae6212b8f32990763cc18a6d3f05eb191">tidy.h</a>
</li>
<li>tidyOptSaveFile()
: <a class="el" href="group__Basic.html#gaaa6e0510b0d7ca0524c928143488c6ca">tidy.h</a>
</li>
<li>tidyOptSaveSink()
: <a class="el" href="group__Basic.html#gabf30cc37e3e7aa07dd351f083ab747ee">tidy.h</a>
</li>
<li>tidyOptSetBool()
: <a class="el" href="group__Configuration.html#gac9de7e155bea5c28713f2bfb93614472">tidy.h</a>
</li>
<li>tidyOptSetInt()
: <a class="el" href="group__Configuration.html#gad9e75a64c8dcbc54e791959cf934e1ad">tidy.h</a>
</li>
<li>tidyOptSetValue()
: <a class="el" href="group__Configuration.html#gaf37bdad3b6809d8cb78e7d6316d4ba69">tidy.h</a>
</li>
<li>tidyOptSnapshot()
: <a class="el" href="group__Configuration.html#ga4beb2c73c90c3e2ae589c2642478cebd">tidy.h</a>
</li>
<li>TidyOutputSink
: <a class="el" href="group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98">tidy.h</a>
</li>
<li>TidyPanic
: <a class="el" href="group__Memory.html#ga0770be41d9935a3e2933ba0be3c7725c">tidy.h</a>
</li>
<li>tidyParseBuffer()
: <a class="el" href="group__Parse.html#gaa28ce34c95750f150205843885317851">tidy.h</a>
</li>
<li>tidyParseFile()
: <a class="el" href="group__Parse.html#ga5ec263f2e430dd9c9e10437f067b2a28">tidy.h</a>
</li>
<li>tidyParseSource()
: <a class="el" href="group__Parse.html#gaa65dad2a4ca5fa97d267ddefe1180e0e">tidy.h</a>
</li>
<li>tidyParseStdin()
: <a class="el" href="group__Parse.html#ga96b41ff6e6a7f9d0b9b0e901e33ad31d">tidy.h</a>
</li>
<li>tidyParseString()
: <a class="el" href="group__Parse.html#ga50c02fa244dcd120ae339719c2132ff9">tidy.h</a>
</li>
<li>tidyPutByte()
: <a class="el" href="group__IO.html#ga2a34772782d7b786e37012fce4cd2425">tidy.h</a>
</li>
<li>TidyPutByteFunc
: <a class="el" href="group__IO.html#ga63bcce5aa5f52e4e2e22aedd750b8bbc">tidy.h</a>
</li>
<li>TidyRealloc
: <a class="el" href="group__Memory.html#ga9d9a5625817932dbbb39dd33de678edd">tidy.h</a>
</li>
<li>tidyReleaseDate()
: <a class="el" href="group__Basic.html#gab7b404ada690635341d2e2d332102b36">tidy.h</a>
</li>
<li>TidyReportFilter
: <a class="el" href="group__IO.html#ga29c5bee28b95924a97ea4fbb81668c5e">tidy.h</a>
</li>
<li>tidyRunDiagnostics()
: <a class="el" href="group__Clean.html#ga6170500974cc02114f6e4a29d44b7d77">tidy.h</a>
</li>
<li>tidySaveBuffer()
: <a class="el" href="group__Save.html#ga7e8642262c8c4d34cf7cc426647d29f0">tidy.h</a>
</li>
<li>tidySaveFile()
: <a class="el" href="group__Save.html#ga19ee6e2ee0e719a97cff443ebb19ae44">tidy.h</a>
</li>
<li>tidySaveSink()
: <a class="el" href="group__Save.html#gaea985b28470453d0218092b137f71e77">tidy.h</a>
</li>
<li>tidySaveStdout()
: <a class="el" href="group__Save.html#ga6638d1800ee63fc6bea19bc2bf582be2">tidy.h</a>
</li>
<li>tidySaveString()
: <a class="el" href="group__Save.html#gaf684fefd3e42f459cf0a4ebe937ce12b">tidy.h</a>
</li>
<li>tidySetAppData()
: <a class="el" href="group__Basic.html#gaa1a9f78be3542868ac10481e2efa8708">tidy.h</a>
</li>
<li>tidySetCharEncoding()
: <a class="el" href="group__Basic.html#ga2612e184472c2a59ca822a37d030e9af">tidy.h</a>
</li>
<li>tidySetErrorBuffer()
: <a class="el" href="group__IO.html#ga5e5cffe93edf4bea0d3214be70d6f77b">tidy.h</a>
</li>
<li>tidySetErrorFile()
: <a class="el" href="group__IO.html#ga669758031bbd5d4ba957b19e77229c8b">tidy.h</a>
</li>
<li>tidySetErrorSink()
: <a class="el" href="group__IO.html#gad47c75f3af85e7927e7ac18918ec6363">tidy.h</a>
</li>
<li>tidySetFreeCall()
: <a class="el" href="group__Memory.html#ga70e707b7df86effb5727b0b9ff64eed7">tidy.h</a>
</li>
<li>tidySetInCharEncoding()
: <a class="el" href="group__Basic.html#ga05203a9193542a67b8396cf6ca8acf59">tidy.h</a>
</li>
<li>tidySetMallocCall()
: <a class="el" href="group__Memory.html#gab55079374527525e3374ebc4d2a1e625">tidy.h</a>
</li>
<li>tidySetOutCharEncoding()
: <a class="el" href="group__Basic.html#ga9b6bd07e38bf320cf88663a29967f1e9">tidy.h</a>
</li>
<li>tidySetPanicCall()
: <a class="el" href="group__Memory.html#gab12cc0435bacec1a8c725e02357acc00">tidy.h</a>
</li>
<li>tidySetReallocCall()
: <a class="el" href="group__Memory.html#ga446b538da3ee3f2e5a3827b877665b30">tidy.h</a>
</li>
<li>tidySetReportFilter()
: <a class="el" href="group__IO.html#ga51e02523601388bb83c2555b995e68b0">tidy.h</a>
</li>
<li>tidyStatus()
: <a class="el" href="group__Basic.html#gaf45a8fb57fb9bfce89c42e1cc9d3e760">tidy.h</a>
</li>
<li>tidyUngetByte()
: <a class="el" href="group__IO.html#ga0c8d46de315cabb0ac7d2cf01ca183d7">tidy.h</a>
</li>
<li>TidyUngetByteFunc
: <a class="el" href="group__IO.html#ga298b882c5fc7cc969ef58fb187bdd371">tidy.h</a>
</li>
<li>tidyWarningCount()
: <a class="el" href="group__Basic.html#ga29b0c36f75584a2a26422b021561f19c">tidy.h</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,87 @@
<!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: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('globals.html','');
</script>
<div id="doc-content">
<div class="contents">
&#160;<ul>
<li>EndOfStream
: <a class="el" href="group__IO.html#ga9a078b706ec6f37cce40958f6f68585a">tidy.h</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,388 @@
<!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: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="globals.html"><span>All</span></a></li>
<li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="#index_t"><span>t</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('globals.html','');
</script>
<div id="doc-content">
<div class="contents">
&#160;
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>tidyAccessWarningCount()
: <a class="el" href="group__Basic.html#ga56ad617084cdcbb485f06f597de7dedb">tidy.h</a>
</li>
<li>tidyBufAlloc()
: <a class="el" href="buffio_8h.html#a896654bd99113bfe5e86b924836aacc3">buffio.h</a>
</li>
<li>tidyBufAllocWithAllocator()
: <a class="el" href="buffio_8h.html#a57c832b4ddbc19a329a5ab9936eb5826">buffio.h</a>
</li>
<li>tidyBufAppend()
: <a class="el" href="buffio_8h.html#ad59b32f81789b634758274f34be4d25b">buffio.h</a>
</li>
<li>tidyBufAttach()
: <a class="el" href="buffio_8h.html#ac5909e78d98583cb245dd2004469bb93">buffio.h</a>
</li>
<li>tidyBufCheckAlloc()
: <a class="el" href="buffio_8h.html#a7a66ba1f574955d1fc1de57476e849f2">buffio.h</a>
</li>
<li>tidyBufClear()
: <a class="el" href="buffio_8h.html#aa94e59f613a495b17e90c1c4778c3911">buffio.h</a>
</li>
<li>tidyBufDetach()
: <a class="el" href="buffio_8h.html#a8da2bf473b14e6bdd5cd40fc47c29903">buffio.h</a>
</li>
<li>tidyBufEndOfInput()
: <a class="el" href="buffio_8h.html#a7e7d8e58623c8bde00d66141edb2cae0">buffio.h</a>
</li>
<li>tidyBufFree()
: <a class="el" href="buffio_8h.html#a65aae9ae4b499e62038700f4792849fc">buffio.h</a>
</li>
<li>tidyBufGetByte()
: <a class="el" href="buffio_8h.html#a5a2e0c47b4b14b5beb17ac982fa21eeb">buffio.h</a>
</li>
<li>tidyBufInit()
: <a class="el" href="buffio_8h.html#a3cf251a96f69f05495744af6c9d0339b">buffio.h</a>
</li>
<li>tidyBufInitWithAllocator()
: <a class="el" href="buffio_8h.html#aff43ddd9fc78532617d88db55b164f5e">buffio.h</a>
</li>
<li>tidyBufPopByte()
: <a class="el" href="buffio_8h.html#af8b1e8fbe3c29d08250794d7e4925ea6">buffio.h</a>
</li>
<li>tidyBufPutByte()
: <a class="el" href="buffio_8h.html#af48af586ada5ff264501fe9ef4c67dd1">buffio.h</a>
</li>
<li>tidyBufUngetByte()
: <a class="el" href="buffio_8h.html#a1d1f2039b769381d418ac1187b50b292">buffio.h</a>
</li>
<li>tidyCleanAndRepair()
: <a class="el" href="group__Clean.html#ga11fd23eeb4acfaa0f9501effa0c21269">tidy.h</a>
</li>
<li>tidyConfigErrorCount()
: <a class="el" href="group__Basic.html#gac17c01a0dbb8f73bdee29df48e499988">tidy.h</a>
</li>
<li>tidyDetectedGenericXml()
: <a class="el" href="group__Basic.html#ga8dd761b5e230119f8eb6c412f12fdec2">tidy.h</a>
</li>
<li>tidyDetectedHtmlVersion()
: <a class="el" href="group__Basic.html#ga8fbec4bc2b67c4f525440cfc7196b443">tidy.h</a>
</li>
<li>tidyDetectedXhtml()
: <a class="el" href="group__Basic.html#gaf3279c9a0506629d2ae766c31c1de48d">tidy.h</a>
</li>
<li>tidyErrorCount()
: <a class="el" href="group__Basic.html#ga3617548e3669d00ad074daaaa8f3460d">tidy.h</a>
</li>
<li>tidyErrorSummary()
: <a class="el" href="group__Basic.html#ga4c050ea7d2746db948ad45edb2264d70">tidy.h</a>
</li>
<li>tidyGeneralInfo()
: <a class="el" href="group__Basic.html#ga28384bf13bf6962c8ef0bcab9b4b7971">tidy.h</a>
</li>
<li>tidyGetAppData()
: <a class="el" href="group__Basic.html#ga1319c9757d4f8c596615e0fdcfcf2504">tidy.h</a>
</li>
<li>tidyGetByte()
: <a class="el" href="group__IO.html#gadba396ffec9f29b27d73a23264dcfa0b">tidy.h</a>
</li>
<li>tidyGetNextOption()
: <a class="el" href="group__Configuration.html#ga1a3088dacc539487e00f1eb4009dafc0">tidy.h</a>
</li>
<li>tidyGetOption()
: <a class="el" href="group__Configuration.html#ga030c695d6407b2756856eb1862642cfe">tidy.h</a>
</li>
<li>tidyGetOptionByName()
: <a class="el" href="group__Configuration.html#gaeae2e147645697fc54234ff2526a8108">tidy.h</a>
</li>
<li>tidyGetOptionList()
: <a class="el" href="group__Configuration.html#gab92a35ffbd3b0b668534d63f94d2486f">tidy.h</a>
</li>
<li>tidyInitInputBuffer()
: <a class="el" href="buffio_8h.html#a73da3182aea89939af1d98504a3b2df0">buffio.h</a>
</li>
<li>tidyInitOutputBuffer()
: <a class="el" href="buffio_8h.html#a882a92590a9e6ecce16d5b8e8db19fbb">buffio.h</a>
</li>
<li>tidyInitSink()
: <a class="el" href="group__IO.html#ga7e93289be3a7253cdf99a96285e6a2d4">tidy.h</a>
</li>
<li>tidyInitSource()
: <a class="el" href="group__IO.html#gab446af273e331cb0440dd01b6990d2d0">tidy.h</a>
</li>
<li>tidyIsEOF()
: <a class="el" href="group__IO.html#ga399df5ba17614205964a665f7b1726a6">tidy.h</a>
</li>
<li>tidyLoadConfig()
: <a class="el" href="group__Basic.html#ga2dec710c0d4927e76a7b0d338b11693a">tidy.h</a>
</li>
<li>tidyLoadConfigEnc()
: <a class="el" href="group__Basic.html#gac677de148c6f00fc96a682c21433ab1c">tidy.h</a>
</li>
<li>tidyOptCopyConfig()
: <a class="el" href="group__Configuration.html#ga0b6cb26ab5dbbe0a0841d605fbd06fad">tidy.h</a>
</li>
<li>tidyOptDiffThanDefault()
: <a class="el" href="group__Configuration.html#ga083cb42d6f4413604240b5c1b3aa2070">tidy.h</a>
</li>
<li>tidyOptDiffThanSnapshot()
: <a class="el" href="group__Configuration.html#ga793bc9e177aa90301802e44c4fc22e0e">tidy.h</a>
</li>
<li>tidyOptGetBool()
: <a class="el" href="group__Configuration.html#ga09e6c999e9e7ebc94ea3d9cf5d674125">tidy.h</a>
</li>
<li>tidyOptGetCategory()
: <a class="el" href="group__Configuration.html#ga1d8b72e64e4d949dc21599fa788e842f">tidy.h</a>
</li>
<li>tidyOptGetCurrPick()
: <a class="el" href="group__Configuration.html#ga0785047cc73d5fbc88691861a0fa9c78">tidy.h</a>
</li>
<li>tidyOptGetDeclTagList()
: <a class="el" href="group__Configuration.html#ga55f30cf9e507f8fc66330ec3b0132620">tidy.h</a>
</li>
<li>tidyOptGetDefault()
: <a class="el" href="group__Configuration.html#gab9e02c9927fe2c382ec5f81b4acf9cb4">tidy.h</a>
</li>
<li>tidyOptGetDefaultBool()
: <a class="el" href="group__Configuration.html#gadadea4da66e3718e02b720c2b59d170b">tidy.h</a>
</li>
<li>tidyOptGetDefaultInt()
: <a class="el" href="group__Configuration.html#gafc8df35e864dd3a24f23aca3c2f8bd9d">tidy.h</a>
</li>
<li>tidyOptGetDoc()
: <a class="el" href="group__Configuration.html#gafca3ed506463e192187133ff646a643d">tidy.h</a>
</li>
<li>tidyOptGetDocLinksList()
: <a class="el" href="group__Configuration.html#gaeed1ef5cb5329f3f5aca0a8ad7e8ea4f">tidy.h</a>
</li>
<li>tidyOptGetEncName()
: <a class="el" href="group__Configuration.html#ga47f8502cc202fc7423937647957955a3">tidy.h</a>
</li>
<li>tidyOptGetId()
: <a class="el" href="group__Configuration.html#ga51cf095b76921b4e290e14814998f096">tidy.h</a>
</li>
<li>tidyOptGetIdForName()
: <a class="el" href="group__Configuration.html#ga500f31ba81d015b8ce9dad6f2a6ade75">tidy.h</a>
</li>
<li>tidyOptGetInt()
: <a class="el" href="group__Configuration.html#ga7ff683612d446b07318517e564cccc7a">tidy.h</a>
</li>
<li>tidyOptGetName()
: <a class="el" href="group__Configuration.html#gaf370cd2ea113747f50da185fda24adcb">tidy.h</a>
</li>
<li>tidyOptGetNextDeclTag()
: <a class="el" href="group__Configuration.html#gacec933eef8f9eec3dfa4382e05cab251">tidy.h</a>
</li>
<li>tidyOptGetNextDocLinks()
: <a class="el" href="group__Configuration.html#ga1db79a95067d6364c02263d9492fa9e8">tidy.h</a>
</li>
<li>tidyOptGetNextPick()
: <a class="el" href="group__Configuration.html#gad1366c5c458f38d2a9c6a6335e6704d9">tidy.h</a>
</li>
<li>tidyOptGetPickList()
: <a class="el" href="group__Configuration.html#ga31f815fe2b5bf1e00d6b50be62edd0ab">tidy.h</a>
</li>
<li>tidyOptGetType()
: <a class="el" href="group__Configuration.html#ga06e2685cc2950b182ff2f7136d170a34">tidy.h</a>
</li>
<li>tidyOptGetValue()
: <a class="el" href="group__Configuration.html#ga0fbe23ab1e4ec374fa38e6f514617e4d">tidy.h</a>
</li>
<li>tidyOptIsReadOnly()
: <a class="el" href="group__Configuration.html#ga6aba2ccdb1237a70f5fe1393fee0ce4d">tidy.h</a>
</li>
<li>tidyOptParseValue()
: <a class="el" href="group__Configuration.html#gad09fbcbbaf83fbf93e0d7be9c9bb30c0">tidy.h</a>
</li>
<li>tidyOptResetAllToDefault()
: <a class="el" href="group__Configuration.html#ga874ce26884f0eeaf692c30758688888a">tidy.h</a>
</li>
<li>tidyOptResetToDefault()
: <a class="el" href="group__Configuration.html#ga2aa45ad67758ca0b18d14eafa37fe080">tidy.h</a>
</li>
<li>tidyOptResetToSnapshot()
: <a class="el" href="group__Configuration.html#gae6212b8f32990763cc18a6d3f05eb191">tidy.h</a>
</li>
<li>tidyOptSaveFile()
: <a class="el" href="group__Basic.html#gaaa6e0510b0d7ca0524c928143488c6ca">tidy.h</a>
</li>
<li>tidyOptSaveSink()
: <a class="el" href="group__Basic.html#gabf30cc37e3e7aa07dd351f083ab747ee">tidy.h</a>
</li>
<li>tidyOptSetBool()
: <a class="el" href="group__Configuration.html#gac9de7e155bea5c28713f2bfb93614472">tidy.h</a>
</li>
<li>tidyOptSetInt()
: <a class="el" href="group__Configuration.html#gad9e75a64c8dcbc54e791959cf934e1ad">tidy.h</a>
</li>
<li>tidyOptSetValue()
: <a class="el" href="group__Configuration.html#gaf37bdad3b6809d8cb78e7d6316d4ba69">tidy.h</a>
</li>
<li>tidyOptSnapshot()
: <a class="el" href="group__Configuration.html#ga4beb2c73c90c3e2ae589c2642478cebd">tidy.h</a>
</li>
<li>tidyParseBuffer()
: <a class="el" href="group__Parse.html#gaa28ce34c95750f150205843885317851">tidy.h</a>
</li>
<li>tidyParseFile()
: <a class="el" href="group__Parse.html#ga5ec263f2e430dd9c9e10437f067b2a28">tidy.h</a>
</li>
<li>tidyParseSource()
: <a class="el" href="group__Parse.html#gaa65dad2a4ca5fa97d267ddefe1180e0e">tidy.h</a>
</li>
<li>tidyParseStdin()
: <a class="el" href="group__Parse.html#ga96b41ff6e6a7f9d0b9b0e901e33ad31d">tidy.h</a>
</li>
<li>tidyParseString()
: <a class="el" href="group__Parse.html#ga50c02fa244dcd120ae339719c2132ff9">tidy.h</a>
</li>
<li>tidyPutByte()
: <a class="el" href="group__IO.html#ga2a34772782d7b786e37012fce4cd2425">tidy.h</a>
</li>
<li>tidyReleaseDate()
: <a class="el" href="group__Basic.html#gab7b404ada690635341d2e2d332102b36">tidy.h</a>
</li>
<li>tidyRunDiagnostics()
: <a class="el" href="group__Clean.html#ga6170500974cc02114f6e4a29d44b7d77">tidy.h</a>
</li>
<li>tidySaveBuffer()
: <a class="el" href="group__Save.html#ga7e8642262c8c4d34cf7cc426647d29f0">tidy.h</a>
</li>
<li>tidySaveFile()
: <a class="el" href="group__Save.html#ga19ee6e2ee0e719a97cff443ebb19ae44">tidy.h</a>
</li>
<li>tidySaveSink()
: <a class="el" href="group__Save.html#gaea985b28470453d0218092b137f71e77">tidy.h</a>
</li>
<li>tidySaveStdout()
: <a class="el" href="group__Save.html#ga6638d1800ee63fc6bea19bc2bf582be2">tidy.h</a>
</li>
<li>tidySaveString()
: <a class="el" href="group__Save.html#gaf684fefd3e42f459cf0a4ebe937ce12b">tidy.h</a>
</li>
<li>tidySetAppData()
: <a class="el" href="group__Basic.html#gaa1a9f78be3542868ac10481e2efa8708">tidy.h</a>
</li>
<li>tidySetCharEncoding()
: <a class="el" href="group__Basic.html#ga2612e184472c2a59ca822a37d030e9af">tidy.h</a>
</li>
<li>tidySetErrorBuffer()
: <a class="el" href="group__IO.html#ga5e5cffe93edf4bea0d3214be70d6f77b">tidy.h</a>
</li>
<li>tidySetErrorFile()
: <a class="el" href="group__IO.html#ga669758031bbd5d4ba957b19e77229c8b">tidy.h</a>
</li>
<li>tidySetErrorSink()
: <a class="el" href="group__IO.html#gad47c75f3af85e7927e7ac18918ec6363">tidy.h</a>
</li>
<li>tidySetFreeCall()
: <a class="el" href="group__Memory.html#ga70e707b7df86effb5727b0b9ff64eed7">tidy.h</a>
</li>
<li>tidySetInCharEncoding()
: <a class="el" href="group__Basic.html#ga05203a9193542a67b8396cf6ca8acf59">tidy.h</a>
</li>
<li>tidySetMallocCall()
: <a class="el" href="group__Memory.html#gab55079374527525e3374ebc4d2a1e625">tidy.h</a>
</li>
<li>tidySetOutCharEncoding()
: <a class="el" href="group__Basic.html#ga9b6bd07e38bf320cf88663a29967f1e9">tidy.h</a>
</li>
<li>tidySetPanicCall()
: <a class="el" href="group__Memory.html#gab12cc0435bacec1a8c725e02357acc00">tidy.h</a>
</li>
<li>tidySetReallocCall()
: <a class="el" href="group__Memory.html#ga446b538da3ee3f2e5a3827b877665b30">tidy.h</a>
</li>
<li>tidySetReportFilter()
: <a class="el" href="group__IO.html#ga51e02523601388bb83c2555b995e68b0">tidy.h</a>
</li>
<li>tidyStatus()
: <a class="el" href="group__Basic.html#gaf45a8fb57fb9bfce89c42e1cc9d3e760">tidy.h</a>
</li>
<li>tidyUngetByte()
: <a class="el" href="group__IO.html#ga0c8d46de315cabb0ac7d2cf01ca183d7">tidy.h</a>
</li>
<li>tidyWarningCount()
: <a class="el" href="group__Basic.html#ga29b0c36f75584a2a26422b021561f19c">tidy.h</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,126 @@
<!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: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li class="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('globals.html','');
</script>
<div id="doc-content">
<div class="contents">
&#160;<ul>
<li>TidyAllocator
: <a class="el" href="group__Memory.html#ga78e96524a88db0c09e766795265863da">tidy.h</a>
</li>
<li>TidyAllocatorVtbl
: <a class="el" href="group__Memory.html#ga3fe8c5ac7d658618c732565776940ed8">tidy.h</a>
</li>
<li>TidyEOFFunc
: <a class="el" href="group__IO.html#ga9f8e1bb4c4740ffb399ec424594c4972">tidy.h</a>
</li>
<li>TidyFree
: <a class="el" href="group__Memory.html#ga27931c443e424937ba47f0d4795aa35f">tidy.h</a>
</li>
<li>TidyGetByteFunc
: <a class="el" href="group__IO.html#ga6951f79d4b50288e96a3896ab01393d6">tidy.h</a>
</li>
<li>TidyInputSource
: <a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">tidy.h</a>
</li>
<li>TidyMalloc
: <a class="el" href="group__Memory.html#ga3bd3cc4d0c837a4cd10ab472ba671430">tidy.h</a>
</li>
<li>TidyOptCallback
: <a class="el" href="group__Configuration.html#gaee8a8bcb6091bd36f6fc20507a4544fc">tidy.h</a>
</li>
<li>TidyOutputSink
: <a class="el" href="group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98">tidy.h</a>
</li>
<li>TidyPanic
: <a class="el" href="group__Memory.html#ga0770be41d9935a3e2933ba0be3c7725c">tidy.h</a>
</li>
<li>TidyPutByteFunc
: <a class="el" href="group__IO.html#ga63bcce5aa5f52e4e2e22aedd750b8bbc">tidy.h</a>
</li>
<li>TidyRealloc
: <a class="el" href="group__Memory.html#ga9d9a5625817932dbbb39dd33de678edd">tidy.h</a>
</li>
<li>TidyReportFilter
: <a class="el" href="group__IO.html#ga29c5bee28b95924a97ea4fbb81668c5e">tidy.h</a>
</li>
<li>TidyUngetByteFunc
: <a class="el" href="group__IO.html#ga298b882c5fc7cc969ef58fb187bdd371">tidy.h</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,92 @@
<!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: Attribute Retrieval</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('group__AttrGet.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#groups">Modules</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Attribute Retrieval</div> </div>
</div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="groups"></a>
Modules</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__AttrGetAttributeName.html">Deprecated attribute retrieval per AttrId</a></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5391e01ca5a2b497a7c044a25080468e"></a><!-- doxytag: member="AttrGet::tidyAttrGetById" ref="ga5391e01ca5a2b497a7c044a25080468e" args="(TidyNode tnod, TidyAttrId attId)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetById</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod, TidyAttrId attId)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<p>Lookup an attribute from a given node </p>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,176 @@
<!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: Deprecated attribute retrieval per AttrId</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('group__AttrGetAttributeName.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Deprecated attribute retrieval per AttrId</div> </div>
<div class="ingroups"><a class="el" href="group__AttrGet.html">Attribute Retrieval</a></div></div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga32edc3c33e5aadcdd83efd60d3ac2a3e"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetHREF" ref="ga32edc3c33e5aadcdd83efd60d3ac2a3e" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetHREF</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7869ea78760d5d62509940fc1f2c21ac"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetSRC" ref="ga7869ea78760d5d62509940fc1f2c21ac" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetSRC</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae3b3b79328600053c21dcb14cbc0ffa8"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetID" ref="gae3b3b79328600053c21dcb14cbc0ffa8" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetID</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaab8e86c4006c219832438ee0db0daf28"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetNAME" ref="gaab8e86c4006c219832438ee0db0daf28" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetNAME</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8f4d4e6e768186d11e516cc0e6b2407a"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetSUMMARY" ref="ga8f4d4e6e768186d11e516cc0e6b2407a" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetSUMMARY</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0b3704beb81b411038692cd6a50a6812"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetALT" ref="ga0b3704beb81b411038692cd6a50a6812" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetALT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafbeef23c8d7946a771c2179e41324e81"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetLONGDESC" ref="gafbeef23c8d7946a771c2179e41324e81" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetLONGDESC</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga33e4dde55f16c04f7b2decbbf7b4d4a2"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetUSEMAP" ref="ga33e4dde55f16c04f7b2decbbf7b4d4a2" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetUSEMAP</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga13d19afccb2d2a369bbf93c6127adb1c"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetISMAP" ref="ga13d19afccb2d2a369bbf93c6127adb1c" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetISMAP</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga643d43c8c735054a60d5443fbed8a240"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetLANGUAGE" ref="ga643d43c8c735054a60d5443fbed8a240" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetLANGUAGE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4ad1d50bf2ba65bb32617e2fa2c41c67"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetTYPE" ref="ga4ad1d50bf2ba65bb32617e2fa2c41c67" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetTYPE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga044e7be2a5353e64aaa4b2a71089e10b"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetVALUE" ref="ga044e7be2a5353e64aaa4b2a71089e10b" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetVALUE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf29497f73685e92521ab620f65cb3140"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetCONTENT" ref="gaf29497f73685e92521ab620f65cb3140" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetCONTENT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3da405f3a9e87534fd828cf081c58d03"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetTITLE" ref="ga3da405f3a9e87534fd828cf081c58d03" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetTITLE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5d1fd6265f41c08ed5427c80316caa03"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetXMLNS" ref="ga5d1fd6265f41c08ed5427c80316caa03" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetXMLNS</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga232436e2e4087c67502a12e8782e172e"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetDATAFLD" ref="ga232436e2e4087c67502a12e8782e172e" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetDATAFLD</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga08bbf26729bf8a3f6c1390d26d3666d0"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetWIDTH" ref="ga08bbf26729bf8a3f6c1390d26d3666d0" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetWIDTH</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae148f282af56270d6e811b97268bca64"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetHEIGHT" ref="gae148f282af56270d6e811b97268bca64" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetHEIGHT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafe94b5b5ae7288d6d866f7b82703b82a"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetFOR" ref="gafe94b5b5ae7288d6d866f7b82703b82a" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetFOR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga048e47b2b4c2f14512c3d7f585b2d004"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetSELECTED" ref="ga048e47b2b4c2f14512c3d7f585b2d004" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetSELECTED</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga94406af9c9c20b1942cce43c506ecf61"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetCHECKED" ref="ga94406af9c9c20b1942cce43c506ecf61" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetCHECKED</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga992d84e0b6b5b3f25c0e40c7b25bd13f"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetLANG" ref="ga992d84e0b6b5b3f25c0e40c7b25bd13f" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetLANG</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafda31fbe48294c6feeef15449629341a"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetTARGET" ref="gafda31fbe48294c6feeef15449629341a" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetTARGET</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad023e11b117601b6abdc4373db879d34"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetHTTP_EQUIV" ref="gad023e11b117601b6abdc4373db879d34" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetHTTP_EQUIV</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga28306ff6130eab4c88fce32674326280"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetREL" ref="ga28306ff6130eab4c88fce32674326280" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetREL</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9fed89179a23ad83c73948c045507095"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetOnMOUSEMOVE" ref="ga9fed89179a23ad83c73948c045507095" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnMOUSEMOVE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5c723febdf97b14e7339dede87b410e7"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetOnMOUSEDOWN" ref="ga5c723febdf97b14e7339dede87b410e7" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnMOUSEDOWN</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa218ed968a4b8fa50b43a4a549209077"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetOnMOUSEUP" ref="gaa218ed968a4b8fa50b43a4a549209077" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnMOUSEUP</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga38fe84b14dafb84b3f40968dc27b86e3"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetOnCLICK" ref="ga38fe84b14dafb84b3f40968dc27b86e3" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnCLICK</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga66be75bf699308d87172e0bf03100363"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetOnMOUSEOVER" ref="ga66be75bf699308d87172e0bf03100363" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnMOUSEOVER</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0b13bb4f3475afbded6e4ae6a2bdcf2b"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetOnMOUSEOUT" ref="ga0b13bb4f3475afbded6e4ae6a2bdcf2b" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnMOUSEOUT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaabfd3fbdaf97f83fe2da402d0cbe9e8e"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetOnKEYDOWN" ref="gaabfd3fbdaf97f83fe2da402d0cbe9e8e" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnKEYDOWN</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga73473cc4d39d2fd70b860ebebcdc4815"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetOnKEYUP" ref="ga73473cc4d39d2fd70b860ebebcdc4815" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnKEYUP</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6beda5d89c91f6b387929b930832fb57"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetOnKEYPRESS" ref="ga6beda5d89c91f6b387929b930832fb57" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnKEYPRESS</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4fd4f5b38f99d395b8a7e253cc45ef28"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetOnFOCUS" ref="ga4fd4f5b38f99d395b8a7e253cc45ef28" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnFOCUS</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5a038e1439320c57c983da87efe64c3e"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetOnBLUR" ref="ga5a038e1439320c57c983da87efe64c3e" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnBLUR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadcde1dd3d87752162067bdac5d2dd785"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetBGCOLOR" ref="gadcde1dd3d87752162067bdac5d2dd785" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetBGCOLOR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae8e7d8d65a20f14d6aa875493b195329"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetLINK" ref="gae8e7d8d65a20f14d6aa875493b195329" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetLINK</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga49e3f791908e26561566587b0f15b37d"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetALINK" ref="ga49e3f791908e26561566587b0f15b37d" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetALINK</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae46a7c41114c29766f9fa95c10b36f9d"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetVLINK" ref="gae46a7c41114c29766f9fa95c10b36f9d" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetVLINK</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5c4b94ac9cfcbd403ce02690c9196388"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetTEXT" ref="ga5c4b94ac9cfcbd403ce02690c9196388" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetTEXT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa90006fbac322f2577db885c913c7d19"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetSTYLE" ref="gaa90006fbac322f2577db885c913c7d19" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetSTYLE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaae1595d000373dd64c9dfe0a89d03597"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetABBR" ref="gaae1595d000373dd64c9dfe0a89d03597" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetABBR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafd6746350a6e8d7e324d0c309777f059"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetCOLSPAN" ref="gafd6746350a6e8d7e324d0c309777f059" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetCOLSPAN</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga837b3be1dc949e7989dcbf25deaf5b36"></a><!-- doxytag: member="AttrGetAttributeName::tidyAttrGetROWSPAN" ref="ga837b3be1dc949e7989dcbf25deaf5b36" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetROWSPAN</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000003">Deprecated:</a></b></dt><dd>The functions tidyAttrGet{AttributeName} are deprecated and should be replaced by tidyAttrGetById. For instance, tidyAttrGetID( TidyNode tnod ) can be replaced by tidyAttrGetById( TidyNode tnod, TidyAttr_ID ). This avoids a potential name clash with tidyAttrGetId for case-insensitive languages.</dd></dl>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,176 @@
<!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: Deprecated attribute interrogation per AttrId</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('group__AttrIsAttributeName.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Deprecated attribute interrogation per AttrId</div> </div>
<div class="ingroups"><a class="el" href="group__Attribute.html">Attribute Interrogation</a></div></div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7c5dab5750d48c0849fb5afddcaf6ef1"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsHREF" ref="ga7c5dab5750d48c0849fb5afddcaf6ef1" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsHREF</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9e42faa67c4c67d1f20b17494bcd85ae"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsSRC" ref="ga9e42faa67c4c67d1f20b17494bcd85ae" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsSRC</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga40eb7812272130ee672347252f8d2803"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsID" ref="ga40eb7812272130ee672347252f8d2803" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsID</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga30a54710b484eac706e936a69fb95e29"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsNAME" ref="ga30a54710b484eac706e936a69fb95e29" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsNAME</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab2b19098f9cf2e7c74d8b424e086df43"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsSUMMARY" ref="gab2b19098f9cf2e7c74d8b424e086df43" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsSUMMARY</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad621c0fd59bdacd162dfdd769a62ef27"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsALT" ref="gad621c0fd59bdacd162dfdd769a62ef27" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsALT</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0a99b0a5db896cb47c8b40ef110370c8"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsLONGDESC" ref="ga0a99b0a5db896cb47c8b40ef110370c8" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsLONGDESC</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaeb125294c12e461615f32d9ffdb9bbd7"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsUSEMAP" ref="gaeb125294c12e461615f32d9ffdb9bbd7" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsUSEMAP</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga33c5307a710a27f636ca150112de3f7b"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsISMAP" ref="ga33c5307a710a27f636ca150112de3f7b" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsISMAP</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac903236acff81674020778300c3a3862"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsLANGUAGE" ref="gac903236acff81674020778300c3a3862" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsLANGUAGE</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7a9c5c70693337edf09b36f483229fe5"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsTYPE" ref="ga7a9c5c70693337edf09b36f483229fe5" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsTYPE</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9454a023bc9f5663c56b8404ec8406c8"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsVALUE" ref="ga9454a023bc9f5663c56b8404ec8406c8" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsVALUE</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac97bd371ff8401f13a333273e5e3bf22"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsCONTENT" ref="gac97bd371ff8401f13a333273e5e3bf22" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsCONTENT</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6a47ddd81d777ff5a086bedc4e951040"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsTITLE" ref="ga6a47ddd81d777ff5a086bedc4e951040" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsTITLE</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1147ae3c7c35ba4d4241832733859b78"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsXMLNS" ref="ga1147ae3c7c35ba4d4241832733859b78" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsXMLNS</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3e3baf9e8a4ebe112b1865f3eb4b51fe"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsDATAFLD" ref="ga3e3baf9e8a4ebe112b1865f3eb4b51fe" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsDATAFLD</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7c62cdc314ebba251cf25f0eeec02f56"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsWIDTH" ref="ga7c62cdc314ebba251cf25f0eeec02f56" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsWIDTH</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaeb9e235fbc570a2fd73584e9c5a992be"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsHEIGHT" ref="gaeb9e235fbc570a2fd73584e9c5a992be" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsHEIGHT</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9eb541ed5e3b751a5d1fc1350443b5e6"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsFOR" ref="ga9eb541ed5e3b751a5d1fc1350443b5e6" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsFOR</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8a6824904535e40e3bdc2b17c4cf9dd2"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsSELECTED" ref="ga8a6824904535e40e3bdc2b17c4cf9dd2" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsSELECTED</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae55a371bf3b146788b217be62499aa35"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsCHECKED" ref="gae55a371bf3b146788b217be62499aa35" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsCHECKED</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae8f47e206721fffc4eda7ca4af79e01e"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsLANG" ref="gae8f47e206721fffc4eda7ca4af79e01e" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsLANG</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga315f297329d38bd0b69307e329699bd6"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsTARGET" ref="ga315f297329d38bd0b69307e329699bd6" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsTARGET</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaee94d3e34dd79b67e82c738e35076818"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsHTTP_EQUIV" ref="gaee94d3e34dd79b67e82c738e35076818" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsHTTP_EQUIV</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga58a482b3e743570dcb88b64b9c93f172"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsREL" ref="ga58a482b3e743570dcb88b64b9c93f172" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsREL</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad69f1e1cf8a7cf6d70359b7344839e79"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsOnMOUSEMOVE" ref="gad69f1e1cf8a7cf6d70359b7344839e79" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnMOUSEMOVE</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1df15af0e642d1c1bd1bbc64ffd894e9"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsOnMOUSEDOWN" ref="ga1df15af0e642d1c1bd1bbc64ffd894e9" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnMOUSEDOWN</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga71c648c7d945d5d1a1da686813ef4149"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsOnMOUSEUP" ref="ga71c648c7d945d5d1a1da686813ef4149" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnMOUSEUP</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4e70306e72db98316ff36c07058667ec"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsOnCLICK" ref="ga4e70306e72db98316ff36c07058667ec" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnCLICK</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadea7c51060ca59643fe1c4be493f70f8"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsOnMOUSEOVER" ref="gadea7c51060ca59643fe1c4be493f70f8" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnMOUSEOVER</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadba041c3573d5457fbee24356d4f59fc"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsOnMOUSEOUT" ref="gadba041c3573d5457fbee24356d4f59fc" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnMOUSEOUT</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5699e85b46e535b657c70b47306a08db"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsOnKEYDOWN" ref="ga5699e85b46e535b657c70b47306a08db" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnKEYDOWN</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf4d69efe322c065fef448b5d5b48b8f7"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsOnKEYUP" ref="gaf4d69efe322c065fef448b5d5b48b8f7" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnKEYUP</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9b08c6cf7ec3f3605722486c4ba42b4f"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsOnKEYPRESS" ref="ga9b08c6cf7ec3f3605722486c4ba42b4f" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnKEYPRESS</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga54437cfd33daef01fd9d9e63b79a20f5"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsOnFOCUS" ref="ga54437cfd33daef01fd9d9e63b79a20f5" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnFOCUS</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab704326c008f437a30878b8dd632ecca"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsOnBLUR" ref="gab704326c008f437a30878b8dd632ecca" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnBLUR</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad75eb36382a280b90761cba07fcf1895"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsBGCOLOR" ref="gad75eb36382a280b90761cba07fcf1895" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsBGCOLOR</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5d88a7dcf98264502e1a2a18014f58a7"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsLINK" ref="ga5d88a7dcf98264502e1a2a18014f58a7" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsLINK</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga73acdbe07d9f4263897c2d7ef2f55a8d"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsALINK" ref="ga73acdbe07d9f4263897c2d7ef2f55a8d" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsALINK</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga502ead90e7b121fd1ae1b034a2a046da"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsVLINK" ref="ga502ead90e7b121fd1ae1b034a2a046da" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsVLINK</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7c6fde56b1bb05a07043ac1b69a72db8"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsTEXT" ref="ga7c6fde56b1bb05a07043ac1b69a72db8" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsTEXT</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga93224d5a31b94c82a4f97577338c3a59"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsSTYLE" ref="ga93224d5a31b94c82a4f97577338c3a59" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsSTYLE</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga763c7d67faa40b48a0485d4aaeddf694"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsABBR" ref="ga763c7d67faa40b48a0485d4aaeddf694" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsABBR</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga69119cd18a1fb79bb02b78f8bf145f81"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsCOLSPAN" ref="ga69119cd18a1fb79bb02b78f8bf145f81" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsCOLSPAN</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaee7e2dfe999d6831d3af1e826dcf3c22"></a><!-- doxytag: member="AttrIsAttributeName::tidyAttrIsROWSPAN" ref="gaee7e2dfe999d6831d3af1e826dcf3c22" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsROWSPAN</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>The functions tidyAttrIs{AttributeName} are deprecated and should be replaced by tidyAttrGetId.</dd></dl>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,96 @@
<!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: Attribute Interrogation</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('group__Attribute.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#groups">Modules</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Attribute Interrogation</div> </div>
</div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="groups"></a>
Modules</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__AttrIsAttributeName.html">Deprecated attribute interrogation per AttrId</a></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga42c5074e590ed76a7a641dfd179471d9"></a><!-- doxytag: member="Attribute::tidyAttrGetId" ref="ga42c5074e590ed76a7a641dfd179471d9" args="(TidyAttr tattr)" -->
TidyAttrId TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetId</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1e4d8ec29e240a6415b2caa7fff2b502"></a><!-- doxytag: member="Attribute::tidyAttrIsEvent" ref="ga1e4d8ec29e240a6415b2caa7fff2b502" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsEvent</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9f52a0de76388df02294718c573911bd"></a><!-- doxytag: member="Attribute::tidyAttrIsProp" ref="ga9f52a0de76388df02294718c573911bd" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsProp</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<p>Get information about any given attribute. </p>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,604 @@
<!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" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('group__Basic.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Basic Operations</div> </div>
</div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
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&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><b>tidyCreateWithAllocator</b> (<a class="el" href="group__Memory.html#ga78e96524a88db0c09e766795265863da">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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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" id="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>&#160;</td>
<td class="paramname"><em>tdoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>appData</em>&#160;</td>
</tr>
<tr>
<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>&#160;</td>
<td class="paramname"><em>tdoc</em></td><td>)</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&#160;</td>
<td class="paramname"></td><td>)</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>&#160;</td>
<td class="paramname"><em>tdoc</em></td><td>)</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>&#160;</td>
<td class="paramname"><em>tdoc</em></td><td>)</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>&#160;</td>
<td class="paramname"><em>tdoc</em></td><td>)</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>&#160;</td>
<td class="paramname"><em>tdoc</em></td><td>)</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>&#160;</td>
<td class="paramname"><em>tdoc</em></td><td>)</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>&#160;</td>
<td class="paramname"><em>tdoc</em></td><td>)</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>&#160;</td>
<td class="paramname"><em>tdoc</em></td><td>)</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>&#160;</td>
<td class="paramname"><em>tdoc</em></td><td>)</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>&#160;</td>
<td class="paramname"><em>tdoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ctmbstr&#160;</td>
<td class="paramname"><em>configFile</em>&#160;</td>
</tr>
<tr>
<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>&#160;</td>
<td class="paramname"><em>tdoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ctmbstr&#160;</td>
<td class="paramname"><em>configFile</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ctmbstr&#160;</td>
<td class="paramname"><em>charenc</em>&#160;</td>
</tr>
<tr>
<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>&#160;</td>
<td class="paramname"><em>tdoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ctmbstr&#160;</td>
<td class="paramname"><em>encnam</em>&#160;</td>
</tr>
<tr>
<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>&#160;</td>
<td class="paramname"><em>tdoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ctmbstr&#160;</td>
<td class="paramname"><em>encnam</em>&#160;</td>
</tr>
<tr>
<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>&#160;</td>
<td class="paramname"><em>tdoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ctmbstr&#160;</td>
<td class="paramname"><em>encnam</em>&#160;</td>
</tr>
<tr>
<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>&#160;</td>
<td class="paramname"><em>tdoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ctmbstr&#160;</td>
<td class="paramname"><em>cfgfil</em>&#160;</td>
</tr>
<tr>
<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>&#160;</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> *&#160;</td>
<td class="paramname"><em>sink</em>&#160;</td>
</tr>
<tr>
<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>&#160;</td>
<td class="paramname"><em>tdoc</em></td><td>)</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>&#160;</td>
<td class="paramname"><em>tdoc</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Write more general information about markup to current error sink. </p>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,123 @@
<!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: Diagnostics and Repair</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('group__Clean.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Diagnostics and Repair</div> </div>
</div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Clean.html#ga11fd23eeb4acfaa0f9501effa0c21269">tidyCleanAndRepair</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Clean.html#ga6170500974cc02114f6e4a29d44b7d77">tidyRunDiagnostics</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
</table>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="ga11fd23eeb4acfaa0f9501effa0c21269"></a><!-- doxytag: member="tidy.h::tidyCleanAndRepair" ref="ga11fd23eeb4acfaa0f9501effa0c21269" args="(TidyDoc tdoc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL tidyCleanAndRepair </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&#160;</td>
<td class="paramname"><em>tdoc</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Execute configured cleanup and repair operations on parsed markup </p>
</div>
</div>
<a class="anchor" id="ga6170500974cc02114f6e4a29d44b7d77"></a><!-- doxytag: member="tidy.h::tidyRunDiagnostics" ref="ga6170500974cc02114f6e4a29d44b7d77" args="(TidyDoc tdoc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL tidyRunDiagnostics </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&#160;</td>
<td class="paramname"><em>tdoc</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Run configured diagnostics on parsed and repaired markup. Must call <a class="el" href="group__Clean.html#ga11fd23eeb4acfaa0f9501effa0c21269">tidyCleanAndRepair()</a> first. </p>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

File diff suppressed because it is too large Load diff

516
htmldoc/api/group__IO.html Normal file
View file

@ -0,0 +1,516 @@
<!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: I/O and Messages</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('group__IO.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Defines</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">I/O and Messages</div> </div>
</div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyInputSource.html">_TidyInputSource</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyOutputSink.html">_TidyOutputSink</a></td></tr>
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga9a078b706ec6f37cce40958f6f68585a">EndOfStream</a>&#160;&#160;&#160;(~0u)</td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef int(TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga6951f79d4b50288e96a3896ab01393d6">TidyGetByteFunc</a> )(void *sourceData)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef void(TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga298b882c5fc7cc969ef58fb187bdd371">TidyUngetByteFunc</a> )(void *sourceData, byte bt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef Bool(TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga9f8e1bb4c4740ffb399ec424594c4972">TidyEOFFunc</a> )(void *sourceData)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef TIDY_STRUCT struct <br class="typebreak"/>
<a class="el" href="struct__TidyInputSource.html">_TidyInputSource</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef void(TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga63bcce5aa5f52e4e2e22aedd750b8bbc">TidyPutByteFunc</a> )(void *sinkData, byte bt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef TIDY_STRUCT struct <br class="typebreak"/>
<a class="el" href="struct__TidyOutputSink.html">_TidyOutputSink</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98">TidyOutputSink</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef Bool(TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga29c5bee28b95924a97ea4fbb81668c5e">TidyReportFilter</a> )(<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, TidyReportLevel lvl, uint line, uint col, ctmbstr mssg)</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#gab446af273e331cb0440dd01b6990d2d0">tidyInitSource</a> (<a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a> *source, void *srcData, <a class="el" href="group__IO.html#ga6951f79d4b50288e96a3896ab01393d6">TidyGetByteFunc</a> gbFunc, <a class="el" href="group__IO.html#ga298b882c5fc7cc969ef58fb187bdd371">TidyUngetByteFunc</a> ugbFunc, <a class="el" href="group__IO.html#ga9f8e1bb4c4740ffb399ec424594c4972">TidyEOFFunc</a> endFunc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#gadba396ffec9f29b27d73a23264dcfa0b">tidyGetByte</a> (<a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a> *source)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga0c8d46de315cabb0ac7d2cf01ca183d7">tidyUngetByte</a> (<a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a> *source, uint byteValue)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga399df5ba17614205964a665f7b1726a6">tidyIsEOF</a> (<a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a> *source)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga7e93289be3a7253cdf99a96285e6a2d4">tidyInitSink</a> (<a class="el" href="group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98">TidyOutputSink</a> *sink, void *snkData, <a class="el" href="group__IO.html#ga63bcce5aa5f52e4e2e22aedd750b8bbc">TidyPutByteFunc</a> pbFunc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga2a34772782d7b786e37012fce4cd2425">tidyPutByte</a> (<a class="el" href="group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98">TidyOutputSink</a> *sink, uint byteValue)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga51e02523601388bb83c2555b995e68b0">tidySetReportFilter</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="group__IO.html#ga29c5bee28b95924a97ea4fbb81668c5e">TidyReportFilter</a> filtCallback)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">FILE *TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga669758031bbd5d4ba957b19e77229c8b">tidySetErrorFile</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, ctmbstr errfilnam)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga5e5cffe93edf4bea0d3214be70d6f77b">tidySetErrorBuffer</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *errbuf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#gad47c75f3af85e7927e7ac18918ec6363">tidySetErrorSink</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98">TidyOutputSink</a> *sink)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<p>By default, Tidy will define, create and use instances of input and output handlers for standard C buffered I/O (i.e. FILE* stdin, FILE* stdout and FILE* stderr for content input, content output and diagnostic output, respectively. A FILE* cfgFile input handler will be used for config files. Command line options will just be set directly. </p>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="ga9a078b706ec6f37cce40958f6f68585a"></a><!-- doxytag: member="tidy.h::EndOfStream" ref="ga9a078b706ec6f37cce40958f6f68585a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EndOfStream&#160;&#160;&#160;(~0u)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>End of input "character" </p>
</div>
</div>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="ga6951f79d4b50288e96a3896ab01393d6"></a><!-- doxytag: member="tidy.h::TidyGetByteFunc" ref="ga6951f79d4b50288e96a3896ab01393d6" args=")(void *sourceData)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef int(TIDY_CALL * <a class="el" href="group__IO.html#ga6951f79d4b50288e96a3896ab01393d6">TidyGetByteFunc</a>)(void *sourceData)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Input Callback: get next byte of input </p>
</div>
</div>
<a class="anchor" id="ga298b882c5fc7cc969ef58fb187bdd371"></a><!-- doxytag: member="tidy.h::TidyUngetByteFunc" ref="ga298b882c5fc7cc969ef58fb187bdd371" args=")(void *sourceData, byte bt)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(TIDY_CALL * <a class="el" href="group__IO.html#ga298b882c5fc7cc969ef58fb187bdd371">TidyUngetByteFunc</a>)(void *sourceData, byte bt)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Input Callback: unget a byte of input </p>
</div>
</div>
<a class="anchor" id="ga9f8e1bb4c4740ffb399ec424594c4972"></a><!-- doxytag: member="tidy.h::TidyEOFFunc" ref="ga9f8e1bb4c4740ffb399ec424594c4972" args=")(void *sourceData)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef Bool(TIDY_CALL * <a class="el" href="group__IO.html#ga9f8e1bb4c4740ffb399ec424594c4972">TidyEOFFunc</a>)(void *sourceData)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Input Callback: is end of input? </p>
</div>
</div>
<a class="anchor" id="ga86fcc3c86bd63b26a559938bc38d34bb"></a><!-- doxytag: member="tidy.h::TidyInputSource" ref="ga86fcc3c86bd63b26a559938bc38d34bb" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef TIDY_STRUCT struct <a class="el" href="struct__TidyInputSource.html">_TidyInputSource</a> <a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>TidyInputSource - Delivers raw bytes of input </p>
</div>
</div>
<a class="anchor" id="ga63bcce5aa5f52e4e2e22aedd750b8bbc"></a><!-- doxytag: member="tidy.h::TidyPutByteFunc" ref="ga63bcce5aa5f52e4e2e22aedd750b8bbc" args=")(void *sinkData, byte bt)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(TIDY_CALL * <a class="el" href="group__IO.html#ga63bcce5aa5f52e4e2e22aedd750b8bbc">TidyPutByteFunc</a>)(void *sinkData, byte bt)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Output callback: send a byte to output </p>
</div>
</div>
<a class="anchor" id="ga6bdd15de48364d2b5dbf2141109d3f98"></a><!-- doxytag: member="tidy.h::TidyOutputSink" ref="ga6bdd15de48364d2b5dbf2141109d3f98" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef TIDY_STRUCT struct <a class="el" href="struct__TidyOutputSink.html">_TidyOutputSink</a> <a class="el" href="group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98">TidyOutputSink</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>TidyOutputSink - accepts raw bytes of output </p>
</div>
</div>
<a class="anchor" id="ga29c5bee28b95924a97ea4fbb81668c5e"></a><!-- doxytag: member="tidy.h::TidyReportFilter" ref="ga29c5bee28b95924a97ea4fbb81668c5e" args=")(TidyDoc tdoc, TidyReportLevel lvl, uint line, uint col, ctmbstr mssg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef Bool(TIDY_CALL * <a class="el" href="group__IO.html#ga29c5bee28b95924a97ea4fbb81668c5e">TidyReportFilter</a>)(<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, TidyReportLevel lvl, uint line, uint col, ctmbstr mssg)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Callback to filter messages by diagnostic level: info, warning, etc. Just set diagnostic output handler to redirect all diagnostics output. Return true to proceed with output, false to cancel. </p>
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="gab446af273e331cb0440dd01b6990d2d0"></a><!-- doxytag: member="tidy.h::tidyInitSource" ref="gab446af273e331cb0440dd01b6990d2d0" args="(TidyInputSource *source, void *srcData, TidyGetByteFunc gbFunc, TidyUngetByteFunc ugbFunc, TidyEOFFunc endFunc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL tidyInitSource </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a> *&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>srcData</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__IO.html#ga6951f79d4b50288e96a3896ab01393d6">TidyGetByteFunc</a>&#160;</td>
<td class="paramname"><em>gbFunc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__IO.html#ga298b882c5fc7cc969ef58fb187bdd371">TidyUngetByteFunc</a>&#160;</td>
<td class="paramname"><em>ugbFunc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__IO.html#ga9f8e1bb4c4740ffb399ec424594c4972">TidyEOFFunc</a>&#160;</td>
<td class="paramname"><em>endFunc</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Facilitates user defined source by providing an entry point to marshal pointers-to-functions. Needed by .NET and possibly other language bindings. </p>
</div>
</div>
<a class="anchor" id="gadba396ffec9f29b27d73a23264dcfa0b"></a><!-- doxytag: member="tidy.h::tidyGetByte" ref="gadba396ffec9f29b27d73a23264dcfa0b" args="(TidyInputSource *source)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint TIDY_CALL tidyGetByte </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a> *&#160;</td>
<td class="paramname"><em>source</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Helper: get next byte from input source </p>
</div>
</div>
<a class="anchor" id="ga0c8d46de315cabb0ac7d2cf01ca183d7"></a><!-- doxytag: member="tidy.h::tidyUngetByte" ref="ga0c8d46de315cabb0ac7d2cf01ca183d7" args="(TidyInputSource *source, uint byteValue)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL tidyUngetByte </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a> *&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint&#160;</td>
<td class="paramname"><em>byteValue</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Helper: unget byte back to input source </p>
</div>
</div>
<a class="anchor" id="ga399df5ba17614205964a665f7b1726a6"></a><!-- doxytag: member="tidy.h::tidyIsEOF" ref="ga399df5ba17614205964a665f7b1726a6" args="(TidyInputSource *source)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL tidyIsEOF </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a> *&#160;</td>
<td class="paramname"><em>source</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Helper: check if input source at end </p>
</div>
</div>
<a class="anchor" id="ga7e93289be3a7253cdf99a96285e6a2d4"></a><!-- doxytag: member="tidy.h::tidyInitSink" ref="ga7e93289be3a7253cdf99a96285e6a2d4" args="(TidyOutputSink *sink, void *snkData, TidyPutByteFunc pbFunc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL tidyInitSink </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98">TidyOutputSink</a> *&#160;</td>
<td class="paramname"><em>sink</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>snkData</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__IO.html#ga63bcce5aa5f52e4e2e22aedd750b8bbc">TidyPutByteFunc</a>&#160;</td>
<td class="paramname"><em>pbFunc</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Facilitates user defined sinks by providing an entry point to marshal pointers-to-functions. Needed by .NET and possibly other language bindings. </p>
</div>
</div>
<a class="anchor" id="ga2a34772782d7b786e37012fce4cd2425"></a><!-- doxytag: member="tidy.h::tidyPutByte" ref="ga2a34772782d7b786e37012fce4cd2425" args="(TidyOutputSink *sink, uint byteValue)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL tidyPutByte </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98">TidyOutputSink</a> *&#160;</td>
<td class="paramname"><em>sink</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint&#160;</td>
<td class="paramname"><em>byteValue</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Helper: send a byte to output </p>
</div>
</div>
<a class="anchor" id="ga51e02523601388bb83c2555b995e68b0"></a><!-- doxytag: member="tidy.h::tidySetReportFilter" ref="ga51e02523601388bb83c2555b995e68b0" args="(TidyDoc tdoc, TidyReportFilter filtCallback)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL tidySetReportFilter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&#160;</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#ga29c5bee28b95924a97ea4fbb81668c5e">TidyReportFilter</a>&#160;</td>
<td class="paramname"><em>filtCallback</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Give Tidy a filter callback to use </p>
</div>
</div>
<a class="anchor" id="ga669758031bbd5d4ba957b19e77229c8b"></a><!-- doxytag: member="tidy.h::tidySetErrorFile" ref="ga669758031bbd5d4ba957b19e77229c8b" args="(TidyDoc tdoc, ctmbstr errfilnam)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">FILE* TIDY_CALL tidySetErrorFile </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&#160;</td>
<td class="paramname"><em>tdoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ctmbstr&#160;</td>
<td class="paramname"><em>errfilnam</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set error sink to named file </p>
</div>
</div>
<a class="anchor" id="ga5e5cffe93edf4bea0d3214be70d6f77b"></a><!-- doxytag: member="tidy.h::tidySetErrorBuffer" ref="ga5e5cffe93edf4bea0d3214be70d6f77b" args="(TidyDoc tdoc, TidyBuffer *errbuf)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL tidySetErrorBuffer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&#160;</td>
<td class="paramname"><em>tdoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>errbuf</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set error sink to given buffer </p>
</div>
</div>
<a class="anchor" id="gad47c75f3af85e7927e7ac18918ec6363"></a><!-- doxytag: member="tidy.h::tidySetErrorSink" ref="gad47c75f3af85e7927e7ac18918ec6363" args="(TidyDoc tdoc, TidyOutputSink *sink)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL tidySetErrorSink </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&#160;</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> *&#160;</td>
<td class="paramname"><em>sink</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set error sink to given generic sink </p>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,269 @@
<!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: Memory Allocation</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('group__Memory.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Memory Allocation</div> </div>
</div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyAllocatorVtbl.html">_TidyAllocatorVtbl</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyAllocator.html">_TidyAllocator</a></td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct__TidyAllocatorVtbl.html">_TidyAllocatorVtbl</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga3fe8c5ac7d658618c732565776940ed8">TidyAllocatorVtbl</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct__TidyAllocator.html">_TidyAllocator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga78e96524a88db0c09e766795265863da">TidyAllocator</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef void *(TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga3bd3cc4d0c837a4cd10ab472ba671430">TidyMalloc</a> )(size_t len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef void *(TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga9d9a5625817932dbbb39dd33de678edd">TidyRealloc</a> )(void *buf, size_t len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef void(TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga27931c443e424937ba47f0d4795aa35f">TidyFree</a> )(void *buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef void(TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga0770be41d9935a3e2933ba0be3c7725c">TidyPanic</a> )(ctmbstr mssg)</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#gab55079374527525e3374ebc4d2a1e625">tidySetMallocCall</a> (<a class="el" href="group__Memory.html#ga3bd3cc4d0c837a4cd10ab472ba671430">TidyMalloc</a> fmalloc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga446b538da3ee3f2e5a3827b877665b30">tidySetReallocCall</a> (<a class="el" href="group__Memory.html#ga9d9a5625817932dbbb39dd33de678edd">TidyRealloc</a> frealloc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga70e707b7df86effb5727b0b9ff64eed7">tidySetFreeCall</a> (<a class="el" href="group__Memory.html#ga27931c443e424937ba47f0d4795aa35f">TidyFree</a> ffree)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#gab12cc0435bacec1a8c725e02357acc00">tidySetPanicCall</a> (<a class="el" href="group__Memory.html#ga0770be41d9935a3e2933ba0be3c7725c">TidyPanic</a> fpanic)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<p>Tidy uses a user provided allocator for all memory allocations. If this allocator is not provided, then a default allocator is used which simply wraps standard C malloc/free calls. These wrappers call the panic function upon any failure. The default panic function prints an out of memory message to stderr, and calls exit(2).</p>
<p>For applications in which it is unacceptable to abort in the case of memory allocation, then the panic function can be replaced with one which longjmps() out of the tidy code. For this to clean up completely, you should be careful not to use any tidy methods that open files as these will not be closed before panic() is called.</p>
<p>TODO: associate file handles with tidyDoc and ensure that tidyDocRelease() can close them all.</p>
<p>Calling the withAllocator() family ( tidyCreateWithAllocator, tidyBufInitWithAllocator, tidyBufAllocWithAllocator) allow settings custom allocators).</p>
<p>All parts of the document use the same allocator. Calls that require a user provided buffer can optionally use a different allocator.</p>
<p>For reference in designing a plug-in allocator, most allocations made by tidy are less than 100 bytes, corresponding to attribute names/values, etc.</p>
<p>There is also an additional class of much larger allocations which are where most of the data from the lexer is stored. (It is not currently possible to use a separate allocator for the lexer, this would be a useful extension).</p>
<p>In general, approximately 1/3rd of the memory used by tidy is freed during the parse, so if memory usage is an issue then an allocator that can reuse this memory is a good idea. </p>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="ga3fe8c5ac7d658618c732565776940ed8"></a><!-- doxytag: member="tidy.h::TidyAllocatorVtbl" ref="ga3fe8c5ac7d658618c732565776940ed8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="struct__TidyAllocatorVtbl.html">_TidyAllocatorVtbl</a> <a class="el" href="group__Memory.html#ga3fe8c5ac7d658618c732565776940ed8">TidyAllocatorVtbl</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>The allocators function table </p>
</div>
</div>
<a class="anchor" id="ga78e96524a88db0c09e766795265863da"></a><!-- doxytag: member="tidy.h::TidyAllocator" ref="ga78e96524a88db0c09e766795265863da" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="struct__TidyAllocator.html">_TidyAllocator</a> <a class="el" href="group__Memory.html#ga78e96524a88db0c09e766795265863da">TidyAllocator</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>The allocator </p>
</div>
</div>
<a class="anchor" id="ga3bd3cc4d0c837a4cd10ab472ba671430"></a><!-- doxytag: member="tidy.h::TidyMalloc" ref="ga3bd3cc4d0c837a4cd10ab472ba671430" args=")(size_t len)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void*(TIDY_CALL * <a class="el" href="group__Memory.html#ga3bd3cc4d0c837a4cd10ab472ba671430">TidyMalloc</a>)(size_t len)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Callback for "malloc" replacement </p>
</div>
</div>
<a class="anchor" id="ga9d9a5625817932dbbb39dd33de678edd"></a><!-- doxytag: member="tidy.h::TidyRealloc" ref="ga9d9a5625817932dbbb39dd33de678edd" args=")(void *buf, size_t len)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void*(TIDY_CALL * <a class="el" href="group__Memory.html#ga9d9a5625817932dbbb39dd33de678edd">TidyRealloc</a>)(void *buf, size_t len)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Callback for "realloc" replacement </p>
</div>
</div>
<a class="anchor" id="ga27931c443e424937ba47f0d4795aa35f"></a><!-- doxytag: member="tidy.h::TidyFree" ref="ga27931c443e424937ba47f0d4795aa35f" args=")(void *buf)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(TIDY_CALL * <a class="el" href="group__Memory.html#ga27931c443e424937ba47f0d4795aa35f">TidyFree</a>)(void *buf)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Callback for "free" replacement </p>
</div>
</div>
<a class="anchor" id="ga0770be41d9935a3e2933ba0be3c7725c"></a><!-- doxytag: member="tidy.h::TidyPanic" ref="ga0770be41d9935a3e2933ba0be3c7725c" args=")(ctmbstr mssg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(TIDY_CALL * <a class="el" href="group__Memory.html#ga0770be41d9935a3e2933ba0be3c7725c">TidyPanic</a>)(ctmbstr mssg)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Callback for "out of memory" panic state </p>
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="gab55079374527525e3374ebc4d2a1e625"></a><!-- doxytag: member="tidy.h::tidySetMallocCall" ref="gab55079374527525e3374ebc4d2a1e625" args="(TidyMalloc fmalloc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL tidySetMallocCall </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__Memory.html#ga3bd3cc4d0c837a4cd10ab472ba671430">TidyMalloc</a>&#160;</td>
<td class="paramname"><em>fmalloc</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Give Tidy a malloc() replacement </p>
</div>
</div>
<a class="anchor" id="ga446b538da3ee3f2e5a3827b877665b30"></a><!-- doxytag: member="tidy.h::tidySetReallocCall" ref="ga446b538da3ee3f2e5a3827b877665b30" args="(TidyRealloc frealloc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL tidySetReallocCall </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__Memory.html#ga9d9a5625817932dbbb39dd33de678edd">TidyRealloc</a>&#160;</td>
<td class="paramname"><em>frealloc</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Give Tidy a realloc() replacement </p>
</div>
</div>
<a class="anchor" id="ga70e707b7df86effb5727b0b9ff64eed7"></a><!-- doxytag: member="tidy.h::tidySetFreeCall" ref="ga70e707b7df86effb5727b0b9ff64eed7" args="(TidyFree ffree)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL tidySetFreeCall </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__Memory.html#ga27931c443e424937ba47f0d4795aa35f">TidyFree</a>&#160;</td>
<td class="paramname"><em>ffree</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Give Tidy a free() replacement </p>
</div>
</div>
<a class="anchor" id="gab12cc0435bacec1a8c725e02357acc00"></a><!-- doxytag: member="tidy.h::tidySetPanicCall" ref="gab12cc0435bacec1a8c725e02357acc00" args="(TidyPanic fpanic)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL tidySetPanicCall </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__Memory.html#ga0770be41d9935a3e2933ba0be3c7725c">TidyPanic</a>&#160;</td>
<td class="paramname"><em>fpanic</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Give Tidy an "out of memory" handler </p>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,112 @@
<!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: Node Interrogation</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('group__NodeAsk.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#groups">Modules</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Node Interrogation</div> </div>
</div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="groups"></a>
Modules</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NodeIsElementName.html">Deprecated node interrogation per TagId</a></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa9786b1ce44061e2811d1ecbcd76d318"></a><!-- doxytag: member="NodeAsk::tidyNodeGetType" ref="gaa9786b1ce44061e2811d1ecbcd76d318" args="(TidyNode tnod)" -->
TidyNodeType TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeGetType</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5ea4ecef06555a58f942b2c500722156"></a><!-- doxytag: member="NodeAsk::tidyNodeGetName" ref="ga5ea4ecef06555a58f942b2c500722156" args="(TidyNode tnod)" -->
ctmbstr TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeGetName</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga446c2a5ed55a75685074585f007b52c5"></a><!-- doxytag: member="NodeAsk::tidyNodeIsText" ref="ga446c2a5ed55a75685074585f007b52c5" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsText</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2eb2b4a0ee75c74215de9859467d17f1"></a><!-- doxytag: member="NodeAsk::tidyNodeIsProp" ref="ga2eb2b4a0ee75c74215de9859467d17f1" args="(TidyDoc tdoc, TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsProp</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga69c929ff5987273560e683e44b2515eb"></a><!-- doxytag: member="NodeAsk::tidyNodeIsHeader" ref="ga69c929ff5987273560e683e44b2515eb" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsHeader</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4abc910dd180773665c6e2e4e30ea2d7"></a><!-- doxytag: member="NodeAsk::tidyNodeHasText" ref="ga4abc910dd180773665c6e2e4e30ea2d7" args="(TidyDoc tdoc, TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeHasText</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga174176952045d3a79500451eae0322d6"></a><!-- doxytag: member="NodeAsk::tidyNodeGetText" ref="ga174176952045d3a79500451eae0322d6" args="(TidyDoc tdoc, TidyNode tnod, TidyBuffer *buf)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeGetText</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="structTidyNode.html">TidyNode</a> tnod, <a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga775c446f1fd1ffa25eb688af6c56853c"></a><!-- doxytag: member="NodeAsk::tidyNodeGetValue" ref="ga775c446f1fd1ffa25eb688af6c56853c" args="(TidyDoc tdoc, TidyNode tnod, TidyBuffer *buf)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeGetValue</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="structTidyNode.html">TidyNode</a> tnod, <a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga30307d5b9937c7f0aad1f37d7cf7848c"></a><!-- doxytag: member="NodeAsk::tidyNodeGetId" ref="ga30307d5b9937c7f0aad1f37d7cf7848c" args="(TidyNode tnod)" -->
TidyTagId TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeGetId</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga98658b8c02e0d2000a6c7da5d916ced4"></a><!-- doxytag: member="NodeAsk::tidyNodeLine" ref="ga98658b8c02e0d2000a6c7da5d916ced4" args="(TidyNode tnod)" -->
uint TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeLine</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga00fb1f74d89419ad97f345660cd8876f"></a><!-- doxytag: member="NodeAsk::tidyNodeColumn" ref="ga00fb1f74d89419ad97f345660cd8876f" args="(TidyNode tnod)" -->
uint TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeColumn</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<p>Get information about any givent node. </p>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,246 @@
<!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: Deprecated node interrogation per TagId</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('group__NodeIsElementName.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Deprecated node interrogation per TagId</div> </div>
<div class="ingroups"><a class="el" href="group__NodeAsk.html">Node Interrogation</a></div></div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf692f1ed40027be3f3cd5d198abc3ad2"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsHTML" ref="gaf692f1ed40027be3f3cd5d198abc3ad2" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsHTML</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga59e3d8737230aaf6aefd38923b2d9938"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsHEAD" ref="ga59e3d8737230aaf6aefd38923b2d9938" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsHEAD</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga41c163de846f0a5f0a06f8e8ba1559cc"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsTITLE" ref="ga41c163de846f0a5f0a06f8e8ba1559cc" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsTITLE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9c09a80c0fbb47c46c48816217058067"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsBASE" ref="ga9c09a80c0fbb47c46c48816217058067" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsBASE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaeecc06fcf1ead446d89e2da189124a84"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsMETA" ref="gaeecc06fcf1ead446d89e2da189124a84" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsMETA</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacba5807618c3f9e55cc03ff87de9b7ce"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsBODY" ref="gacba5807618c3f9e55cc03ff87de9b7ce" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsBODY</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae1ea58f48b98e27dc9e4489937f17755"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsFRAMESET" ref="gae1ea58f48b98e27dc9e4489937f17755" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsFRAMESET</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacb9bcd9b662a2089064a3c240062c99f"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsFRAME" ref="gacb9bcd9b662a2089064a3c240062c99f" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsFRAME</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga816d167ba4cb8b3787967ec3dbde5ec5"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsIFRAME" ref="ga816d167ba4cb8b3787967ec3dbde5ec5" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsIFRAME</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8320b595afb1e7e167b7c1a79b0dc366"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsNOFRAMES" ref="ga8320b595afb1e7e167b7c1a79b0dc366" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsNOFRAMES</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga51ace62a3ec1c51035cabf4a2605d898"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsHR" ref="ga51ace62a3ec1c51035cabf4a2605d898" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsHR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac28ca322aabade5ec3a7a7601c72ee16"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsH1" ref="gac28ca322aabade5ec3a7a7601c72ee16" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsH1</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa6f4c167e5934e14fd2bc016cbcb5abd"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsH2" ref="gaa6f4c167e5934e14fd2bc016cbcb5abd" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsH2</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0603085c30d94973f5d9d5b5de2ff200"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsPRE" ref="ga0603085c30d94973f5d9d5b5de2ff200" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsPRE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafc3aadf1d5eaab9c59ce47bfc2b6ceae"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsLISTING" ref="gafc3aadf1d5eaab9c59ce47bfc2b6ceae" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsLISTING</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafd77569c4993bcd4ded3b97608248b9e"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsP" ref="gafd77569c4993bcd4ded3b97608248b9e" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsP</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadde0e35eef49567f98c385a736588409"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsUL" ref="gadde0e35eef49567f98c385a736588409" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsUL</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga52d9c5612a982cc71602b5088f415879"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsOL" ref="ga52d9c5612a982cc71602b5088f415879" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsOL</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadb2e0e0fbeac0da447fd96fc75158f54"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsDL" ref="gadb2e0e0fbeac0da447fd96fc75158f54" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsDL</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaac81f7e14fa7e59aa4fa8d4aa6d06268"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsDIR" ref="gaac81f7e14fa7e59aa4fa8d4aa6d06268" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsDIR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac6269b21e8ad6e21d66bd5addd77eb87"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsLI" ref="gac6269b21e8ad6e21d66bd5addd77eb87" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsLI</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3a0c0bc0925bd40677da0286d8b27d7b"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsDT" ref="ga3a0c0bc0925bd40677da0286d8b27d7b" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsDT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8517c2217955d3602426c2bda1da6402"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsDD" ref="ga8517c2217955d3602426c2bda1da6402" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsDD</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad88dbaf421328ad0026a0f6c5b471a28"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsTABLE" ref="gad88dbaf421328ad0026a0f6c5b471a28" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsTABLE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2493322b8c7ec6e7001e928bd71fc1b6"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsCAPTION" ref="ga2493322b8c7ec6e7001e928bd71fc1b6" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsCAPTION</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7de8f8de16a810da710ff0981a08d43d"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsTD" ref="ga7de8f8de16a810da710ff0981a08d43d" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsTD</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae4f6572db3d4bce835660e21f18b1983"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsTH" ref="gae4f6572db3d4bce835660e21f18b1983" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsTH</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6d2aafe8789a16ab429c5fdf9deb0da7"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsTR" ref="ga6d2aafe8789a16ab429c5fdf9deb0da7" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsTR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4638800893b9ae5a70cdb74c06c6a79c"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsCOL" ref="ga4638800893b9ae5a70cdb74c06c6a79c" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsCOL</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga385a0cd988f64c8a4bd67d9b198d2ea7"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsCOLGROUP" ref="ga385a0cd988f64c8a4bd67d9b198d2ea7" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsCOLGROUP</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf0950a14b5b1ab4789b9b0a5bac0b18e"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsBR" ref="gaf0950a14b5b1ab4789b9b0a5bac0b18e" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsBR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae73ab4feaf47cba0fe76ad6ceaaf45a5"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsA" ref="gae73ab4feaf47cba0fe76ad6ceaaf45a5" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsA</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac798ba0aa726aee5cbcf3262624c0458"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsLINK" ref="gac798ba0aa726aee5cbcf3262624c0458" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsLINK</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga95af7c22df42cdc104858b6ef545c356"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsB" ref="ga95af7c22df42cdc104858b6ef545c356" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsB</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafe4ee40e682872ae83dfce0dd4a8d0c3"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsI" ref="gafe4ee40e682872ae83dfce0dd4a8d0c3" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsI</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga15ea33b5dc08b426720d0c57cbecaced"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsSTRONG" ref="ga15ea33b5dc08b426720d0c57cbecaced" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsSTRONG</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga445cccfc6c19f8f3b73ebd06a361bd48"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsEM" ref="ga445cccfc6c19f8f3b73ebd06a361bd48" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsEM</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga22e67a4b6c14214d35ad295a82509842"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsBIG" ref="ga22e67a4b6c14214d35ad295a82509842" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsBIG</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga48af9e160f669f778de274336096e2eb"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsSMALL" ref="ga48af9e160f669f778de274336096e2eb" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsSMALL</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga48067f28cfe217c9fc060650d0e3aca4"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsPARAM" ref="ga48067f28cfe217c9fc060650d0e3aca4" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsPARAM</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7f8b52642e3255b0480f48075dab8d6f"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsOPTION" ref="ga7f8b52642e3255b0480f48075dab8d6f" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsOPTION</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafe0455c4b138bffa99a913b8f3a9104f"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsOPTGROUP" ref="gafe0455c4b138bffa99a913b8f3a9104f" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsOPTGROUP</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafa4f741c56492e05bd351af1f0111f4e"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsIMG" ref="gafa4f741c56492e05bd351af1f0111f4e" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsIMG</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga99beb2cb511391d1aca45fb85cedf27a"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsMAP" ref="ga99beb2cb511391d1aca45fb85cedf27a" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsMAP</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac266b333729c7430b5c73c61769f2786"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsAREA" ref="gac266b333729c7430b5c73c61769f2786" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsAREA</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6f0a957c81b4013ced6cbc4e7d8db2af"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsNOBR" ref="ga6f0a957c81b4013ced6cbc4e7d8db2af" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsNOBR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga89ed82add2b5524bb5cf08f382eb5116"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsWBR" ref="ga89ed82add2b5524bb5cf08f382eb5116" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsWBR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga53c827624431293012ca7cfde97c937e"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsFONT" ref="ga53c827624431293012ca7cfde97c937e" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsFONT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf238482802b2fb6e9e0b5b041d3b7611"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsLAYER" ref="gaf238482802b2fb6e9e0b5b041d3b7611" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsLAYER</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga445b2216e08962ebc2cf2013dd911969"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsSPACER" ref="ga445b2216e08962ebc2cf2013dd911969" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsSPACER</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6195cdbb5617b5240519b5a993f69592"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsCENTER" ref="ga6195cdbb5617b5240519b5a993f69592" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsCENTER</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3e7e0649d24765c37404b64837dde32b"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsSTYLE" ref="ga3e7e0649d24765c37404b64837dde32b" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsSTYLE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga86627d1d0706847ff3087e196819706f"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsSCRIPT" ref="ga86627d1d0706847ff3087e196819706f" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsSCRIPT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga19d096d6eff710ef6c7a154ba8e4c71c"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsNOSCRIPT" ref="ga19d096d6eff710ef6c7a154ba8e4c71c" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsNOSCRIPT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga507a029656b570eac822ea40122571d8"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsFORM" ref="ga507a029656b570eac822ea40122571d8" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsFORM</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8bd6a34ea2f61d687d24f12a49c51128"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsTEXTAREA" ref="ga8bd6a34ea2f61d687d24f12a49c51128" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsTEXTAREA</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabbbd873b72e446a8668c7c69582404e2"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsBLOCKQUOTE" ref="gabbbd873b72e446a8668c7c69582404e2" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsBLOCKQUOTE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadfa5afb9f719c21667e98df09f043dd6"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsAPPLET" ref="gadfa5afb9f719c21667e98df09f043dd6" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsAPPLET</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf8c3d48a3d23f49a9d6e373ae18456c4"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsOBJECT" ref="gaf8c3d48a3d23f49a9d6e373ae18456c4" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsOBJECT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae423fbaf8bb2b2d7faf427ebb853159e"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsDIV" ref="gae423fbaf8bb2b2d7faf427ebb853159e" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsDIV</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga86ade270327fb3afa6d8f881fda3089e"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsSPAN" ref="ga86ade270327fb3afa6d8f881fda3089e" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsSPAN</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga648890464b129cbceaf749f912f6527e"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsINPUT" ref="ga648890464b129cbceaf749f912f6527e" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsINPUT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6ef21bfc5033fd69c9f94e794d536fdb"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsQ" ref="ga6ef21bfc5033fd69c9f94e794d536fdb" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsQ</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7e4e65b0819e33ffdc38183f5dbf2785"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsLABEL" ref="ga7e4e65b0819e33ffdc38183f5dbf2785" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsLABEL</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4d49e513f271e3c1de40a2ca5bb507a5"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsH3" ref="ga4d49e513f271e3c1de40a2ca5bb507a5" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsH3</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8efaa17098b9b4c7be3f4c8a9edd5f37"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsH4" ref="ga8efaa17098b9b4c7be3f4c8a9edd5f37" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsH4</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa929252184f6d11fde69ee76f212822a"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsH5" ref="gaa929252184f6d11fde69ee76f212822a" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsH5</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4b3bad82463198c3893c901aa20af219"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsH6" ref="ga4b3bad82463198c3893c901aa20af219" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsH6</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5ba4012b1bf4eb54b5042832f9a138e0"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsADDRESS" ref="ga5ba4012b1bf4eb54b5042832f9a138e0" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsADDRESS</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga25aba7bafb8f63d71fb54c143d053fd1"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsXMP" ref="ga25aba7bafb8f63d71fb54c143d053fd1" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsXMP</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaea4d09d1203e94c3010c56672ea6d711"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsSELECT" ref="gaea4d09d1203e94c3010c56672ea6d711" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsSELECT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac03b2963ecda6cc08653294370baf8d8"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsBLINK" ref="gac03b2963ecda6cc08653294370baf8d8" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsBLINK</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga16bca9ae0e87d001ed4242a83618f404"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsMARQUEE" ref="ga16bca9ae0e87d001ed4242a83618f404" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsMARQUEE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab9e88a5cd07c8645db3293062fbb2a51"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsEMBED" ref="gab9e88a5cd07c8645db3293062fbb2a51" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsEMBED</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga334efee28622bff3384c9eda4bb4eec5"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsBASEFONT" ref="ga334efee28622bff3384c9eda4bb4eec5" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsBASEFONT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6c18dbdbb887968b79753ae455f2c90a"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsISINDEX" ref="ga6c18dbdbb887968b79753ae455f2c90a" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsISINDEX</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac62bc0004bfc655a7a21b6b98ddc5e6c"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsS" ref="gac62bc0004bfc655a7a21b6b98ddc5e6c" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsS</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9d56a0c1da9fdf018cb6db4398260295"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsSTRIKE" ref="ga9d56a0c1da9fdf018cb6db4398260295" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsSTRIKE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab28ee4ca158cb9122022719fdc08ec08"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsU" ref="gab28ee4ca158cb9122022719fdc08ec08" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsU</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga41c2551e386adc53cd9ab0e00f707558"></a><!-- doxytag: member="NodeIsElementName::tidyNodeIsMENU" ref="ga41c2551e386adc53cd9ab0e00f707558" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsMENU</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>The functions tidyNodeIs{ElementName} are deprecated and should be replaced by tidyNodeGetId.</dd></dl>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,101 @@
<!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: Opaque Types</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('group__Opaque.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Opaque Types</div> </div>
</div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTidyDoc.html">TidyDoc</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTidyOption.html">TidyOption</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTidyNode.html">TidyNode</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTidyAttr.html">TidyAttr</a></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1b209c260854e89f73101c18fe835516"></a><!-- doxytag: member="Opaque::opaque_type" ref="ga1b209c260854e89f73101c18fe835516" args="(TidyDoc)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>opaque_type</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafdaa7208b82ae763fbccb646035f9391"></a><!-- doxytag: member="Opaque::opaque_type" ref="gafdaa7208b82ae763fbccb646035f9391" args="(TidyOption)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>opaque_type</b> (<a class="el" href="structTidyOption.html">TidyOption</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa8d1f990e71bf7d6bc1b17974b7788a4"></a><!-- doxytag: member="Opaque::opaque_type" ref="gaa8d1f990e71bf7d6bc1b17974b7788a4" args="(TidyNode)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>opaque_type</b> (<a class="el" href="structTidyNode.html">TidyNode</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga236c416d715827e6db5691ce66415c2f"></a><!-- doxytag: member="Opaque::opaque_type" ref="ga236c416d715827e6db5691ce66415c2f" args="(TidyAttr)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>opaque_type</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a>)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<p>Cast to implementation types within lib. Reduces inter-dependencies/conflicts w/ application code. </p>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,222 @@
<!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: Document Parse</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('group__Parse.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Document Parse</div> </div>
</div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Parse.html#ga5ec263f2e430dd9c9e10437f067b2a28">tidyParseFile</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, ctmbstr filename)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Parse.html#ga96b41ff6e6a7f9d0b9b0e901e33ad31d">tidyParseStdin</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Parse.html#ga50c02fa244dcd120ae339719c2132ff9">tidyParseString</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, ctmbstr content)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Parse.html#gaa28ce34c95750f150205843885317851">tidyParseBuffer</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Parse.html#gaa65dad2a4ca5fa97d267ddefe1180e0e">tidyParseSource</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a> *source)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<p>Parse markup from a given input source. String and filename functions added for convenience. HTML/XHTML version determined from input. </p>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="ga5ec263f2e430dd9c9e10437f067b2a28"></a><!-- doxytag: member="tidy.h::tidyParseFile" ref="ga5ec263f2e430dd9c9e10437f067b2a28" args="(TidyDoc tdoc, ctmbstr filename)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL tidyParseFile </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&#160;</td>
<td class="paramname"><em>tdoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ctmbstr&#160;</td>
<td class="paramname"><em>filename</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Parse markup in named file </p>
</div>
</div>
<a class="anchor" id="ga96b41ff6e6a7f9d0b9b0e901e33ad31d"></a><!-- doxytag: member="tidy.h::tidyParseStdin" ref="ga96b41ff6e6a7f9d0b9b0e901e33ad31d" args="(TidyDoc tdoc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL tidyParseStdin </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&#160;</td>
<td class="paramname"><em>tdoc</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Parse markup from the standard input </p>
</div>
</div>
<a class="anchor" id="ga50c02fa244dcd120ae339719c2132ff9"></a><!-- doxytag: member="tidy.h::tidyParseString" ref="ga50c02fa244dcd120ae339719c2132ff9" args="(TidyDoc tdoc, ctmbstr content)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL tidyParseString </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&#160;</td>
<td class="paramname"><em>tdoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ctmbstr&#160;</td>
<td class="paramname"><em>content</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Parse markup in given string </p>
</div>
</div>
<a class="anchor" id="gaa28ce34c95750f150205843885317851"></a><!-- doxytag: member="tidy.h::tidyParseBuffer" ref="gaa28ce34c95750f150205843885317851" args="(TidyDoc tdoc, TidyBuffer *buf)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL tidyParseBuffer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&#160;</td>
<td class="paramname"><em>tdoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>buf</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Parse markup in given buffer </p>
</div>
</div>
<a class="anchor" id="gaa65dad2a4ca5fa97d267ddefe1180e0e"></a><!-- doxytag: member="tidy.h::tidyParseSource" ref="gaa65dad2a4ca5fa97d267ddefe1180e0e" args="(TidyDoc tdoc, TidyInputSource *source)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL tidyParseSource </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&#160;</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#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a> *&#160;</td>
<td class="paramname"><em>source</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Parse markup in given generic input source </p>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,228 @@
<!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: Document Save Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('group__Save.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Document Save Functions</div> </div>
</div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Save.html#ga19ee6e2ee0e719a97cff443ebb19ae44">tidySaveFile</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, ctmbstr filename)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Save.html#ga6638d1800ee63fc6bea19bc2bf582be2">tidySaveStdout</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Save.html#ga7e8642262c8c4d34cf7cc426647d29f0">tidySaveBuffer</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Save.html#gaf684fefd3e42f459cf0a4ebe937ce12b">tidySaveString</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, tmbstr buffer, uint *buflen)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Save.html#gaea985b28470453d0218092b137f71e77">tidySaveSink</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98">TidyOutputSink</a> *sink)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<p>Save currently parsed document to the given output sink. File name and string/buffer functions provided for convenience. </p>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="ga19ee6e2ee0e719a97cff443ebb19ae44"></a><!-- doxytag: member="tidy.h::tidySaveFile" ref="ga19ee6e2ee0e719a97cff443ebb19ae44" args="(TidyDoc tdoc, ctmbstr filename)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL tidySaveFile </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&#160;</td>
<td class="paramname"><em>tdoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ctmbstr&#160;</td>
<td class="paramname"><em>filename</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Save to named file </p>
</div>
</div>
<a class="anchor" id="ga6638d1800ee63fc6bea19bc2bf582be2"></a><!-- doxytag: member="tidy.h::tidySaveStdout" ref="ga6638d1800ee63fc6bea19bc2bf582be2" args="(TidyDoc tdoc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL tidySaveStdout </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&#160;</td>
<td class="paramname"><em>tdoc</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Save to standard output (FILE*) </p>
</div>
</div>
<a class="anchor" id="ga7e8642262c8c4d34cf7cc426647d29f0"></a><!-- doxytag: member="tidy.h::tidySaveBuffer" ref="ga7e8642262c8c4d34cf7cc426647d29f0" args="(TidyDoc tdoc, TidyBuffer *buf)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL tidySaveBuffer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&#160;</td>
<td class="paramname"><em>tdoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *&#160;</td>
<td class="paramname"><em>buf</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Save to given TidyBuffer object </p>
</div>
</div>
<a class="anchor" id="gaf684fefd3e42f459cf0a4ebe937ce12b"></a><!-- doxytag: member="tidy.h::tidySaveString" ref="gaf684fefd3e42f459cf0a4ebe937ce12b" args="(TidyDoc tdoc, tmbstr buffer, uint *buflen)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL tidySaveString </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&#160;</td>
<td class="paramname"><em>tdoc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">tmbstr&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint *&#160;</td>
<td class="paramname"><em>buflen</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Save document to application buffer. If buffer is not big enough, ENOMEM will be returned and the necessary buffer size will be placed in *buflen. </p>
</div>
</div>
<a class="anchor" id="gaea985b28470453d0218092b137f71e77"></a><!-- doxytag: member="tidy.h::tidySaveSink" ref="gaea985b28470453d0218092b137f71e77" args="(TidyDoc tdoc, TidyOutputSink *sink)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL tidySaveSink </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structTidyDoc.html">TidyDoc</a>&#160;</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> *&#160;</td>
<td class="paramname"><em>sink</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Save to given generic output sink </p>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,146 @@
<!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: Document Tree</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('group__Tree.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Document Tree</div> </div>
</div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac70f893c5cd5805bf76b393ad07c93c6"></a><!-- doxytag: member="Tree::tidyGetRoot" ref="gac70f893c5cd5805bf76b393ad07c93c6" args="(TidyDoc tdoc)" -->
<a class="el" href="structTidyNode.html">TidyNode</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyGetRoot</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae539f5031bd1e039458a7fffb07a2b7a"></a><!-- doxytag: member="Tree::tidyGetHtml" ref="gae539f5031bd1e039458a7fffb07a2b7a" args="(TidyDoc tdoc)" -->
<a class="el" href="structTidyNode.html">TidyNode</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyGetHtml</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8bc403902d8535a6dab3efc29519d970"></a><!-- doxytag: member="Tree::tidyGetHead" ref="ga8bc403902d8535a6dab3efc29519d970" args="(TidyDoc tdoc)" -->
<a class="el" href="structTidyNode.html">TidyNode</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyGetHead</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga860430a9ae7b9d347f0f7eb4204b3046"></a><!-- doxytag: member="Tree::tidyGetBody" ref="ga860430a9ae7b9d347f0f7eb4204b3046" args="(TidyDoc tdoc)" -->
<a class="el" href="structTidyNode.html">TidyNode</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyGetBody</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0da0a16a07321623bda6a02a397111ca"></a><!-- doxytag: member="Tree::tidyGetParent" ref="ga0da0a16a07321623bda6a02a397111ca" args="(TidyNode tnod)" -->
<a class="el" href="structTidyNode.html">TidyNode</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyGetParent</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0ef21eb446a56c3874a993b6f3966e73"></a><!-- doxytag: member="Tree::tidyGetChild" ref="ga0ef21eb446a56c3874a993b6f3966e73" args="(TidyNode tnod)" -->
<a class="el" href="structTidyNode.html">TidyNode</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyGetChild</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga60f48e1a0981ccfa027e62f73f0b1e7d"></a><!-- doxytag: member="Tree::tidyGetNext" ref="ga60f48e1a0981ccfa027e62f73f0b1e7d" args="(TidyNode tnod)" -->
<a class="el" href="structTidyNode.html">TidyNode</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyGetNext</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7a277d67c8143a8dd66d6c4796e5afa2"></a><!-- doxytag: member="Tree::tidyGetPrev" ref="ga7a277d67c8143a8dd66d6c4796e5afa2" args="(TidyNode tnod)" -->
<a class="el" href="structTidyNode.html">TidyNode</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyGetPrev</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7247560b46127ac69780b938d8bca177"></a><!-- doxytag: member="Tree::tidyAttrFirst" ref="ga7247560b46127ac69780b938d8bca177" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrFirst</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8af1c83f5c33e767ca40561341089bae"></a><!-- doxytag: member="Tree::tidyAttrNext" ref="ga8af1c83f5c33e767ca40561341089bae" args="(TidyAttr tattr)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrNext</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga32dff6f721a553a54cee0324cda15ba7"></a><!-- doxytag: member="Tree::tidyAttrName" ref="ga32dff6f721a553a54cee0324cda15ba7" args="(TidyAttr tattr)" -->
ctmbstr TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrName</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaeb8f272e8135e744b9b3f006517f1073"></a><!-- doxytag: member="Tree::tidyAttrValue" ref="gaeb8f272e8135e744b9b3f006517f1073" args="(TidyAttr tattr)" -->
ctmbstr TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrValue</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<p>A parsed and, optionally, repaired document is represented by Tidy as a Tree, much like a W3C DOM. This tree may be traversed using these functions. The following snippet gives a basic idea how these functions can be used.</p>
<pre>
void dumpNode( TidyNode tnod, int indent )
{
<a class="el" href="structTidyNode.html">TidyNode</a> child;</pre><pre> for ( child = tidyGetChild(tnod); child; child = tidyGetNext(child) )
{
ctmbstr name;
switch ( tidyNodeGetType(child) )
{
case TidyNode_Root: name = "Root"; break;
case TidyNode_DocType: name = "DOCTYPE"; break;
case TidyNode_Comment: name = "Comment"; break;
case TidyNode_ProcIns: name = "Processing Instruction"; break;
case TidyNode_Text: name = "Text"; break;
case TidyNode_CDATA: name = "CDATA"; break;
case TidyNode_Section: name = "XML Section"; break;
case TidyNode_Asp: name = "ASP"; break;
case TidyNode_Jste: name = "JSTE"; break;
case TidyNode_Php: name = "PHP"; break;
case TidyNode_XmlDecl: name = "XML Declaration"; break;</pre><pre> case TidyNode_Start:
case TidyNode_End:
case TidyNode_StartEnd:
default:
name = tidyNodeGetName( child );
break;
}
assert( name != NULL );
printf( "\%*.*sNode: \%s\\n", indent, indent, " ", name );
dumpNode( child, indent + 4 );
}
}</pre><pre>void dumpDoc( TidyDoc tdoc )
{
dumpNode( tidyGetRoot(tdoc), 0 );
}</pre><pre>void dumpBody( TidyDoc tdoc )
{
dumpNode( tidyGetBody(tdoc), 0 );
}
</pre> </div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

90
htmldoc/api/index.html Normal file
View file

@ -0,0 +1,90 @@
<!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: Main Page</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('index.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">HTML Tidy Documentation</div> </div>
</div>
<div class="contents">
<ul> <li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures<ul> <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</span></a></li>
<li><a href="files.html"><span>Files<ul> <li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</span></a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

54
htmldoc/api/jquery.js vendored Normal file

File diff suppressed because one or more lines are too long

101
htmldoc/api/modules.html Normal file
View file

@ -0,0 +1,101 @@
<!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: Modules</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('modules.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">Modules</div> </div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all modules:</div><ul>
<li><a class="el" href="group__Opaque.html">Opaque Types</a></li>
<li><a class="el" href="group__Memory.html">Memory Allocation</a></li>
<li><a class="el" href="group__Basic.html">Basic Operations</a></li>
<li><a class="el" href="group__Configuration.html">Configuration Options</a></li>
<li><a class="el" href="group__IO.html">I/O and Messages</a></li>
<li><a class="el" href="group__Parse.html">Document Parse</a></li>
<li><a class="el" href="group__Clean.html">Diagnostics and Repair</a></li>
<li><a class="el" href="group__Save.html">Document Save Functions</a></li>
<li><a class="el" href="group__Tree.html">Document Tree</a></li>
<li><a class="el" href="group__NodeAsk.html">Node Interrogation</a><ul>
<li><a class="el" href="group__NodeIsElementName.html">Deprecated node interrogation per TagId</a></li>
</ul>
</li>
<li><a class="el" href="group__Attribute.html">Attribute Interrogation</a><ul>
<li><a class="el" href="group__AttrIsAttributeName.html">Deprecated attribute interrogation per AttrId</a></li>
</ul>
</li>
<li><a class="el" href="group__AttrGet.html">Attribute Retrieval</a><ul>
<li><a class="el" href="group__AttrGetAttributeName.html">Deprecated attribute retrieval per AttrId</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

BIN
htmldoc/api/nav_f.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 B

BIN
htmldoc/api/nav_h.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 B

123
htmldoc/api/navtree.css Normal file
View file

@ -0,0 +1,123 @@
#nav-tree .children_ul {
margin:0;
padding:4px;
}
#nav-tree ul {
list-style:none outside none;
margin:0px;
padding:0px;
}
#nav-tree li {
white-space:nowrap;
margin:0px;
padding:0px;
}
#nav-tree .plus {
margin:0px;
}
#nav-tree .selected {
background-image: url('tab_a.png');
background-repeat:repeat-x;
color: #fff;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
}
#nav-tree img {
margin:0px;
padding:0px;
border:0px;
vertical-align: middle;
}
#nav-tree a {
text-decoration:none;
padding:0px;
margin:0px;
outline:none;
}
#nav-tree .label {
margin:0px;
padding:0px;
}
#nav-tree .label a {
padding:2px;
}
#nav-tree .selected a {
text-decoration:none;
padding:2px;
margin:0px;
color:#fff;
}
#nav-tree .children_ul {
margin:0px;
padding:0px;
}
#nav-tree .item {
margin:0px;
padding:0px;
}
#nav-tree {
padding: 0px 0px;
background-color: #FAFAFF;
font-size:14px;
overflow:auto;
}
#doc-content {
overflow:auto;
display:block;
padding:0px;
margin:0px;
}
#side-nav {
padding:0 6px 0 0;
margin: 0px;
display:block;
position: absolute;
left: 0px;
width: 300px;
}
.ui-resizable .ui-resizable-handle {
display:block;
}
.ui-resizable-e {
background:url("ftv2splitbar.png") repeat scroll right center transparent;
cursor:e-resize;
height:100%;
right:0;
top:0;
width:6px;
}
.ui-resizable-handle {
display:none;
font-size:0.1px;
position:absolute;
z-index:1;
}
#nav-tree-contents {
margin: 6px 0px 0px 0px;
}
#nav-tree {
background-image:url('nav_h.png');
background-repeat:repeat-x;
background-color: #F9FAFC;
}

294
htmldoc/api/navtree.js Normal file
View file

@ -0,0 +1,294 @@
var NAVTREE =
[
[ "HTML Tidy", "index.html", [
[ "Related Pages", "pages.html", [
[ "Deprecated List", "deprecated.html", null ]
] ],
[ "Modules", "modules.html", [
[ "Opaque Types", "group__Opaque.html", null ],
[ "Memory Allocation", "group__Memory.html", null ],
[ "Basic Operations", "group__Basic.html", null ],
[ "Configuration Options", "group__Configuration.html", null ],
[ "I/O and Messages", "group__IO.html", null ],
[ "Document Parse", "group__Parse.html", null ],
[ "Diagnostics and Repair", "group__Clean.html", null ],
[ "Document Save Functions", "group__Save.html", null ],
[ "Document Tree", "group__Tree.html", null ],
[ "Node Interrogation", "group__NodeAsk.html", [
[ "Deprecated node interrogation per TagId", "group__NodeIsElementName.html", null ]
] ],
[ "Attribute Interrogation", "group__Attribute.html", [
[ "Deprecated attribute interrogation per AttrId", "group__AttrIsAttributeName.html", null ]
] ],
[ "Attribute Retrieval", "group__AttrGet.html", [
[ "Deprecated attribute retrieval per AttrId", "group__AttrGetAttributeName.html", null ]
] ]
] ],
[ "Data Structures", "annotated.html", [
[ "_TidyAllocator", "struct__TidyAllocator.html", null ],
[ "_TidyAllocatorVtbl", "struct__TidyAllocatorVtbl.html", null ],
[ "_TidyBuffer", "struct__TidyBuffer.html", null ],
[ "_TidyInputSource", "struct__TidyInputSource.html", null ],
[ "_TidyOutputSink", "struct__TidyOutputSink.html", null ],
[ "TidyAttr", "structTidyAttr.html", null ],
[ "TidyDoc", "structTidyDoc.html", null ],
[ "TidyNode", "structTidyNode.html", null ],
[ "TidyOption", "structTidyOption.html", null ]
] ],
[ "Data Structure Index", "classes.html", null ],
[ "Data Fields", "functions.html", null ],
[ "File List", "files.html", [
[ "buffio.h", "buffio_8h.html", null ],
[ "platform.h", null, null ],
[ "tidy.h", "tidy_8h.html", null ],
[ "tidyenum.h", null, null ]
] ],
[ "Globals", "globals.html", null ]
] ]
];
function createIndent(o,domNode,node,level)
{
if (node.parentNode && node.parentNode.parentNode)
{
createIndent(o,domNode,node.parentNode,level+1);
}
var imgNode = document.createElement("img");
if (level==0 && node.childrenData)
{
node.plus_img = imgNode;
node.expandToggle = document.createElement("a");
node.expandToggle.href = "javascript:void(0)";
node.expandToggle.onclick = function()
{
if (node.expanded)
{
$(node.getChildrenUL()).slideUp("fast");
if (node.isLast)
{
node.plus_img.src = node.relpath+"ftv2plastnode.png";
}
else
{
node.plus_img.src = node.relpath+"ftv2pnode.png";
}
node.expanded = false;
}
else
{
expandNode(o, node, false);
}
}
node.expandToggle.appendChild(imgNode);
domNode.appendChild(node.expandToggle);
}
else
{
domNode.appendChild(imgNode);
}
if (level==0)
{
if (node.isLast)
{
if (node.childrenData)
{
imgNode.src = node.relpath+"ftv2plastnode.png";
}
else
{
imgNode.src = node.relpath+"ftv2lastnode.png";
domNode.appendChild(imgNode);
}
}
else
{
if (node.childrenData)
{
imgNode.src = node.relpath+"ftv2pnode.png";
}
else
{
imgNode.src = node.relpath+"ftv2node.png";
domNode.appendChild(imgNode);
}
}
}
else
{
if (node.isLast)
{
imgNode.src = node.relpath+"ftv2blank.png";
}
else
{
imgNode.src = node.relpath+"ftv2vertline.png";
}
}
imgNode.border = "0";
}
function newNode(o, po, text, link, childrenData, lastNode)
{
var node = new Object();
node.children = Array();
node.childrenData = childrenData;
node.depth = po.depth + 1;
node.relpath = po.relpath;
node.isLast = lastNode;
node.li = document.createElement("li");
po.getChildrenUL().appendChild(node.li);
node.parentNode = po;
node.itemDiv = document.createElement("div");
node.itemDiv.className = "item";
node.labelSpan = document.createElement("span");
node.labelSpan.className = "label";
createIndent(o,node.itemDiv,node,0);
node.itemDiv.appendChild(node.labelSpan);
node.li.appendChild(node.itemDiv);
var a = document.createElement("a");
node.labelSpan.appendChild(a);
node.label = document.createTextNode(text);
a.appendChild(node.label);
if (link)
{
a.href = node.relpath+link;
}
else
{
if (childrenData != null)
{
a.className = "nolink";
a.href = "javascript:void(0)";
a.onclick = node.expandToggle.onclick;
node.expanded = false;
}
}
node.childrenUL = null;
node.getChildrenUL = function()
{
if (!node.childrenUL)
{
node.childrenUL = document.createElement("ul");
node.childrenUL.className = "children_ul";
node.childrenUL.style.display = "none";
node.li.appendChild(node.childrenUL);
}
return node.childrenUL;
};
return node;
}
function showRoot()
{
var headerHeight = $("#top").height();
var footerHeight = $("#nav-path").height();
var windowHeight = $(window).height() - headerHeight - footerHeight;
navtree.scrollTo('#selected',0,{offset:-windowHeight/2});
}
function expandNode(o, node, imm)
{
if (node.childrenData && !node.expanded)
{
if (!node.childrenVisited)
{
getNode(o, node);
}
if (imm)
{
$(node.getChildrenUL()).show();
}
else
{
$(node.getChildrenUL()).slideDown("fast",showRoot);
}
if (node.isLast)
{
node.plus_img.src = node.relpath+"ftv2mlastnode.png";
}
else
{
node.plus_img.src = node.relpath+"ftv2mnode.png";
}
node.expanded = true;
}
}
function getNode(o, po)
{
po.childrenVisited = true;
var l = po.childrenData.length-1;
for (var i in po.childrenData)
{
var nodeData = po.childrenData[i];
po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2],
i==l);
}
}
function findNavTreePage(url, data)
{
var nodes = data;
var result = null;
for (var i in nodes)
{
var d = nodes[i];
if (d[1] == url)
{
return new Array(i);
}
else if (d[2] != null) // array of children
{
result = findNavTreePage(url, d[2]);
if (result != null)
{
return (new Array(i).concat(result));
}
}
}
return null;
}
function initNavTree(toroot,relpath)
{
var o = new Object();
o.toroot = toroot;
o.node = new Object();
o.node.li = document.getElementById("nav-tree-contents");
o.node.childrenData = NAVTREE;
o.node.children = new Array();
o.node.childrenUL = document.createElement("ul");
o.node.getChildrenUL = function() { return o.node.childrenUL; };
o.node.li.appendChild(o.node.childrenUL);
o.node.depth = 0;
o.node.relpath = relpath;
getNode(o, o.node);
o.breadcrumbs = findNavTreePage(toroot, NAVTREE);
if (o.breadcrumbs == null)
{
o.breadcrumbs = findNavTreePage("index.html",NAVTREE);
}
if (o.breadcrumbs != null && o.breadcrumbs.length>0)
{
var p = o.node;
for (var i in o.breadcrumbs)
{
var j = o.breadcrumbs[i];
p = p.children[j];
expandNode(o,p,true);
}
p.itemDiv.className = p.itemDiv.className + " selected";
p.itemDiv.id = "selected";
$(window).load(showRoot);
}
}

BIN
htmldoc/api/open.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 B

82
htmldoc/api/pages.html Normal file
View file

@ -0,0 +1,82 @@
<!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: Related Pages</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('pages.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">Related Pages</div> </div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all related documentation pages:</div><ul>
<li><a class="el" href="deprecated.html">Deprecated List</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,715 @@
<!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: platform.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('platform_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">platform.h</div> </div>
</div>
<div class="contents">
<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef __TIDY_PLATFORM_H__</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define __TIDY_PLATFORM_H__</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span>
<a name="l00004"></a>00004 <span class="comment">/* platform.h -- Platform specifics</span>
<a name="l00005"></a>00005 <span class="comment"></span>
<a name="l00006"></a>00006 <span class="comment"> (c) 1998-2008 (W3C) MIT, ERCIM, Keio University</span>
<a name="l00007"></a>00007 <span class="comment"> See tidy.h for the copyright notice.</span>
<a name="l00008"></a>00008 <span class="comment"></span>
<a name="l00009"></a>00009 <span class="comment"> CVS Info :</span>
<a name="l00010"></a>00010 <span class="comment"></span>
<a name="l00011"></a>00011 <span class="comment"> $Author: arnaud02 $ </span>
<a name="l00012"></a>00012 <span class="comment"> $Date: 2008/03/17 12:57:01 $ </span>
<a name="l00013"></a>00013 <span class="comment"> $Revision: 1.66 $ </span>
<a name="l00014"></a>00014 <span class="comment"></span>
<a name="l00015"></a>00015 <span class="comment">*/</span>
<a name="l00016"></a>00016
<a name="l00017"></a>00017 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
<a name="l00019"></a>00019 <span class="preprocessor">#endif</span>
<a name="l00020"></a>00020 <span class="preprocessor"></span>
<a name="l00021"></a>00021 <span class="comment">/*</span>
<a name="l00022"></a>00022 <span class="comment"> Uncomment and edit one of the following #defines if you</span>
<a name="l00023"></a>00023 <span class="comment"> want to specify the config file at compile-time.</span>
<a name="l00024"></a>00024 <span class="comment">*/</span>
<a name="l00025"></a>00025
<a name="l00026"></a>00026 <span class="comment">/* #define TIDY_CONFIG_FILE &quot;/etc/tidy_config.txt&quot; */</span> <span class="comment">/* original */</span>
<a name="l00027"></a>00027 <span class="comment">/* #define TIDY_CONFIG_FILE &quot;/etc/tidyrc&quot; */</span>
<a name="l00028"></a>00028 <span class="comment">/* #define TIDY_CONFIG_FILE &quot;/etc/tidy.conf&quot; */</span>
<a name="l00029"></a>00029
<a name="l00030"></a>00030 <span class="comment">/*</span>
<a name="l00031"></a>00031 <span class="comment"> Uncomment the following #define if you are on a system</span>
<a name="l00032"></a>00032 <span class="comment"> supporting the HOME environment variable.</span>
<a name="l00033"></a>00033 <span class="comment"> It enables tidy to find config files named ~/.tidyrc if </span>
<a name="l00034"></a>00034 <span class="comment"> the HTML_TIDY environment variable is not set.</span>
<a name="l00035"></a>00035 <span class="comment">*/</span>
<a name="l00036"></a>00036 <span class="comment">/* #define TIDY_USER_CONFIG_FILE &quot;~/.tidyrc&quot; */</span>
<a name="l00037"></a>00037
<a name="l00038"></a>00038 <span class="comment">/*</span>
<a name="l00039"></a>00039 <span class="comment"> Uncomment the following #define if your</span>
<a name="l00040"></a>00040 <span class="comment"> system supports the call getpwnam(). </span>
<a name="l00041"></a>00041 <span class="comment"> E.g. Unix and Linux.</span>
<a name="l00042"></a>00042 <span class="comment"></span>
<a name="l00043"></a>00043 <span class="comment"> It enables tidy to find files named </span>
<a name="l00044"></a>00044 <span class="comment"> ~your/foo for use in the HTML_TIDY environment</span>
<a name="l00045"></a>00045 <span class="comment"> variable or CONFIG_FILE or USER_CONFIGFILE or</span>
<a name="l00046"></a>00046 <span class="comment"> on the command line: -config ~joebob/tidy.cfg</span>
<a name="l00047"></a>00047 <span class="comment"></span>
<a name="l00048"></a>00048 <span class="comment"> Contributed by Todd Lewis.</span>
<a name="l00049"></a>00049 <span class="comment">*/</span>
<a name="l00050"></a>00050
<a name="l00051"></a>00051 <span class="comment">/* #define SUPPORT_GETPWNAM */</span>
<a name="l00052"></a>00052
<a name="l00053"></a>00053
<a name="l00054"></a>00054 <span class="comment">/* Enable/disable support for Big5 and Shift_JIS character encodings */</span>
<a name="l00055"></a>00055 <span class="preprocessor">#ifndef SUPPORT_ASIAN_ENCODINGS</span>
<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="preprocessor">#define SUPPORT_ASIAN_ENCODINGS 1</span>
<a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00058"></a>00058 <span class="preprocessor"></span>
<a name="l00059"></a>00059 <span class="comment">/* Enable/disable support for UTF-16 character encodings */</span>
<a name="l00060"></a>00060 <span class="preprocessor">#ifndef SUPPORT_UTF16_ENCODINGS</span>
<a name="l00061"></a>00061 <span class="preprocessor"></span><span class="preprocessor">#define SUPPORT_UTF16_ENCODINGS 1</span>
<a name="l00062"></a>00062 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00063"></a>00063 <span class="preprocessor"></span>
<a name="l00064"></a>00064 <span class="comment">/* Enable/disable support for additional accessibility checks */</span>
<a name="l00065"></a>00065 <span class="preprocessor">#ifndef SUPPORT_ACCESSIBILITY_CHECKS</span>
<a name="l00066"></a>00066 <span class="preprocessor"></span><span class="preprocessor">#define SUPPORT_ACCESSIBILITY_CHECKS 1</span>
<a name="l00067"></a>00067 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00068"></a>00068 <span class="preprocessor"></span>
<a name="l00069"></a>00069
<a name="l00070"></a>00070 <span class="comment">/* Convenience defines for Mac platforms */</span>
<a name="l00071"></a>00071
<a name="l00072"></a>00072 <span class="preprocessor">#if defined(macintosh)</span>
<a name="l00073"></a>00073 <span class="preprocessor"></span><span class="comment">/* Mac OS 6.x/7.x/8.x/9.x, with or without CarbonLib - MPW or Metrowerks 68K/PPC compilers */</span>
<a name="l00074"></a>00074 <span class="preprocessor">#define MAC_OS_CLASSIC</span>
<a name="l00075"></a>00075 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00076"></a>00076 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;Mac OS&quot;</span>
<a name="l00077"></a>00077 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00078"></a>00078 <span class="preprocessor"></span>
<a name="l00079"></a>00079 <span class="comment">/* needed for access() */</span>
<a name="l00080"></a>00080 <span class="preprocessor">#if !defined(_POSIX) &amp;&amp; !defined(NO_ACCESS_SUPPORT)</span>
<a name="l00081"></a>00081 <span class="preprocessor"></span><span class="preprocessor">#define NO_ACCESS_SUPPORT</span>
<a name="l00082"></a>00082 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00083"></a>00083 <span class="preprocessor"></span>
<a name="l00084"></a>00084 <span class="preprocessor">#ifdef SUPPORT_GETPWNAM</span>
<a name="l00085"></a>00085 <span class="preprocessor"></span><span class="preprocessor">#undef SUPPORT_GETPWNAM</span>
<a name="l00086"></a>00086 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00087"></a>00087 <span class="preprocessor"></span>
<a name="l00088"></a>00088 <span class="preprocessor">#elif defined(__APPLE__) &amp;&amp; defined(__MACH__)</span>
<a name="l00089"></a>00089 <span class="preprocessor"></span><span class="comment">/* Mac OS X (client) 10.x (or server 1.x/10.x) - gcc or Metrowerks MachO compilers */</span>
<a name="l00090"></a>00090 <span class="preprocessor">#define MAC_OS_X</span>
<a name="l00091"></a>00091 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00092"></a>00092 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;Mac OS X&quot;</span>
<a name="l00093"></a>00093 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00094"></a>00094 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00095"></a>00095 <span class="preprocessor"></span>
<a name="l00096"></a>00096 <span class="preprocessor">#if defined(MAC_OS_CLASSIC) || defined(MAC_OS_X)</span>
<a name="l00097"></a>00097 <span class="preprocessor"></span><span class="comment">/* Any OS on Mac platform */</span>
<a name="l00098"></a>00098 <span class="preprocessor">#define MAC_OS</span>
<a name="l00099"></a>00099 <span class="preprocessor"></span><span class="preprocessor">#define FILENAMES_CASE_SENSITIVE 0</span>
<a name="l00100"></a>00100 <span class="preprocessor"></span><span class="preprocessor">#define strcasecmp strcmp</span>
<a name="l00101"></a>00101 <span class="preprocessor"></span><span class="preprocessor">#ifndef DFLT_REPL_CHARENC</span>
<a name="l00102"></a>00102 <span class="preprocessor"></span><span class="preprocessor">#define DFLT_REPL_CHARENC MACROMAN</span>
<a name="l00103"></a>00103 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00104"></a>00104 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00105"></a>00105 <span class="preprocessor"></span>
<a name="l00106"></a>00106 <span class="comment">/* Convenience defines for BSD like platforms */</span>
<a name="l00107"></a>00107
<a name="l00108"></a>00108 <span class="preprocessor">#if defined(__FreeBSD__)</span>
<a name="l00109"></a>00109 <span class="preprocessor"></span><span class="preprocessor">#define BSD_BASED_OS</span>
<a name="l00110"></a>00110 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00111"></a>00111 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;FreeBSD&quot;</span>
<a name="l00112"></a>00112 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00113"></a>00113 <span class="preprocessor"></span>
<a name="l00114"></a>00114 <span class="preprocessor">#elif defined(__NetBSD__)</span>
<a name="l00115"></a>00115 <span class="preprocessor"></span><span class="preprocessor">#define BSD_BASED_OS</span>
<a name="l00116"></a>00116 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00117"></a>00117 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;NetBSD&quot;</span>
<a name="l00118"></a>00118 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00119"></a>00119 <span class="preprocessor"></span>
<a name="l00120"></a>00120 <span class="preprocessor">#elif defined(__OpenBSD__)</span>
<a name="l00121"></a>00121 <span class="preprocessor"></span><span class="preprocessor">#define BSD_BASED_OS</span>
<a name="l00122"></a>00122 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00123"></a>00123 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;OpenBSD&quot;</span>
<a name="l00124"></a>00124 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00125"></a>00125 <span class="preprocessor"></span>
<a name="l00126"></a>00126 <span class="preprocessor">#elif defined(__DragonFly__)</span>
<a name="l00127"></a>00127 <span class="preprocessor"></span><span class="preprocessor">#define BSD_BASED_OS</span>
<a name="l00128"></a>00128 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00129"></a>00129 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;DragonFly&quot;</span>
<a name="l00130"></a>00130 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00131"></a>00131 <span class="preprocessor"></span>
<a name="l00132"></a>00132 <span class="preprocessor">#elif defined(__MINT__)</span>
<a name="l00133"></a>00133 <span class="preprocessor"></span><span class="preprocessor">#define BSD_BASED_OS</span>
<a name="l00134"></a>00134 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00135"></a>00135 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;FreeMiNT&quot;</span>
<a name="l00136"></a>00136 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00137"></a>00137 <span class="preprocessor"></span>
<a name="l00138"></a>00138 <span class="preprocessor">#elif defined(__bsdi__)</span>
<a name="l00139"></a>00139 <span class="preprocessor"></span><span class="preprocessor">#define BSD_BASED_OS</span>
<a name="l00140"></a>00140 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00141"></a>00141 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;BSD/OS&quot;</span>
<a name="l00142"></a>00142 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00143"></a>00143 <span class="preprocessor"></span>
<a name="l00144"></a>00144 <span class="preprocessor">#endif</span>
<a name="l00145"></a>00145 <span class="preprocessor"></span>
<a name="l00146"></a>00146 <span class="comment">/* Convenience defines for Windows platforms */</span>
<a name="l00147"></a>00147
<a name="l00148"></a>00148 <span class="preprocessor">#if defined(WINDOWS) || defined(_WIN32)</span>
<a name="l00149"></a>00149 <span class="preprocessor"></span>
<a name="l00150"></a>00150 <span class="preprocessor">#define WINDOWS_OS</span>
<a name="l00151"></a>00151 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00152"></a>00152 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;Windows&quot;</span>
<a name="l00153"></a>00153 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00154"></a>00154 <span class="preprocessor"></span>
<a name="l00155"></a>00155 <span class="preprocessor">#if defined(__MWERKS__) || defined(__MSL__)</span>
<a name="l00156"></a>00156 <span class="preprocessor"></span><span class="comment">/* not available with Metrowerks Standard Library */</span>
<a name="l00157"></a>00157
<a name="l00158"></a>00158 <span class="preprocessor">#ifdef SUPPORT_GETPWNAM</span>
<a name="l00159"></a>00159 <span class="preprocessor"></span><span class="preprocessor">#undef SUPPORT_GETPWNAM</span>
<a name="l00160"></a>00160 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00161"></a>00161 <span class="preprocessor"></span>
<a name="l00162"></a>00162 <span class="comment">/* needed for setmode() */</span>
<a name="l00163"></a>00163 <span class="preprocessor">#if !defined(NO_SETMODE_SUPPORT)</span>
<a name="l00164"></a>00164 <span class="preprocessor"></span><span class="preprocessor">#define NO_SETMODE_SUPPORT</span>
<a name="l00165"></a>00165 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00166"></a>00166 <span class="preprocessor"></span>
<a name="l00167"></a>00167 <span class="preprocessor">#define strcasecmp _stricmp</span>
<a name="l00168"></a>00168 <span class="preprocessor"></span>
<a name="l00169"></a>00169 <span class="preprocessor">#endif</span>
<a name="l00170"></a>00170 <span class="preprocessor"></span>
<a name="l00171"></a>00171 <span class="preprocessor">#if defined(__BORLANDC__)</span>
<a name="l00172"></a>00172 <span class="preprocessor"></span><span class="preprocessor">#define strcasecmp stricmp</span>
<a name="l00173"></a>00173 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00174"></a>00174 <span class="preprocessor"></span>
<a name="l00175"></a>00175 <span class="preprocessor">#define FILENAMES_CASE_SENSITIVE 0</span>
<a name="l00176"></a>00176 <span class="preprocessor"></span><span class="preprocessor">#define SUPPORT_POSIX_MAPPED_FILES 0</span>
<a name="l00177"></a>00177 <span class="preprocessor"></span>
<a name="l00178"></a>00178 <span class="preprocessor">#endif</span>
<a name="l00179"></a>00179 <span class="preprocessor"></span>
<a name="l00180"></a>00180 <span class="comment">/* Convenience defines for Linux platforms */</span>
<a name="l00181"></a>00181
<a name="l00182"></a>00182 <span class="preprocessor">#if defined(linux) &amp;&amp; defined(__alpha__)</span>
<a name="l00183"></a>00183 <span class="preprocessor"></span><span class="comment">/* Linux on Alpha - gcc compiler */</span>
<a name="l00184"></a>00184 <span class="preprocessor">#define LINUX_OS</span>
<a name="l00185"></a>00185 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00186"></a>00186 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;Linux/Alpha&quot;</span>
<a name="l00187"></a>00187 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00188"></a>00188 <span class="preprocessor"></span>
<a name="l00189"></a>00189 <span class="preprocessor">#elif defined(linux) &amp;&amp; defined(__sparc__)</span>
<a name="l00190"></a>00190 <span class="preprocessor"></span><span class="comment">/* Linux on Sparc - gcc compiler */</span>
<a name="l00191"></a>00191 <span class="preprocessor">#define LINUX_OS</span>
<a name="l00192"></a>00192 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00193"></a>00193 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;Linux/Sparc&quot;</span>
<a name="l00194"></a>00194 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00195"></a>00195 <span class="preprocessor"></span>
<a name="l00196"></a>00196 <span class="preprocessor">#elif defined(linux) &amp;&amp; (defined(__i386__) || defined(__i486__) || defined(__i586__) || defined(__i686__))</span>
<a name="l00197"></a>00197 <span class="preprocessor"></span><span class="comment">/* Linux on x86 - gcc compiler */</span>
<a name="l00198"></a>00198 <span class="preprocessor">#define LINUX_OS</span>
<a name="l00199"></a>00199 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00200"></a>00200 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;Linux/x86&quot;</span>
<a name="l00201"></a>00201 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00202"></a>00202 <span class="preprocessor"></span>
<a name="l00203"></a>00203 <span class="preprocessor">#elif defined(linux) &amp;&amp; defined(__powerpc__)</span>
<a name="l00204"></a>00204 <span class="preprocessor"></span><span class="comment">/* Linux on PPC - gcc compiler */</span>
<a name="l00205"></a>00205 <span class="preprocessor">#define LINUX_OS</span>
<a name="l00206"></a>00206 <span class="preprocessor"></span>
<a name="l00207"></a>00207 <span class="preprocessor">#if defined(__linux__) &amp;&amp; defined(__powerpc__)</span>
<a name="l00208"></a>00208 <span class="preprocessor"></span>
<a name="l00209"></a>00209 <span class="comment">/* #if #system(linux) */</span>
<a name="l00210"></a>00210 <span class="comment">/* MkLinux on PPC - gcc (egcs) compiler */</span>
<a name="l00211"></a>00211 <span class="comment">/* #define MAC_OS_MKLINUX */</span>
<a name="l00212"></a>00212 <span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00213"></a>00213 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;MkLinux&quot;</span>
<a name="l00214"></a>00214 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00215"></a>00215 <span class="preprocessor"></span>
<a name="l00216"></a>00216 <span class="preprocessor">#else</span>
<a name="l00217"></a>00217 <span class="preprocessor"></span>
<a name="l00218"></a>00218 <span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00219"></a>00219 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;Linux/PPC&quot;</span>
<a name="l00220"></a>00220 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00221"></a>00221 <span class="preprocessor"></span>
<a name="l00222"></a>00222 <span class="preprocessor">#endif</span>
<a name="l00223"></a>00223 <span class="preprocessor"></span>
<a name="l00224"></a>00224 <span class="preprocessor">#elif defined(linux) || defined(__linux__)</span>
<a name="l00225"></a>00225 <span class="preprocessor"></span><span class="comment">/* generic Linux */</span>
<a name="l00226"></a>00226 <span class="preprocessor">#define LINUX_OS</span>
<a name="l00227"></a>00227 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00228"></a>00228 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;Linux&quot;</span>
<a name="l00229"></a>00229 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00230"></a>00230 <span class="preprocessor"></span>
<a name="l00231"></a>00231 <span class="preprocessor">#endif</span>
<a name="l00232"></a>00232 <span class="preprocessor"></span>
<a name="l00233"></a>00233 <span class="comment">/* Convenience defines for Solaris platforms */</span>
<a name="l00234"></a>00234
<a name="l00235"></a>00235 <span class="preprocessor">#if defined(sun)</span>
<a name="l00236"></a>00236 <span class="preprocessor"></span><span class="preprocessor">#define SOLARIS_OS</span>
<a name="l00237"></a>00237 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00238"></a>00238 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;Solaris&quot;</span>
<a name="l00239"></a>00239 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00240"></a>00240 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00241"></a>00241 <span class="preprocessor"></span>
<a name="l00242"></a>00242 <span class="comment">/* Convenience defines for HPUX + gcc platforms */</span>
<a name="l00243"></a>00243
<a name="l00244"></a>00244 <span class="preprocessor">#if defined(__hpux)</span>
<a name="l00245"></a>00245 <span class="preprocessor"></span><span class="preprocessor">#define HPUX_OS</span>
<a name="l00246"></a>00246 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00247"></a>00247 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;HPUX&quot;</span>
<a name="l00248"></a>00248 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00249"></a>00249 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00250"></a>00250 <span class="preprocessor"></span>
<a name="l00251"></a>00251 <span class="comment">/* Convenience defines for RISCOS + gcc platforms */</span>
<a name="l00252"></a>00252
<a name="l00253"></a>00253 <span class="preprocessor">#if defined(__riscos__)</span>
<a name="l00254"></a>00254 <span class="preprocessor"></span><span class="preprocessor">#define RISC_OS</span>
<a name="l00255"></a>00255 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00256"></a>00256 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;RISC OS&quot;</span>
<a name="l00257"></a>00257 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00258"></a>00258 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00259"></a>00259 <span class="preprocessor"></span>
<a name="l00260"></a>00260 <span class="comment">/* Convenience defines for OS/2 + icc/gcc platforms */</span>
<a name="l00261"></a>00261
<a name="l00262"></a>00262 <span class="preprocessor">#if defined(__OS2__) || defined(__EMX__)</span>
<a name="l00263"></a>00263 <span class="preprocessor"></span><span class="preprocessor">#define OS2_OS</span>
<a name="l00264"></a>00264 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00265"></a>00265 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;OS/2&quot;</span>
<a name="l00266"></a>00266 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00267"></a>00267 <span class="preprocessor"></span><span class="preprocessor">#define FILENAMES_CASE_SENSITIVE 0</span>
<a name="l00268"></a>00268 <span class="preprocessor"></span><span class="preprocessor">#define strcasecmp stricmp</span>
<a name="l00269"></a>00269 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00270"></a>00270 <span class="preprocessor"></span>
<a name="l00271"></a>00271 <span class="comment">/* Convenience defines for IRIX */</span>
<a name="l00272"></a>00272
<a name="l00273"></a>00273 <span class="preprocessor">#if defined(__sgi)</span>
<a name="l00274"></a>00274 <span class="preprocessor"></span><span class="preprocessor">#define IRIX_OS</span>
<a name="l00275"></a>00275 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00276"></a>00276 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;SGI IRIX&quot;</span>
<a name="l00277"></a>00277 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00278"></a>00278 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00279"></a>00279 <span class="preprocessor"></span>
<a name="l00280"></a>00280 <span class="comment">/* Convenience defines for AIX */</span>
<a name="l00281"></a>00281
<a name="l00282"></a>00282 <span class="preprocessor">#if defined(_AIX)</span>
<a name="l00283"></a>00283 <span class="preprocessor"></span><span class="preprocessor">#define AIX_OS</span>
<a name="l00284"></a>00284 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00285"></a>00285 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;IBM AIX&quot;</span>
<a name="l00286"></a>00286 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00287"></a>00287 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00288"></a>00288 <span class="preprocessor"></span>
<a name="l00289"></a>00289
<a name="l00290"></a>00290 <span class="comment">/* Convenience defines for BeOS platforms */</span>
<a name="l00291"></a>00291
<a name="l00292"></a>00292 <span class="preprocessor">#if defined(__BEOS__)</span>
<a name="l00293"></a>00293 <span class="preprocessor"></span><span class="preprocessor">#define BE_OS</span>
<a name="l00294"></a>00294 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00295"></a>00295 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;BeOS&quot;</span>
<a name="l00296"></a>00296 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00297"></a>00297 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00298"></a>00298 <span class="preprocessor"></span>
<a name="l00299"></a>00299 <span class="comment">/* Convenience defines for Cygwin platforms */</span>
<a name="l00300"></a>00300
<a name="l00301"></a>00301 <span class="preprocessor">#if defined(__CYGWIN__)</span>
<a name="l00302"></a>00302 <span class="preprocessor"></span><span class="preprocessor">#define CYGWIN_OS</span>
<a name="l00303"></a>00303 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00304"></a>00304 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;Cygwin&quot;</span>
<a name="l00305"></a>00305 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00306"></a>00306 <span class="preprocessor"></span><span class="preprocessor">#define FILENAMES_CASE_SENSITIVE 0</span>
<a name="l00307"></a>00307 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00308"></a>00308 <span class="preprocessor"></span>
<a name="l00309"></a>00309 <span class="comment">/* Convenience defines for OpenVMS */</span>
<a name="l00310"></a>00310
<a name="l00311"></a>00311 <span class="preprocessor">#if defined(__VMS)</span>
<a name="l00312"></a>00312 <span class="preprocessor"></span><span class="preprocessor">#define OPENVMS_OS</span>
<a name="l00313"></a>00313 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00314"></a>00314 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;OpenVMS&quot;</span>
<a name="l00315"></a>00315 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00316"></a>00316 <span class="preprocessor"></span><span class="preprocessor">#define FILENAMES_CASE_SENSITIVE 0</span>
<a name="l00317"></a>00317 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00318"></a>00318 <span class="preprocessor"></span>
<a name="l00319"></a>00319 <span class="comment">/* Convenience defines for DEC Alpha OSF + gcc platforms */</span>
<a name="l00320"></a>00320
<a name="l00321"></a>00321 <span class="preprocessor">#if defined(__osf__)</span>
<a name="l00322"></a>00322 <span class="preprocessor"></span><span class="preprocessor">#define OSF_OS</span>
<a name="l00323"></a>00323 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00324"></a>00324 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;DEC Alpha OSF&quot;</span>
<a name="l00325"></a>00325 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00326"></a>00326 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00327"></a>00327 <span class="preprocessor"></span>
<a name="l00328"></a>00328 <span class="comment">/* Convenience defines for ARM platforms */</span>
<a name="l00329"></a>00329
<a name="l00330"></a>00330 <span class="preprocessor">#if defined(__arm)</span>
<a name="l00331"></a>00331 <span class="preprocessor"></span><span class="preprocessor">#define ARM_OS</span>
<a name="l00332"></a>00332 <span class="preprocessor"></span>
<a name="l00333"></a>00333 <span class="preprocessor">#if defined(forARM) &amp;&amp; defined(__NEWTON_H)</span>
<a name="l00334"></a>00334 <span class="preprocessor"></span>
<a name="l00335"></a>00335 <span class="comment">/* Using Newton C++ Tools ARMCpp compiler */</span>
<a name="l00336"></a>00336 <span class="preprocessor">#define NEWTON_OS</span>
<a name="l00337"></a>00337 <span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00338"></a>00338 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;Newton&quot;</span>
<a name="l00339"></a>00339 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00340"></a>00340 <span class="preprocessor"></span>
<a name="l00341"></a>00341 <span class="preprocessor">#else</span>
<a name="l00342"></a>00342 <span class="preprocessor"></span>
<a name="l00343"></a>00343 <span class="preprocessor">#ifndef PLATFORM_NAME</span>
<a name="l00344"></a>00344 <span class="preprocessor"></span><span class="preprocessor">#define PLATFORM_NAME &quot;ARM&quot;</span>
<a name="l00345"></a>00345 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00346"></a>00346 <span class="preprocessor"></span>
<a name="l00347"></a>00347 <span class="preprocessor">#endif</span>
<a name="l00348"></a>00348 <span class="preprocessor"></span>
<a name="l00349"></a>00349 <span class="preprocessor">#endif</span>
<a name="l00350"></a>00350 <span class="preprocessor"></span>
<a name="l00351"></a>00351 <span class="preprocessor">#include &lt;ctype.h&gt;</span>
<a name="l00352"></a>00352 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
<a name="l00353"></a>00353 <span class="preprocessor">#include &lt;setjmp.h&gt;</span> <span class="comment">/* for longjmp on error exit */</span>
<a name="l00354"></a>00354 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
<a name="l00355"></a>00355 <span class="preprocessor">#include &lt;stdarg.h&gt;</span> <span class="comment">/* may need &lt;varargs.h&gt; for Unix V */</span>
<a name="l00356"></a>00356 <span class="preprocessor">#include &lt;string.h&gt;</span>
<a name="l00357"></a>00357 <span class="preprocessor">#include &lt;assert.h&gt;</span>
<a name="l00358"></a>00358
<a name="l00359"></a>00359 <span class="preprocessor">#ifdef NEEDS_MALLOC_H</span>
<a name="l00360"></a>00360 <span class="preprocessor"></span><span class="preprocessor">#include &lt;malloc.h&gt;</span>
<a name="l00361"></a>00361 <span class="preprocessor">#endif</span>
<a name="l00362"></a>00362 <span class="preprocessor"></span>
<a name="l00363"></a>00363 <span class="preprocessor">#ifdef SUPPORT_GETPWNAM</span>
<a name="l00364"></a>00364 <span class="preprocessor"></span><span class="preprocessor">#include &lt;pwd.h&gt;</span>
<a name="l00365"></a>00365 <span class="preprocessor">#endif</span>
<a name="l00366"></a>00366 <span class="preprocessor"></span>
<a name="l00367"></a>00367 <span class="preprocessor">#ifdef NEEDS_UNISTD_H</span>
<a name="l00368"></a>00368 <span class="preprocessor"></span><span class="preprocessor">#include &lt;unistd.h&gt;</span> <span class="comment">/* needed for unlink on some Unix systems */</span>
<a name="l00369"></a>00369 <span class="preprocessor">#endif</span>
<a name="l00370"></a>00370 <span class="preprocessor"></span>
<a name="l00371"></a>00371 <span class="comment">/* This can be set at compile time. Usually Windows,</span>
<a name="l00372"></a>00372 <span class="comment">** except for Macintosh builds.</span>
<a name="l00373"></a>00373 <span class="comment">*/</span>
<a name="l00374"></a>00374 <span class="preprocessor">#ifndef DFLT_REPL_CHARENC</span>
<a name="l00375"></a>00375 <span class="preprocessor"></span><span class="preprocessor">#define DFLT_REPL_CHARENC WIN1252</span>
<a name="l00376"></a>00376 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00377"></a>00377 <span class="preprocessor"></span>
<a name="l00378"></a>00378 <span class="comment">/* By default, use case-sensitive filename comparison.</span>
<a name="l00379"></a>00379 <span class="comment">*/</span>
<a name="l00380"></a>00380 <span class="preprocessor">#ifndef FILENAMES_CASE_SENSITIVE</span>
<a name="l00381"></a>00381 <span class="preprocessor"></span><span class="preprocessor">#define FILENAMES_CASE_SENSITIVE 1</span>
<a name="l00382"></a>00382 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00383"></a>00383 <span class="preprocessor"></span>
<a name="l00384"></a>00384
<a name="l00385"></a>00385 <span class="comment">/*</span>
<a name="l00386"></a>00386 <span class="comment"> Tidy preserves the last modified time for the files it</span>
<a name="l00387"></a>00387 <span class="comment"> cleans up.</span>
<a name="l00388"></a>00388 <span class="comment">*/</span>
<a name="l00389"></a>00389
<a name="l00390"></a>00390 <span class="comment">/*</span>
<a name="l00391"></a>00391 <span class="comment"> If your platform doesn&#39;t support &lt;utime.h&gt; and the</span>
<a name="l00392"></a>00392 <span class="comment"> utime() function, or &lt;sys/futime&gt; and the futime()</span>
<a name="l00393"></a>00393 <span class="comment"> function then set PRESERVE_FILE_TIMES to 0.</span>
<a name="l00394"></a>00394 <span class="comment"> </span>
<a name="l00395"></a>00395 <span class="comment"> If your platform doesn&#39;t support &lt;sys/utime.h&gt; and the</span>
<a name="l00396"></a>00396 <span class="comment"> futime() function, then set HAS_FUTIME to 0.</span>
<a name="l00397"></a>00397 <span class="comment"> </span>
<a name="l00398"></a>00398 <span class="comment"> If your platform supports &lt;utime.h&gt; and the</span>
<a name="l00399"></a>00399 <span class="comment"> utime() function requires the file to be</span>
<a name="l00400"></a>00400 <span class="comment"> closed first, then set UTIME_NEEDS_CLOSED_FILE to 1.</span>
<a name="l00401"></a>00401 <span class="comment">*/</span>
<a name="l00402"></a>00402
<a name="l00403"></a>00403 <span class="comment">/* Keep old PRESERVEFILETIMES define for compatibility */</span>
<a name="l00404"></a>00404 <span class="preprocessor">#ifdef PRESERVEFILETIMES</span>
<a name="l00405"></a>00405 <span class="preprocessor"></span><span class="preprocessor">#undef PRESERVE_FILE_TIMES</span>
<a name="l00406"></a>00406 <span class="preprocessor"></span><span class="preprocessor">#define PRESERVE_FILE_TIMES PRESERVEFILETIMES</span>
<a name="l00407"></a>00407 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00408"></a>00408 <span class="preprocessor"></span>
<a name="l00409"></a>00409 <span class="preprocessor">#ifndef PRESERVE_FILE_TIMES</span>
<a name="l00410"></a>00410 <span class="preprocessor"></span><span class="preprocessor">#if defined(RISC_OS) || defined(OPENVMS_OS) || defined(OSF_OS)</span>
<a name="l00411"></a>00411 <span class="preprocessor"></span><span class="preprocessor">#define PRESERVE_FILE_TIMES 0</span>
<a name="l00412"></a>00412 <span class="preprocessor"></span><span class="preprocessor">#else</span>
<a name="l00413"></a>00413 <span class="preprocessor"></span><span class="preprocessor">#define PRESERVE_FILE_TIMES 1</span>
<a name="l00414"></a>00414 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00415"></a>00415 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00416"></a>00416 <span class="preprocessor"></span>
<a name="l00417"></a>00417 <span class="preprocessor">#if PRESERVE_FILE_TIMES</span>
<a name="l00418"></a>00418 <span class="preprocessor"></span>
<a name="l00419"></a>00419 <span class="preprocessor">#ifndef HAS_FUTIME</span>
<a name="l00420"></a>00420 <span class="preprocessor"></span><span class="preprocessor">#if defined(CYGWIN_OS) || defined(BE_OS) || defined(OS2_OS) || defined(HPUX_OS) || defined(SOLARIS_OS) || defined(LINUX_OS) || defined(BSD_BASED_OS) || defined(MAC_OS) || defined(__MSL__) || defined(IRIX_OS) || defined(AIX_OS) || defined(__BORLANDC__)</span>
<a name="l00421"></a>00421 <span class="preprocessor"></span><span class="preprocessor">#define HAS_FUTIME 0</span>
<a name="l00422"></a>00422 <span class="preprocessor"></span><span class="preprocessor">#else</span>
<a name="l00423"></a>00423 <span class="preprocessor"></span><span class="preprocessor">#define HAS_FUTIME 1</span>
<a name="l00424"></a>00424 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00425"></a>00425 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00426"></a>00426 <span class="preprocessor"></span>
<a name="l00427"></a>00427 <span class="preprocessor">#ifndef UTIME_NEEDS_CLOSED_FILE</span>
<a name="l00428"></a>00428 <span class="preprocessor"></span><span class="preprocessor">#if defined(SOLARIS_OS) || defined(BSD_BASED_OS) || defined(MAC_OS) || defined(__MSL__) || defined(LINUX_OS)</span>
<a name="l00429"></a>00429 <span class="preprocessor"></span><span class="preprocessor">#define UTIME_NEEDS_CLOSED_FILE 1</span>
<a name="l00430"></a>00430 <span class="preprocessor"></span><span class="preprocessor">#else</span>
<a name="l00431"></a>00431 <span class="preprocessor"></span><span class="preprocessor">#define UTIME_NEEDS_CLOSED_FILE 0</span>
<a name="l00432"></a>00432 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00433"></a>00433 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00434"></a>00434 <span class="preprocessor"></span>
<a name="l00435"></a>00435 <span class="preprocessor">#if defined(MAC_OS_X) || (!defined(MAC_OS_CLASSIC) &amp;&amp; !defined(__MSL__))</span>
<a name="l00436"></a>00436 <span class="preprocessor"></span><span class="preprocessor">#include &lt;sys/types.h&gt;</span>
<a name="l00437"></a>00437 <span class="preprocessor">#include &lt;sys/stat.h&gt;</span>
<a name="l00438"></a>00438 <span class="preprocessor">#else</span>
<a name="l00439"></a>00439 <span class="preprocessor"></span><span class="preprocessor">#include &lt;stat.h&gt;</span>
<a name="l00440"></a>00440 <span class="preprocessor">#endif</span>
<a name="l00441"></a>00441 <span class="preprocessor"></span>
<a name="l00442"></a>00442 <span class="preprocessor">#if HAS_FUTIME</span>
<a name="l00443"></a>00443 <span class="preprocessor"></span><span class="preprocessor">#include &lt;sys/utime.h&gt;</span>
<a name="l00444"></a>00444 <span class="preprocessor">#else</span>
<a name="l00445"></a>00445 <span class="preprocessor"></span><span class="preprocessor">#include &lt;utime.h&gt;</span>
<a name="l00446"></a>00446 <span class="preprocessor">#endif </span><span class="comment">/* HASFUTIME */</span>
<a name="l00447"></a>00447
<a name="l00448"></a>00448 <span class="comment">/*</span>
<a name="l00449"></a>00449 <span class="comment"> MS Windows needs _ prefix for Unix file functions.</span>
<a name="l00450"></a>00450 <span class="comment"> Not required by Metrowerks Standard Library (MSL).</span>
<a name="l00451"></a>00451 <span class="comment"> </span>
<a name="l00452"></a>00452 <span class="comment"> Tidy uses following for preserving the last modified time.</span>
<a name="l00453"></a>00453 <span class="comment"></span>
<a name="l00454"></a>00454 <span class="comment"> WINDOWS automatically set by Win16 compilers.</span>
<a name="l00455"></a>00455 <span class="comment"> _WIN32 automatically set by Win32 compilers.</span>
<a name="l00456"></a>00456 <span class="comment">*/</span>
<a name="l00457"></a>00457 <span class="preprocessor">#if defined(_WIN32) &amp;&amp; !defined(__MSL__) &amp;&amp; !defined(__BORLANDC__)</span>
<a name="l00458"></a>00458 <span class="preprocessor"></span>
<a name="l00459"></a>00459 <span class="preprocessor">#define futime _futime</span>
<a name="l00460"></a>00460 <span class="preprocessor"></span><span class="preprocessor">#define fstat _fstat</span>
<a name="l00461"></a>00461 <span class="preprocessor"></span><span class="preprocessor">#define utimbuf _utimbuf </span><span class="comment">/* Windows seems to want utimbuf */</span>
<a name="l00462"></a>00462 <span class="preprocessor">#define stat _stat</span>
<a name="l00463"></a>00463 <span class="preprocessor"></span><span class="preprocessor">#define utime _utime</span>
<a name="l00464"></a>00464 <span class="preprocessor"></span><span class="preprocessor">#define vsnprintf _vsnprintf</span>
<a name="l00465"></a>00465 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _WIN32 */</span>
<a name="l00466"></a>00466
<a name="l00467"></a>00467 <span class="preprocessor">#endif </span><span class="comment">/* PRESERVE_FILE_TIMES */</span>
<a name="l00468"></a>00468
<a name="l00469"></a>00469 <span class="comment">/*</span>
<a name="l00470"></a>00470 <span class="comment"> MS Windows needs _ prefix for Unix file functions.</span>
<a name="l00471"></a>00471 <span class="comment"> Not required by Metrowerks Standard Library (MSL).</span>
<a name="l00472"></a>00472 <span class="comment"> </span>
<a name="l00473"></a>00473 <span class="comment"> WINDOWS automatically set by Win16 compilers.</span>
<a name="l00474"></a>00474 <span class="comment"> _WIN32 automatically set by Win32 compilers.</span>
<a name="l00475"></a>00475 <span class="comment">*/</span>
<a name="l00476"></a>00476 <span class="preprocessor">#if defined(_WIN32) &amp;&amp; !defined(__MSL__) &amp;&amp; !defined(__BORLANDC__)</span>
<a name="l00477"></a>00477 <span class="preprocessor"></span>
<a name="l00478"></a>00478 <span class="preprocessor">#ifndef __WATCOMC__</span>
<a name="l00479"></a>00479 <span class="preprocessor"></span><span class="preprocessor">#define fileno _fileno</span>
<a name="l00480"></a>00480 <span class="preprocessor"></span><span class="preprocessor">#define setmode _setmode</span>
<a name="l00481"></a>00481 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00482"></a>00482 <span class="preprocessor"></span>
<a name="l00483"></a>00483 <span class="preprocessor">#define access _access</span>
<a name="l00484"></a>00484 <span class="preprocessor"></span><span class="preprocessor">#define strcasecmp _stricmp</span>
<a name="l00485"></a>00485 <span class="preprocessor"></span>
<a name="l00486"></a>00486 <span class="preprocessor">#if _MSC_VER &gt; 1000</span>
<a name="l00487"></a>00487 <span class="preprocessor"></span><span class="preprocessor">#pragma warning( disable : 4189 ) </span><span class="comment">/* local variable is initialized but not referenced */</span>
<a name="l00488"></a>00488 <span class="preprocessor">#pragma warning( disable : 4100 ) </span><span class="comment">/* unreferenced formal parameter */</span>
<a name="l00489"></a>00489 <span class="preprocessor">#pragma warning( disable : 4706 ) </span><span class="comment">/* assignment within conditional expression */</span>
<a name="l00490"></a>00490 <span class="preprocessor">#endif</span>
<a name="l00491"></a>00491 <span class="preprocessor"></span>
<a name="l00492"></a>00492 <span class="preprocessor">#if _MSC_VER &gt; 1300</span>
<a name="l00493"></a>00493 <span class="preprocessor"></span><span class="preprocessor">#pragma warning( disable : 4996 ) </span><span class="comment">/* disable depreciation warning */</span>
<a name="l00494"></a>00494 <span class="preprocessor">#endif</span>
<a name="l00495"></a>00495 <span class="preprocessor"></span>
<a name="l00496"></a>00496 <span class="preprocessor">#endif </span><span class="comment">/* _WIN32 */</span>
<a name="l00497"></a>00497
<a name="l00498"></a>00498 <span class="preprocessor">#if defined(_WIN32)</span>
<a name="l00499"></a>00499 <span class="preprocessor"></span>
<a name="l00500"></a>00500 <span class="preprocessor">#if (defined(_USRDLL) || defined(_WINDLL)) &amp;&amp; !defined(TIDY_EXPORT)</span>
<a name="l00501"></a>00501 <span class="preprocessor"></span><span class="preprocessor">#define TIDY_EXPORT __declspec( dllexport ) </span>
<a name="l00502"></a>00502 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00503"></a>00503 <span class="preprocessor"></span>
<a name="l00504"></a>00504 <span class="preprocessor">#ifndef TIDY_CALL</span>
<a name="l00505"></a>00505 <span class="preprocessor"></span><span class="preprocessor">#ifdef _WIN64</span>
<a name="l00506"></a>00506 <span class="preprocessor"></span><span class="preprocessor"># define TIDY_CALL __fastcall</span>
<a name="l00507"></a>00507 <span class="preprocessor"></span><span class="preprocessor">#else</span>
<a name="l00508"></a>00508 <span class="preprocessor"></span><span class="preprocessor"># define TIDY_CALL __stdcall</span>
<a name="l00509"></a>00509 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00510"></a>00510 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00511"></a>00511 <span class="preprocessor"></span>
<a name="l00512"></a>00512 <span class="preprocessor">#endif </span><span class="comment">/* _WIN32 */</span>
<a name="l00513"></a>00513
<a name="l00514"></a>00514 <span class="comment">/* hack for gnu sys/types.h file which defines uint and ulong */</span>
<a name="l00515"></a>00515
<a name="l00516"></a>00516 <span class="preprocessor">#if defined(BE_OS) || defined(SOLARIS_OS) || defined(BSD_BASED_OS) || defined(OSF_OS) || defined(IRIX_OS) || defined(AIX_OS)</span>
<a name="l00517"></a>00517 <span class="preprocessor"></span><span class="preprocessor">#include &lt;sys/types.h&gt;</span>
<a name="l00518"></a>00518 <span class="preprocessor">#endif</span>
<a name="l00519"></a>00519 <span class="preprocessor"></span><span class="preprocessor">#if !defined(HPUX_OS) &amp;&amp; !defined(CYGWIN_OS) &amp;&amp; !defined(MAC_OS_X) &amp;&amp; !defined(BE_OS) &amp;&amp; !defined(SOLARIS_OS) &amp;&amp; !defined(BSD_BASED_OS) &amp;&amp; !defined(OSF_OS) &amp;&amp; !defined(IRIX_OS) &amp;&amp; !defined(AIX_OS) &amp;&amp; !defined(LINUX_OS)</span>
<a name="l00520"></a>00520 <span class="preprocessor"></span><span class="preprocessor"># undef uint</span>
<a name="l00521"></a>00521 <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> uint;
<a name="l00522"></a>00522 <span class="preprocessor">#endif</span>
<a name="l00523"></a>00523 <span class="preprocessor"></span><span class="preprocessor">#if defined(HPUX_OS) || defined(CYGWIN_OS) || defined(MAC_OS) || defined(BSD_BASED_OS) || defined(_WIN32)</span>
<a name="l00524"></a>00524 <span class="preprocessor"></span><span class="preprocessor"># undef ulong</span>
<a name="l00525"></a>00525 <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> ulong;
<a name="l00526"></a>00526 <span class="preprocessor">#endif</span>
<a name="l00527"></a>00527 <span class="preprocessor"></span>
<a name="l00528"></a>00528 <span class="comment">/*</span>
<a name="l00529"></a>00529 <span class="comment">With GCC 4, __attribute__ ((visibility(&quot;default&quot;))) can be used along compiling with tidylib </span>
<a name="l00530"></a>00530 <span class="comment">with &quot;-fvisibility=hidden&quot;. See http://gcc.gnu.org/wiki/Visibility and build/gmake/Makefile.</span>
<a name="l00531"></a>00531 <span class="comment">*/</span>
<a name="l00532"></a>00532 <span class="comment">/*</span>
<a name="l00533"></a>00533 <span class="comment">#if defined(__GNUC__) &amp;&amp; __GNUC__ &gt;= 4</span>
<a name="l00534"></a>00534 <span class="comment">#define TIDY_EXPORT __attribute__ ((visibility(&quot;default&quot;)))</span>
<a name="l00535"></a>00535 <span class="comment">#endif</span>
<a name="l00536"></a>00536 <span class="comment">*/</span>
<a name="l00537"></a>00537
<a name="l00538"></a>00538 <span class="preprocessor">#ifndef TIDY_EXPORT </span><span class="comment">/* Define it away for most builds */</span>
<a name="l00539"></a>00539 <span class="preprocessor">#define TIDY_EXPORT </span>
<a name="l00540"></a>00540 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00541"></a>00541 <span class="preprocessor"></span>
<a name="l00542"></a>00542 <span class="preprocessor">#ifndef TIDY_STRUCT</span>
<a name="l00543"></a>00543 <span class="preprocessor"></span><span class="preprocessor">#define TIDY_STRUCT</span>
<a name="l00544"></a>00544 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00545"></a>00545 <span class="preprocessor"></span>
<a name="l00546"></a>00546 <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> byte;
<a name="l00547"></a>00547
<a name="l00548"></a>00548 <span class="keyword">typedef</span> uint tchar; <span class="comment">/* single, full character */</span>
<a name="l00549"></a>00549 <span class="keyword">typedef</span> <span class="keywordtype">char</span> tmbchar; <span class="comment">/* single, possibly partial character */</span>
<a name="l00550"></a>00550 <span class="preprocessor">#ifndef TMBSTR_DEFINED</span>
<a name="l00551"></a>00551 <span class="preprocessor"></span><span class="keyword">typedef</span> tmbchar* tmbstr; <span class="comment">/* pointer to buffer of possibly partial chars */</span>
<a name="l00552"></a>00552 <span class="keyword">typedef</span> <span class="keyword">const</span> tmbchar* ctmbstr; <span class="comment">/* Ditto, but const */</span>
<a name="l00553"></a>00553 <span class="preprocessor">#define NULLSTR (tmbstr)&quot;&quot;</span>
<a name="l00554"></a>00554 <span class="preprocessor"></span><span class="preprocessor">#define TMBSTR_DEFINED</span>
<a name="l00555"></a>00555 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00556"></a>00556 <span class="preprocessor"></span>
<a name="l00557"></a>00557 <span class="preprocessor">#ifndef TIDY_CALL</span>
<a name="l00558"></a>00558 <span class="preprocessor"></span><span class="preprocessor">#define TIDY_CALL</span>
<a name="l00559"></a>00559 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00560"></a>00560 <span class="preprocessor"></span>
<a name="l00561"></a>00561 <span class="preprocessor">#if defined(__GNUC__) || defined(__INTEL_COMPILER)</span>
<a name="l00562"></a>00562 <span class="preprocessor"></span><span class="preprocessor"># define ARG_UNUSED(x) x __attribute__((unused))</span>
<a name="l00563"></a>00563 <span class="preprocessor"></span><span class="preprocessor">#else</span>
<a name="l00564"></a>00564 <span class="preprocessor"></span><span class="preprocessor"># define ARG_UNUSED(x) x</span>
<a name="l00565"></a>00565 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00566"></a>00566 <span class="preprocessor"></span>
<a name="l00567"></a>00567 <span class="comment">/* HAS_VSNPRINTF triggers the use of &quot;vsnprintf&quot;, which is safe related to</span>
<a name="l00568"></a>00568 <span class="comment"> buffer overflow. Therefore, we make it the default unless HAS_VSNPRINTF</span>
<a name="l00569"></a>00569 <span class="comment"> has been defined. */</span>
<a name="l00570"></a>00570 <span class="preprocessor">#ifndef HAS_VSNPRINTF</span>
<a name="l00571"></a>00571 <span class="preprocessor"></span><span class="preprocessor"># define HAS_VSNPRINTF 1</span>
<a name="l00572"></a>00572 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00573"></a>00573 <span class="preprocessor"></span>
<a name="l00574"></a>00574 <span class="preprocessor">#ifndef SUPPORT_POSIX_MAPPED_FILES</span>
<a name="l00575"></a>00575 <span class="preprocessor"></span><span class="preprocessor"># define SUPPORT_POSIX_MAPPED_FILES 1</span>
<a name="l00576"></a>00576 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00577"></a>00577 <span class="preprocessor"></span>
<a name="l00578"></a>00578 <span class="comment">/*</span>
<a name="l00579"></a>00579 <span class="comment"> bool is a reserved word in some but</span>
<a name="l00580"></a>00580 <span class="comment"> not all C++ compilers depending on age</span>
<a name="l00581"></a>00581 <span class="comment"> work around is to avoid bool altogether</span>
<a name="l00582"></a>00582 <span class="comment"> by introducing a new enum called Bool</span>
<a name="l00583"></a>00583 <span class="comment">*/</span>
<a name="l00584"></a>00584 <span class="comment">/* We could use the C99 definition where supported</span>
<a name="l00585"></a>00585 <span class="comment">typedef _Bool Bool;</span>
<a name="l00586"></a>00586 <span class="comment">#define no (_Bool)0</span>
<a name="l00587"></a>00587 <span class="comment">#define yes (_Bool)1</span>
<a name="l00588"></a>00588 <span class="comment">*/</span>
<a name="l00589"></a>00589 <span class="keyword">typedef</span> <span class="keyword">enum</span>
<a name="l00590"></a>00590 {
<a name="l00591"></a>00591 no,
<a name="l00592"></a>00592 yes
<a name="l00593"></a>00593 } Bool;
<a name="l00594"></a>00594
<a name="l00595"></a>00595 <span class="comment">/* for NULL pointers </span>
<a name="l00596"></a>00596 <span class="comment">#define null ((const void*)0)</span>
<a name="l00597"></a>00597 <span class="comment">extern void* null;</span>
<a name="l00598"></a>00598 <span class="comment">*/</span>
<a name="l00599"></a>00599
<a name="l00600"></a>00600 <span class="preprocessor">#if defined(DMALLOC)</span>
<a name="l00601"></a>00601 <span class="preprocessor"></span><span class="preprocessor">#include &quot;dmalloc.h&quot;</span>
<a name="l00602"></a>00602 <span class="preprocessor">#endif</span>
<a name="l00603"></a>00603 <span class="preprocessor"></span>
<a name="l00604"></a>00604 <span class="comment">/* Opaque data structure.</span>
<a name="l00605"></a>00605 <span class="comment">* Cast to implementation type struct within lib.</span>
<a name="l00606"></a>00606 <span class="comment">* This will reduce inter-dependencies/conflicts w/ application code.</span>
<a name="l00607"></a>00607 <span class="comment">*/</span>
<a name="l00608"></a>00608 <span class="preprocessor">#if 1</span>
<a name="l00609"></a>00609 <span class="preprocessor"></span><span class="preprocessor">#define opaque_type( typenam )\</span>
<a name="l00610"></a>00610 <span class="preprocessor">struct _##typenam { int _opaque; };\</span>
<a name="l00611"></a>00611 <span class="preprocessor">typedef struct _##typenam const * typenam</span>
<a name="l00612"></a>00612 <span class="preprocessor"></span><span class="preprocessor">#else</span>
<a name="l00613"></a>00613 <span class="preprocessor"></span><span class="preprocessor">#define opaque_type(typenam) typedef const void* typenam</span>
<a name="l00614"></a>00614 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00615"></a>00615 <span class="preprocessor"></span>
<a name="l00616"></a>00616 <span class="comment">/* Opaque data structure used to pass back</span>
<a name="l00617"></a>00617 <span class="comment">** and forth to keep current position in a</span>
<a name="l00618"></a>00618 <span class="comment">** list or other collection.</span>
<a name="l00619"></a>00619 <span class="comment">*/</span>
<a name="l00620"></a>00620 opaque_type( TidyIterator );
<a name="l00621"></a>00621
<a name="l00622"></a>00622 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00623"></a>00623 <span class="preprocessor"></span>} <span class="comment">/* extern &quot;C&quot; */</span>
<a name="l00624"></a>00624 <span class="preprocessor">#endif</span>
<a name="l00625"></a>00625 <span class="preprocessor"></span>
<a name="l00626"></a>00626 <span class="preprocessor">#endif </span><span class="comment">/* __TIDY_PLATFORM_H__ */</span>
<a name="l00627"></a>00627
<a name="l00628"></a>00628
<a name="l00629"></a>00629 <span class="comment">/*</span>
<a name="l00630"></a>00630 <span class="comment"> * local variables:</span>
<a name="l00631"></a>00631 <span class="comment"> * mode: c</span>
<a name="l00632"></a>00632 <span class="comment"> * indent-tabs-mode: nil</span>
<a name="l00633"></a>00633 <span class="comment"> * c-basic-offset: 4</span>
<a name="l00634"></a>00634 <span class="comment"> * eval: (c-set-offset &#39;substatement-open 0)</span>
<a name="l00635"></a>00635 <span class="comment"> * end:</span>
<a name="l00636"></a>00636 <span class="comment"> */</span>
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>platform.h</b> </li>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

81
htmldoc/api/resize.js Normal file
View file

@ -0,0 +1,81 @@
var cookie_namespace = 'doxygen';
var sidenav,navtree,content,header;
function readCookie(cookie)
{
var myCookie = cookie_namespace+"_"+cookie+"=";
if (document.cookie)
{
var index = document.cookie.indexOf(myCookie);
if (index != -1)
{
var valStart = index + myCookie.length;
var valEnd = document.cookie.indexOf(";", valStart);
if (valEnd == -1)
{
valEnd = document.cookie.length;
}
var val = document.cookie.substring(valStart, valEnd);
return val;
}
}
return 0;
}
function writeCookie(cookie, val, expiration)
{
if (val==undefined) return;
if (expiration == null)
{
var date = new Date();
date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week
expiration = date.toGMTString();
}
document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/";
}
function resizeWidth()
{
var windowWidth = $(window).width() + "px";
var sidenavWidth = $(sidenav).width();
content.css({marginLeft:parseInt(sidenavWidth)+6+"px"}); //account for 6px-wide handle-bar
writeCookie('width',sidenavWidth, null);
}
function restoreWidth(navWidth)
{
var windowWidth = $(window).width() + "px";
content.css({marginLeft:parseInt(navWidth)+6+"px"});
sidenav.css({width:navWidth + "px"});
}
function resizeHeight()
{
var headerHeight = header.height();
var footerHeight = footer.height();
var windowHeight = $(window).height() - headerHeight - footerHeight;
content.css({height:windowHeight + "px"});
navtree.css({height:windowHeight + "px"});
sidenav.css({height:windowHeight + "px",top: headerHeight+"px"});
}
function initResizable()
{
header = $("#top");
sidenav = $("#side-nav");
content = $("#doc-content");
navtree = $("#nav-tree");
footer = $("#nav-path");
$(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } });
$(window).resize(function() { resizeHeight(); });
var width = readCookie('width');
if (width) { restoreWidth(width); } else { resizeWidth(); }
resizeHeight();
var url = location.href;
var i=url.indexOf("#");
if (i>=0) window.location.hash=url.substr(i);
var _preventDefault = function(evt) { evt.preventDefault(); };
$("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault);
}

View file

@ -0,0 +1,86 @@
<!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: TidyAttr Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('structTidyAttr.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">TidyAttr Struct Reference<div class="ingroups"><a class="el" href="group__Opaque.html">Opaque Types</a></div></div> </div>
</div>
<div class="contents">
<!-- doxytag: class="TidyAttr" -->
<p><code>#include &lt;<a class="el" href="tidy_8h_source.html">tidy.h</a>&gt;</code></p>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Opaque attribute datatype </p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="tidy_8h_source.html">tidy.h</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="structTidyAttr.html">TidyAttr</a> </li>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,86 @@
<!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: TidyDoc Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('structTidyDoc.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">TidyDoc Struct Reference<div class="ingroups"><a class="el" href="group__Opaque.html">Opaque Types</a></div></div> </div>
</div>
<div class="contents">
<!-- doxytag: class="TidyDoc" -->
<p><code>#include &lt;<a class="el" href="tidy_8h_source.html">tidy.h</a>&gt;</code></p>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Opaque document datatype </p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="tidy_8h_source.html">tidy.h</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="structTidyDoc.html">TidyDoc</a> </li>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,86 @@
<!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: TidyNode Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('structTidyNode.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">TidyNode Struct Reference<div class="ingroups"><a class="el" href="group__Opaque.html">Opaque Types</a></div></div> </div>
</div>
<div class="contents">
<!-- doxytag: class="TidyNode" -->
<p><code>#include &lt;<a class="el" href="tidy_8h_source.html">tidy.h</a>&gt;</code></p>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Opaque node datatype </p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="tidy_8h_source.html">tidy.h</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="structTidyNode.html">TidyNode</a> </li>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,86 @@
<!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: TidyOption Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('structTidyOption.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">TidyOption Struct Reference<div class="ingroups"><a class="el" href="group__Opaque.html">Opaque Types</a></div></div> </div>
</div>
<div class="contents">
<!-- doxytag: class="TidyOption" -->
<p><code>#include &lt;<a class="el" href="tidy_8h_source.html">tidy.h</a>&gt;</code></p>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Opaque option datatype </p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="tidy_8h_source.html">tidy.h</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="structTidyOption.html">TidyOption</a> </li>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,100 @@
<!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: _TidyAllocator Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('struct__TidyAllocator.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_TidyAllocator Struct Reference<div class="ingroups"><a class="el" href="group__Memory.html">Memory Allocation</a></div></div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_TidyAllocator" -->
<p><code>#include &lt;<a class="el" href="tidy_8h_source.html">tidy.h</a>&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2113f1c06a3cfe4cbdf9212a47e6938b"></a><!-- doxytag: member="_TidyAllocator::vtbl" ref="a2113f1c06a3cfe4cbdf9212a47e6938b" args="" -->
const <a class="el" href="group__Memory.html#ga3fe8c5ac7d658618c732565776940ed8">TidyAllocatorVtbl</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>vtbl</b></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>An allocator. To create your own allocator, do something like the following:</p>
<p>typedef struct _MyAllocator { TidyAllocator base; ...other custom allocator state... } MyAllocator;</p>
<p>void* MyAllocator_alloc(TidyAllocator *base, void *block, size_t nBytes) { MyAllocator *self = (MyAllocator*)base; ... } (etc)</p>
<p>static const TidyAllocatorVtbl MyAllocatorVtbl = { MyAllocator_alloc, MyAllocator_realloc, MyAllocator_free, MyAllocator_panic };</p>
<p>myAllocator allocator; <a class="el" href="structTidyDoc.html">TidyDoc</a> doc;</p>
<p>allocator.base.vtbl = &amp;MyAllocatorVtbl; ...initialise allocator specific state... doc = tidyCreateWithAllocator(&amp;allocator); ...</p>
<p>Although this looks slightly long winded, the advantage is that to create a custom allocator you simply need to set the vtbl pointer correctly. The vtbl itself can reside in static/global data, and hence does not need to be initialised each time an allocator is created, and furthermore the memory is shared amongst all created allocators. </p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="tidy_8h_source.html">tidy.h</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="struct__TidyAllocator.html">_TidyAllocator</a> </li>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,202 @@
<!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: _TidyAllocatorVtbl Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('struct__TidyAllocatorVtbl.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_TidyAllocatorVtbl Struct Reference<div class="ingroups"><a class="el" href="group__Memory.html">Memory Allocation</a></div></div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_TidyAllocatorVtbl" -->
<p><code>#include &lt;<a class="el" href="tidy_8h_source.html">tidy.h</a>&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyAllocatorVtbl.html#ac89bb7f5b58fcb5b31a1560705f3b817">alloc</a> (<a class="el" href="group__Memory.html#ga78e96524a88db0c09e766795265863da">TidyAllocator</a> *self, size_t nBytes)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyAllocatorVtbl.html#a0cad0dd2aa75a20573fc46f25460a5cc">realloc</a> (<a class="el" href="group__Memory.html#ga78e96524a88db0c09e766795265863da">TidyAllocator</a> *self, void *block, size_t nBytes)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyAllocatorVtbl.html#a1e453d5e80b35fe3c6c15512c6b95aa5">void</a> (TIDY_CALL *free)(<a class="el" href="group__Memory.html#ga78e96524a88db0c09e766795265863da">TidyAllocator</a> *self</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyAllocatorVtbl.html#a4ecb749644f9253427eb53028363d01d">void</a> (TIDY_CALL *panic)(<a class="el" href="group__Memory.html#ga78e96524a88db0c09e766795265863da">TidyAllocator</a> *self</td></tr>
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a098a1144e7222917467b007f7a5001fc"></a><!-- doxytag: member="_TidyAllocatorVtbl::block" ref="a098a1144e7222917467b007f7a5001fc" args="" -->
void *&#160;</td><td class="memItemRight" valign="bottom"><b>block</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93b8f23e78a6636c055ecc9ff13aadb3"></a><!-- doxytag: member="_TidyAllocatorVtbl::msg" ref="a93b8f23e78a6636c055ecc9ff13aadb3" args="" -->
ctmbstr&#160;</td><td class="memItemRight" valign="bottom"><b>msg</b></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>An allocator's function table. All functions here must be provided. </p>
</div><hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ac89bb7f5b58fcb5b31a1560705f3b817"></a><!-- doxytag: member="_TidyAllocatorVtbl::alloc" ref="ac89bb7f5b58fcb5b31a1560705f3b817" args="(TidyAllocator *self, size_t nBytes)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* TIDY_CALL* _TidyAllocatorVtbl::alloc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__Memory.html#ga78e96524a88db0c09e766795265863da">TidyAllocator</a> *&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>nBytes</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Called to allocate a block of nBytes of memory </p>
</div>
</div>
<a class="anchor" id="a0cad0dd2aa75a20573fc46f25460a5cc"></a><!-- doxytag: member="_TidyAllocatorVtbl::realloc" ref="a0cad0dd2aa75a20573fc46f25460a5cc" args="(TidyAllocator *self, void *block, size_t nBytes)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* TIDY_CALL* _TidyAllocatorVtbl::realloc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__Memory.html#ga78e96524a88db0c09e766795265863da">TidyAllocator</a> *&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>block</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>nBytes</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Called to resize (grow, in general) a block of memory. Must support being called with NULL. </p>
</div>
</div>
<a class="anchor" id="a1e453d5e80b35fe3c6c15512c6b95aa5"></a><!-- doxytag: member="_TidyAllocatorVtbl::void" ref="a1e453d5e80b35fe3c6c15512c6b95aa5" args="(TIDY_CALL *free)(TidyAllocator *self" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">_TidyAllocatorVtbl::void </td>
<td>(</td>
<td class="paramtype">TIDY_CALL *&#160;</td>
<td class="paramname"><em>free</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Called to free a previously allocated block of memory </p>
</div>
</div>
<a class="anchor" id="a4ecb749644f9253427eb53028363d01d"></a><!-- doxytag: member="_TidyAllocatorVtbl::void" ref="a4ecb749644f9253427eb53028363d01d" args="(TIDY_CALL *panic)(TidyAllocator *self" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">_TidyAllocatorVtbl::void </td>
<td>(</td>
<td class="paramtype">TIDY_CALL *&#160;</td>
<td class="paramname"><em>panic</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Called when a panic condition is detected. Must support block == NULL. This function is not called if either alloc or realloc fails; it is up to the allocator to do this. Currently this function can only be called if an error is detected in the tree integrity via the internal function CheckNodeIntegrity(). This is a situation that can only arise in the case of a programming error in tidylib. You can turn off node integrity checking by defining the constant NO_NODE_INTEGRITY_CHECK during the build. </p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="tidy_8h_source.html">tidy.h</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="struct__TidyAllocatorVtbl.html">_TidyAllocatorVtbl</a> </li>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,168 @@
<!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: _TidyBuffer Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('struct__TidyBuffer.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_TidyBuffer Struct Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_TidyBuffer" -->
<p><code>#include &lt;<a class="el" href="buffio_8h_source.html">buffio.h</a>&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Memory.html#ga78e96524a88db0c09e766795265863da">TidyAllocator</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyBuffer.html#ab6655c52ed81490e8016976a4810a330">allocator</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">byte *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyBuffer.html#a2b1c3814410eefbe2168b248485eea91">bp</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyBuffer.html#a227728492f6266dec940bcc541046cd9">size</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyBuffer.html#a523a1f5f2a1b0333d70b9d8a5a52de13">allocated</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyBuffer.html#af607eaeb44ae6d8f2371e1e05b016caf">next</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>TidyBuffer - A chunk of memory </p>
</div><hr/><h2>Field Documentation</h2>
<a class="anchor" id="ab6655c52ed81490e8016976a4810a330"></a><!-- doxytag: member="_TidyBuffer::allocator" ref="ab6655c52ed81490e8016976a4810a330" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__Memory.html#ga78e96524a88db0c09e766795265863da">TidyAllocator</a>* <a class="el" href="struct__TidyBuffer.html#ab6655c52ed81490e8016976a4810a330">_TidyBuffer::allocator</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Memory allocator </p>
</div>
</div>
<a class="anchor" id="a2b1c3814410eefbe2168b248485eea91"></a><!-- doxytag: member="_TidyBuffer::bp" ref="a2b1c3814410eefbe2168b248485eea91" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">byte* <a class="el" href="struct__TidyBuffer.html#a2b1c3814410eefbe2168b248485eea91">_TidyBuffer::bp</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Pointer to bytes </p>
</div>
</div>
<a class="anchor" id="a227728492f6266dec940bcc541046cd9"></a><!-- doxytag: member="_TidyBuffer::size" ref="a227728492f6266dec940bcc541046cd9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint <a class="el" href="struct__TidyBuffer.html#a227728492f6266dec940bcc541046cd9">_TidyBuffer::size</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p># bytes currently in use </p>
</div>
</div>
<a class="anchor" id="a523a1f5f2a1b0333d70b9d8a5a52de13"></a><!-- doxytag: member="_TidyBuffer::allocated" ref="a523a1f5f2a1b0333d70b9d8a5a52de13" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint <a class="el" href="struct__TidyBuffer.html#a523a1f5f2a1b0333d70b9d8a5a52de13">_TidyBuffer::allocated</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p># bytes allocated </p>
</div>
</div>
<a class="anchor" id="af607eaeb44ae6d8f2371e1e05b016caf"></a><!-- doxytag: member="_TidyBuffer::next" ref="af607eaeb44ae6d8f2371e1e05b016caf" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint <a class="el" href="struct__TidyBuffer.html#af607eaeb44ae6d8f2371e1e05b016caf">_TidyBuffer::next</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Offset of current input position </p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="buffio_8h_source.html">buffio.h</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="struct__TidyBuffer.html">_TidyBuffer</a> </li>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,153 @@
<!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: _TidyInputSource Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('struct__TidyInputSource.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_TidyInputSource Struct Reference<div class="ingroups"><a class="el" href="group__IO.html">I/O and Messages</a></div></div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_TidyInputSource" -->
<p><code>#include &lt;<a class="el" href="tidy_8h_source.html">tidy.h</a>&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyInputSource.html#a19bd9d8877bfc702ceae4e174d0b07d4">sourceData</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__IO.html#ga6951f79d4b50288e96a3896ab01393d6">TidyGetByteFunc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyInputSource.html#a4c318270e25e2e4dd9506cb04542b7d8">getByte</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__IO.html#ga298b882c5fc7cc969ef58fb187bdd371">TidyUngetByteFunc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyInputSource.html#a8bb61c749e1295207cd92752e63ae505">ungetByte</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__IO.html#ga9f8e1bb4c4740ffb399ec424594c4972">TidyEOFFunc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyInputSource.html#af90ba85f6caffb1321a8fe3ef4b7bebb">eof</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>TidyInputSource - Delivers raw bytes of input </p>
</div><hr/><h2>Field Documentation</h2>
<a class="anchor" id="a19bd9d8877bfc702ceae4e174d0b07d4"></a><!-- doxytag: member="_TidyInputSource::sourceData" ref="a19bd9d8877bfc702ceae4e174d0b07d4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* <a class="el" href="struct__TidyInputSource.html#a19bd9d8877bfc702ceae4e174d0b07d4">_TidyInputSource::sourceData</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Input context. Passed to callbacks </p>
</div>
</div>
<a class="anchor" id="a4c318270e25e2e4dd9506cb04542b7d8"></a><!-- doxytag: member="_TidyInputSource::getByte" ref="a4c318270e25e2e4dd9506cb04542b7d8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__IO.html#ga6951f79d4b50288e96a3896ab01393d6">TidyGetByteFunc</a> <a class="el" href="struct__TidyInputSource.html#a4c318270e25e2e4dd9506cb04542b7d8">_TidyInputSource::getByte</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Pointer to "get byte" callback </p>
</div>
</div>
<a class="anchor" id="a8bb61c749e1295207cd92752e63ae505"></a><!-- doxytag: member="_TidyInputSource::ungetByte" ref="a8bb61c749e1295207cd92752e63ae505" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__IO.html#ga298b882c5fc7cc969ef58fb187bdd371">TidyUngetByteFunc</a> <a class="el" href="struct__TidyInputSource.html#a8bb61c749e1295207cd92752e63ae505">_TidyInputSource::ungetByte</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Pointer to "unget" callback </p>
</div>
</div>
<a class="anchor" id="af90ba85f6caffb1321a8fe3ef4b7bebb"></a><!-- doxytag: member="_TidyInputSource::eof" ref="af90ba85f6caffb1321a8fe3ef4b7bebb" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__IO.html#ga9f8e1bb4c4740ffb399ec424594c4972">TidyEOFFunc</a> <a class="el" href="struct__TidyInputSource.html#af90ba85f6caffb1321a8fe3ef4b7bebb">_TidyInputSource::eof</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Pointer to "eof" callback </p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="tidy_8h_source.html">tidy.h</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="struct__TidyInputSource.html">_TidyInputSource</a> </li>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,123 @@
<!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: _TidyOutputSink Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('struct__TidyOutputSink.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">_TidyOutputSink Struct Reference<div class="ingroups"><a class="el" href="group__IO.html">I/O and Messages</a></div></div> </div>
</div>
<div class="contents">
<!-- doxytag: class="_TidyOutputSink" -->
<p><code>#include &lt;<a class="el" href="tidy_8h_source.html">tidy.h</a>&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyOutputSink.html#a8ea61dfa1ce4ba41a7a9c50b7729ab8a">sinkData</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__IO.html#ga63bcce5aa5f52e4e2e22aedd750b8bbc">TidyPutByteFunc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyOutputSink.html#a0b392463d9767dc9fbed2f524fbe7407">putByte</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>TidyOutputSink - accepts raw bytes of output </p>
</div><hr/><h2>Field Documentation</h2>
<a class="anchor" id="a8ea61dfa1ce4ba41a7a9c50b7729ab8a"></a><!-- doxytag: member="_TidyOutputSink::sinkData" ref="a8ea61dfa1ce4ba41a7a9c50b7729ab8a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* <a class="el" href="struct__TidyOutputSink.html#a8ea61dfa1ce4ba41a7a9c50b7729ab8a">_TidyOutputSink::sinkData</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Output context. Passed to callbacks </p>
</div>
</div>
<a class="anchor" id="a0b392463d9767dc9fbed2f524fbe7407"></a><!-- doxytag: member="_TidyOutputSink::putByte" ref="a0b392463d9767dc9fbed2f524fbe7407" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__IO.html#ga63bcce5aa5f52e4e2e22aedd750b8bbc">TidyPutByteFunc</a> <a class="el" href="struct__TidyOutputSink.html#a0b392463d9767dc9fbed2f524fbe7407">_TidyOutputSink::putByte</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Pointer to "put byte" callback </p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="tidy_8h_source.html">tidy.h</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="struct__TidyOutputSink.html">_TidyOutputSink</a> </li>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

BIN
htmldoc/api/tab_a.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 B

BIN
htmldoc/api/tab_b.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 B

BIN
htmldoc/api/tab_h.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 B

BIN
htmldoc/api/tab_s.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 B

59
htmldoc/api/tabs.css Normal file
View file

@ -0,0 +1,59 @@
.tabs, .tabs2, .tabs3 {
background-image: url('tab_b.png');
width: 100%;
z-index: 101;
font-size: 13px;
}
.tabs2 {
font-size: 10px;
}
.tabs3 {
font-size: 9px;
}
.tablist {
margin: 0;
padding: 0;
display: table;
}
.tablist li {
float: left;
display: table-cell;
background-image: url('tab_b.png');
line-height: 36px;
list-style: none;
}
.tablist a {
display: block;
padding: 0 20px;
font-weight: bold;
background-image:url('tab_s.png');
background-repeat:no-repeat;
background-position:right;
color: #283A5D;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
text-decoration: none;
outline: none;
}
.tabs3 .tablist a {
padding: 0 10px;
}
.tablist a:hover {
background-image: url('tab_h.png');
background-repeat:repeat-x;
color: #fff;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
text-decoration: none;
}
.tablist li.current a {
background-image: url('tab_a.png');
background-repeat:repeat-x;
color: #fff;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
}

634
htmldoc/api/tidy_8h.html Normal file
View file

@ -0,0 +1,634 @@
<!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: tidy.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('tidy_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Defines</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">tidy.h File Reference</div> </div>
</div>
<div class="contents">
<p><a href="tidy_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyAllocatorVtbl.html">_TidyAllocatorVtbl</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyAllocator.html">_TidyAllocator</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyInputSource.html">_TidyInputSource</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__TidyOutputSink.html">_TidyOutputSink</a></td></tr>
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga9a078b706ec6f37cce40958f6f68585a">EndOfStream</a>&#160;&#160;&#160;(~0u)</td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b2baca367b9029e506c454cc06c62c5"></a><!-- doxytag: member="tidy.h::TidyBuffer" ref="a8b2baca367b9029e506c454cc06c62c5" args="" -->
typedef struct <a class="el" href="struct__TidyBuffer.html">_TidyBuffer</a>&#160;</td><td class="memItemRight" valign="bottom"><b>TidyBuffer</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct__TidyAllocatorVtbl.html">_TidyAllocatorVtbl</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga3fe8c5ac7d658618c732565776940ed8">TidyAllocatorVtbl</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct__TidyAllocator.html">_TidyAllocator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga78e96524a88db0c09e766795265863da">TidyAllocator</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef void *(TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga3bd3cc4d0c837a4cd10ab472ba671430">TidyMalloc</a> )(size_t len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef void *(TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga9d9a5625817932dbbb39dd33de678edd">TidyRealloc</a> )(void *buf, size_t len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef void(TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga27931c443e424937ba47f0d4795aa35f">TidyFree</a> )(void *buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef void(TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga0770be41d9935a3e2933ba0be3c7725c">TidyPanic</a> )(ctmbstr mssg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef Bool(TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#gaee8a8bcb6091bd36f6fc20507a4544fc">TidyOptCallback</a> )(ctmbstr option, ctmbstr value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef int(TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga6951f79d4b50288e96a3896ab01393d6">TidyGetByteFunc</a> )(void *sourceData)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef void(TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga298b882c5fc7cc969ef58fb187bdd371">TidyUngetByteFunc</a> )(void *sourceData, byte bt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef Bool(TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga9f8e1bb4c4740ffb399ec424594c4972">TidyEOFFunc</a> )(void *sourceData)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef TIDY_STRUCT struct <br class="typebreak"/>
<a class="el" href="struct__TidyInputSource.html">_TidyInputSource</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef void(TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga63bcce5aa5f52e4e2e22aedd750b8bbc">TidyPutByteFunc</a> )(void *sinkData, byte bt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef TIDY_STRUCT struct <br class="typebreak"/>
<a class="el" href="struct__TidyOutputSink.html">_TidyOutputSink</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98">TidyOutputSink</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef Bool(TIDY_CALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga29c5bee28b95924a97ea4fbb81668c5e">TidyReportFilter</a> )(<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, TidyReportLevel lvl, uint line, uint col, ctmbstr mssg)</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1b209c260854e89f73101c18fe835516"></a><!-- doxytag: member="tidy.h::opaque_type" ref="ga1b209c260854e89f73101c18fe835516" args="(TidyDoc)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>opaque_type</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafdaa7208b82ae763fbccb646035f9391"></a><!-- doxytag: member="tidy.h::opaque_type" ref="gafdaa7208b82ae763fbccb646035f9391" args="(TidyOption)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>opaque_type</b> (<a class="el" href="structTidyOption.html">TidyOption</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa8d1f990e71bf7d6bc1b17974b7788a4"></a><!-- doxytag: member="tidy.h::opaque_type" ref="gaa8d1f990e71bf7d6bc1b17974b7788a4" args="(TidyNode)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>opaque_type</b> (<a class="el" href="structTidyNode.html">TidyNode</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga236c416d715827e6db5691ce66415c2f"></a><!-- doxytag: member="tidy.h::opaque_type" ref="ga236c416d715827e6db5691ce66415c2f" args="(TidyAttr)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>opaque_type</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#gab55079374527525e3374ebc4d2a1e625">tidySetMallocCall</a> (<a class="el" href="group__Memory.html#ga3bd3cc4d0c837a4cd10ab472ba671430">TidyMalloc</a> fmalloc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga446b538da3ee3f2e5a3827b877665b30">tidySetReallocCall</a> (<a class="el" href="group__Memory.html#ga9d9a5625817932dbbb39dd33de678edd">TidyRealloc</a> frealloc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga70e707b7df86effb5727b0b9ff64eed7">tidySetFreeCall</a> (<a class="el" href="group__Memory.html#ga27931c443e424937ba47f0d4795aa35f">TidyFree</a> ffree)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#gab12cc0435bacec1a8c725e02357acc00">tidySetPanicCall</a> (<a class="el" href="group__Memory.html#ga0770be41d9935a3e2933ba0be3c7725c">TidyPanic</a> fpanic)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga728e98da5985ecb26de7c6c45f7fcaf2"></a><!-- doxytag: member="tidy.h::tidyCreate" ref="ga728e98da5985ecb26de7c6c45f7fcaf2" args="(void)" -->
<a class="el" href="structTidyDoc.html">TidyDoc</a> TIDY_CALL&#160;</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="tidy.h::tidyCreateWithAllocator" ref="gaf58ea992501470e0998182a1c75df2aa" args="(TidyAllocator *allocator)" -->
<a class="el" href="structTidyDoc.html">TidyDoc</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyCreateWithAllocator</b> (<a class="el" href="group__Memory.html#ga78e96524a88db0c09e766795265863da">TidyAllocator</a> *allocator)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacc380c1451088b89898a85337b113713"></a><!-- doxytag: member="tidy.h::tidyRelease" ref="gacc380c1451088b89898a85337b113713" args="(TidyDoc tdoc)" -->
void TIDY_CALL&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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="tidy.h::tidyFileExists" ref="gac10c770d6ea5a0610159ad17f8427943" args="(TidyDoc tdoc, ctmbstr filename)" -->
Bool TIDY_CALL&#160;</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&#160;</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&#160;</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&#160;</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"><a class="anchor" id="gab94961700088d2daf8dcc012a5e33e49"></a><!-- doxytag: member="tidy.h::tidySetOptionCallback" ref="gab94961700088d2daf8dcc012a5e33e49" args="(TidyDoc tdoc, TidyOptCallback pOptCallback)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidySetOptionCallback</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="group__Configuration.html#gaee8a8bcb6091bd36f6fc20507a4544fc">TidyOptCallback</a> pOptCallback)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">TidyOptionId TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga500f31ba81d015b8ce9dad6f2a6ade75">tidyOptGetIdForName</a> (ctmbstr optnam)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">TidyIterator TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#gab92a35ffbd3b0b668534d63f94d2486f">tidyGetOptionList</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structTidyOption.html">TidyOption</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga1a3088dacc539487e00f1eb4009dafc0">tidyGetNextOption</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, TidyIterator *pos)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structTidyOption.html">TidyOption</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga030c695d6407b2756856eb1862642cfe">tidyGetOption</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, TidyOptionId optId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structTidyOption.html">TidyOption</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#gaeae2e147645697fc54234ff2526a8108">tidyGetOptionByName</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, ctmbstr optnam)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">TidyOptionId TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga51cf095b76921b4e290e14814998f096">tidyOptGetId</a> (<a class="el" href="structTidyOption.html">TidyOption</a> opt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ctmbstr TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#gaf370cd2ea113747f50da185fda24adcb">tidyOptGetName</a> (<a class="el" href="structTidyOption.html">TidyOption</a> opt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">TidyOptionType TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga06e2685cc2950b182ff2f7136d170a34">tidyOptGetType</a> (<a class="el" href="structTidyOption.html">TidyOption</a> opt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga6aba2ccdb1237a70f5fe1393fee0ce4d">tidyOptIsReadOnly</a> (<a class="el" href="structTidyOption.html">TidyOption</a> opt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">TidyConfigCategory TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga1d8b72e64e4d949dc21599fa788e842f">tidyOptGetCategory</a> (<a class="el" href="structTidyOption.html">TidyOption</a> opt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ctmbstr TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#gab9e02c9927fe2c382ec5f81b4acf9cb4">tidyOptGetDefault</a> (<a class="el" href="structTidyOption.html">TidyOption</a> opt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ulong TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#gafc8df35e864dd3a24f23aca3c2f8bd9d">tidyOptGetDefaultInt</a> (<a class="el" href="structTidyOption.html">TidyOption</a> opt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#gadadea4da66e3718e02b720c2b59d170b">tidyOptGetDefaultBool</a> (<a class="el" href="structTidyOption.html">TidyOption</a> opt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">TidyIterator TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga31f815fe2b5bf1e00d6b50be62edd0ab">tidyOptGetPickList</a> (<a class="el" href="structTidyOption.html">TidyOption</a> opt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ctmbstr TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#gad1366c5c458f38d2a9c6a6335e6704d9">tidyOptGetNextPick</a> (<a class="el" href="structTidyOption.html">TidyOption</a> opt, TidyIterator *pos)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ctmbstr TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga0fbe23ab1e4ec374fa38e6f514617e4d">tidyOptGetValue</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, TidyOptionId optId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#gaf37bdad3b6809d8cb78e7d6316d4ba69">tidyOptSetValue</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, TidyOptionId optId, ctmbstr val)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#gad09fbcbbaf83fbf93e0d7be9c9bb30c0">tidyOptParseValue</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, ctmbstr optnam, ctmbstr val)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ulong TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga7ff683612d446b07318517e564cccc7a">tidyOptGetInt</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, TidyOptionId optId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#gad9e75a64c8dcbc54e791959cf934e1ad">tidyOptSetInt</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, TidyOptionId optId, ulong val)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga09e6c999e9e7ebc94ea3d9cf5d674125">tidyOptGetBool</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, TidyOptionId optId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#gac9de7e155bea5c28713f2bfb93614472">tidyOptSetBool</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, TidyOptionId optId, Bool val)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga2aa45ad67758ca0b18d14eafa37fe080">tidyOptResetToDefault</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, TidyOptionId opt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga874ce26884f0eeaf692c30758688888a">tidyOptResetAllToDefault</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga4beb2c73c90c3e2ae589c2642478cebd">tidyOptSnapshot</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#gae6212b8f32990763cc18a6d3f05eb191">tidyOptResetToSnapshot</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga083cb42d6f4413604240b5c1b3aa2070">tidyOptDiffThanDefault</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga793bc9e177aa90301802e44c4fc22e0e">tidyOptDiffThanSnapshot</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga0b6cb26ab5dbbe0a0841d605fbd06fad">tidyOptCopyConfig</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdocTo, <a class="el" href="structTidyDoc.html">TidyDoc</a> tdocFrom)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ctmbstr TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga47f8502cc202fc7423937647957955a3">tidyOptGetEncName</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, TidyOptionId optId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ctmbstr TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga0785047cc73d5fbc88691861a0fa9c78">tidyOptGetCurrPick</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, TidyOptionId optId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">TidyIterator TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga55f30cf9e507f8fc66330ec3b0132620">tidyOptGetDeclTagList</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ctmbstr TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#gacec933eef8f9eec3dfa4382e05cab251">tidyOptGetNextDeclTag</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, TidyOptionId optId, TidyIterator *iter)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ctmbstr TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#gafca3ed506463e192187133ff646a643d">tidyOptGetDoc</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="structTidyOption.html">TidyOption</a> opt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">TidyIterator TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#gaeed1ef5cb5329f3f5aca0a8ad7e8ea4f">tidyOptGetDocLinksList</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="structTidyOption.html">TidyOption</a> opt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structTidyOption.html">TidyOption</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Configuration.html#ga1db79a95067d6364c02263d9492fa9e8">tidyOptGetNextDocLinks</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, TidyIterator *pos)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#gab446af273e331cb0440dd01b6990d2d0">tidyInitSource</a> (<a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a> *source, void *srcData, <a class="el" href="group__IO.html#ga6951f79d4b50288e96a3896ab01393d6">TidyGetByteFunc</a> gbFunc, <a class="el" href="group__IO.html#ga298b882c5fc7cc969ef58fb187bdd371">TidyUngetByteFunc</a> ugbFunc, <a class="el" href="group__IO.html#ga9f8e1bb4c4740ffb399ec424594c4972">TidyEOFFunc</a> endFunc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#gadba396ffec9f29b27d73a23264dcfa0b">tidyGetByte</a> (<a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a> *source)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga0c8d46de315cabb0ac7d2cf01ca183d7">tidyUngetByte</a> (<a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a> *source, uint byteValue)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga399df5ba17614205964a665f7b1726a6">tidyIsEOF</a> (<a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a> *source)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga7e93289be3a7253cdf99a96285e6a2d4">tidyInitSink</a> (<a class="el" href="group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98">TidyOutputSink</a> *sink, void *snkData, <a class="el" href="group__IO.html#ga63bcce5aa5f52e4e2e22aedd750b8bbc">TidyPutByteFunc</a> pbFunc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga2a34772782d7b786e37012fce4cd2425">tidyPutByte</a> (<a class="el" href="group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98">TidyOutputSink</a> *sink, uint byteValue)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga51e02523601388bb83c2555b995e68b0">tidySetReportFilter</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="group__IO.html#ga29c5bee28b95924a97ea4fbb81668c5e">TidyReportFilter</a> filtCallback)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">FILE *TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga669758031bbd5d4ba957b19e77229c8b">tidySetErrorFile</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, ctmbstr errfilnam)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#ga5e5cffe93edf4bea0d3214be70d6f77b">tidySetErrorBuffer</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *errbuf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__IO.html#gad47c75f3af85e7927e7ac18918ec6363">tidySetErrorSink</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">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Parse.html#ga5ec263f2e430dd9c9e10437f067b2a28">tidyParseFile</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, ctmbstr filename)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Parse.html#ga96b41ff6e6a7f9d0b9b0e901e33ad31d">tidyParseStdin</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Parse.html#ga50c02fa244dcd120ae339719c2132ff9">tidyParseString</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, ctmbstr content)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Parse.html#gaa28ce34c95750f150205843885317851">tidyParseBuffer</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Parse.html#gaa65dad2a4ca5fa97d267ddefe1180e0e">tidyParseSource</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb">TidyInputSource</a> *source)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Clean.html#ga11fd23eeb4acfaa0f9501effa0c21269">tidyCleanAndRepair</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Clean.html#ga6170500974cc02114f6e4a29d44b7d77">tidyRunDiagnostics</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Save.html#ga19ee6e2ee0e719a97cff443ebb19ae44">tidySaveFile</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, ctmbstr filename)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Save.html#ga6638d1800ee63fc6bea19bc2bf582be2">tidySaveStdout</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Save.html#ga7e8642262c8c4d34cf7cc426647d29f0">tidySaveBuffer</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Save.html#gaf684fefd3e42f459cf0a4ebe937ce12b">tidySaveString</a> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, tmbstr buffer, uint *buflen)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Save.html#gaea985b28470453d0218092b137f71e77">tidySaveSink</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">int TIDY_CALL&#160;</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&#160;</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&#160;</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&#160;</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>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac70f893c5cd5805bf76b393ad07c93c6"></a><!-- doxytag: member="tidy.h::tidyGetRoot" ref="gac70f893c5cd5805bf76b393ad07c93c6" args="(TidyDoc tdoc)" -->
<a class="el" href="structTidyNode.html">TidyNode</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyGetRoot</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae539f5031bd1e039458a7fffb07a2b7a"></a><!-- doxytag: member="tidy.h::tidyGetHtml" ref="gae539f5031bd1e039458a7fffb07a2b7a" args="(TidyDoc tdoc)" -->
<a class="el" href="structTidyNode.html">TidyNode</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyGetHtml</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8bc403902d8535a6dab3efc29519d970"></a><!-- doxytag: member="tidy.h::tidyGetHead" ref="ga8bc403902d8535a6dab3efc29519d970" args="(TidyDoc tdoc)" -->
<a class="el" href="structTidyNode.html">TidyNode</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyGetHead</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga860430a9ae7b9d347f0f7eb4204b3046"></a><!-- doxytag: member="tidy.h::tidyGetBody" ref="ga860430a9ae7b9d347f0f7eb4204b3046" args="(TidyDoc tdoc)" -->
<a class="el" href="structTidyNode.html">TidyNode</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyGetBody</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0da0a16a07321623bda6a02a397111ca"></a><!-- doxytag: member="tidy.h::tidyGetParent" ref="ga0da0a16a07321623bda6a02a397111ca" args="(TidyNode tnod)" -->
<a class="el" href="structTidyNode.html">TidyNode</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyGetParent</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0ef21eb446a56c3874a993b6f3966e73"></a><!-- doxytag: member="tidy.h::tidyGetChild" ref="ga0ef21eb446a56c3874a993b6f3966e73" args="(TidyNode tnod)" -->
<a class="el" href="structTidyNode.html">TidyNode</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyGetChild</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga60f48e1a0981ccfa027e62f73f0b1e7d"></a><!-- doxytag: member="tidy.h::tidyGetNext" ref="ga60f48e1a0981ccfa027e62f73f0b1e7d" args="(TidyNode tnod)" -->
<a class="el" href="structTidyNode.html">TidyNode</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyGetNext</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7a277d67c8143a8dd66d6c4796e5afa2"></a><!-- doxytag: member="tidy.h::tidyGetPrev" ref="ga7a277d67c8143a8dd66d6c4796e5afa2" args="(TidyNode tnod)" -->
<a class="el" href="structTidyNode.html">TidyNode</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyGetPrev</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7247560b46127ac69780b938d8bca177"></a><!-- doxytag: member="tidy.h::tidyAttrFirst" ref="ga7247560b46127ac69780b938d8bca177" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrFirst</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8af1c83f5c33e767ca40561341089bae"></a><!-- doxytag: member="tidy.h::tidyAttrNext" ref="ga8af1c83f5c33e767ca40561341089bae" args="(TidyAttr tattr)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrNext</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga32dff6f721a553a54cee0324cda15ba7"></a><!-- doxytag: member="tidy.h::tidyAttrName" ref="ga32dff6f721a553a54cee0324cda15ba7" args="(TidyAttr tattr)" -->
ctmbstr TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrName</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaeb8f272e8135e744b9b3f006517f1073"></a><!-- doxytag: member="tidy.h::tidyAttrValue" ref="gaeb8f272e8135e744b9b3f006517f1073" args="(TidyAttr tattr)" -->
ctmbstr TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrValue</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa9786b1ce44061e2811d1ecbcd76d318"></a><!-- doxytag: member="tidy.h::tidyNodeGetType" ref="gaa9786b1ce44061e2811d1ecbcd76d318" args="(TidyNode tnod)" -->
TidyNodeType TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeGetType</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5ea4ecef06555a58f942b2c500722156"></a><!-- doxytag: member="tidy.h::tidyNodeGetName" ref="ga5ea4ecef06555a58f942b2c500722156" args="(TidyNode tnod)" -->
ctmbstr TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeGetName</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga446c2a5ed55a75685074585f007b52c5"></a><!-- doxytag: member="tidy.h::tidyNodeIsText" ref="ga446c2a5ed55a75685074585f007b52c5" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsText</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2eb2b4a0ee75c74215de9859467d17f1"></a><!-- doxytag: member="tidy.h::tidyNodeIsProp" ref="ga2eb2b4a0ee75c74215de9859467d17f1" args="(TidyDoc tdoc, TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsProp</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga69c929ff5987273560e683e44b2515eb"></a><!-- doxytag: member="tidy.h::tidyNodeIsHeader" ref="ga69c929ff5987273560e683e44b2515eb" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsHeader</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4abc910dd180773665c6e2e4e30ea2d7"></a><!-- doxytag: member="tidy.h::tidyNodeHasText" ref="ga4abc910dd180773665c6e2e4e30ea2d7" args="(TidyDoc tdoc, TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeHasText</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga174176952045d3a79500451eae0322d6"></a><!-- doxytag: member="tidy.h::tidyNodeGetText" ref="ga174176952045d3a79500451eae0322d6" args="(TidyDoc tdoc, TidyNode tnod, TidyBuffer *buf)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeGetText</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="structTidyNode.html">TidyNode</a> tnod, <a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga775c446f1fd1ffa25eb688af6c56853c"></a><!-- doxytag: member="tidy.h::tidyNodeGetValue" ref="ga775c446f1fd1ffa25eb688af6c56853c" args="(TidyDoc tdoc, TidyNode tnod, TidyBuffer *buf)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeGetValue</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a> tdoc, <a class="el" href="structTidyNode.html">TidyNode</a> tnod, <a class="el" href="struct__TidyBuffer.html">TidyBuffer</a> *buf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga30307d5b9937c7f0aad1f37d7cf7848c"></a><!-- doxytag: member="tidy.h::tidyNodeGetId" ref="ga30307d5b9937c7f0aad1f37d7cf7848c" args="(TidyNode tnod)" -->
TidyTagId TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeGetId</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga98658b8c02e0d2000a6c7da5d916ced4"></a><!-- doxytag: member="tidy.h::tidyNodeLine" ref="ga98658b8c02e0d2000a6c7da5d916ced4" args="(TidyNode tnod)" -->
uint TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeLine</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga00fb1f74d89419ad97f345660cd8876f"></a><!-- doxytag: member="tidy.h::tidyNodeColumn" ref="ga00fb1f74d89419ad97f345660cd8876f" args="(TidyNode tnod)" -->
uint TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeColumn</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf692f1ed40027be3f3cd5d198abc3ad2"></a><!-- doxytag: member="tidy.h::tidyNodeIsHTML" ref="gaf692f1ed40027be3f3cd5d198abc3ad2" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsHTML</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga59e3d8737230aaf6aefd38923b2d9938"></a><!-- doxytag: member="tidy.h::tidyNodeIsHEAD" ref="ga59e3d8737230aaf6aefd38923b2d9938" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsHEAD</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga41c163de846f0a5f0a06f8e8ba1559cc"></a><!-- doxytag: member="tidy.h::tidyNodeIsTITLE" ref="ga41c163de846f0a5f0a06f8e8ba1559cc" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsTITLE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9c09a80c0fbb47c46c48816217058067"></a><!-- doxytag: member="tidy.h::tidyNodeIsBASE" ref="ga9c09a80c0fbb47c46c48816217058067" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsBASE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaeecc06fcf1ead446d89e2da189124a84"></a><!-- doxytag: member="tidy.h::tidyNodeIsMETA" ref="gaeecc06fcf1ead446d89e2da189124a84" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsMETA</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacba5807618c3f9e55cc03ff87de9b7ce"></a><!-- doxytag: member="tidy.h::tidyNodeIsBODY" ref="gacba5807618c3f9e55cc03ff87de9b7ce" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsBODY</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae1ea58f48b98e27dc9e4489937f17755"></a><!-- doxytag: member="tidy.h::tidyNodeIsFRAMESET" ref="gae1ea58f48b98e27dc9e4489937f17755" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsFRAMESET</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacb9bcd9b662a2089064a3c240062c99f"></a><!-- doxytag: member="tidy.h::tidyNodeIsFRAME" ref="gacb9bcd9b662a2089064a3c240062c99f" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsFRAME</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga816d167ba4cb8b3787967ec3dbde5ec5"></a><!-- doxytag: member="tidy.h::tidyNodeIsIFRAME" ref="ga816d167ba4cb8b3787967ec3dbde5ec5" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsIFRAME</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8320b595afb1e7e167b7c1a79b0dc366"></a><!-- doxytag: member="tidy.h::tidyNodeIsNOFRAMES" ref="ga8320b595afb1e7e167b7c1a79b0dc366" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsNOFRAMES</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga51ace62a3ec1c51035cabf4a2605d898"></a><!-- doxytag: member="tidy.h::tidyNodeIsHR" ref="ga51ace62a3ec1c51035cabf4a2605d898" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsHR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac28ca322aabade5ec3a7a7601c72ee16"></a><!-- doxytag: member="tidy.h::tidyNodeIsH1" ref="gac28ca322aabade5ec3a7a7601c72ee16" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsH1</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa6f4c167e5934e14fd2bc016cbcb5abd"></a><!-- doxytag: member="tidy.h::tidyNodeIsH2" ref="gaa6f4c167e5934e14fd2bc016cbcb5abd" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsH2</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0603085c30d94973f5d9d5b5de2ff200"></a><!-- doxytag: member="tidy.h::tidyNodeIsPRE" ref="ga0603085c30d94973f5d9d5b5de2ff200" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsPRE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafc3aadf1d5eaab9c59ce47bfc2b6ceae"></a><!-- doxytag: member="tidy.h::tidyNodeIsLISTING" ref="gafc3aadf1d5eaab9c59ce47bfc2b6ceae" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsLISTING</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafd77569c4993bcd4ded3b97608248b9e"></a><!-- doxytag: member="tidy.h::tidyNodeIsP" ref="gafd77569c4993bcd4ded3b97608248b9e" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsP</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadde0e35eef49567f98c385a736588409"></a><!-- doxytag: member="tidy.h::tidyNodeIsUL" ref="gadde0e35eef49567f98c385a736588409" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsUL</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga52d9c5612a982cc71602b5088f415879"></a><!-- doxytag: member="tidy.h::tidyNodeIsOL" ref="ga52d9c5612a982cc71602b5088f415879" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsOL</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadb2e0e0fbeac0da447fd96fc75158f54"></a><!-- doxytag: member="tidy.h::tidyNodeIsDL" ref="gadb2e0e0fbeac0da447fd96fc75158f54" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsDL</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaac81f7e14fa7e59aa4fa8d4aa6d06268"></a><!-- doxytag: member="tidy.h::tidyNodeIsDIR" ref="gaac81f7e14fa7e59aa4fa8d4aa6d06268" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsDIR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac6269b21e8ad6e21d66bd5addd77eb87"></a><!-- doxytag: member="tidy.h::tidyNodeIsLI" ref="gac6269b21e8ad6e21d66bd5addd77eb87" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsLI</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3a0c0bc0925bd40677da0286d8b27d7b"></a><!-- doxytag: member="tidy.h::tidyNodeIsDT" ref="ga3a0c0bc0925bd40677da0286d8b27d7b" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsDT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8517c2217955d3602426c2bda1da6402"></a><!-- doxytag: member="tidy.h::tidyNodeIsDD" ref="ga8517c2217955d3602426c2bda1da6402" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsDD</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad88dbaf421328ad0026a0f6c5b471a28"></a><!-- doxytag: member="tidy.h::tidyNodeIsTABLE" ref="gad88dbaf421328ad0026a0f6c5b471a28" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsTABLE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2493322b8c7ec6e7001e928bd71fc1b6"></a><!-- doxytag: member="tidy.h::tidyNodeIsCAPTION" ref="ga2493322b8c7ec6e7001e928bd71fc1b6" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsCAPTION</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7de8f8de16a810da710ff0981a08d43d"></a><!-- doxytag: member="tidy.h::tidyNodeIsTD" ref="ga7de8f8de16a810da710ff0981a08d43d" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsTD</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae4f6572db3d4bce835660e21f18b1983"></a><!-- doxytag: member="tidy.h::tidyNodeIsTH" ref="gae4f6572db3d4bce835660e21f18b1983" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsTH</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6d2aafe8789a16ab429c5fdf9deb0da7"></a><!-- doxytag: member="tidy.h::tidyNodeIsTR" ref="ga6d2aafe8789a16ab429c5fdf9deb0da7" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsTR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4638800893b9ae5a70cdb74c06c6a79c"></a><!-- doxytag: member="tidy.h::tidyNodeIsCOL" ref="ga4638800893b9ae5a70cdb74c06c6a79c" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsCOL</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga385a0cd988f64c8a4bd67d9b198d2ea7"></a><!-- doxytag: member="tidy.h::tidyNodeIsCOLGROUP" ref="ga385a0cd988f64c8a4bd67d9b198d2ea7" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsCOLGROUP</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf0950a14b5b1ab4789b9b0a5bac0b18e"></a><!-- doxytag: member="tidy.h::tidyNodeIsBR" ref="gaf0950a14b5b1ab4789b9b0a5bac0b18e" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsBR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae73ab4feaf47cba0fe76ad6ceaaf45a5"></a><!-- doxytag: member="tidy.h::tidyNodeIsA" ref="gae73ab4feaf47cba0fe76ad6ceaaf45a5" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsA</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac798ba0aa726aee5cbcf3262624c0458"></a><!-- doxytag: member="tidy.h::tidyNodeIsLINK" ref="gac798ba0aa726aee5cbcf3262624c0458" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsLINK</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga95af7c22df42cdc104858b6ef545c356"></a><!-- doxytag: member="tidy.h::tidyNodeIsB" ref="ga95af7c22df42cdc104858b6ef545c356" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsB</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafe4ee40e682872ae83dfce0dd4a8d0c3"></a><!-- doxytag: member="tidy.h::tidyNodeIsI" ref="gafe4ee40e682872ae83dfce0dd4a8d0c3" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsI</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga15ea33b5dc08b426720d0c57cbecaced"></a><!-- doxytag: member="tidy.h::tidyNodeIsSTRONG" ref="ga15ea33b5dc08b426720d0c57cbecaced" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsSTRONG</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga445cccfc6c19f8f3b73ebd06a361bd48"></a><!-- doxytag: member="tidy.h::tidyNodeIsEM" ref="ga445cccfc6c19f8f3b73ebd06a361bd48" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsEM</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga22e67a4b6c14214d35ad295a82509842"></a><!-- doxytag: member="tidy.h::tidyNodeIsBIG" ref="ga22e67a4b6c14214d35ad295a82509842" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsBIG</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga48af9e160f669f778de274336096e2eb"></a><!-- doxytag: member="tidy.h::tidyNodeIsSMALL" ref="ga48af9e160f669f778de274336096e2eb" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsSMALL</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga48067f28cfe217c9fc060650d0e3aca4"></a><!-- doxytag: member="tidy.h::tidyNodeIsPARAM" ref="ga48067f28cfe217c9fc060650d0e3aca4" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsPARAM</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7f8b52642e3255b0480f48075dab8d6f"></a><!-- doxytag: member="tidy.h::tidyNodeIsOPTION" ref="ga7f8b52642e3255b0480f48075dab8d6f" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsOPTION</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafe0455c4b138bffa99a913b8f3a9104f"></a><!-- doxytag: member="tidy.h::tidyNodeIsOPTGROUP" ref="gafe0455c4b138bffa99a913b8f3a9104f" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsOPTGROUP</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafa4f741c56492e05bd351af1f0111f4e"></a><!-- doxytag: member="tidy.h::tidyNodeIsIMG" ref="gafa4f741c56492e05bd351af1f0111f4e" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsIMG</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga99beb2cb511391d1aca45fb85cedf27a"></a><!-- doxytag: member="tidy.h::tidyNodeIsMAP" ref="ga99beb2cb511391d1aca45fb85cedf27a" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsMAP</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac266b333729c7430b5c73c61769f2786"></a><!-- doxytag: member="tidy.h::tidyNodeIsAREA" ref="gac266b333729c7430b5c73c61769f2786" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsAREA</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6f0a957c81b4013ced6cbc4e7d8db2af"></a><!-- doxytag: member="tidy.h::tidyNodeIsNOBR" ref="ga6f0a957c81b4013ced6cbc4e7d8db2af" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsNOBR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga89ed82add2b5524bb5cf08f382eb5116"></a><!-- doxytag: member="tidy.h::tidyNodeIsWBR" ref="ga89ed82add2b5524bb5cf08f382eb5116" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsWBR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga53c827624431293012ca7cfde97c937e"></a><!-- doxytag: member="tidy.h::tidyNodeIsFONT" ref="ga53c827624431293012ca7cfde97c937e" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsFONT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf238482802b2fb6e9e0b5b041d3b7611"></a><!-- doxytag: member="tidy.h::tidyNodeIsLAYER" ref="gaf238482802b2fb6e9e0b5b041d3b7611" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsLAYER</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga445b2216e08962ebc2cf2013dd911969"></a><!-- doxytag: member="tidy.h::tidyNodeIsSPACER" ref="ga445b2216e08962ebc2cf2013dd911969" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsSPACER</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6195cdbb5617b5240519b5a993f69592"></a><!-- doxytag: member="tidy.h::tidyNodeIsCENTER" ref="ga6195cdbb5617b5240519b5a993f69592" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsCENTER</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3e7e0649d24765c37404b64837dde32b"></a><!-- doxytag: member="tidy.h::tidyNodeIsSTYLE" ref="ga3e7e0649d24765c37404b64837dde32b" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsSTYLE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga86627d1d0706847ff3087e196819706f"></a><!-- doxytag: member="tidy.h::tidyNodeIsSCRIPT" ref="ga86627d1d0706847ff3087e196819706f" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsSCRIPT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga19d096d6eff710ef6c7a154ba8e4c71c"></a><!-- doxytag: member="tidy.h::tidyNodeIsNOSCRIPT" ref="ga19d096d6eff710ef6c7a154ba8e4c71c" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsNOSCRIPT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga507a029656b570eac822ea40122571d8"></a><!-- doxytag: member="tidy.h::tidyNodeIsFORM" ref="ga507a029656b570eac822ea40122571d8" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsFORM</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8bd6a34ea2f61d687d24f12a49c51128"></a><!-- doxytag: member="tidy.h::tidyNodeIsTEXTAREA" ref="ga8bd6a34ea2f61d687d24f12a49c51128" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsTEXTAREA</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabbbd873b72e446a8668c7c69582404e2"></a><!-- doxytag: member="tidy.h::tidyNodeIsBLOCKQUOTE" ref="gabbbd873b72e446a8668c7c69582404e2" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsBLOCKQUOTE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadfa5afb9f719c21667e98df09f043dd6"></a><!-- doxytag: member="tidy.h::tidyNodeIsAPPLET" ref="gadfa5afb9f719c21667e98df09f043dd6" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsAPPLET</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf8c3d48a3d23f49a9d6e373ae18456c4"></a><!-- doxytag: member="tidy.h::tidyNodeIsOBJECT" ref="gaf8c3d48a3d23f49a9d6e373ae18456c4" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsOBJECT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae423fbaf8bb2b2d7faf427ebb853159e"></a><!-- doxytag: member="tidy.h::tidyNodeIsDIV" ref="gae423fbaf8bb2b2d7faf427ebb853159e" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsDIV</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga86ade270327fb3afa6d8f881fda3089e"></a><!-- doxytag: member="tidy.h::tidyNodeIsSPAN" ref="ga86ade270327fb3afa6d8f881fda3089e" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsSPAN</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga648890464b129cbceaf749f912f6527e"></a><!-- doxytag: member="tidy.h::tidyNodeIsINPUT" ref="ga648890464b129cbceaf749f912f6527e" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsINPUT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6ef21bfc5033fd69c9f94e794d536fdb"></a><!-- doxytag: member="tidy.h::tidyNodeIsQ" ref="ga6ef21bfc5033fd69c9f94e794d536fdb" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsQ</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7e4e65b0819e33ffdc38183f5dbf2785"></a><!-- doxytag: member="tidy.h::tidyNodeIsLABEL" ref="ga7e4e65b0819e33ffdc38183f5dbf2785" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsLABEL</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4d49e513f271e3c1de40a2ca5bb507a5"></a><!-- doxytag: member="tidy.h::tidyNodeIsH3" ref="ga4d49e513f271e3c1de40a2ca5bb507a5" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsH3</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8efaa17098b9b4c7be3f4c8a9edd5f37"></a><!-- doxytag: member="tidy.h::tidyNodeIsH4" ref="ga8efaa17098b9b4c7be3f4c8a9edd5f37" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsH4</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa929252184f6d11fde69ee76f212822a"></a><!-- doxytag: member="tidy.h::tidyNodeIsH5" ref="gaa929252184f6d11fde69ee76f212822a" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsH5</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4b3bad82463198c3893c901aa20af219"></a><!-- doxytag: member="tidy.h::tidyNodeIsH6" ref="ga4b3bad82463198c3893c901aa20af219" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsH6</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5ba4012b1bf4eb54b5042832f9a138e0"></a><!-- doxytag: member="tidy.h::tidyNodeIsADDRESS" ref="ga5ba4012b1bf4eb54b5042832f9a138e0" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsADDRESS</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga25aba7bafb8f63d71fb54c143d053fd1"></a><!-- doxytag: member="tidy.h::tidyNodeIsXMP" ref="ga25aba7bafb8f63d71fb54c143d053fd1" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsXMP</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaea4d09d1203e94c3010c56672ea6d711"></a><!-- doxytag: member="tidy.h::tidyNodeIsSELECT" ref="gaea4d09d1203e94c3010c56672ea6d711" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsSELECT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac03b2963ecda6cc08653294370baf8d8"></a><!-- doxytag: member="tidy.h::tidyNodeIsBLINK" ref="gac03b2963ecda6cc08653294370baf8d8" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsBLINK</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga16bca9ae0e87d001ed4242a83618f404"></a><!-- doxytag: member="tidy.h::tidyNodeIsMARQUEE" ref="ga16bca9ae0e87d001ed4242a83618f404" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsMARQUEE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab9e88a5cd07c8645db3293062fbb2a51"></a><!-- doxytag: member="tidy.h::tidyNodeIsEMBED" ref="gab9e88a5cd07c8645db3293062fbb2a51" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsEMBED</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga334efee28622bff3384c9eda4bb4eec5"></a><!-- doxytag: member="tidy.h::tidyNodeIsBASEFONT" ref="ga334efee28622bff3384c9eda4bb4eec5" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsBASEFONT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6c18dbdbb887968b79753ae455f2c90a"></a><!-- doxytag: member="tidy.h::tidyNodeIsISINDEX" ref="ga6c18dbdbb887968b79753ae455f2c90a" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsISINDEX</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac62bc0004bfc655a7a21b6b98ddc5e6c"></a><!-- doxytag: member="tidy.h::tidyNodeIsS" ref="gac62bc0004bfc655a7a21b6b98ddc5e6c" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsS</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9d56a0c1da9fdf018cb6db4398260295"></a><!-- doxytag: member="tidy.h::tidyNodeIsSTRIKE" ref="ga9d56a0c1da9fdf018cb6db4398260295" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsSTRIKE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab28ee4ca158cb9122022719fdc08ec08"></a><!-- doxytag: member="tidy.h::tidyNodeIsU" ref="gab28ee4ca158cb9122022719fdc08ec08" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsU</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga41c2551e386adc53cd9ab0e00f707558"></a><!-- doxytag: member="tidy.h::tidyNodeIsMENU" ref="ga41c2551e386adc53cd9ab0e00f707558" args="(TidyNode tnod)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyNodeIsMENU</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga42c5074e590ed76a7a641dfd179471d9"></a><!-- doxytag: member="tidy.h::tidyAttrGetId" ref="ga42c5074e590ed76a7a641dfd179471d9" args="(TidyAttr tattr)" -->
TidyAttrId TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetId</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1e4d8ec29e240a6415b2caa7fff2b502"></a><!-- doxytag: member="tidy.h::tidyAttrIsEvent" ref="ga1e4d8ec29e240a6415b2caa7fff2b502" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsEvent</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9f52a0de76388df02294718c573911bd"></a><!-- doxytag: member="tidy.h::tidyAttrIsProp" ref="ga9f52a0de76388df02294718c573911bd" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsProp</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7c5dab5750d48c0849fb5afddcaf6ef1"></a><!-- doxytag: member="tidy.h::tidyAttrIsHREF" ref="ga7c5dab5750d48c0849fb5afddcaf6ef1" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsHREF</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9e42faa67c4c67d1f20b17494bcd85ae"></a><!-- doxytag: member="tidy.h::tidyAttrIsSRC" ref="ga9e42faa67c4c67d1f20b17494bcd85ae" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsSRC</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga40eb7812272130ee672347252f8d2803"></a><!-- doxytag: member="tidy.h::tidyAttrIsID" ref="ga40eb7812272130ee672347252f8d2803" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsID</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga30a54710b484eac706e936a69fb95e29"></a><!-- doxytag: member="tidy.h::tidyAttrIsNAME" ref="ga30a54710b484eac706e936a69fb95e29" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsNAME</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab2b19098f9cf2e7c74d8b424e086df43"></a><!-- doxytag: member="tidy.h::tidyAttrIsSUMMARY" ref="gab2b19098f9cf2e7c74d8b424e086df43" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsSUMMARY</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad621c0fd59bdacd162dfdd769a62ef27"></a><!-- doxytag: member="tidy.h::tidyAttrIsALT" ref="gad621c0fd59bdacd162dfdd769a62ef27" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsALT</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0a99b0a5db896cb47c8b40ef110370c8"></a><!-- doxytag: member="tidy.h::tidyAttrIsLONGDESC" ref="ga0a99b0a5db896cb47c8b40ef110370c8" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsLONGDESC</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaeb125294c12e461615f32d9ffdb9bbd7"></a><!-- doxytag: member="tidy.h::tidyAttrIsUSEMAP" ref="gaeb125294c12e461615f32d9ffdb9bbd7" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsUSEMAP</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga33c5307a710a27f636ca150112de3f7b"></a><!-- doxytag: member="tidy.h::tidyAttrIsISMAP" ref="ga33c5307a710a27f636ca150112de3f7b" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsISMAP</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac903236acff81674020778300c3a3862"></a><!-- doxytag: member="tidy.h::tidyAttrIsLANGUAGE" ref="gac903236acff81674020778300c3a3862" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsLANGUAGE</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7a9c5c70693337edf09b36f483229fe5"></a><!-- doxytag: member="tidy.h::tidyAttrIsTYPE" ref="ga7a9c5c70693337edf09b36f483229fe5" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsTYPE</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9454a023bc9f5663c56b8404ec8406c8"></a><!-- doxytag: member="tidy.h::tidyAttrIsVALUE" ref="ga9454a023bc9f5663c56b8404ec8406c8" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsVALUE</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac97bd371ff8401f13a333273e5e3bf22"></a><!-- doxytag: member="tidy.h::tidyAttrIsCONTENT" ref="gac97bd371ff8401f13a333273e5e3bf22" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsCONTENT</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6a47ddd81d777ff5a086bedc4e951040"></a><!-- doxytag: member="tidy.h::tidyAttrIsTITLE" ref="ga6a47ddd81d777ff5a086bedc4e951040" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsTITLE</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1147ae3c7c35ba4d4241832733859b78"></a><!-- doxytag: member="tidy.h::tidyAttrIsXMLNS" ref="ga1147ae3c7c35ba4d4241832733859b78" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsXMLNS</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3e3baf9e8a4ebe112b1865f3eb4b51fe"></a><!-- doxytag: member="tidy.h::tidyAttrIsDATAFLD" ref="ga3e3baf9e8a4ebe112b1865f3eb4b51fe" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsDATAFLD</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7c62cdc314ebba251cf25f0eeec02f56"></a><!-- doxytag: member="tidy.h::tidyAttrIsWIDTH" ref="ga7c62cdc314ebba251cf25f0eeec02f56" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsWIDTH</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaeb9e235fbc570a2fd73584e9c5a992be"></a><!-- doxytag: member="tidy.h::tidyAttrIsHEIGHT" ref="gaeb9e235fbc570a2fd73584e9c5a992be" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsHEIGHT</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9eb541ed5e3b751a5d1fc1350443b5e6"></a><!-- doxytag: member="tidy.h::tidyAttrIsFOR" ref="ga9eb541ed5e3b751a5d1fc1350443b5e6" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsFOR</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8a6824904535e40e3bdc2b17c4cf9dd2"></a><!-- doxytag: member="tidy.h::tidyAttrIsSELECTED" ref="ga8a6824904535e40e3bdc2b17c4cf9dd2" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsSELECTED</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae55a371bf3b146788b217be62499aa35"></a><!-- doxytag: member="tidy.h::tidyAttrIsCHECKED" ref="gae55a371bf3b146788b217be62499aa35" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsCHECKED</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae8f47e206721fffc4eda7ca4af79e01e"></a><!-- doxytag: member="tidy.h::tidyAttrIsLANG" ref="gae8f47e206721fffc4eda7ca4af79e01e" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsLANG</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga315f297329d38bd0b69307e329699bd6"></a><!-- doxytag: member="tidy.h::tidyAttrIsTARGET" ref="ga315f297329d38bd0b69307e329699bd6" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsTARGET</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaee94d3e34dd79b67e82c738e35076818"></a><!-- doxytag: member="tidy.h::tidyAttrIsHTTP_EQUIV" ref="gaee94d3e34dd79b67e82c738e35076818" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsHTTP_EQUIV</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga58a482b3e743570dcb88b64b9c93f172"></a><!-- doxytag: member="tidy.h::tidyAttrIsREL" ref="ga58a482b3e743570dcb88b64b9c93f172" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsREL</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad69f1e1cf8a7cf6d70359b7344839e79"></a><!-- doxytag: member="tidy.h::tidyAttrIsOnMOUSEMOVE" ref="gad69f1e1cf8a7cf6d70359b7344839e79" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnMOUSEMOVE</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1df15af0e642d1c1bd1bbc64ffd894e9"></a><!-- doxytag: member="tidy.h::tidyAttrIsOnMOUSEDOWN" ref="ga1df15af0e642d1c1bd1bbc64ffd894e9" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnMOUSEDOWN</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga71c648c7d945d5d1a1da686813ef4149"></a><!-- doxytag: member="tidy.h::tidyAttrIsOnMOUSEUP" ref="ga71c648c7d945d5d1a1da686813ef4149" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnMOUSEUP</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4e70306e72db98316ff36c07058667ec"></a><!-- doxytag: member="tidy.h::tidyAttrIsOnCLICK" ref="ga4e70306e72db98316ff36c07058667ec" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnCLICK</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadea7c51060ca59643fe1c4be493f70f8"></a><!-- doxytag: member="tidy.h::tidyAttrIsOnMOUSEOVER" ref="gadea7c51060ca59643fe1c4be493f70f8" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnMOUSEOVER</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadba041c3573d5457fbee24356d4f59fc"></a><!-- doxytag: member="tidy.h::tidyAttrIsOnMOUSEOUT" ref="gadba041c3573d5457fbee24356d4f59fc" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnMOUSEOUT</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5699e85b46e535b657c70b47306a08db"></a><!-- doxytag: member="tidy.h::tidyAttrIsOnKEYDOWN" ref="ga5699e85b46e535b657c70b47306a08db" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnKEYDOWN</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf4d69efe322c065fef448b5d5b48b8f7"></a><!-- doxytag: member="tidy.h::tidyAttrIsOnKEYUP" ref="gaf4d69efe322c065fef448b5d5b48b8f7" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnKEYUP</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9b08c6cf7ec3f3605722486c4ba42b4f"></a><!-- doxytag: member="tidy.h::tidyAttrIsOnKEYPRESS" ref="ga9b08c6cf7ec3f3605722486c4ba42b4f" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnKEYPRESS</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga54437cfd33daef01fd9d9e63b79a20f5"></a><!-- doxytag: member="tidy.h::tidyAttrIsOnFOCUS" ref="ga54437cfd33daef01fd9d9e63b79a20f5" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnFOCUS</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab704326c008f437a30878b8dd632ecca"></a><!-- doxytag: member="tidy.h::tidyAttrIsOnBLUR" ref="gab704326c008f437a30878b8dd632ecca" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsOnBLUR</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad75eb36382a280b90761cba07fcf1895"></a><!-- doxytag: member="tidy.h::tidyAttrIsBGCOLOR" ref="gad75eb36382a280b90761cba07fcf1895" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsBGCOLOR</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5d88a7dcf98264502e1a2a18014f58a7"></a><!-- doxytag: member="tidy.h::tidyAttrIsLINK" ref="ga5d88a7dcf98264502e1a2a18014f58a7" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsLINK</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga73acdbe07d9f4263897c2d7ef2f55a8d"></a><!-- doxytag: member="tidy.h::tidyAttrIsALINK" ref="ga73acdbe07d9f4263897c2d7ef2f55a8d" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsALINK</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga502ead90e7b121fd1ae1b034a2a046da"></a><!-- doxytag: member="tidy.h::tidyAttrIsVLINK" ref="ga502ead90e7b121fd1ae1b034a2a046da" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsVLINK</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7c6fde56b1bb05a07043ac1b69a72db8"></a><!-- doxytag: member="tidy.h::tidyAttrIsTEXT" ref="ga7c6fde56b1bb05a07043ac1b69a72db8" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsTEXT</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga93224d5a31b94c82a4f97577338c3a59"></a><!-- doxytag: member="tidy.h::tidyAttrIsSTYLE" ref="ga93224d5a31b94c82a4f97577338c3a59" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsSTYLE</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga763c7d67faa40b48a0485d4aaeddf694"></a><!-- doxytag: member="tidy.h::tidyAttrIsABBR" ref="ga763c7d67faa40b48a0485d4aaeddf694" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsABBR</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga69119cd18a1fb79bb02b78f8bf145f81"></a><!-- doxytag: member="tidy.h::tidyAttrIsCOLSPAN" ref="ga69119cd18a1fb79bb02b78f8bf145f81" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsCOLSPAN</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaee7e2dfe999d6831d3af1e826dcf3c22"></a><!-- doxytag: member="tidy.h::tidyAttrIsROWSPAN" ref="gaee7e2dfe999d6831d3af1e826dcf3c22" args="(TidyAttr tattr)" -->
Bool TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrIsROWSPAN</b> (<a class="el" href="structTidyAttr.html">TidyAttr</a> tattr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5391e01ca5a2b497a7c044a25080468e"></a><!-- doxytag: member="tidy.h::tidyAttrGetById" ref="ga5391e01ca5a2b497a7c044a25080468e" args="(TidyNode tnod, TidyAttrId attId)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetById</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod, TidyAttrId attId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga32edc3c33e5aadcdd83efd60d3ac2a3e"></a><!-- doxytag: member="tidy.h::tidyAttrGetHREF" ref="ga32edc3c33e5aadcdd83efd60d3ac2a3e" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetHREF</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7869ea78760d5d62509940fc1f2c21ac"></a><!-- doxytag: member="tidy.h::tidyAttrGetSRC" ref="ga7869ea78760d5d62509940fc1f2c21ac" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetSRC</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae3b3b79328600053c21dcb14cbc0ffa8"></a><!-- doxytag: member="tidy.h::tidyAttrGetID" ref="gae3b3b79328600053c21dcb14cbc0ffa8" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetID</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaab8e86c4006c219832438ee0db0daf28"></a><!-- doxytag: member="tidy.h::tidyAttrGetNAME" ref="gaab8e86c4006c219832438ee0db0daf28" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetNAME</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8f4d4e6e768186d11e516cc0e6b2407a"></a><!-- doxytag: member="tidy.h::tidyAttrGetSUMMARY" ref="ga8f4d4e6e768186d11e516cc0e6b2407a" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetSUMMARY</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0b3704beb81b411038692cd6a50a6812"></a><!-- doxytag: member="tidy.h::tidyAttrGetALT" ref="ga0b3704beb81b411038692cd6a50a6812" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetALT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafbeef23c8d7946a771c2179e41324e81"></a><!-- doxytag: member="tidy.h::tidyAttrGetLONGDESC" ref="gafbeef23c8d7946a771c2179e41324e81" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetLONGDESC</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga33e4dde55f16c04f7b2decbbf7b4d4a2"></a><!-- doxytag: member="tidy.h::tidyAttrGetUSEMAP" ref="ga33e4dde55f16c04f7b2decbbf7b4d4a2" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetUSEMAP</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga13d19afccb2d2a369bbf93c6127adb1c"></a><!-- doxytag: member="tidy.h::tidyAttrGetISMAP" ref="ga13d19afccb2d2a369bbf93c6127adb1c" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetISMAP</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga643d43c8c735054a60d5443fbed8a240"></a><!-- doxytag: member="tidy.h::tidyAttrGetLANGUAGE" ref="ga643d43c8c735054a60d5443fbed8a240" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetLANGUAGE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4ad1d50bf2ba65bb32617e2fa2c41c67"></a><!-- doxytag: member="tidy.h::tidyAttrGetTYPE" ref="ga4ad1d50bf2ba65bb32617e2fa2c41c67" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetTYPE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga044e7be2a5353e64aaa4b2a71089e10b"></a><!-- doxytag: member="tidy.h::tidyAttrGetVALUE" ref="ga044e7be2a5353e64aaa4b2a71089e10b" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetVALUE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf29497f73685e92521ab620f65cb3140"></a><!-- doxytag: member="tidy.h::tidyAttrGetCONTENT" ref="gaf29497f73685e92521ab620f65cb3140" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetCONTENT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3da405f3a9e87534fd828cf081c58d03"></a><!-- doxytag: member="tidy.h::tidyAttrGetTITLE" ref="ga3da405f3a9e87534fd828cf081c58d03" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetTITLE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5d1fd6265f41c08ed5427c80316caa03"></a><!-- doxytag: member="tidy.h::tidyAttrGetXMLNS" ref="ga5d1fd6265f41c08ed5427c80316caa03" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetXMLNS</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga232436e2e4087c67502a12e8782e172e"></a><!-- doxytag: member="tidy.h::tidyAttrGetDATAFLD" ref="ga232436e2e4087c67502a12e8782e172e" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetDATAFLD</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga08bbf26729bf8a3f6c1390d26d3666d0"></a><!-- doxytag: member="tidy.h::tidyAttrGetWIDTH" ref="ga08bbf26729bf8a3f6c1390d26d3666d0" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetWIDTH</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae148f282af56270d6e811b97268bca64"></a><!-- doxytag: member="tidy.h::tidyAttrGetHEIGHT" ref="gae148f282af56270d6e811b97268bca64" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetHEIGHT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafe94b5b5ae7288d6d866f7b82703b82a"></a><!-- doxytag: member="tidy.h::tidyAttrGetFOR" ref="gafe94b5b5ae7288d6d866f7b82703b82a" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetFOR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga048e47b2b4c2f14512c3d7f585b2d004"></a><!-- doxytag: member="tidy.h::tidyAttrGetSELECTED" ref="ga048e47b2b4c2f14512c3d7f585b2d004" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetSELECTED</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga94406af9c9c20b1942cce43c506ecf61"></a><!-- doxytag: member="tidy.h::tidyAttrGetCHECKED" ref="ga94406af9c9c20b1942cce43c506ecf61" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetCHECKED</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga992d84e0b6b5b3f25c0e40c7b25bd13f"></a><!-- doxytag: member="tidy.h::tidyAttrGetLANG" ref="ga992d84e0b6b5b3f25c0e40c7b25bd13f" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetLANG</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafda31fbe48294c6feeef15449629341a"></a><!-- doxytag: member="tidy.h::tidyAttrGetTARGET" ref="gafda31fbe48294c6feeef15449629341a" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetTARGET</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad023e11b117601b6abdc4373db879d34"></a><!-- doxytag: member="tidy.h::tidyAttrGetHTTP_EQUIV" ref="gad023e11b117601b6abdc4373db879d34" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetHTTP_EQUIV</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga28306ff6130eab4c88fce32674326280"></a><!-- doxytag: member="tidy.h::tidyAttrGetREL" ref="ga28306ff6130eab4c88fce32674326280" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetREL</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9fed89179a23ad83c73948c045507095"></a><!-- doxytag: member="tidy.h::tidyAttrGetOnMOUSEMOVE" ref="ga9fed89179a23ad83c73948c045507095" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnMOUSEMOVE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5c723febdf97b14e7339dede87b410e7"></a><!-- doxytag: member="tidy.h::tidyAttrGetOnMOUSEDOWN" ref="ga5c723febdf97b14e7339dede87b410e7" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnMOUSEDOWN</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa218ed968a4b8fa50b43a4a549209077"></a><!-- doxytag: member="tidy.h::tidyAttrGetOnMOUSEUP" ref="gaa218ed968a4b8fa50b43a4a549209077" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnMOUSEUP</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga38fe84b14dafb84b3f40968dc27b86e3"></a><!-- doxytag: member="tidy.h::tidyAttrGetOnCLICK" ref="ga38fe84b14dafb84b3f40968dc27b86e3" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnCLICK</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga66be75bf699308d87172e0bf03100363"></a><!-- doxytag: member="tidy.h::tidyAttrGetOnMOUSEOVER" ref="ga66be75bf699308d87172e0bf03100363" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnMOUSEOVER</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0b13bb4f3475afbded6e4ae6a2bdcf2b"></a><!-- doxytag: member="tidy.h::tidyAttrGetOnMOUSEOUT" ref="ga0b13bb4f3475afbded6e4ae6a2bdcf2b" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnMOUSEOUT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaabfd3fbdaf97f83fe2da402d0cbe9e8e"></a><!-- doxytag: member="tidy.h::tidyAttrGetOnKEYDOWN" ref="gaabfd3fbdaf97f83fe2da402d0cbe9e8e" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnKEYDOWN</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga73473cc4d39d2fd70b860ebebcdc4815"></a><!-- doxytag: member="tidy.h::tidyAttrGetOnKEYUP" ref="ga73473cc4d39d2fd70b860ebebcdc4815" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnKEYUP</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6beda5d89c91f6b387929b930832fb57"></a><!-- doxytag: member="tidy.h::tidyAttrGetOnKEYPRESS" ref="ga6beda5d89c91f6b387929b930832fb57" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnKEYPRESS</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4fd4f5b38f99d395b8a7e253cc45ef28"></a><!-- doxytag: member="tidy.h::tidyAttrGetOnFOCUS" ref="ga4fd4f5b38f99d395b8a7e253cc45ef28" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnFOCUS</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5a038e1439320c57c983da87efe64c3e"></a><!-- doxytag: member="tidy.h::tidyAttrGetOnBLUR" ref="ga5a038e1439320c57c983da87efe64c3e" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetOnBLUR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadcde1dd3d87752162067bdac5d2dd785"></a><!-- doxytag: member="tidy.h::tidyAttrGetBGCOLOR" ref="gadcde1dd3d87752162067bdac5d2dd785" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetBGCOLOR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae8e7d8d65a20f14d6aa875493b195329"></a><!-- doxytag: member="tidy.h::tidyAttrGetLINK" ref="gae8e7d8d65a20f14d6aa875493b195329" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetLINK</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga49e3f791908e26561566587b0f15b37d"></a><!-- doxytag: member="tidy.h::tidyAttrGetALINK" ref="ga49e3f791908e26561566587b0f15b37d" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetALINK</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae46a7c41114c29766f9fa95c10b36f9d"></a><!-- doxytag: member="tidy.h::tidyAttrGetVLINK" ref="gae46a7c41114c29766f9fa95c10b36f9d" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetVLINK</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5c4b94ac9cfcbd403ce02690c9196388"></a><!-- doxytag: member="tidy.h::tidyAttrGetTEXT" ref="ga5c4b94ac9cfcbd403ce02690c9196388" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetTEXT</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa90006fbac322f2577db885c913c7d19"></a><!-- doxytag: member="tidy.h::tidyAttrGetSTYLE" ref="gaa90006fbac322f2577db885c913c7d19" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetSTYLE</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaae1595d000373dd64c9dfe0a89d03597"></a><!-- doxytag: member="tidy.h::tidyAttrGetABBR" ref="gaae1595d000373dd64c9dfe0a89d03597" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetABBR</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafd6746350a6e8d7e324d0c309777f059"></a><!-- doxytag: member="tidy.h::tidyAttrGetCOLSPAN" ref="gafd6746350a6e8d7e324d0c309777f059" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetCOLSPAN</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga837b3be1dc949e7989dcbf25deaf5b36"></a><!-- doxytag: member="tidy.h::tidyAttrGetROWSPAN" ref="ga837b3be1dc949e7989dcbf25deaf5b36" args="(TidyNode tnod)" -->
<a class="el" href="structTidyAttr.html">TidyAttr</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyAttrGetROWSPAN</b> (<a class="el" href="structTidyNode.html">TidyNode</a> tnod)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><ul>
<li>Defines HTML Tidy API implemented by tidy library.</li>
</ul>
<p>Public interface is const-correct and doesn't explicitly depend on any globals. Thus, thread-safety may be introduced w/out changing the interface.</p>
<p>Looking ahead to a C++ wrapper, C functions always pass this-equivalent as 1st arg.</p>
<p>Copyright (c) 1998-2008 World Wide Web Consortium (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University). All Rights Reserved.</p>
<p>CVS Info :</p>
<dl class="rcs"><dt><b>Author:</b></dt><dd>arnaud02 </dd></dl>
<dl class="rcs"><dt><b>Date:</b></dt><dd>2008/04/22 11:00:42 </dd></dl>
<dl class="rcs"><dt><b>Revision:</b></dt><dd>1.22 </dd></dl>
<p>Contributing Author(s):</p>
<p>Dave Raggett &lt;<a href="mailto:dsr@w3.org">dsr@w3.org</a>&gt;</p>
<p>The contributing author(s) would like to thank all those who helped with testing, bug fixes and suggestions for improvements. This wouldn't have been possible without your help.</p>
<p>COPYRIGHT NOTICE:</p>
<p>This software and documentation is provided "as is," and the copyright holders and contributing author(s) make no representations or warranties, express or implied, including but not limited to, warranties of merchantability or fitness for any particular purpose or that the use of the software or documentation will not infringe any third party patents, copyrights, trademarks or other rights.</p>
<p>The copyright holders and contributing author(s) will not be held liable for any direct, indirect, special or consequential damages arising out of any use of the software or documentation, even if advised of the possibility of such damage.</p>
<p>Permission is hereby granted to use, copy, modify, and distribute this source code, or portions hereof, documentation and executables, for any purpose, without fee, subject to the following restrictions:</p>
<p>1. The origin of this source code must not be misrepresented. 2. Altered versions must be plainly marked as such and must not be misrepresented as being the original source. 3. This Copyright notice may not be removed or altered from any source or altered source distribution.</p>
<p>The copyright holders and contributing author(s) specifically permit, without fee, and encourage the use of this source code as a component for supporting the Hypertext Markup Language in commercial products. If you use this source code in a product, acknowledgment is not required but would be appreciated.</p>
<p>Created 2001-05-20 by Charles Reitzel Updated 2002-07-01 by Charles Reitzel - 1st Implementation </p>
</div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="tidy_8h.html">tidy.h</a> </li>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,827 @@
<!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: tidyenum.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">HTML Tidy
&#160;<span id="projectnumber">0.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5.1 -->
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('tidyenum_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">tidyenum.h</div> </div>
</div>
<div class="contents">
<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef __TIDYENUM_H__</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define __TIDYENUM_H__</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span>
<a name="l00004"></a>00004 <span class="comment">/* @file tidyenum.h -- Split public enums into separate header</span>
<a name="l00005"></a>00005 <span class="comment"></span>
<a name="l00006"></a>00006 <span class="comment"> Simplifies enum re-use in various wrappers. e.g. SWIG</span>
<a name="l00007"></a>00007 <span class="comment"> generated wrappers and COM IDL files.</span>
<a name="l00008"></a>00008 <span class="comment"></span>
<a name="l00009"></a>00009 <span class="comment"> Copyright (c) 1998-2008 World Wide Web Consortium</span>
<a name="l00010"></a>00010 <span class="comment"> (Massachusetts Institute of Technology, European Research </span>
<a name="l00011"></a>00011 <span class="comment"> Consortium for Informatics and Mathematics, Keio University).</span>
<a name="l00012"></a>00012 <span class="comment"> All Rights Reserved.</span>
<a name="l00013"></a>00013 <span class="comment"></span>
<a name="l00014"></a>00014 <span class="comment"> CVS Info :</span>
<a name="l00015"></a>00015 <span class="comment"></span>
<a name="l00016"></a>00016 <span class="comment"> $Author: arnaud02 $ </span>
<a name="l00017"></a>00017 <span class="comment"> $Date: 2008/06/18 20:18:54 $ </span>
<a name="l00018"></a>00018 <span class="comment"> $Revision: 1.18 $ </span>
<a name="l00019"></a>00019 <span class="comment"></span>
<a name="l00020"></a>00020 <span class="comment"> Contributing Author(s):</span>
<a name="l00021"></a>00021 <span class="comment"></span>
<a name="l00022"></a>00022 <span class="comment"> Dave Raggett &lt;dsr@w3.org&gt;</span>
<a name="l00023"></a>00023 <span class="comment"></span>
<a name="l00024"></a>00024 <span class="comment"> The contributing author(s) would like to thank all those who</span>
<a name="l00025"></a>00025 <span class="comment"> helped with testing, bug fixes and suggestions for improvements. </span>
<a name="l00026"></a>00026 <span class="comment"> This wouldn&#39;t have been possible without your help.</span>
<a name="l00027"></a>00027 <span class="comment"></span>
<a name="l00028"></a>00028 <span class="comment"> COPYRIGHT NOTICE:</span>
<a name="l00029"></a>00029 <span class="comment"> </span>
<a name="l00030"></a>00030 <span class="comment"> This software and documentation is provided &quot;as is,&quot; and</span>
<a name="l00031"></a>00031 <span class="comment"> the copyright holders and contributing author(s) make no</span>
<a name="l00032"></a>00032 <span class="comment"> representations or warranties, express or implied, including</span>
<a name="l00033"></a>00033 <span class="comment"> but not limited to, warranties of merchantability or fitness</span>
<a name="l00034"></a>00034 <span class="comment"> for any particular purpose or that the use of the software or</span>
<a name="l00035"></a>00035 <span class="comment"> documentation will not infringe any third party patents,</span>
<a name="l00036"></a>00036 <span class="comment"> copyrights, trademarks or other rights. </span>
<a name="l00037"></a>00037 <span class="comment"></span>
<a name="l00038"></a>00038 <span class="comment"> The copyright holders and contributing author(s) will not be held</span>
<a name="l00039"></a>00039 <span class="comment"> liable for any direct, indirect, special or consequential damages</span>
<a name="l00040"></a>00040 <span class="comment"> arising out of any use of the software or documentation, even if</span>
<a name="l00041"></a>00041 <span class="comment"> advised of the possibility of such damage.</span>
<a name="l00042"></a>00042 <span class="comment"></span>
<a name="l00043"></a>00043 <span class="comment"> Permission is hereby granted to use, copy, modify, and distribute</span>
<a name="l00044"></a>00044 <span class="comment"> this source code, or portions hereof, documentation and executables,</span>
<a name="l00045"></a>00045 <span class="comment"> for any purpose, without fee, subject to the following restrictions:</span>
<a name="l00046"></a>00046 <span class="comment"></span>
<a name="l00047"></a>00047 <span class="comment"> 1. The origin of this source code must not be misrepresented.</span>
<a name="l00048"></a>00048 <span class="comment"> 2. Altered versions must be plainly marked as such and must</span>
<a name="l00049"></a>00049 <span class="comment"> not be misrepresented as being the original source.</span>
<a name="l00050"></a>00050 <span class="comment"> 3. This Copyright notice may not be removed or altered from any</span>
<a name="l00051"></a>00051 <span class="comment"> source or altered source distribution.</span>
<a name="l00052"></a>00052 <span class="comment"> </span>
<a name="l00053"></a>00053 <span class="comment"> The copyright holders and contributing author(s) specifically</span>
<a name="l00054"></a>00054 <span class="comment"> permit, without fee, and encourage the use of this source code</span>
<a name="l00055"></a>00055 <span class="comment"> as a component for supporting the Hypertext Markup Language in</span>
<a name="l00056"></a>00056 <span class="comment"> commercial products. If you use this source code in a product,</span>
<a name="l00057"></a>00057 <span class="comment"> acknowledgment is not required but would be appreciated.</span>
<a name="l00058"></a>00058 <span class="comment"></span>
<a name="l00059"></a>00059 <span class="comment"></span>
<a name="l00060"></a>00060 <span class="comment"> Created 2001-05-20 by Charles Reitzel</span>
<a name="l00061"></a>00061 <span class="comment"> Updated 2002-07-01 by Charles Reitzel - 1st Implementation</span>
<a name="l00062"></a>00062 <span class="comment"></span>
<a name="l00063"></a>00063 <span class="comment">*/</span>
<a name="l00064"></a>00064
<a name="l00065"></a>00065 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00066"></a>00066 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
<a name="l00067"></a>00067 <span class="preprocessor">#endif</span>
<a name="l00068"></a>00068 <span class="preprocessor"></span>
<a name="l00069"></a>00069 <span class="comment">/* Enumerate configuration options</span>
<a name="l00070"></a>00070 <span class="comment">*/</span>
<a name="l00071"></a>00071 <span class="comment"></span>
<a name="l00072"></a>00072 <span class="comment">/** Categories of Tidy configuration options</span>
<a name="l00073"></a>00073 <span class="comment">*/</span>
<a name="l00074"></a>00074 <span class="keyword">typedef</span> <span class="keyword">enum</span>
<a name="l00075"></a>00075 {
<a name="l00076"></a>00076 TidyMarkup, <span class="comment">/**&lt; Markup options: (X)HTML version, etc */</span>
<a name="l00077"></a>00077 TidyDiagnostics, <span class="comment">/**&lt; Diagnostics */</span>
<a name="l00078"></a>00078 TidyPrettyPrint, <span class="comment">/**&lt; Output layout */</span>
<a name="l00079"></a>00079 TidyEncoding, <span class="comment">/**&lt; Character encodings */</span>
<a name="l00080"></a>00080 TidyMiscellaneous <span class="comment">/**&lt; File handling, message format, etc. */</span>
<a name="l00081"></a>00081 } TidyConfigCategory;
<a name="l00082"></a>00082
<a name="l00083"></a>00083 <span class="comment"></span>
<a name="l00084"></a>00084 <span class="comment">/** Option IDs Used to get/set option values.</span>
<a name="l00085"></a>00085 <span class="comment">*/</span>
<a name="l00086"></a>00086 <span class="keyword">typedef</span> <span class="keyword">enum</span>
<a name="l00087"></a>00087 {
<a name="l00088"></a>00088 TidyUnknownOption, <span class="comment">/**&lt; Unknown option! */</span>
<a name="l00089"></a>00089 TidyIndentSpaces, <span class="comment">/**&lt; Indentation n spaces */</span>
<a name="l00090"></a>00090 TidyWrapLen, <span class="comment">/**&lt; Wrap margin */</span>
<a name="l00091"></a>00091 TidyTabSize, <span class="comment">/**&lt; Expand tabs to n spaces */</span>
<a name="l00092"></a>00092
<a name="l00093"></a>00093 TidyCharEncoding, <span class="comment">/**&lt; In/out character encoding */</span>
<a name="l00094"></a>00094 TidyInCharEncoding, <span class="comment">/**&lt; Input character encoding (if different) */</span>
<a name="l00095"></a>00095 TidyOutCharEncoding, <span class="comment">/**&lt; Output character encoding (if different) */</span>
<a name="l00096"></a>00096 TidyNewline, <span class="comment">/**&lt; Output line ending (default to platform) */</span>
<a name="l00097"></a>00097
<a name="l00098"></a>00098 TidyDoctypeMode, <span class="comment">/**&lt; See doctype property */</span>
<a name="l00099"></a>00099 TidyDoctype, <span class="comment">/**&lt; User specified doctype */</span>
<a name="l00100"></a>00100
<a name="l00101"></a>00101 TidyDuplicateAttrs, <span class="comment">/**&lt; Keep first or last duplicate attribute */</span>
<a name="l00102"></a>00102 TidyAltText, <span class="comment">/**&lt; Default text for alt attribute */</span>
<a name="l00103"></a>00103
<a name="l00104"></a>00104 <span class="comment">/* obsolete */</span>
<a name="l00105"></a>00105 TidySlideStyle, <span class="comment">/**&lt; Style sheet for slides: not used for anything yet */</span>
<a name="l00106"></a>00106
<a name="l00107"></a>00107 TidyErrFile, <span class="comment">/**&lt; File name to write errors to */</span>
<a name="l00108"></a>00108 TidyOutFile, <span class="comment">/**&lt; File name to write markup to */</span>
<a name="l00109"></a>00109 TidyWriteBack, <span class="comment">/**&lt; If true then output tidied markup */</span>
<a name="l00110"></a>00110 TidyShowMarkup, <span class="comment">/**&lt; If false, normal output is suppressed */</span>
<a name="l00111"></a>00111 TidyShowWarnings, <span class="comment">/**&lt; However errors are always shown */</span>
<a name="l00112"></a>00112 TidyQuiet, <span class="comment">/**&lt; No &#39;Parsing X&#39;, guessed DTD or summary */</span>
<a name="l00113"></a>00113 TidyIndentContent, <span class="comment">/**&lt; Indent content of appropriate tags */</span><span class="comment"></span>
<a name="l00114"></a>00114 <span class="comment"> /**&lt; &quot;auto&quot; does text/block level content indentation */</span>
<a name="l00115"></a>00115 TidyHideEndTags, <span class="comment">/**&lt; Suppress optional end tags */</span>
<a name="l00116"></a>00116 TidyXmlTags, <span class="comment">/**&lt; Treat input as XML */</span>
<a name="l00117"></a>00117 TidyXmlOut, <span class="comment">/**&lt; Create output as XML */</span>
<a name="l00118"></a>00118 TidyXhtmlOut, <span class="comment">/**&lt; Output extensible HTML */</span>
<a name="l00119"></a>00119 TidyHtmlOut, <span class="comment">/**&lt; Output plain HTML, even for XHTML input.</span>
<a name="l00120"></a>00120 <span class="comment"> Yes means set explicitly. */</span>
<a name="l00121"></a>00121 TidyXmlDecl, <span class="comment">/**&lt; Add &lt;?xml?&gt; for XML docs */</span>
<a name="l00122"></a>00122 TidyUpperCaseTags, <span class="comment">/**&lt; Output tags in upper not lower case */</span>
<a name="l00123"></a>00123 TidyUpperCaseAttrs, <span class="comment">/**&lt; Output attributes in upper not lower case */</span>
<a name="l00124"></a>00124 TidyMakeBare, <span class="comment">/**&lt; Make bare HTML: remove Microsoft cruft */</span>
<a name="l00125"></a>00125 TidyMakeClean, <span class="comment">/**&lt; Replace presentational clutter by style rules */</span>
<a name="l00126"></a>00126 TidyLogicalEmphasis, <span class="comment">/**&lt; Replace i by em and b by strong */</span>
<a name="l00127"></a>00127 TidyDropPropAttrs, <span class="comment">/**&lt; Discard proprietary attributes */</span>
<a name="l00128"></a>00128 TidyDropFontTags, <span class="comment">/**&lt; Discard presentation tags */</span>
<a name="l00129"></a>00129 TidyDropEmptyParas, <span class="comment">/**&lt; Discard empty p elements */</span>
<a name="l00130"></a>00130 TidyFixComments, <span class="comment">/**&lt; Fix comments with adjacent hyphens */</span>
<a name="l00131"></a>00131 TidyBreakBeforeBR, <span class="comment">/**&lt; Output newline before &lt;br&gt; or not? */</span>
<a name="l00132"></a>00132
<a name="l00133"></a>00133 <span class="comment">/* obsolete */</span>
<a name="l00134"></a>00134 TidyBurstSlides, <span class="comment">/**&lt; Create slides on each h2 element */</span>
<a name="l00135"></a>00135
<a name="l00136"></a>00136 TidyNumEntities, <span class="comment">/**&lt; Use numeric entities */</span>
<a name="l00137"></a>00137 TidyQuoteMarks, <span class="comment">/**&lt; Output &quot; marks as &amp;quot; */</span>
<a name="l00138"></a>00138 TidyQuoteNbsp, <span class="comment">/**&lt; Output non-breaking space as entity */</span>
<a name="l00139"></a>00139 TidyQuoteAmpersand, <span class="comment">/**&lt; Output naked ampersand as &amp;amp; */</span>
<a name="l00140"></a>00140 TidyWrapAttVals, <span class="comment">/**&lt; Wrap within attribute values */</span>
<a name="l00141"></a>00141 TidyWrapScriptlets, <span class="comment">/**&lt; Wrap within JavaScript string literals */</span>
<a name="l00142"></a>00142 TidyWrapSection, <span class="comment">/**&lt; Wrap within &lt;![ ... ]&gt; section tags */</span>
<a name="l00143"></a>00143 TidyWrapAsp, <span class="comment">/**&lt; Wrap within ASP pseudo elements */</span>
<a name="l00144"></a>00144 TidyWrapJste, <span class="comment">/**&lt; Wrap within JSTE pseudo elements */</span>
<a name="l00145"></a>00145 TidyWrapPhp, <span class="comment">/**&lt; Wrap within PHP pseudo elements */</span>
<a name="l00146"></a>00146 TidyFixBackslash, <span class="comment">/**&lt; Fix URLs by replacing \ with / */</span>
<a name="l00147"></a>00147 TidyIndentAttributes,<span class="comment">/**&lt; Newline+indent before each attribute */</span>
<a name="l00148"></a>00148 TidyXmlPIs, <span class="comment">/**&lt; If set to yes PIs must end with ?&gt; */</span>
<a name="l00149"></a>00149 TidyXmlSpace, <span class="comment">/**&lt; If set to yes adds xml:space attr as needed */</span>
<a name="l00150"></a>00150 TidyEncloseBodyText, <span class="comment">/**&lt; If yes text at body is wrapped in P&#39;s */</span>
<a name="l00151"></a>00151 TidyEncloseBlockText,<span class="comment">/**&lt; If yes text in blocks is wrapped in P&#39;s */</span>
<a name="l00152"></a>00152 TidyKeepFileTimes, <span class="comment">/**&lt; If yes last modied time is preserved */</span>
<a name="l00153"></a>00153 TidyWord2000, <span class="comment">/**&lt; Draconian cleaning for Word2000 */</span>
<a name="l00154"></a>00154 TidyMark, <span class="comment">/**&lt; Add meta element indicating tidied doc */</span>
<a name="l00155"></a>00155 TidyEmacs, <span class="comment">/**&lt; If true format error output for GNU Emacs */</span>
<a name="l00156"></a>00156 TidyEmacsFile, <span class="comment">/**&lt; Name of current Emacs file */</span>
<a name="l00157"></a>00157 TidyLiteralAttribs, <span class="comment">/**&lt; If true attributes may use newlines */</span>
<a name="l00158"></a>00158 TidyBodyOnly, <span class="comment">/**&lt; Output BODY content only */</span>
<a name="l00159"></a>00159 TidyFixUri, <span class="comment">/**&lt; Applies URI encoding if necessary */</span>
<a name="l00160"></a>00160 TidyLowerLiterals, <span class="comment">/**&lt; Folds known attribute values to lower case */</span>
<a name="l00161"></a>00161 TidyHideComments, <span class="comment">/**&lt; Hides all (real) comments in output */</span>
<a name="l00162"></a>00162 TidyIndentCdata, <span class="comment">/**&lt; Indent &lt;!CDATA[ ... ]]&gt; section */</span>
<a name="l00163"></a>00163 TidyForceOutput, <span class="comment">/**&lt; Output document even if errors were found */</span>
<a name="l00164"></a>00164 TidyShowErrors, <span class="comment">/**&lt; Number of errors to put out */</span>
<a name="l00165"></a>00165 TidyAsciiChars, <span class="comment">/**&lt; Convert quotes and dashes to nearest ASCII char */</span>
<a name="l00166"></a>00166 TidyJoinClasses, <span class="comment">/**&lt; Join multiple class attributes */</span>
<a name="l00167"></a>00167 TidyJoinStyles, <span class="comment">/**&lt; Join multiple style attributes */</span>
<a name="l00168"></a>00168 TidyEscapeCdata, <span class="comment">/**&lt; Replace &lt;![CDATA[]]&gt; sections with escaped text */</span>
<a name="l00169"></a>00169
<a name="l00170"></a>00170 <span class="preprocessor">#if SUPPORT_ASIAN_ENCODINGS</span>
<a name="l00171"></a>00171 <span class="preprocessor"></span> TidyLanguage, <span class="comment">/**&lt; Language property: not used for anything yet */</span>
<a name="l00172"></a>00172 TidyNCR, <span class="comment">/**&lt; Allow numeric character references */</span>
<a name="l00173"></a>00173 <span class="preprocessor">#else</span>
<a name="l00174"></a>00174 <span class="preprocessor"></span> TidyLanguageNotUsed,
<a name="l00175"></a>00175 TidyNCRNotUsed,
<a name="l00176"></a>00176 <span class="preprocessor">#endif</span>
<a name="l00177"></a>00177 <span class="preprocessor"></span><span class="preprocessor">#if SUPPORT_UTF16_ENCODINGS</span>
<a name="l00178"></a>00178 <span class="preprocessor"></span> TidyOutputBOM, <span class="comment">/**&lt; Output a Byte Order Mark (BOM) for UTF-16 encodings */</span><span class="comment"></span>
<a name="l00179"></a>00179 <span class="comment"> /**&lt; auto: if input stream has BOM, we output a BOM */</span>
<a name="l00180"></a>00180 <span class="preprocessor">#else</span>
<a name="l00181"></a>00181 <span class="preprocessor"></span> TidyOutputBOMNotUsed,
<a name="l00182"></a>00182 <span class="preprocessor">#endif</span>
<a name="l00183"></a>00183 <span class="preprocessor"></span>
<a name="l00184"></a>00184 TidyReplaceColor, <span class="comment">/**&lt; Replace hex color attribute values with names */</span>
<a name="l00185"></a>00185 TidyCSSPrefix, <span class="comment">/**&lt; CSS class naming for -clean option */</span>
<a name="l00186"></a>00186
<a name="l00187"></a>00187 TidyInlineTags, <span class="comment">/**&lt; Declared inline tags */</span>
<a name="l00188"></a>00188 TidyBlockTags, <span class="comment">/**&lt; Declared block tags */</span>
<a name="l00189"></a>00189 TidyEmptyTags, <span class="comment">/**&lt; Declared empty tags */</span>
<a name="l00190"></a>00190 TidyPreTags, <span class="comment">/**&lt; Declared pre tags */</span>
<a name="l00191"></a>00191
<a name="l00192"></a>00192 TidyAccessibilityCheckLevel, <span class="comment">/**&lt; Accessibility check level </span>
<a name="l00193"></a>00193 <span class="comment"> 0 (old style), or 1, 2, 3 */</span>
<a name="l00194"></a>00194
<a name="l00195"></a>00195 TidyVertSpace, <span class="comment">/**&lt; degree to which markup is spread out vertically */</span>
<a name="l00196"></a>00196 <span class="preprocessor">#if SUPPORT_ASIAN_ENCODINGS</span>
<a name="l00197"></a>00197 <span class="preprocessor"></span> TidyPunctWrap, <span class="comment">/**&lt; consider punctuation and breaking spaces for wrapping */</span>
<a name="l00198"></a>00198 <span class="preprocessor">#else</span>
<a name="l00199"></a>00199 <span class="preprocessor"></span> TidyPunctWrapNotUsed,
<a name="l00200"></a>00200 <span class="preprocessor">#endif</span>
<a name="l00201"></a>00201 <span class="preprocessor"></span> TidyMergeDivs, <span class="comment">/**&lt; Merge multiple DIVs */</span>
<a name="l00202"></a>00202 TidyDecorateInferredUL, <span class="comment">/**&lt; Mark inferred UL elements with no indent CSS */</span>
<a name="l00203"></a>00203 TidyPreserveEntities, <span class="comment">/**&lt; Preserve entities */</span>
<a name="l00204"></a>00204 TidySortAttributes, <span class="comment">/**&lt; Sort attributes */</span>
<a name="l00205"></a>00205 TidyMergeSpans, <span class="comment">/**&lt; Merge multiple SPANs */</span>
<a name="l00206"></a>00206 TidyAnchorAsName, <span class="comment">/**&lt; Define anchors as name attributes */</span>
<a name="l00207"></a>00207 N_TIDY_OPTIONS <span class="comment">/**&lt; Must be last */</span>
<a name="l00208"></a>00208 } TidyOptionId;
<a name="l00209"></a>00209 <span class="comment"></span>
<a name="l00210"></a>00210 <span class="comment">/** Option data types</span>
<a name="l00211"></a>00211 <span class="comment">*/</span>
<a name="l00212"></a>00212 <span class="keyword">typedef</span> <span class="keyword">enum</span>
<a name="l00213"></a>00213 {
<a name="l00214"></a>00214 TidyString, <span class="comment">/**&lt; String */</span>
<a name="l00215"></a>00215 TidyInteger, <span class="comment">/**&lt; Integer or enumeration */</span>
<a name="l00216"></a>00216 TidyBoolean <span class="comment">/**&lt; Boolean flag */</span>
<a name="l00217"></a>00217 } TidyOptionType;
<a name="l00218"></a>00218
<a name="l00219"></a>00219 <span class="comment"></span>
<a name="l00220"></a>00220 <span class="comment">/** AutoBool values used by ParseBool, ParseTriState, ParseIndent, ParseBOM</span>
<a name="l00221"></a>00221 <span class="comment">*/</span>
<a name="l00222"></a>00222 <span class="keyword">typedef</span> <span class="keyword">enum</span>
<a name="l00223"></a>00223 {
<a name="l00224"></a>00224 TidyNoState, <span class="comment">/**&lt; maps to &#39;no&#39; */</span>
<a name="l00225"></a>00225 TidyYesState, <span class="comment">/**&lt; maps to &#39;yes&#39; */</span>
<a name="l00226"></a>00226 TidyAutoState <span class="comment">/**&lt; Automatic */</span>
<a name="l00227"></a>00227 } TidyTriState;
<a name="l00228"></a>00228 <span class="comment"></span>
<a name="l00229"></a>00229 <span class="comment">/** TidyNewline option values to control output line endings.</span>
<a name="l00230"></a>00230 <span class="comment">*/</span>
<a name="l00231"></a>00231 <span class="keyword">typedef</span> <span class="keyword">enum</span>
<a name="l00232"></a>00232 {
<a name="l00233"></a>00233 TidyLF, <span class="comment">/**&lt; Use Unix style: LF */</span>
<a name="l00234"></a>00234 TidyCRLF, <span class="comment">/**&lt; Use DOS/Windows style: CR+LF */</span>
<a name="l00235"></a>00235 TidyCR <span class="comment">/**&lt; Use Macintosh style: CR */</span>
<a name="l00236"></a>00236 } TidyLineEnding;
<a name="l00237"></a>00237
<a name="l00238"></a>00238 <span class="comment"></span>
<a name="l00239"></a>00239 <span class="comment">/** Mode controlling treatment of doctype</span>
<a name="l00240"></a>00240 <span class="comment">*/</span>
<a name="l00241"></a>00241 <span class="keyword">typedef</span> <span class="keyword">enum</span>
<a name="l00242"></a>00242 {
<a name="l00243"></a>00243 TidyDoctypeOmit, <span class="comment">/**&lt; Omit DOCTYPE altogether */</span>
<a name="l00244"></a>00244 TidyDoctypeAuto, <span class="comment">/**&lt; Keep DOCTYPE in input. Set version to content */</span>
<a name="l00245"></a>00245 TidyDoctypeStrict, <span class="comment">/**&lt; Convert document to HTML 4 strict content model */</span>
<a name="l00246"></a>00246 TidyDoctypeLoose, <span class="comment">/**&lt; Convert document to HTML 4 transitional</span>
<a name="l00247"></a>00247 <span class="comment"> content model */</span>
<a name="l00248"></a>00248 TidyDoctypeUser <span class="comment">/**&lt; Set DOCTYPE FPI explicitly */</span>
<a name="l00249"></a>00249 } TidyDoctypeModes;
<a name="l00250"></a>00250 <span class="comment"></span>
<a name="l00251"></a>00251 <span class="comment">/** Mode controlling treatment of duplicate Attributes</span>
<a name="l00252"></a>00252 <span class="comment">*/</span>
<a name="l00253"></a>00253 <span class="keyword">typedef</span> <span class="keyword">enum</span>
<a name="l00254"></a>00254 {
<a name="l00255"></a>00255 TidyKeepFirst,
<a name="l00256"></a>00256 TidyKeepLast
<a name="l00257"></a>00257 } TidyDupAttrModes;
<a name="l00258"></a>00258 <span class="comment"></span>
<a name="l00259"></a>00259 <span class="comment">/** Mode controlling treatment of sorting attributes</span>
<a name="l00260"></a>00260 <span class="comment">*/</span>
<a name="l00261"></a>00261 <span class="keyword">typedef</span> <span class="keyword">enum</span>
<a name="l00262"></a>00262 {
<a name="l00263"></a>00263 TidySortAttrNone,
<a name="l00264"></a>00264 TidySortAttrAlpha
<a name="l00265"></a>00265 } TidyAttrSortStrategy;
<a name="l00266"></a>00266
<a name="l00267"></a>00267 <span class="comment">/* I/O and Message handling interface</span>
<a name="l00268"></a>00268 <span class="comment">**</span>
<a name="l00269"></a>00269 <span class="comment">** By default, Tidy will define, create and use </span>
<a name="l00270"></a>00270 <span class="comment">** instances of input and output handlers for </span>
<a name="l00271"></a>00271 <span class="comment">** standard C buffered I/O (i.e. FILE* stdin,</span>
<a name="l00272"></a>00272 <span class="comment">** FILE* stdout and FILE* stderr for content</span>
<a name="l00273"></a>00273 <span class="comment">** input, content output and diagnostic output,</span>
<a name="l00274"></a>00274 <span class="comment">** respectively. A FILE* cfgFile input handler</span>
<a name="l00275"></a>00275 <span class="comment">** will be used for config files. Command line</span>
<a name="l00276"></a>00276 <span class="comment">** options will just be set directly.</span>
<a name="l00277"></a>00277 <span class="comment">*/</span>
<a name="l00278"></a>00278 <span class="comment"></span>
<a name="l00279"></a>00279 <span class="comment">/** Message severity level</span>
<a name="l00280"></a>00280 <span class="comment">*/</span>
<a name="l00281"></a>00281 <span class="keyword">typedef</span> <span class="keyword">enum</span>
<a name="l00282"></a>00282 {
<a name="l00283"></a>00283 TidyInfo, <span class="comment">/**&lt; Information about markup usage */</span>
<a name="l00284"></a>00284 TidyWarning, <span class="comment">/**&lt; Warning message */</span>
<a name="l00285"></a>00285 TidyConfig, <span class="comment">/**&lt; Configuration error */</span>
<a name="l00286"></a>00286 TidyAccess, <span class="comment">/**&lt; Accessibility message */</span>
<a name="l00287"></a>00287 TidyError, <span class="comment">/**&lt; Error message - output suppressed */</span>
<a name="l00288"></a>00288 TidyBadDocument, <span class="comment">/**&lt; I/O or file system error */</span>
<a name="l00289"></a>00289 TidyFatal <span class="comment">/**&lt; Crash! */</span>
<a name="l00290"></a>00290 } TidyReportLevel;
<a name="l00291"></a>00291
<a name="l00292"></a>00292
<a name="l00293"></a>00293 <span class="comment">/* Document tree traversal functions</span>
<a name="l00294"></a>00294 <span class="comment">*/</span>
<a name="l00295"></a>00295 <span class="comment"></span>
<a name="l00296"></a>00296 <span class="comment">/** Node types</span>
<a name="l00297"></a>00297 <span class="comment">*/</span>
<a name="l00298"></a>00298 <span class="keyword">typedef</span> <span class="keyword">enum</span>
<a name="l00299"></a>00299 {
<a name="l00300"></a>00300 TidyNode_Root, <span class="comment">/**&lt; Root */</span>
<a name="l00301"></a>00301 TidyNode_DocType, <span class="comment">/**&lt; DOCTYPE */</span>
<a name="l00302"></a>00302 TidyNode_Comment, <span class="comment">/**&lt; Comment */</span>
<a name="l00303"></a>00303 TidyNode_ProcIns, <span class="comment">/**&lt; Processing Instruction */</span>
<a name="l00304"></a>00304 TidyNode_Text, <span class="comment">/**&lt; Text */</span>
<a name="l00305"></a>00305 TidyNode_Start, <span class="comment">/**&lt; Start Tag */</span>
<a name="l00306"></a>00306 TidyNode_End, <span class="comment">/**&lt; End Tag */</span>
<a name="l00307"></a>00307 TidyNode_StartEnd, <span class="comment">/**&lt; Start/End (empty) Tag */</span>
<a name="l00308"></a>00308 TidyNode_CDATA, <span class="comment">/**&lt; Unparsed Text */</span>
<a name="l00309"></a>00309 TidyNode_Section, <span class="comment">/**&lt; XML Section */</span>
<a name="l00310"></a>00310 TidyNode_Asp, <span class="comment">/**&lt; ASP Source */</span>
<a name="l00311"></a>00311 TidyNode_Jste, <span class="comment">/**&lt; JSTE Source */</span>
<a name="l00312"></a>00312 TidyNode_Php, <span class="comment">/**&lt; PHP Source */</span>
<a name="l00313"></a>00313 TidyNode_XmlDecl <span class="comment">/**&lt; XML Declaration */</span>
<a name="l00314"></a>00314 } TidyNodeType;
<a name="l00315"></a>00315
<a name="l00316"></a>00316 <span class="comment"></span>
<a name="l00317"></a>00317 <span class="comment">/** Known HTML element types</span>
<a name="l00318"></a>00318 <span class="comment">*/</span>
<a name="l00319"></a>00319 <span class="keyword">typedef</span> <span class="keyword">enum</span>
<a name="l00320"></a>00320 {
<a name="l00321"></a>00321 TidyTag_UNKNOWN, <span class="comment">/**&lt; Unknown tag! */</span>
<a name="l00322"></a>00322 TidyTag_A, <span class="comment">/**&lt; A */</span>
<a name="l00323"></a>00323 TidyTag_ABBR, <span class="comment">/**&lt; ABBR */</span>
<a name="l00324"></a>00324 TidyTag_ACRONYM, <span class="comment">/**&lt; ACRONYM */</span>
<a name="l00325"></a>00325 TidyTag_ADDRESS, <span class="comment">/**&lt; ADDRESS */</span>
<a name="l00326"></a>00326 TidyTag_ALIGN, <span class="comment">/**&lt; ALIGN */</span>
<a name="l00327"></a>00327 TidyTag_APPLET, <span class="comment">/**&lt; APPLET */</span>
<a name="l00328"></a>00328 TidyTag_AREA, <span class="comment">/**&lt; AREA */</span>
<a name="l00329"></a>00329 TidyTag_B, <span class="comment">/**&lt; B */</span>
<a name="l00330"></a>00330 TidyTag_BASE, <span class="comment">/**&lt; BASE */</span>
<a name="l00331"></a>00331 TidyTag_BASEFONT, <span class="comment">/**&lt; BASEFONT */</span>
<a name="l00332"></a>00332 TidyTag_BDO, <span class="comment">/**&lt; BDO */</span>
<a name="l00333"></a>00333 TidyTag_BGSOUND, <span class="comment">/**&lt; BGSOUND */</span>
<a name="l00334"></a>00334 TidyTag_BIG, <span class="comment">/**&lt; BIG */</span>
<a name="l00335"></a>00335 TidyTag_BLINK, <span class="comment">/**&lt; BLINK */</span>
<a name="l00336"></a>00336 TidyTag_BLOCKQUOTE, <span class="comment">/**&lt; BLOCKQUOTE */</span>
<a name="l00337"></a>00337 TidyTag_BODY, <span class="comment">/**&lt; BODY */</span>
<a name="l00338"></a>00338 TidyTag_BR, <span class="comment">/**&lt; BR */</span>
<a name="l00339"></a>00339 TidyTag_BUTTON, <span class="comment">/**&lt; BUTTON */</span>
<a name="l00340"></a>00340 TidyTag_CAPTION, <span class="comment">/**&lt; CAPTION */</span>
<a name="l00341"></a>00341 TidyTag_CENTER, <span class="comment">/**&lt; CENTER */</span>
<a name="l00342"></a>00342 TidyTag_CITE, <span class="comment">/**&lt; CITE */</span>
<a name="l00343"></a>00343 TidyTag_CODE, <span class="comment">/**&lt; CODE */</span>
<a name="l00344"></a>00344 TidyTag_COL, <span class="comment">/**&lt; COL */</span>
<a name="l00345"></a>00345 TidyTag_COLGROUP, <span class="comment">/**&lt; COLGROUP */</span>
<a name="l00346"></a>00346 TidyTag_COMMENT, <span class="comment">/**&lt; COMMENT */</span>
<a name="l00347"></a>00347 TidyTag_DD, <span class="comment">/**&lt; DD */</span>
<a name="l00348"></a>00348 TidyTag_DEL, <span class="comment">/**&lt; DEL */</span>
<a name="l00349"></a>00349 TidyTag_DFN, <span class="comment">/**&lt; DFN */</span>
<a name="l00350"></a>00350 TidyTag_DIR, <span class="comment">/**&lt; DIR */</span>
<a name="l00351"></a>00351 TidyTag_DIV, <span class="comment">/**&lt; DIF */</span>
<a name="l00352"></a>00352 TidyTag_DL, <span class="comment">/**&lt; DL */</span>
<a name="l00353"></a>00353 TidyTag_DT, <span class="comment">/**&lt; DT */</span>
<a name="l00354"></a>00354 TidyTag_EM, <span class="comment">/**&lt; EM */</span>
<a name="l00355"></a>00355 TidyTag_EMBED, <span class="comment">/**&lt; EMBED */</span>
<a name="l00356"></a>00356 TidyTag_FIELDSET, <span class="comment">/**&lt; FIELDSET */</span>
<a name="l00357"></a>00357 TidyTag_FONT, <span class="comment">/**&lt; FONT */</span>
<a name="l00358"></a>00358 TidyTag_FORM, <span class="comment">/**&lt; FORM */</span>
<a name="l00359"></a>00359 TidyTag_FRAME, <span class="comment">/**&lt; FRAME */</span>
<a name="l00360"></a>00360 TidyTag_FRAMESET, <span class="comment">/**&lt; FRAMESET */</span>
<a name="l00361"></a>00361 TidyTag_H1, <span class="comment">/**&lt; H1 */</span>
<a name="l00362"></a>00362 TidyTag_H2, <span class="comment">/**&lt; H2 */</span>
<a name="l00363"></a>00363 TidyTag_H3, <span class="comment">/**&lt; H3 */</span>
<a name="l00364"></a>00364 TidyTag_H4, <span class="comment">/**&lt; H4 */</span>
<a name="l00365"></a>00365 TidyTag_H5, <span class="comment">/**&lt; H5 */</span>
<a name="l00366"></a>00366 TidyTag_H6, <span class="comment">/**&lt; H6 */</span>
<a name="l00367"></a>00367 TidyTag_HEAD, <span class="comment">/**&lt; HEAD */</span>
<a name="l00368"></a>00368 TidyTag_HR, <span class="comment">/**&lt; HR */</span>
<a name="l00369"></a>00369 TidyTag_HTML, <span class="comment">/**&lt; HTML */</span>
<a name="l00370"></a>00370 TidyTag_I, <span class="comment">/**&lt; I */</span>
<a name="l00371"></a>00371 TidyTag_IFRAME, <span class="comment">/**&lt; IFRAME */</span>
<a name="l00372"></a>00372 TidyTag_ILAYER, <span class="comment">/**&lt; ILAYER */</span>
<a name="l00373"></a>00373 TidyTag_IMG, <span class="comment">/**&lt; IMG */</span>
<a name="l00374"></a>00374 TidyTag_INPUT, <span class="comment">/**&lt; INPUT */</span>
<a name="l00375"></a>00375 TidyTag_INS, <span class="comment">/**&lt; INS */</span>
<a name="l00376"></a>00376 TidyTag_ISINDEX, <span class="comment">/**&lt; ISINDEX */</span>
<a name="l00377"></a>00377 TidyTag_KBD, <span class="comment">/**&lt; KBD */</span>
<a name="l00378"></a>00378 TidyTag_KEYGEN, <span class="comment">/**&lt; KEYGEN */</span>
<a name="l00379"></a>00379 TidyTag_LABEL, <span class="comment">/**&lt; LABEL */</span>
<a name="l00380"></a>00380 TidyTag_LAYER, <span class="comment">/**&lt; LAYER */</span>
<a name="l00381"></a>00381 TidyTag_LEGEND, <span class="comment">/**&lt; LEGEND */</span>
<a name="l00382"></a>00382 TidyTag_LI, <span class="comment">/**&lt; LI */</span>
<a name="l00383"></a>00383 TidyTag_LINK, <span class="comment">/**&lt; LINK */</span>
<a name="l00384"></a>00384 TidyTag_LISTING, <span class="comment">/**&lt; LISTING */</span>
<a name="l00385"></a>00385 TidyTag_MAP, <span class="comment">/**&lt; MAP */</span>
<a name="l00386"></a>00386 TidyTag_MARQUEE, <span class="comment">/**&lt; MARQUEE */</span>
<a name="l00387"></a>00387 TidyTag_MENU, <span class="comment">/**&lt; MENU */</span>
<a name="l00388"></a>00388 TidyTag_META, <span class="comment">/**&lt; META */</span>
<a name="l00389"></a>00389 TidyTag_MULTICOL, <span class="comment">/**&lt; MULTICOL */</span>
<a name="l00390"></a>00390 TidyTag_NOBR, <span class="comment">/**&lt; NOBR */</span>
<a name="l00391"></a>00391 TidyTag_NOEMBED, <span class="comment">/**&lt; NOEMBED */</span>
<a name="l00392"></a>00392 TidyTag_NOFRAMES, <span class="comment">/**&lt; NOFRAMES */</span>
<a name="l00393"></a>00393 TidyTag_NOLAYER, <span class="comment">/**&lt; NOLAYER */</span>
<a name="l00394"></a>00394 TidyTag_NOSAVE, <span class="comment">/**&lt; NOSAVE */</span>
<a name="l00395"></a>00395 TidyTag_NOSCRIPT, <span class="comment">/**&lt; NOSCRIPT */</span>
<a name="l00396"></a>00396 TidyTag_OBJECT, <span class="comment">/**&lt; OBJECT */</span>
<a name="l00397"></a>00397 TidyTag_OL, <span class="comment">/**&lt; OL */</span>
<a name="l00398"></a>00398 TidyTag_OPTGROUP, <span class="comment">/**&lt; OPTGROUP */</span>
<a name="l00399"></a>00399 TidyTag_OPTION, <span class="comment">/**&lt; OPTION */</span>
<a name="l00400"></a>00400 TidyTag_P, <span class="comment">/**&lt; P */</span>
<a name="l00401"></a>00401 TidyTag_PARAM, <span class="comment">/**&lt; PARAM */</span>
<a name="l00402"></a>00402 TidyTag_PLAINTEXT,<span class="comment">/**&lt; PLAINTEXT */</span>
<a name="l00403"></a>00403 TidyTag_PRE, <span class="comment">/**&lt; PRE */</span>
<a name="l00404"></a>00404 TidyTag_Q, <span class="comment">/**&lt; Q */</span>
<a name="l00405"></a>00405 TidyTag_RB, <span class="comment">/**&lt; RB */</span>
<a name="l00406"></a>00406 TidyTag_RBC, <span class="comment">/**&lt; RBC */</span>
<a name="l00407"></a>00407 TidyTag_RP, <span class="comment">/**&lt; RP */</span>
<a name="l00408"></a>00408 TidyTag_RT, <span class="comment">/**&lt; RT */</span>
<a name="l00409"></a>00409 TidyTag_RTC, <span class="comment">/**&lt; RTC */</span>
<a name="l00410"></a>00410 TidyTag_RUBY, <span class="comment">/**&lt; RUBY */</span>
<a name="l00411"></a>00411 TidyTag_S, <span class="comment">/**&lt; S */</span>
<a name="l00412"></a>00412 TidyTag_SAMP, <span class="comment">/**&lt; SAMP */</span>
<a name="l00413"></a>00413 TidyTag_SCRIPT, <span class="comment">/**&lt; SCRIPT */</span>
<a name="l00414"></a>00414 TidyTag_SELECT, <span class="comment">/**&lt; SELECT */</span>
<a name="l00415"></a>00415 TidyTag_SERVER, <span class="comment">/**&lt; SERVER */</span>
<a name="l00416"></a>00416 TidyTag_SERVLET, <span class="comment">/**&lt; SERVLET */</span>
<a name="l00417"></a>00417 TidyTag_SMALL, <span class="comment">/**&lt; SMALL */</span>
<a name="l00418"></a>00418 TidyTag_SPACER, <span class="comment">/**&lt; SPACER */</span>
<a name="l00419"></a>00419 TidyTag_SPAN, <span class="comment">/**&lt; SPAN */</span>
<a name="l00420"></a>00420 TidyTag_STRIKE, <span class="comment">/**&lt; STRIKE */</span>
<a name="l00421"></a>00421 TidyTag_STRONG, <span class="comment">/**&lt; STRONG */</span>
<a name="l00422"></a>00422 TidyTag_STYLE, <span class="comment">/**&lt; STYLE */</span>
<a name="l00423"></a>00423 TidyTag_SUB, <span class="comment">/**&lt; SUB */</span>
<a name="l00424"></a>00424 TidyTag_SUP, <span class="comment">/**&lt; SUP */</span>
<a name="l00425"></a>00425 TidyTag_TABLE, <span class="comment">/**&lt; TABLE */</span>
<a name="l00426"></a>00426 TidyTag_TBODY, <span class="comment">/**&lt; TBODY */</span>
<a name="l00427"></a>00427 TidyTag_TD, <span class="comment">/**&lt; TD */</span>
<a name="l00428"></a>00428 TidyTag_TEXTAREA, <span class="comment">/**&lt; TEXTAREA */</span>
<a name="l00429"></a>00429 TidyTag_TFOOT, <span class="comment">/**&lt; TFOOT */</span>
<a name="l00430"></a>00430 TidyTag_TH, <span class="comment">/**&lt; TH */</span>
<a name="l00431"></a>00431 TidyTag_THEAD, <span class="comment">/**&lt; THEAD */</span>
<a name="l00432"></a>00432 TidyTag_TITLE, <span class="comment">/**&lt; TITLE */</span>
<a name="l00433"></a>00433 TidyTag_TR, <span class="comment">/**&lt; TR */</span>
<a name="l00434"></a>00434 TidyTag_TT, <span class="comment">/**&lt; TT */</span>
<a name="l00435"></a>00435 TidyTag_U, <span class="comment">/**&lt; U */</span>
<a name="l00436"></a>00436 TidyTag_UL, <span class="comment">/**&lt; UL */</span>
<a name="l00437"></a>00437 TidyTag_VAR, <span class="comment">/**&lt; VAR */</span>
<a name="l00438"></a>00438 TidyTag_WBR, <span class="comment">/**&lt; WBR */</span>
<a name="l00439"></a>00439 TidyTag_XMP, <span class="comment">/**&lt; XMP */</span>
<a name="l00440"></a>00440 TidyTag_NEXTID, <span class="comment">/**&lt; NEXTID */</span>
<a name="l00441"></a>00441
<a name="l00442"></a>00442 TidyTag_ARTICLE,
<a name="l00443"></a>00443 TidyTag_ASIDE,
<a name="l00444"></a>00444 TidyTag_AUDIO,
<a name="l00445"></a>00445 TidyTag_CANVAS,
<a name="l00446"></a>00446 TidyTag_COMMAND,
<a name="l00447"></a>00447 TidyTag_DATALIST,
<a name="l00448"></a>00448 TidyTag_DETAILS,
<a name="l00449"></a>00449 TidyTag_FIGCAPTION,
<a name="l00450"></a>00450 TidyTag_FIGURE,
<a name="l00451"></a>00451 TidyTag_FOOTER,
<a name="l00452"></a>00452 TidyTag_HEADER,
<a name="l00453"></a>00453 TidyTag_HGROUP,
<a name="l00454"></a>00454 TidyTag_MARK,
<a name="l00455"></a>00455 TidyTag_METER,
<a name="l00456"></a>00456 TidyTag_NAV,
<a name="l00457"></a>00457 TidyTag_OUTPUT,
<a name="l00458"></a>00458 TidyTag_PROGRESS,
<a name="l00459"></a>00459 TidyTag_SECTION,
<a name="l00460"></a>00460 TidyTag_SOURCE,
<a name="l00461"></a>00461 TidyTag_SUMMARY,
<a name="l00462"></a>00462 TidyTag_TIME,
<a name="l00463"></a>00463 TidyTag_TRACK,
<a name="l00464"></a>00464 TidyTag_VIDEO,
<a name="l00465"></a>00465
<a name="l00466"></a>00466 N_TIDY_TAGS <span class="comment">/**&lt; Must be last */</span>
<a name="l00467"></a>00467 } TidyTagId;
<a name="l00468"></a>00468
<a name="l00469"></a>00469 <span class="comment">/* Attribute interrogation</span>
<a name="l00470"></a>00470 <span class="comment">*/</span>
<a name="l00471"></a>00471 <span class="comment"></span>
<a name="l00472"></a>00472 <span class="comment">/** Known HTML attributes</span>
<a name="l00473"></a>00473 <span class="comment">*/</span>
<a name="l00474"></a>00474 <span class="keyword">typedef</span> <span class="keyword">enum</span>
<a name="l00475"></a>00475 {
<a name="l00476"></a>00476 TidyAttr_UNKNOWN, <span class="comment">/**&lt; UNKNOWN= */</span>
<a name="l00477"></a>00477 TidyAttr_ABBR, <span class="comment">/**&lt; ABBR= */</span>
<a name="l00478"></a>00478 TidyAttr_ACCEPT, <span class="comment">/**&lt; ACCEPT= */</span>
<a name="l00479"></a>00479 TidyAttr_ACCEPT_CHARSET, <span class="comment">/**&lt; ACCEPT_CHARSET= */</span>
<a name="l00480"></a>00480 TidyAttr_ACCESSKEY, <span class="comment">/**&lt; ACCESSKEY= */</span>
<a name="l00481"></a>00481 TidyAttr_ACTION, <span class="comment">/**&lt; ACTION= */</span>
<a name="l00482"></a>00482 TidyAttr_ADD_DATE, <span class="comment">/**&lt; ADD_DATE= */</span>
<a name="l00483"></a>00483 TidyAttr_ALIGN, <span class="comment">/**&lt; ALIGN= */</span>
<a name="l00484"></a>00484 TidyAttr_ALINK, <span class="comment">/**&lt; ALINK= */</span>
<a name="l00485"></a>00485 TidyAttr_ALT, <span class="comment">/**&lt; ALT= */</span>
<a name="l00486"></a>00486 TidyAttr_ARCHIVE, <span class="comment">/**&lt; ARCHIVE= */</span>
<a name="l00487"></a>00487 TidyAttr_AXIS, <span class="comment">/**&lt; AXIS= */</span>
<a name="l00488"></a>00488 TidyAttr_BACKGROUND, <span class="comment">/**&lt; BACKGROUND= */</span>
<a name="l00489"></a>00489 TidyAttr_BGCOLOR, <span class="comment">/**&lt; BGCOLOR= */</span>
<a name="l00490"></a>00490 TidyAttr_BGPROPERTIES, <span class="comment">/**&lt; BGPROPERTIES= */</span>
<a name="l00491"></a>00491 TidyAttr_BORDER, <span class="comment">/**&lt; BORDER= */</span>
<a name="l00492"></a>00492 TidyAttr_BORDERCOLOR, <span class="comment">/**&lt; BORDERCOLOR= */</span>
<a name="l00493"></a>00493 TidyAttr_BOTTOMMARGIN, <span class="comment">/**&lt; BOTTOMMARGIN= */</span>
<a name="l00494"></a>00494 TidyAttr_CELLPADDING, <span class="comment">/**&lt; CELLPADDING= */</span>
<a name="l00495"></a>00495 TidyAttr_CELLSPACING, <span class="comment">/**&lt; CELLSPACING= */</span>
<a name="l00496"></a>00496 TidyAttr_CHAR, <span class="comment">/**&lt; CHAR= */</span>
<a name="l00497"></a>00497 TidyAttr_CHAROFF, <span class="comment">/**&lt; CHAROFF= */</span>
<a name="l00498"></a>00498 TidyAttr_CHARSET, <span class="comment">/**&lt; CHARSET= */</span>
<a name="l00499"></a>00499 TidyAttr_CHECKED, <span class="comment">/**&lt; CHECKED= */</span>
<a name="l00500"></a>00500 TidyAttr_CITE, <span class="comment">/**&lt; CITE= */</span>
<a name="l00501"></a>00501 TidyAttr_CLASS, <span class="comment">/**&lt; CLASS= */</span>
<a name="l00502"></a>00502 TidyAttr_CLASSID, <span class="comment">/**&lt; CLASSID= */</span>
<a name="l00503"></a>00503 TidyAttr_CLEAR, <span class="comment">/**&lt; CLEAR= */</span>
<a name="l00504"></a>00504 TidyAttr_CODE, <span class="comment">/**&lt; CODE= */</span>
<a name="l00505"></a>00505 TidyAttr_CODEBASE, <span class="comment">/**&lt; CODEBASE= */</span>
<a name="l00506"></a>00506 TidyAttr_CODETYPE, <span class="comment">/**&lt; CODETYPE= */</span>
<a name="l00507"></a>00507 TidyAttr_COLOR, <span class="comment">/**&lt; COLOR= */</span>
<a name="l00508"></a>00508 TidyAttr_COLS, <span class="comment">/**&lt; COLS= */</span>
<a name="l00509"></a>00509 TidyAttr_COLSPAN, <span class="comment">/**&lt; COLSPAN= */</span>
<a name="l00510"></a>00510 TidyAttr_COMPACT, <span class="comment">/**&lt; COMPACT= */</span>
<a name="l00511"></a>00511 TidyAttr_CONTENT, <span class="comment">/**&lt; CONTENT= */</span>
<a name="l00512"></a>00512 TidyAttr_COORDS, <span class="comment">/**&lt; COORDS= */</span>
<a name="l00513"></a>00513 TidyAttr_DATA, <span class="comment">/**&lt; DATA= */</span>
<a name="l00514"></a>00514 TidyAttr_DATAFLD, <span class="comment">/**&lt; DATAFLD= */</span>
<a name="l00515"></a>00515 TidyAttr_DATAFORMATAS, <span class="comment">/**&lt; DATAFORMATAS= */</span>
<a name="l00516"></a>00516 TidyAttr_DATAPAGESIZE, <span class="comment">/**&lt; DATAPAGESIZE= */</span>
<a name="l00517"></a>00517 TidyAttr_DATASRC, <span class="comment">/**&lt; DATASRC= */</span>
<a name="l00518"></a>00518 TidyAttr_DATETIME, <span class="comment">/**&lt; DATETIME= */</span>
<a name="l00519"></a>00519 TidyAttr_DECLARE, <span class="comment">/**&lt; DECLARE= */</span>
<a name="l00520"></a>00520 TidyAttr_DEFER, <span class="comment">/**&lt; DEFER= */</span>
<a name="l00521"></a>00521 TidyAttr_DIR, <span class="comment">/**&lt; DIR= */</span>
<a name="l00522"></a>00522 TidyAttr_DISABLED, <span class="comment">/**&lt; DISABLED= */</span>
<a name="l00523"></a>00523 TidyAttr_ENCODING, <span class="comment">/**&lt; ENCODING= */</span>
<a name="l00524"></a>00524 TidyAttr_ENCTYPE, <span class="comment">/**&lt; ENCTYPE= */</span>
<a name="l00525"></a>00525 TidyAttr_FACE, <span class="comment">/**&lt; FACE= */</span>
<a name="l00526"></a>00526 TidyAttr_FOR, <span class="comment">/**&lt; FOR= */</span>
<a name="l00527"></a>00527 TidyAttr_FRAME, <span class="comment">/**&lt; FRAME= */</span>
<a name="l00528"></a>00528 TidyAttr_FRAMEBORDER, <span class="comment">/**&lt; FRAMEBORDER= */</span>
<a name="l00529"></a>00529 TidyAttr_FRAMESPACING, <span class="comment">/**&lt; FRAMESPACING= */</span>
<a name="l00530"></a>00530 TidyAttr_GRIDX, <span class="comment">/**&lt; GRIDX= */</span>
<a name="l00531"></a>00531 TidyAttr_GRIDY, <span class="comment">/**&lt; GRIDY= */</span>
<a name="l00532"></a>00532 TidyAttr_HEADERS, <span class="comment">/**&lt; HEADERS= */</span>
<a name="l00533"></a>00533 TidyAttr_HEIGHT, <span class="comment">/**&lt; HEIGHT= */</span>
<a name="l00534"></a>00534 TidyAttr_HREF, <span class="comment">/**&lt; HREF= */</span>
<a name="l00535"></a>00535 TidyAttr_HREFLANG, <span class="comment">/**&lt; HREFLANG= */</span>
<a name="l00536"></a>00536 TidyAttr_HSPACE, <span class="comment">/**&lt; HSPACE= */</span>
<a name="l00537"></a>00537 TidyAttr_HTTP_EQUIV, <span class="comment">/**&lt; HTTP_EQUIV= */</span>
<a name="l00538"></a>00538 TidyAttr_ID, <span class="comment">/**&lt; ID= */</span>
<a name="l00539"></a>00539 TidyAttr_ISMAP, <span class="comment">/**&lt; ISMAP= */</span>
<a name="l00540"></a>00540 TidyAttr_ITEMPROP, <span class="comment">/**&lt; ITEMPROP= */</span>
<a name="l00541"></a>00541 TidyAttr_LABEL, <span class="comment">/**&lt; LABEL= */</span>
<a name="l00542"></a>00542 TidyAttr_LANG, <span class="comment">/**&lt; LANG= */</span>
<a name="l00543"></a>00543 TidyAttr_LANGUAGE, <span class="comment">/**&lt; LANGUAGE= */</span>
<a name="l00544"></a>00544 TidyAttr_LAST_MODIFIED, <span class="comment">/**&lt; LAST_MODIFIED= */</span>
<a name="l00545"></a>00545 TidyAttr_LAST_VISIT, <span class="comment">/**&lt; LAST_VISIT= */</span>
<a name="l00546"></a>00546 TidyAttr_LEFTMARGIN, <span class="comment">/**&lt; LEFTMARGIN= */</span>
<a name="l00547"></a>00547 TidyAttr_LINK, <span class="comment">/**&lt; LINK= */</span>
<a name="l00548"></a>00548 TidyAttr_LONGDESC, <span class="comment">/**&lt; LONGDESC= */</span>
<a name="l00549"></a>00549 TidyAttr_LOWSRC, <span class="comment">/**&lt; LOWSRC= */</span>
<a name="l00550"></a>00550 TidyAttr_MARGINHEIGHT, <span class="comment">/**&lt; MARGINHEIGHT= */</span>
<a name="l00551"></a>00551 TidyAttr_MARGINWIDTH, <span class="comment">/**&lt; MARGINWIDTH= */</span>
<a name="l00552"></a>00552 TidyAttr_MAXLENGTH, <span class="comment">/**&lt; MAXLENGTH= */</span>
<a name="l00553"></a>00553 TidyAttr_MEDIA, <span class="comment">/**&lt; MEDIA= */</span>
<a name="l00554"></a>00554 TidyAttr_METHOD, <span class="comment">/**&lt; METHOD= */</span>
<a name="l00555"></a>00555 TidyAttr_MULTIPLE, <span class="comment">/**&lt; MULTIPLE= */</span>
<a name="l00556"></a>00556 TidyAttr_NAME, <span class="comment">/**&lt; NAME= */</span>
<a name="l00557"></a>00557 TidyAttr_NOHREF, <span class="comment">/**&lt; NOHREF= */</span>
<a name="l00558"></a>00558 TidyAttr_NORESIZE, <span class="comment">/**&lt; NORESIZE= */</span>
<a name="l00559"></a>00559 TidyAttr_NOSHADE, <span class="comment">/**&lt; NOSHADE= */</span>
<a name="l00560"></a>00560 TidyAttr_NOWRAP, <span class="comment">/**&lt; NOWRAP= */</span>
<a name="l00561"></a>00561 TidyAttr_OBJECT, <span class="comment">/**&lt; OBJECT= */</span>
<a name="l00562"></a>00562 TidyAttr_OnAFTERUPDATE, <span class="comment">/**&lt; OnAFTERUPDATE= */</span>
<a name="l00563"></a>00563 TidyAttr_OnBEFOREUNLOAD, <span class="comment">/**&lt; OnBEFOREUNLOAD= */</span>
<a name="l00564"></a>00564 TidyAttr_OnBEFOREUPDATE, <span class="comment">/**&lt; OnBEFOREUPDATE= */</span>
<a name="l00565"></a>00565 TidyAttr_OnBLUR, <span class="comment">/**&lt; OnBLUR= */</span>
<a name="l00566"></a>00566 TidyAttr_OnCHANGE, <span class="comment">/**&lt; OnCHANGE= */</span>
<a name="l00567"></a>00567 TidyAttr_OnCLICK, <span class="comment">/**&lt; OnCLICK= */</span>
<a name="l00568"></a>00568 TidyAttr_OnDATAAVAILABLE, <span class="comment">/**&lt; OnDATAAVAILABLE= */</span>
<a name="l00569"></a>00569 TidyAttr_OnDATASETCHANGED, <span class="comment">/**&lt; OnDATASETCHANGED= */</span>
<a name="l00570"></a>00570 TidyAttr_OnDATASETCOMPLETE, <span class="comment">/**&lt; OnDATASETCOMPLETE= */</span>
<a name="l00571"></a>00571 TidyAttr_OnDBLCLICK, <span class="comment">/**&lt; OnDBLCLICK= */</span>
<a name="l00572"></a>00572 TidyAttr_OnERRORUPDATE, <span class="comment">/**&lt; OnERRORUPDATE= */</span>
<a name="l00573"></a>00573 TidyAttr_OnFOCUS, <span class="comment">/**&lt; OnFOCUS= */</span>
<a name="l00574"></a>00574 TidyAttr_OnKEYDOWN, <span class="comment">/**&lt; OnKEYDOWN= */</span>
<a name="l00575"></a>00575 TidyAttr_OnKEYPRESS, <span class="comment">/**&lt; OnKEYPRESS= */</span>
<a name="l00576"></a>00576 TidyAttr_OnKEYUP, <span class="comment">/**&lt; OnKEYUP= */</span>
<a name="l00577"></a>00577 TidyAttr_OnLOAD, <span class="comment">/**&lt; OnLOAD= */</span>
<a name="l00578"></a>00578 TidyAttr_OnMOUSEDOWN, <span class="comment">/**&lt; OnMOUSEDOWN= */</span>
<a name="l00579"></a>00579 TidyAttr_OnMOUSEMOVE, <span class="comment">/**&lt; OnMOUSEMOVE= */</span>
<a name="l00580"></a>00580 TidyAttr_OnMOUSEOUT, <span class="comment">/**&lt; OnMOUSEOUT= */</span>
<a name="l00581"></a>00581 TidyAttr_OnMOUSEOVER, <span class="comment">/**&lt; OnMOUSEOVER= */</span>
<a name="l00582"></a>00582 TidyAttr_OnMOUSEUP, <span class="comment">/**&lt; OnMOUSEUP= */</span>
<a name="l00583"></a>00583 TidyAttr_OnRESET, <span class="comment">/**&lt; OnRESET= */</span>
<a name="l00584"></a>00584 TidyAttr_OnROWENTER, <span class="comment">/**&lt; OnROWENTER= */</span>
<a name="l00585"></a>00585 TidyAttr_OnROWEXIT, <span class="comment">/**&lt; OnROWEXIT= */</span>
<a name="l00586"></a>00586 TidyAttr_OnSELECT, <span class="comment">/**&lt; OnSELECT= */</span>
<a name="l00587"></a>00587 TidyAttr_OnSUBMIT, <span class="comment">/**&lt; OnSUBMIT= */</span>
<a name="l00588"></a>00588 TidyAttr_OnUNLOAD, <span class="comment">/**&lt; OnUNLOAD= */</span>
<a name="l00589"></a>00589 TidyAttr_PROFILE, <span class="comment">/**&lt; PROFILE= */</span>
<a name="l00590"></a>00590 TidyAttr_PROMPT, <span class="comment">/**&lt; PROMPT= */</span>
<a name="l00591"></a>00591 TidyAttr_RBSPAN, <span class="comment">/**&lt; RBSPAN= */</span>
<a name="l00592"></a>00592 TidyAttr_READONLY, <span class="comment">/**&lt; READONLY= */</span>
<a name="l00593"></a>00593 TidyAttr_REL, <span class="comment">/**&lt; REL= */</span>
<a name="l00594"></a>00594 TidyAttr_REV, <span class="comment">/**&lt; REV= */</span>
<a name="l00595"></a>00595 TidyAttr_RIGHTMARGIN, <span class="comment">/**&lt; RIGHTMARGIN= */</span>
<a name="l00596"></a>00596 TidyAttr_ROWS, <span class="comment">/**&lt; ROWS= */</span>
<a name="l00597"></a>00597 TidyAttr_ROWSPAN, <span class="comment">/**&lt; ROWSPAN= */</span>
<a name="l00598"></a>00598 TidyAttr_RULES, <span class="comment">/**&lt; RULES= */</span>
<a name="l00599"></a>00599 TidyAttr_SCHEME, <span class="comment">/**&lt; SCHEME= */</span>
<a name="l00600"></a>00600 TidyAttr_SCOPE, <span class="comment">/**&lt; SCOPE= */</span>
<a name="l00601"></a>00601 TidyAttr_SCROLLING, <span class="comment">/**&lt; SCROLLING= */</span>
<a name="l00602"></a>00602 TidyAttr_SELECTED, <span class="comment">/**&lt; SELECTED= */</span>
<a name="l00603"></a>00603 TidyAttr_SHAPE, <span class="comment">/**&lt; SHAPE= */</span>
<a name="l00604"></a>00604 TidyAttr_SHOWGRID, <span class="comment">/**&lt; SHOWGRID= */</span>
<a name="l00605"></a>00605 TidyAttr_SHOWGRIDX, <span class="comment">/**&lt; SHOWGRIDX= */</span>
<a name="l00606"></a>00606 TidyAttr_SHOWGRIDY, <span class="comment">/**&lt; SHOWGRIDY= */</span>
<a name="l00607"></a>00607 TidyAttr_SIZE, <span class="comment">/**&lt; SIZE= */</span>
<a name="l00608"></a>00608 TidyAttr_SPAN, <span class="comment">/**&lt; SPAN= */</span>
<a name="l00609"></a>00609 TidyAttr_SRC, <span class="comment">/**&lt; SRC= */</span>
<a name="l00610"></a>00610 TidyAttr_STANDBY, <span class="comment">/**&lt; STANDBY= */</span>
<a name="l00611"></a>00611 TidyAttr_START, <span class="comment">/**&lt; START= */</span>
<a name="l00612"></a>00612 TidyAttr_STYLE, <span class="comment">/**&lt; STYLE= */</span>
<a name="l00613"></a>00613 TidyAttr_SUMMARY, <span class="comment">/**&lt; SUMMARY= */</span>
<a name="l00614"></a>00614 TidyAttr_TABINDEX, <span class="comment">/**&lt; TABINDEX= */</span>
<a name="l00615"></a>00615 TidyAttr_TARGET, <span class="comment">/**&lt; TARGET= */</span>
<a name="l00616"></a>00616 TidyAttr_TEXT, <span class="comment">/**&lt; TEXT= */</span>
<a name="l00617"></a>00617 TidyAttr_TITLE, <span class="comment">/**&lt; TITLE= */</span>
<a name="l00618"></a>00618 TidyAttr_TOPMARGIN, <span class="comment">/**&lt; TOPMARGIN= */</span>
<a name="l00619"></a>00619 TidyAttr_TYPE, <span class="comment">/**&lt; TYPE= */</span>
<a name="l00620"></a>00620 TidyAttr_USEMAP, <span class="comment">/**&lt; USEMAP= */</span>
<a name="l00621"></a>00621 TidyAttr_VALIGN, <span class="comment">/**&lt; VALIGN= */</span>
<a name="l00622"></a>00622 TidyAttr_VALUE, <span class="comment">/**&lt; VALUE= */</span>
<a name="l00623"></a>00623 TidyAttr_VALUETYPE, <span class="comment">/**&lt; VALUETYPE= */</span>
<a name="l00624"></a>00624 TidyAttr_VERSION, <span class="comment">/**&lt; VERSION= */</span>
<a name="l00625"></a>00625 TidyAttr_VLINK, <span class="comment">/**&lt; VLINK= */</span>
<a name="l00626"></a>00626 TidyAttr_VSPACE, <span class="comment">/**&lt; VSPACE= */</span>
<a name="l00627"></a>00627 TidyAttr_WIDTH, <span class="comment">/**&lt; WIDTH= */</span>
<a name="l00628"></a>00628 TidyAttr_WRAP, <span class="comment">/**&lt; WRAP= */</span>
<a name="l00629"></a>00629 TidyAttr_XML_LANG, <span class="comment">/**&lt; XML_LANG= */</span>
<a name="l00630"></a>00630 TidyAttr_XML_SPACE, <span class="comment">/**&lt; XML_SPACE= */</span>
<a name="l00631"></a>00631 TidyAttr_XMLNS, <span class="comment">/**&lt; XMLNS= */</span>
<a name="l00632"></a>00632
<a name="l00633"></a>00633 TidyAttr_EVENT, <span class="comment">/**&lt; EVENT= */</span>
<a name="l00634"></a>00634 TidyAttr_METHODS, <span class="comment">/**&lt; METHODS= */</span>
<a name="l00635"></a>00635 TidyAttr_N, <span class="comment">/**&lt; N= */</span>
<a name="l00636"></a>00636 TidyAttr_SDAFORM, <span class="comment">/**&lt; SDAFORM= */</span>
<a name="l00637"></a>00637 TidyAttr_SDAPREF, <span class="comment">/**&lt; SDAPREF= */</span>
<a name="l00638"></a>00638 TidyAttr_SDASUFF, <span class="comment">/**&lt; SDASUFF= */</span>
<a name="l00639"></a>00639 TidyAttr_URN, <span class="comment">/**&lt; URN= */</span>
<a name="l00640"></a>00640
<a name="l00641"></a>00641 TidyAttr_ASYNC,
<a name="l00642"></a>00642 TidyAttr_AUTOCOMPLETE,
<a name="l00643"></a>00643 TidyAttr_AUTOFOCUS,
<a name="l00644"></a>00644 TidyAttr_AUTOPLAY,
<a name="l00645"></a>00645 TidyAttr_CHALLENGE,
<a name="l00646"></a>00646 TidyAttr_CONTENTEDITABLE,
<a name="l00647"></a>00647 TidyAttr_CONTEXTMENU,
<a name="l00648"></a>00648 TidyAttr_CONTROLS,
<a name="l00649"></a>00649 TidyAttr_DEFAULT,
<a name="l00650"></a>00650 TidyAttr_DIRNAME,
<a name="l00651"></a>00651 TidyAttr_DRAGGABLE,
<a name="l00652"></a>00652 TidyAttr_DROPZONE,
<a name="l00653"></a>00653 TidyAttr_FORM,
<a name="l00654"></a>00654 TidyAttr_FORMACTION,
<a name="l00655"></a>00655 TidyAttr_FORMENCTYPE,
<a name="l00656"></a>00656 TidyAttr_FORMMETHOD,
<a name="l00657"></a>00657 TidyAttr_FORMNOVALIDATE,
<a name="l00658"></a>00658 TidyAttr_FORMTARGET,
<a name="l00659"></a>00659 TidyAttr_HIDDEN,
<a name="l00660"></a>00660 TidyAttr_HIGH,
<a name="l00661"></a>00661 TidyAttr_ICON,
<a name="l00662"></a>00662 TidyAttr_KEYTYPE,
<a name="l00663"></a>00663 TidyAttr_KIND,
<a name="l00664"></a>00664 TidyAttr_LIST,
<a name="l00665"></a>00665 TidyAttr_LOOP,
<a name="l00666"></a>00666 TidyAttr_LOW,
<a name="l00667"></a>00667 TidyAttr_MANIFEST,
<a name="l00668"></a>00668 TidyAttr_MAX,
<a name="l00669"></a>00669 TidyAttr_MEDIAGROUP,
<a name="l00670"></a>00670 TidyAttr_MIN,
<a name="l00671"></a>00671 TidyAttr_NOVALIDATE,
<a name="l00672"></a>00672 TidyAttr_OPEN,
<a name="l00673"></a>00673 TidyAttr_OPTIMUM,
<a name="l00674"></a>00674 TidyAttr_OnABORT,
<a name="l00675"></a>00675 TidyAttr_OnAFTERPRINT,
<a name="l00676"></a>00676 TidyAttr_OnBEFOREPRINT,
<a name="l00677"></a>00677 TidyAttr_OnCANPLAY,
<a name="l00678"></a>00678 TidyAttr_OnCANPLAYTHROUGH,
<a name="l00679"></a>00679 TidyAttr_OnCONTEXTMENU,
<a name="l00680"></a>00680 TidyAttr_OnCUECHANGE,
<a name="l00681"></a>00681 TidyAttr_OnDRAG,
<a name="l00682"></a>00682 TidyAttr_OnDRAGEND,
<a name="l00683"></a>00683 TidyAttr_OnDRAGENTER,
<a name="l00684"></a>00684 TidyAttr_OnDRAGLEAVE,
<a name="l00685"></a>00685 TidyAttr_OnDRAGOVER,
<a name="l00686"></a>00686 TidyAttr_OnDRAGSTART,
<a name="l00687"></a>00687 TidyAttr_OnDROP,
<a name="l00688"></a>00688 TidyAttr_OnDURATIONCHANGE,
<a name="l00689"></a>00689 TidyAttr_OnEMPTIED,
<a name="l00690"></a>00690 TidyAttr_OnENDED,
<a name="l00691"></a>00691 TidyAttr_OnERROR,
<a name="l00692"></a>00692 TidyAttr_OnHASHCHANGE,
<a name="l00693"></a>00693 TidyAttr_OnINPUT,
<a name="l00694"></a>00694 TidyAttr_OnINVALID,
<a name="l00695"></a>00695 TidyAttr_OnLOADEDDATA,
<a name="l00696"></a>00696 TidyAttr_OnLOADEDMETADATA,
<a name="l00697"></a>00697 TidyAttr_OnLOADSTART,
<a name="l00698"></a>00698 TidyAttr_OnMESSAGE,
<a name="l00699"></a>00699 TidyAttr_OnMOUSEWHEEL,
<a name="l00700"></a>00700 TidyAttr_OnOFFLINE,
<a name="l00701"></a>00701 TidyAttr_OnONLINE,
<a name="l00702"></a>00702 TidyAttr_OnPAGEHIDE,
<a name="l00703"></a>00703 TidyAttr_OnPAGESHOW,
<a name="l00704"></a>00704 TidyAttr_OnPAUSE,
<a name="l00705"></a>00705 TidyAttr_OnPLAY,
<a name="l00706"></a>00706 TidyAttr_OnPLAYING,
<a name="l00707"></a>00707 TidyAttr_OnPOPSTATE,
<a name="l00708"></a>00708 TidyAttr_OnPROGRESS,
<a name="l00709"></a>00709 TidyAttr_OnRATECHANGE,
<a name="l00710"></a>00710 TidyAttr_OnREADYSTATECHANGE,
<a name="l00711"></a>00711 TidyAttr_OnREDO,
<a name="l00712"></a>00712 TidyAttr_OnRESIZE,
<a name="l00713"></a>00713 TidyAttr_OnSCROLL,
<a name="l00714"></a>00714 TidyAttr_OnSEEKED,
<a name="l00715"></a>00715 TidyAttr_OnSEEKING,
<a name="l00716"></a>00716 TidyAttr_OnSHOW,
<a name="l00717"></a>00717 TidyAttr_OnSTALLED,
<a name="l00718"></a>00718 TidyAttr_OnSTORAGE,
<a name="l00719"></a>00719 TidyAttr_OnSUSPEND,
<a name="l00720"></a>00720 TidyAttr_OnTIMEUPDATE,
<a name="l00721"></a>00721 TidyAttr_OnUNDO,
<a name="l00722"></a>00722 TidyAttr_OnVOLUMECHANGE,
<a name="l00723"></a>00723 TidyAttr_OnWAITING,
<a name="l00724"></a>00724 TidyAttr_PATTERN,
<a name="l00725"></a>00725 TidyAttr_PLACEHOLDER,
<a name="l00726"></a>00726 TidyAttr_POSTER,
<a name="l00727"></a>00727 TidyAttr_PRELOAD,
<a name="l00728"></a>00728 TidyAttr_PUBDATE,
<a name="l00729"></a>00729 TidyAttr_RADIOGROUP,
<a name="l00730"></a>00730 TidyAttr_REQUIRED,
<a name="l00731"></a>00731 TidyAttr_REVERSED,
<a name="l00732"></a>00732 TidyAttr_SANDBOX,
<a name="l00733"></a>00733 TidyAttr_SCOPED,
<a name="l00734"></a>00734 TidyAttr_SEAMLESS,
<a name="l00735"></a>00735 TidyAttr_SIZES,
<a name="l00736"></a>00736 TidyAttr_SPELLCHECK,
<a name="l00737"></a>00737 TidyAttr_SRCDOC,
<a name="l00738"></a>00738 TidyAttr_SRCLANG,
<a name="l00739"></a>00739 TidyAttr_STEP,
<a name="l00740"></a>00740
<a name="l00741"></a>00741
<a name="l00742"></a>00742 N_TIDY_ATTRIBS <span class="comment">/**&lt; Must be last */</span>
<a name="l00743"></a>00743 } TidyAttrId;
<a name="l00744"></a>00744
<a name="l00745"></a>00745 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00746"></a>00746 <span class="preprocessor"></span>} <span class="comment">/* extern &quot;C&quot; */</span>
<a name="l00747"></a>00747 <span class="preprocessor">#endif</span>
<a name="l00748"></a>00748 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* __TIDYENUM_H__ */</span>
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>tidyenum.h</b> </li>
<li class="footer">Generated on Thu Mar 1 2012 17:53:35 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
</ul>
</div>
</body>
</html>

File diff suppressed because it is too large Load diff

View file

@ -10,7 +10,7 @@
<h2>HTML Tidy Configuration Options</h2>
<p>
<em>Generated automatically with HTML Tidy released
on https://github.com/w3c/tidy-html5/tree/82bada2.</em>
on https://github.com/w3c/tidy-html5/tree/1c4d43a.</em>
</p>
<p>
<a class="h3" href="#MarkupHeader">HTML, XHTML, XML</a>

View file

@ -1 +1 @@
static const char TY_(release_date)[] = "https://github.com/w3c/tidy-html5/tree/82bada2";
static const char TY_(release_date)[] = "https://github.com/w3c/tidy-html5/tree/1c4d43a";