Restart with geoffmcl's fork

This commit is contained in:
Jim Derry 2014-11-22 15:42:28 +08:00
parent 3bcf49cfde
commit 6aaf826476
238 changed files with 22286 additions and 17988 deletions

154
CMakeLists.txt Normal file
View File

@ -0,0 +1,154 @@
# CMakeLists.txt - 20140801 - for github tidy
cmake_minimum_required (VERSION 2.8)
project (tidy5)
# ### NOTE: *** Adjust when required ***
set( TIDY_MAJOR_VERSION 1 )
set( TIDY_MINOR_VERSION 0 )
set( TIDY_MICRO_VERSION 0 )
set( LIBTIDY_VERSION "${TIDY_MAJOR_VERSION}.${TIDY_MINOR_VERSION}.${TIDY_MICRO_VERSION}" )
# establish version date
set( tidy_YEAR 2014 )
set( tidy_MONTH 08 )
set( tidy_DAY 06 )
# Allow developer to select is Dynamic or static library built
set( LIB_TYPE STATIC ) # set default static
option( BUILD_SHARED_LIB "Build Shared Library" OFF )
if (CMAKE_SIZEOF_VOID_P EQUAL 8)
message(STATUS "*** Have SIZEOF void * = 8, so 64-bit")
set( IS_64_BIT 1 )
else ()
message(STATUS "*** SIZEOF void * != 8, so not 64-bit")
endif ()
# to distinguish between debug and release lib in windows
if (WIN32)
set( CMAKE_DEBUG_POSTFIX "d" ) # little effect in unix
endif (WIN32)
if(CMAKE_COMPILER_IS_GNUCXX)
set( WARNING_FLAGS -Wall )
endif(CMAKE_COMPILER_IS_GNUCXX)
if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
set( WARNING_FLAGS "-Wall -Wno-overloaded-virtual" )
endif()
if(WIN32 AND MSVC)
# turn off various warnings
set(WARNING_FLAGS "${WARNING_FLAGS} /wd4996")
# C4090: 'function' : different 'const' qualifiers
# C4244: '=' : conversion from '__int64' to 'uint', possible loss of data
# C4267: 'function' : conversion from 'size_t' to 'uint', possible loss of data
# foreach(warning 4244 4251 4267 4275 4290 4786 4305)
foreach(warning 4090 4244 4267)
set(WARNING_FLAGS "${WARNING_FLAGS} /wd${warning}")
endforeach()
set( MSVC_FLAGS "-DNOMINMAX -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_WARNINGS -D__CRT_NONSTDC_NO_WARNINGS" )
if (IS_64_BIT)
set( MSVC_FLAGS "${MSVC_FLAGS} -DWIN64" )
endif ()
# if (${MSVC_VERSION} EQUAL 1600)
# set( MSVC_LD_FLAGS "/FORCE:MULTIPLE" )
# endif (${MSVC_VERSION} EQUAL 1600)
set( NOMINMAX 1 )
else()
# add any gcc flags
endif()
set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${WARNING_FLAGS} ${MSVC_FLAGS} -D_REENTRANT" )
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${WARNING_FLAGS} ${MSVC_FLAGS} -D_REENTRANT" )
set( CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${MSVC_LD_FLAGS}" )
add_definitions ( -DHAVE_CONFIG_H )
add_definitions ( -DSUPPORT_UTF16_ENCODINGS=1 )
add_definitions ( -DSUPPORT_ASIAN_ENCODINGS=1 )
add_definitions ( -DSUPPORT_ACCESSIBILITY_CHECKS=1 )
add_definitions ( -DRELEASE_DATE="${tidy_YEAR}/${tidy_MONTH}/${tidy_DAY}" )
# to distinguish between debug and release lib
if (WIN32)
set( CMAKE_DEBUG_POSTFIX "d" )
endif(WIN32)
if(BUILD_SHARED_LIB)
set(LIB_TYPE SHARED)
message("*** Building DLL library ${LIB_TYPE}")
else(BUILD_SHARED_LIB)
message("*** Building static library ${LIB_TYPE}")
endif(BUILD_SHARED_LIB)
include_directories ( "${PROJECT_SOURCE_DIR}/include" "${PROJECT_SOURCE_DIR}/src" )
##############################################################################
### tidy library
# file locations
set ( SRCDIR src )
set ( INCDIR include )
# file lists
set ( CFILES
${SRCDIR}/access.c ${SRCDIR}/attrs.c ${SRCDIR}/istack.c
${SRCDIR}/parser.c ${SRCDIR}/tags.c ${SRCDIR}/entities.c
${SRCDIR}/lexer.c ${SRCDIR}/pprint.c ${SRCDIR}/charsets.c ${SRCDIR}/clean.c
${SRCDIR}/localize.c ${SRCDIR}/config.c ${SRCDIR}/alloc.c
${SRCDIR}/attrask.c ${SRCDIR}/attrdict.c ${SRCDIR}/attrget.c
${SRCDIR}/buffio.c ${SRCDIR}/fileio.c ${SRCDIR}/streamio.c
${SRCDIR}/tagask.c ${SRCDIR}/tmbstr.c ${SRCDIR}/utf8.c
${SRCDIR}/tidylib.c ${SRCDIR}/mappedio.c ${SRCDIR}/gdoc.c )
set ( HFILES
${INCDIR}/platform.h ${INCDIR}/tidy.h ${INCDIR}/tidyenum.h
${INCDIR}/buffio.h )
set ( LIBHFILES
${SRCDIR}/access.h ${SRCDIR}/attrs.h ${SRCDIR}/attrdict.h ${SRCDIR}/charsets.h
${SRCDIR}/clean.h ${SRCDIR}/config.h ${SRCDIR}/entities.h
${SRCDIR}/fileio.h ${SRCDIR}/forward.h ${SRCDIR}/lexer.h
${SRCDIR}/mappedio.h ${SRCDIR}/message.h ${SRCDIR}/parser.h
${SRCDIR}/pprint.h ${SRCDIR}/streamio.h ${SRCDIR}/tags.h
${SRCDIR}/tmbstr.h ${SRCDIR}/utf8.h ${SRCDIR}/tidy-int.h
${SRCDIR}/version.h ${SRCDIR}/gdoc.h )
if (MSVC)
list(APPEND CFILES ${SRCDIR}/sprtf.c)
list(APPEND LIBHFILES ${SRCDIR}/sprtf.h)
endif ()
if (BUILD_SHARED_LIB)
set(name tidy-shared)
else ()
set(name tidy-static)
endif ()
add_library ( ${name} ${LIB_TYPE} ${CFILES} ${HFILES} ${LIBHFILES} )
list ( APPEND add_LIBS ${name} )
if (NOT MSVC)
set_target_properties( ${name} PROPERTIES
VERSION ${LIBTIDY_VERSION}
SOVERSION ${TIDY_MAJOR_VERSION} )
endif ()
install(TARGETS ${name}
RUNTIME DESTINATION bin
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
)
install( FILES ${HFILES} DESTINATION include )
##########################################################
### main executable
set(name tidy5)
set ( BINDIR console )
add_executable( ${name} ${BINDIR}/tidy.c )
target_link_libraries( ${name} ${add_LIBS} )
if (MSVC)
set_target_properties( ${name} PROPERTIES DEBUG_POSTFIX d )
endif ()
install (TARGETS ${name} DESTINATION bin)
set(name tab2space)
add_executable( ${name} ${BINDIR}/tab2space.c )
if (MSVC)
set_target_properties( ${name} PROPERTIES DEBUG_POSTFIX d )
endif ()
# no INSTALL of this 'lcoal' tool
# eof

View File

@ -1,6 +1,8 @@
# HTML Tidy for HTML5 (experimental)
# HTML Tidy with HTML5 support
This repo is a fork of the code from [w3c.github.com/tidy-html5][3], which itself
is a fork of [tidy.sourceforge.net][1].
This repo is an experimental fork of the code from [tidy.sourceforge.net][1].
This source code in this version supports processing of HTML5 documents. The
changes for HTML5 support started from a [patch developed by Björn Höhrmann][2].
@ -12,7 +14,24 @@ For more information, see [w3c.github.com/tidy-html5][3]
[3]: http://w3c.github.com/tidy-html5/
## Building the tidy command-line tool
## Build the tidy library and command line tool
1. cd build/cmake
2. cmake ../.. [-DCMAKE_INSTALL_PREFIX=/path/for/install]
3. Windows: cmake --build . --config Release
Unix/OSX: make
4. Install, if desired
Windows: cmake --build . --config Release --target INSTALL
UNix/OSX: [sudo] make install
## Older/Previous Build systems
### Building the tidy command-line tool
For Linux/BSD/OSX platforms, you can build and install the `tidy` command-line
tool from the source code using the following steps.
@ -24,7 +43,7 @@ tool from the source code using the following steps.
Note that you will either need to run `make install` as root, or with `sudo make
install`.
## Building the libtidy shared library
### Building the libtidy shared library
For Linux/BSD/OSX platforms, you can build and install the `tidylib` shared
library (for use in building other applications) from the source code using the
@ -36,3 +55,5 @@ following steps.
Note that you will either need to run `make install` as root, or with `sudo make
install`.
;eof

21
build/cmake/.gitignore vendored Normal file
View File

@ -0,0 +1,21 @@
*.vcxproj
*.filters
CMakeCache.txt
CMakeFiles/*
Debug/*
Release/*
Win32/*
bldlog-1.txt
cmake_install.cmake
*.dir/
*.sln
temp*
*.opensdf
ipch/*
Makefile
libtidy-static.a
tab2space
tidy5
libtidy-shared*
install_manifest.txt

118
build/cmake/build-me.bat Normal file
View File

@ -0,0 +1,118 @@
@setlocal
@set TMPVER=1
@set TMPPRJ=tidy5
@set TMPSRC=..\..
@set TMPBGN=%TIME%
@set TMPINS=..\..\..\3rdParty
@set DOTINST=0
@set TMPLOG=bldlog-1.txt
@set TMPOPTS=-DCMAKE_INSTALL_PREFIX=%TMPINS%
:RPT
@if "%~1x" == "x" goto GOTCMD
@set TMPOPTS=%TMPOPTS% %1
@shift
@goto RPT
:GOTCMD
@call chkmsvc %TMPPRJ%
@echo Build %DATE% %TIME% > %TMPLOG%
@if NOT EXIST %TMPSRC%\nul goto NOSRC
@echo Build source %TMPSRC%... all output to build log %TMPLOG%
@echo Build source %TMPSRC%... all output to build log %TMPLOG% >> %TMPLOG%
@if EXIST build-cmake.bat (
@call build-cmake >> %TMPLOG%
)
@if NOT EXIST %TMPSRC%\CMakeLists.txt goto NOCM
cmake %TMPSRC% %TMPOPTS% >> %TMPLOG% 2>&1
@if ERRORLEVEL 1 goto ERR1
cmake --build . --config Debug >> %TMPLOG% 2>&1
@if ERRORLEVEL 1 goto ERR2
cmake --build . --config Release >> %TMPLOG% 2>&1
@if ERRORLEVEL 1 goto ERR3
@fa4 "***" %TMPLOG%
@call elapsed %TMPBGN%
@echo Appears a successful build... see %TMPLOG%
@if "%DOTINST%x" == "0x" goto DNTINST
@echo Building installation zips... moment...
@call build-zips Debug
@call build-zips Release
@echo Done installation zips...
:DNTINST
@echo.
@echo No install at this time, but there is a updexe.bat to copy the EXE to c:\MDOS...
@goto END
@echo Continue with install? Only Ctrl+c aborts...
@pause
cmake --build . --config Debug --target INSTALL >> %TMPLOG% 2>&1
@if EXIST install_manifest.txt (
@copy install_manifest.txt install_manifest_dbg.txt >nul
@echo. >> %TMPINS%/installed.txt
@echo = %TMPRJ% Debug install %DATE% %TIME% >> %TMPINS%/installed.txt
@type install_manifest.txt >> %TMPINS%/installed.txt
)
cmake --build . --config Release --target INSTALL >> %TMPLOG% 2>&1
@if EXIST install_manifest.txt (
@copy install_manifest.txt install_manifest_rel.txt >nul
@echo. >> %TMPINS%/installed.txt
@echo = %TMPRJ% Release install %DATE% %TIME% >> %TMPINS%/installed.txt
@type install_manifest.txt >> %TMPINS%/installed.txt
)
@call elapsed %TMPBGN%
@echo All done... see %TMPLOG%
@goto END
:NOSRC
@echo Can NOT locate source %TMPSRC%! *** FIX ME ***
@echo Can NOT locate source %TMPSRC%! *** FIX ME *** >> %TMPLOG%
@goto ISERR
:NOCM
@echo Can NOT locate %TMPSRC%\CMakeLists.txt!
@echo Can NOT locate %TMPSRC%\CMakeLists.txt! >> %TMPLOG%
@goto ISERR
:ERR1
@echo cmake configuration or generations ERROR
@echo cmake configuration or generations ERROR >> %TMPLOG%
@goto ISERR
:ERR2
@echo ERROR: Cmake build Debug FAILED!
@echo ERROR: Cmake build Debug FAILED! >> %TMPLOG%
@goto ISERR
:ERR1
@echo ERROR: Cmake build Release FAILED!
@echo ERROR: Cmake build Release FAILED! >> %TMPLOG%
@goto ISERR
:ISERR
@echo See %TMPLOG% for details...
@endlocal
@exit /b 1
:END
@endlocal
@exit /b 0
@REM eof

43
build/cmake/build-me.sh Normal file
View File

@ -0,0 +1,43 @@
#!/bin/sh
#< build-me.sh - 20140804
BN=`basename $0`
TMPSRC="../.."
BLDLOG="bldlog-1.txt"
if [ -f "$BLDLOG" ]; then
rm -f $BLDLOG
fi
##############################################
### ***** NOTE THIS INSTALL LOCATION ***** ###
### Change to suit your taste, environment ###
##############################################
TMPINST="$HOME/projects/install/tidy"
TMPOPTS="-DCMAKE_INSTALL_PREFIX=$TMPINST"
#############################################
# Default to SHARED library in unix
TMPOPTS="$TMPOPTS -DBUILD_SHARED_LIB:BOOL=TRUE"
echo "$BN: Doing: 'cmake $TMPSRC $TMPOPTS' to $BLDLOG"
cmake $TMPSRC $TMPOPTS >> $BLDLOG 2>&1
if [ ! "$?" = "0" ]; then
echo "$BN: cmake confiuration, generation error"
exit 1
fi
echo "$BN: Doing: 'make' to $BLDLOG"
make >> $BLDLOG 2>&1
if [ ! "$?" = "0" ]; then
echo "$BN: make error - see $BLDLOG for details"
exit 1
fi
echo ""
echo "$BN: appears a successful build... see $BLDLOG for details"
echo ""
echo "$BN: Time for 'make install' IFF desired... to $TMPINST, unless changed..."
echo ""
# eof

View File

@ -0,0 +1,9 @@
bldlog-1.txt
libtidy-static.a
tab2space
tidy5
libtidy-shared.so
libtidy-shared.so.1
libtidy-shared.so.1.0.0
install_manifest.txt

View File

@ -0,0 +1,4 @@
Load tidy.sln into the MSVC IDE to build tidy
# eof

14
build/win64/.gitignore vendored Normal file
View File

@ -0,0 +1,14 @@
*.vcxproj
*.filters
CMakeCache.txt
CMakeFiles/*
Debug/*
Release/*
bldlog-1.txt
cmake_install.cmake
*.dir/*
*.sln
x64/*
ipch/*
*.opensdf

124
build/win64/build-me.bat Normal file
View File

@ -0,0 +1,124 @@
@setlocal
@set TMPPRJ=tidy5
@echo Build %TMPPRJ% project, in 64-bits
@set TMPLOG=bldlog-1.txt
@set BLDDIR=%CD%
@set SET_BAT=%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\VC\vcvarsall.bat
@if NOT EXIST "%SET_BAT%" goto NOBAT
@echo Doing build output to %TMPLOG%
@echo Doing build output to %TMPLOG% > %TMPLOG%
@if /I "%PROCESSOR_ARCHITECTURE%" EQU "AMD64" (
@set TMPINST=..\..\..\3rdParty.x64
) ELSE (
@if /I "%PROCESSOR_ARCHITECTURE%" EQU "x86_64" (
@set TMPINST=..\..\..\3rdParty.x64
) ELSE (
@set TMPINST=..\..\..\3rdParty
@echo WARNING: Appears 64-bit is NOT available
@echo Falling back to 32-bit build...
@pause
@goto DNARCH
)
)
@echo Doing: 'call "%SET_BAT%" %PROCESSOR_ARCHITECTURE%'
@echo Doing: 'call "%SET_BAT%" %PROCESSOR_ARCHITECTURE%' >> %TMPLOG%
@call "%SET_BAT%" %PROCESSOR_ARCHITECTURE% >> %TMPLOG% 2>&1
@if ERRORLEVEL 1 goto ERR0
@REM call setupqt64
@cd %BLDDIR%
:DNARCH
@set TMPSRC=..\..
@REM ############################################
@REM NOTE: SPECIAL INSTALL LOCATION
@REM Adjust to suit your environment
@REM ##########################################
@REM set TMPINST=F:\Projects\software.x64
@set TMPOPTS=-DCMAKE_INSTALL_PREFIX=%TMPINST%
@set TMPOPTS=%TMPOPTS% -G "Visual Studio 10 Win64"
@REM Added to CMakeLists.txt set(CMAKE_DEBUG_POSTFIX d), and for each EXE
@call chkmsvc %TMPPRJ%
@echo Begin %DATE% %TIME%, output to %TMPLOG%
@echo Begin %DATE% %TIME% >> %TMPLOG%
@echo Doing: 'cmake %TMPSRC% %TMPOPTS%'
@echo Doing: 'cmake %TMPSRC% %TMPOPTS%' >> %TMPLOG%
@cmake %TMPSRC% %TMPOPTS% >> %TMPLOG% 2>&1
@if ERRORLEVEL 1 goto ERR1
@echo Doing: 'cmake --build . --config debug'
@echo Doing: 'cmake --build . --config debug' >> %TMPLOG%
@cmake --build . --config debug >> %TMPLOG%
@if ERRORLEVEL 1 goto ERR2
@echo Doing: 'cmake --build . --config release'
@echo Doing: 'cmake --build . --config release' >> %TMPLOG%
@cmake --build . --config release >> %TMPLOG% 2>&1
@if ERRORLEVEL 1 goto ERR3
:DNREL
@echo Appears a successful build
@echo.
@echo No INSTALL configured at this time
@goto END
@echo Note install location %TMPINST%
@echo *** CONTINUE with install? *** Only Ctrl+C aborts
@pause
@REM cmake -P cmake_install.cmake
@echo Doing: 'cmake --build . --config release --target INSTALL'
@echo Doing: 'cmake --build . --config release --target INSTALL' >> %TMPLOG%
@cmake --build . --config release --target INSTALL >> %TMPLOG% 2>&1
@fa4 " -- " %TMPLOG%
@echo Done build and install of %TMPPRJ%...
@goto END
:NOBAT
@echo Can NOT locate MSVC setup batch "%SET_BAT%"! *** FIX ME ***
@goto ISERR
:ERR0
@echo MSVC 10 setup error
@goto ISERR
:ERR1
@echo cmake config, generation error
@goto ISERR
:ERR2
@echo debug build error
@goto ISERR
:ERR3
@fa4 "mt.exe : general error c101008d:" %TMPLOG% >nul
@if ERRORLEVEL 1 goto ERR32
:ERR33
@echo release build error
@goto ISERR
:ERR32
@echo Stupid error... trying again...
@echo Doing: 'cmake --build . --config release'
@echo Doing: 'cmake --build . --config release' >> %TMPLOG%
@cmake --build . --config release >> %TMPLOG% 2>&1
@if ERRORLEVEL 1 goto ERR33
@goto DNREL
:ISERR
@endlocal
@exit /b 1
:END
@endlocal
@exit /b 0
@REM eof

View File

@ -0,0 +1 @@
bldlog-1.txt

55
build/win64/updexe.bat Normal file
View File

@ -0,0 +1,55 @@
@setlocal
@REM copy the EXE into C:\MDOS, IFF changed
@set TMPDIR=C:\MDOS
@set TMPFIL=tidy5.exe
@set TMPSRC=Release\%TMPFIL%
@if NOT EXIST %TMPSRC% goto ERR1
@echo Current source %TMPSRC%
@call dirmin %TMPSRC%
@if NOT EXIST %TMPDIR%\nul goto ERR2
@set TMPDST=%TMPDIR%\%TMPFIL%
@if NOT EXIST %TMPDST% goto DOCOPY
@echo Current destination %TMPDST%
@call dirmin %TMPDST%
@REM Compare
@fc4 -q -v0 -b %TMPSRC% %TMPDST% >nul
@if ERRORLEVEL 2 goto NOFC4
@if ERRORLEVEL 1 goto DOCOPY
@echo Files are the SAME... Nothing done...
@goto END
:NOFC4
@echo Can NOT run fc4! so doing copy...
:DOCOPY
copy %TMPSRC% %TMPDST%
@if NOT EXIST %TMPDST% goto ERR3
@call dirmin %TMPDST%
@echo Done file update...
@goto END
:ERR1
@echo Source %TMPSRC% does NOT exist! Has it been built? *** FIX ME ***
@goto ISERR
:ERR2
@echo Destination %TMPDIR% does NOT exist!
@goto ISERR
:ERR3
@echo Copy of %TMPSRC% to %TMPDST% FAILED!
@goto ISERR
:ISERR
@endlocal
@exit /b 1
:END
@endlocal
@exit /b 0
@REM eof

View File

@ -9,6 +9,13 @@
*/
#include "tidy.h"
#if !defined(NDEBUG) && defined(_MSC_VER)
#include "sprtf.h"
#endif
#ifndef SPRTF
#define SPRTF printf
#endif
static FILE* errout = NULL; /* set to stderr */
/* static FILE* txtout = NULL; */ /* set to stdout */
@ -410,14 +417,27 @@ static void xml_help( void )
printf( "</cmdline>\n" );
}
static ctmbstr get_final_name( ctmbstr prog )
{
ctmbstr name = prog;
int c;
size_t i, len = strlen(prog);
for (i = 0; i < len; i++) {
c = prog[i];
if ((( c == '/' ) || ( c == '\\' )) && prog[i+1])
name = &prog[i+1];
}
return name;
}
static void help( ctmbstr prog )
{
printf( "%s [option...] [file...] [option...] [file...]\n", prog );
printf( "\n");
printf( "%s [options...] [file...] [options...] [file...]\n", get_final_name(prog) );
printf( "Utility to clean up and pretty print HTML/XHTML/XML\n");
printf( "\n");
printf( "This is an HTML5-aware experimental fork of HTML Tidy.\n");
printf( "%s\n", tidyReleaseDate() );
printf( "This is an HTML5-aware fork of HTML Tidy, dated %s\n", tidyReleaseDate() );
printf( "\n");
#ifdef PLATFORM_NAME
@ -438,23 +458,28 @@ static void help( ctmbstr prog )
printf( "Single letter options apart from -f may be combined\n");
printf( "as in: tidy -f errs.txt -imu foo.html\n");
printf( "\n");
printf( "For more information on this HTML5-aware experimental fork of Tidy,\n" );
printf( "see http://w3c.github.com/tidy-html5/\n" );
printf( "For the source of this HTML5 fork see https://github.com/geoffmcl/tidy-fork\n" );
printf( "This fork started life as a clone of http://w3c.github.com/tidy-html5/\n" );
printf( "\n");
printf( "For more information on HTML, see the following:\n" );
printf( "\n");
printf( " HTML5: Introduction and tutorial (follow the chapters) from\n");
printf( " http://www.w3schools.com/html/html5_intro.asp\n");
printf( "\n");
printf( " HTML: Edition for Web Authors (the latest HTML specification)\n");
printf( " http://dev.w3.org/html5/spec-author-view\n" );
printf( "\n");
/* ==============================
appears to be an INVALID link
printf( " HTML: The Markup Language (an HTML language reference)\n" );
printf( " http://dev.w3.org/html5/markup/\n" );
printf( "\n");
printf( "File bug reports at https://github.com/w3c/tidy-html5/issues/\n" );
printf( "or send questions and comments to html-tidy@w3.org\n" );
============================== */
printf( "File bug reports at https://github.com/geoffmcl/tidy-fork/issues/\n" );
printf( "and/or send questions and comments to tidy _at_ geoffair _dot_ info\n" );
printf( "\n");
printf( "Validate your HTML documents using the W3C Nu Markup Validator:\n" );
printf( "\n");
printf( " http://validator.w3.org/nu/" );
printf( "Validate your HTML documents using the W3C Markup Validation Service:\n" );
printf( " http://validator.w3.org/ or http://validator.w3.org/nu/" );
printf( "\n");
}
@ -495,6 +520,7 @@ ctmbstr ConfigCategoryName( TidyConfigCategory id )
fprintf(stderr, "Fatal error: impossible value for id='%d'.\n", (int)id);
assert(0);
abort();
return "never_here"; /* only for the compiler warning */
}
/* Description of an option */
@ -921,10 +947,10 @@ static void optionvalues( TidyDoc tdoc )
static void version( void )
{
#ifdef PLATFORM_NAME
printf( "HTML Tidy for HTML5 (experimental) for %s %s\n",
printf( "HTML Tidy for HTML5 for %s %s\n",
PLATFORM_NAME, tidyReleaseDate() );
#else
printf( "HTML Tidy for HTML5 (experimental) %s\n", tidyReleaseDate() );
printf( "HTML Tidy for HTML5 %s\n", tidyReleaseDate() );
#endif
}
@ -946,6 +972,10 @@ int main( int argc, char** argv )
errout = stderr; /* initialize to stderr */
status = 0;
#if !defined(NDEBUG) && defined(_MSC_VER)
set_log_file((char *)"temptidy.txt", 0);
// add_append_log(1);
#endif
#ifdef TIDY_CONFIG_FILE
if ( tidyFileExists( tdoc, TIDY_CONFIG_FILE) )
@ -1267,6 +1297,9 @@ int main( int argc, char** argv )
if ( argc > 1 )
{
htmlfil = argv[1];
#if (!defined(NDEBUG) && defined(_MSC_VER))
SPRTF("Tidying '%s'\n", htmlfil);
#endif // DEBUG outout
if ( tidyOptGetBool(tdoc, TidyEmacs) )
tidyOptSetValue( tdoc, TidyEmacsFile, htmlfil );
status = tidyParseFile( tdoc, htmlfil );
@ -1280,9 +1313,18 @@ int main( int argc, char** argv )
if ( status >= 0 )
status = tidyCleanAndRepair( tdoc );
if ( status >= 0 )
if ( status >= 0 ) {
status = tidyRunDiagnostics( tdoc );
if ( !tidyOptGetBool(tdoc, TidyQuiet) ) {
/* NOT quiet, show DOCTYPE, if not already shown */
if (!tidyOptGetBool(tdoc, TidyShowInfo)) {
tidyOptSetBool( tdoc, TidyShowInfo, yes );
tidyReportDoctype( tdoc ); /* FIX20140913: like warnings, errors, ALWAYS report DOCTYPE */
tidyOptSetBool( tdoc, TidyShowInfo, no );
}
}
}
if ( status > 1 ) /* If errors, do we want to force output? */
status = ( tidyOptGetBool(tdoc, TidyForceOutput) ? status : -1 );
@ -1293,10 +1335,18 @@ int main( int argc, char** argv )
else
{
ctmbstr outfil = tidyOptGetValue( tdoc, TidyOutFile );
if ( outfil )
if ( outfil ) {
status = tidySaveFile( tdoc, outfil );
else
} else {
#if !defined(NDEBUG) && defined(_MSC_VER)
static char tmp_buf[264];
sprintf(tmp_buf,"%s.html",get_log_file());
status = tidySaveFile( tdoc, tmp_buf );
SPRTF("Saved tidied content to '%s'\n",tmp_buf);
#else
status = tidySaveStdout( tdoc );
#endif
}
}
}

11815
html5-for-html-tidy.patch-2 Normal file

File diff suppressed because it is too large Load Diff

1546
htmldoc/Overview.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,90 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,12 +0,0 @@
var annotated =
[
[ "_TidyAllocator", "struct__TidyAllocator.html", "struct__TidyAllocator" ],
[ "_TidyAllocatorVtbl", "struct__TidyAllocatorVtbl.html", "struct__TidyAllocatorVtbl" ],
[ "_TidyBuffer", "struct__TidyBuffer.html", "struct__TidyBuffer" ],
[ "_TidyInputSource", "struct__TidyInputSource.html", "struct__TidyInputSource" ],
[ "_TidyOutputSink", "struct__TidyOutputSink.html", "struct__TidyOutputSink" ],
[ "TidyAttr", "structTidyAttr.html", null ],
[ "TidyDoc", "structTidyDoc.html", null ],
[ "TidyNode", "structTidyNode.html", null ],
[ "TidyOption", "structTidyOption.html", null ]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 677 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 B

View File

@ -1,550 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<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 class="memitem:"><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 class="memitem:a3cf251a96f69f05495744af6c9d0339b"><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 class="memitem:aff43ddd9fc78532617d88db55b164f5e"><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 class="memitem:a896654bd99113bfe5e86b924836aacc3"><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 class="memitem:a57c832b4ddbc19a329a5ab9936eb5826"><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 class="memitem:a7a66ba1f574955d1fc1de57476e849f2"><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 class="memitem:a65aae9ae4b499e62038700f4792849fc"><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 class="memitem:aa94e59f613a495b17e90c1c4778c3911"><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 class="memitem:ac5909e78d98583cb245dd2004469bb93"><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 class="memitem:a8da2bf473b14e6bdd5cd40fc47c29903"><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 class="memitem:ad59b32f81789b634758274f34be4d25b"><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 class="memitem:af48af586ada5ff264501fe9ef4c67dd1"><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 class="memitem:af8b1e8fbe3c29d08250794d7e4925ea6"><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 class="memitem:a5a2e0c47b4b14b5beb17ac982fa21eeb"><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 class="memitem:a7e7d8e58623c8bde00d66141edb2cae0"><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 class="memitem:a1d1f2039b769381d418ac1187b50b292"><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 class="memitem:a73da3182aea89939af1d98504a3b2df0"><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 class="memitem:a882a92590a9e6ecce16d5b8e8db19fbb"><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="section rcs"><dt>Author:</b></dt><dd>arnaud02 </dd></dl>
<dl class="section rcs"><dt>Date:</b></dt><dd>2007/01/23 11:17:45 </dd></dl>
<dl class="section rcs"><dt>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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL <a class="el" href="buffio_8h.html#a3cf251a96f69f05495744af6c9d0339b">tidyBufInit</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL <a class="el" href="buffio_8h.html#aff43ddd9fc78532617d88db55b164f5e">tidyBufInitWithAllocator</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL <a class="el" href="buffio_8h.html#a896654bd99113bfe5e86b924836aacc3">tidyBufAlloc</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL <a class="el" href="buffio_8h.html#a57c832b4ddbc19a329a5ab9936eb5826">tidyBufAllocWithAllocator</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL <a class="el" href="buffio_8h.html#a7a66ba1f574955d1fc1de57476e849f2">tidyBufCheckAlloc</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL <a class="el" href="buffio_8h.html#a65aae9ae4b499e62038700f4792849fc">tidyBufFree</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL <a class="el" href="buffio_8h.html#aa94e59f613a495b17e90c1c4778c3911">tidyBufClear</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL <a class="el" href="buffio_8h.html#ac5909e78d98583cb245dd2004469bb93">tidyBufAttach</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL <a class="el" href="buffio_8h.html#a8da2bf473b14e6bdd5cd40fc47c29903">tidyBufDetach</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL <a class="el" href="buffio_8h.html#ad59b32f81789b634758274f34be4d25b">tidyBufAppend</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL <a class="el" href="buffio_8h.html#af48af586ada5ff264501fe9ef4c67dd1">tidyBufPutByte</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="buffio_8h.html#af8b1e8fbe3c29d08250794d7e4925ea6">tidyBufPopByte</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="buffio_8h.html#a5a2e0c47b4b14b5beb17ac982fa21eeb">tidyBufGetByte</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL <a class="el" href="buffio_8h.html#a7e7d8e58623c8bde00d66141edb2cae0">tidyBufEndOfInput</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL <a class="el" href="buffio_8h.html#a1d1f2039b769381d418ac1187b50b292">tidyBufUngetByte</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL <a class="el" href="buffio_8h.html#a73da3182aea89939af1d98504a3b2df0">tidyInitInputBuffer</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL <a class="el" href="buffio_8h.html#a882a92590a9e6ecce16d5b8e8db19fbb">tidyInitOutputBuffer</a> </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><!-- contents -->
</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 Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,20 +0,0 @@
var buffio_8h =
[
[ "tidyBufInit", "buffio_8h.html#a3cf251a96f69f05495744af6c9d0339b", null ],
[ "tidyBufInitWithAllocator", "buffio_8h.html#aff43ddd9fc78532617d88db55b164f5e", null ],
[ "tidyBufAlloc", "buffio_8h.html#a896654bd99113bfe5e86b924836aacc3", null ],
[ "tidyBufAllocWithAllocator", "buffio_8h.html#a57c832b4ddbc19a329a5ab9936eb5826", null ],
[ "tidyBufCheckAlloc", "buffio_8h.html#a7a66ba1f574955d1fc1de57476e849f2", null ],
[ "tidyBufFree", "buffio_8h.html#a65aae9ae4b499e62038700f4792849fc", null ],
[ "tidyBufClear", "buffio_8h.html#aa94e59f613a495b17e90c1c4778c3911", null ],
[ "tidyBufAttach", "buffio_8h.html#ac5909e78d98583cb245dd2004469bb93", null ],
[ "tidyBufDetach", "buffio_8h.html#a8da2bf473b14e6bdd5cd40fc47c29903", null ],
[ "tidyBufAppend", "buffio_8h.html#ad59b32f81789b634758274f34be4d25b", null ],
[ "tidyBufPutByte", "buffio_8h.html#af48af586ada5ff264501fe9ef4c67dd1", null ],
[ "tidyBufPopByte", "buffio_8h.html#af8b1e8fbe3c29d08250794d7e4925ea6", null ],
[ "tidyBufGetByte", "buffio_8h.html#a5a2e0c47b4b14b5beb17ac982fa21eeb", null ],
[ "tidyBufEndOfInput", "buffio_8h.html#a7e7d8e58623c8bde00d66141edb2cae0", null ],
[ "tidyBufUngetByte", "buffio_8h.html#a1d1f2039b769381d418ac1187b50b292", null ],
[ "tidyInitInputBuffer", "buffio_8h.html#a73da3182aea89939af1d98504a3b2df0", null ],
[ "tidyInitOutputBuffer", "buffio_8h.html#a882a92590a9e6ecce16d5b8e8db19fbb", null ]
];

View File

@ -1,198 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<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><!-- contents -->
</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 Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,89 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<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; white-space: nowrap;" 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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 126 B

View File

@ -1,93 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

View File

@ -1,85 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,7 +0,0 @@
var files =
[
[ "buffio.h", "buffio_8h.html", "buffio_8h" ],
[ "platform.h", null, null ],
[ "tidy.h", "tidy_8h.html", "tidy_8h" ],
[ "tidyenum.h", null, null ]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 762 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 598 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 590 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 762 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 221 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 221 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 215 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 215 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 249 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 B

View File

@ -1,119 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,86 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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_func.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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,110 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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_vars.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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,425 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,80 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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_defs.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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,376 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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_func.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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,119 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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_type.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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,93 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="groups"></a>
Modules</h2></td></tr>
<tr class="memitem:group__AttrGetAttributeName"><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 class="memitem:ga5391e01ca5a2b497a7c044a25080468e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5391e01ca5a2b497a7c044a25080468e"></a>
<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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,5 +0,0 @@
var group__AttrGet =
[
[ "Deprecated attribute retrieval per AttrId", "group__AttrGetAttributeName.html", "group__AttrGetAttributeName" ],
[ "tidyAttrGetById", "group__AttrGet.html#ga5391e01ca5a2b497a7c044a25080468e", null ]
];

View File

@ -1,177 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga32edc3c33e5aadcdd83efd60d3ac2a3e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga32edc3c33e5aadcdd83efd60d3ac2a3e"></a>
<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 class="memitem:ga7869ea78760d5d62509940fc1f2c21ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7869ea78760d5d62509940fc1f2c21ac"></a>
<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 class="memitem:gae3b3b79328600053c21dcb14cbc0ffa8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae3b3b79328600053c21dcb14cbc0ffa8"></a>
<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 class="memitem:gaab8e86c4006c219832438ee0db0daf28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaab8e86c4006c219832438ee0db0daf28"></a>
<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 class="memitem:ga8f4d4e6e768186d11e516cc0e6b2407a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8f4d4e6e768186d11e516cc0e6b2407a"></a>
<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 class="memitem:ga0b3704beb81b411038692cd6a50a6812"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0b3704beb81b411038692cd6a50a6812"></a>
<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 class="memitem:gafbeef23c8d7946a771c2179e41324e81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafbeef23c8d7946a771c2179e41324e81"></a>
<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 class="memitem:ga33e4dde55f16c04f7b2decbbf7b4d4a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga33e4dde55f16c04f7b2decbbf7b4d4a2"></a>
<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 class="memitem:ga13d19afccb2d2a369bbf93c6127adb1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga13d19afccb2d2a369bbf93c6127adb1c"></a>
<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 class="memitem:ga643d43c8c735054a60d5443fbed8a240"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga643d43c8c735054a60d5443fbed8a240"></a>
<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 class="memitem:ga4ad1d50bf2ba65bb32617e2fa2c41c67"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4ad1d50bf2ba65bb32617e2fa2c41c67"></a>
<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 class="memitem:ga044e7be2a5353e64aaa4b2a71089e10b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga044e7be2a5353e64aaa4b2a71089e10b"></a>
<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 class="memitem:gaf29497f73685e92521ab620f65cb3140"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf29497f73685e92521ab620f65cb3140"></a>
<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 class="memitem:ga3da405f3a9e87534fd828cf081c58d03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3da405f3a9e87534fd828cf081c58d03"></a>
<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 class="memitem:ga5d1fd6265f41c08ed5427c80316caa03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5d1fd6265f41c08ed5427c80316caa03"></a>
<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 class="memitem:ga232436e2e4087c67502a12e8782e172e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga232436e2e4087c67502a12e8782e172e"></a>
<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 class="memitem:ga08bbf26729bf8a3f6c1390d26d3666d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga08bbf26729bf8a3f6c1390d26d3666d0"></a>
<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 class="memitem:gae148f282af56270d6e811b97268bca64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae148f282af56270d6e811b97268bca64"></a>
<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 class="memitem:gafe94b5b5ae7288d6d866f7b82703b82a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafe94b5b5ae7288d6d866f7b82703b82a"></a>
<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 class="memitem:ga048e47b2b4c2f14512c3d7f585b2d004"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga048e47b2b4c2f14512c3d7f585b2d004"></a>
<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 class="memitem:ga94406af9c9c20b1942cce43c506ecf61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga94406af9c9c20b1942cce43c506ecf61"></a>
<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 class="memitem:ga992d84e0b6b5b3f25c0e40c7b25bd13f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga992d84e0b6b5b3f25c0e40c7b25bd13f"></a>
<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 class="memitem:gafda31fbe48294c6feeef15449629341a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafda31fbe48294c6feeef15449629341a"></a>
<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 class="memitem:gad023e11b117601b6abdc4373db879d34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad023e11b117601b6abdc4373db879d34"></a>
<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 class="memitem:ga28306ff6130eab4c88fce32674326280"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga28306ff6130eab4c88fce32674326280"></a>
<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 class="memitem:ga9fed89179a23ad83c73948c045507095"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9fed89179a23ad83c73948c045507095"></a>
<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 class="memitem:ga5c723febdf97b14e7339dede87b410e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5c723febdf97b14e7339dede87b410e7"></a>
<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 class="memitem:gaa218ed968a4b8fa50b43a4a549209077"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa218ed968a4b8fa50b43a4a549209077"></a>
<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 class="memitem:ga38fe84b14dafb84b3f40968dc27b86e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga38fe84b14dafb84b3f40968dc27b86e3"></a>
<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 class="memitem:ga66be75bf699308d87172e0bf03100363"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga66be75bf699308d87172e0bf03100363"></a>
<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 class="memitem:ga0b13bb4f3475afbded6e4ae6a2bdcf2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0b13bb4f3475afbded6e4ae6a2bdcf2b"></a>
<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 class="memitem:gaabfd3fbdaf97f83fe2da402d0cbe9e8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaabfd3fbdaf97f83fe2da402d0cbe9e8e"></a>
<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 class="memitem:ga73473cc4d39d2fd70b860ebebcdc4815"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga73473cc4d39d2fd70b860ebebcdc4815"></a>
<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 class="memitem:ga6beda5d89c91f6b387929b930832fb57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6beda5d89c91f6b387929b930832fb57"></a>
<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 class="memitem:ga4fd4f5b38f99d395b8a7e253cc45ef28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4fd4f5b38f99d395b8a7e253cc45ef28"></a>
<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 class="memitem:ga5a038e1439320c57c983da87efe64c3e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5a038e1439320c57c983da87efe64c3e"></a>
<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 class="memitem:gadcde1dd3d87752162067bdac5d2dd785"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadcde1dd3d87752162067bdac5d2dd785"></a>
<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 class="memitem:gae8e7d8d65a20f14d6aa875493b195329"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae8e7d8d65a20f14d6aa875493b195329"></a>
<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 class="memitem:ga49e3f791908e26561566587b0f15b37d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga49e3f791908e26561566587b0f15b37d"></a>
<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 class="memitem:gae46a7c41114c29766f9fa95c10b36f9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae46a7c41114c29766f9fa95c10b36f9d"></a>
<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 class="memitem:ga5c4b94ac9cfcbd403ce02690c9196388"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5c4b94ac9cfcbd403ce02690c9196388"></a>
<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 class="memitem:gaa90006fbac322f2577db885c913c7d19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa90006fbac322f2577db885c913c7d19"></a>
<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 class="memitem:gaae1595d000373dd64c9dfe0a89d03597"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaae1595d000373dd64c9dfe0a89d03597"></a>
<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 class="memitem:gafd6746350a6e8d7e324d0c309777f059"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafd6746350a6e8d7e324d0c309777f059"></a>
<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 class="memitem:ga837b3be1dc949e7989dcbf25deaf5b36"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga837b3be1dc949e7989dcbf25deaf5b36"></a>
<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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,48 +0,0 @@
var group__AttrGetAttributeName =
[
[ "tidyAttrGetHREF", "group__AttrGetAttributeName.html#ga32edc3c33e5aadcdd83efd60d3ac2a3e", null ],
[ "tidyAttrGetSRC", "group__AttrGetAttributeName.html#ga7869ea78760d5d62509940fc1f2c21ac", null ],
[ "tidyAttrGetID", "group__AttrGetAttributeName.html#gae3b3b79328600053c21dcb14cbc0ffa8", null ],
[ "tidyAttrGetNAME", "group__AttrGetAttributeName.html#gaab8e86c4006c219832438ee0db0daf28", null ],
[ "tidyAttrGetSUMMARY", "group__AttrGetAttributeName.html#ga8f4d4e6e768186d11e516cc0e6b2407a", null ],
[ "tidyAttrGetALT", "group__AttrGetAttributeName.html#ga0b3704beb81b411038692cd6a50a6812", null ],
[ "tidyAttrGetLONGDESC", "group__AttrGetAttributeName.html#gafbeef23c8d7946a771c2179e41324e81", null ],
[ "tidyAttrGetUSEMAP", "group__AttrGetAttributeName.html#ga33e4dde55f16c04f7b2decbbf7b4d4a2", null ],
[ "tidyAttrGetISMAP", "group__AttrGetAttributeName.html#ga13d19afccb2d2a369bbf93c6127adb1c", null ],
[ "tidyAttrGetLANGUAGE", "group__AttrGetAttributeName.html#ga643d43c8c735054a60d5443fbed8a240", null ],
[ "tidyAttrGetTYPE", "group__AttrGetAttributeName.html#ga4ad1d50bf2ba65bb32617e2fa2c41c67", null ],
[ "tidyAttrGetVALUE", "group__AttrGetAttributeName.html#ga044e7be2a5353e64aaa4b2a71089e10b", null ],
[ "tidyAttrGetCONTENT", "group__AttrGetAttributeName.html#gaf29497f73685e92521ab620f65cb3140", null ],
[ "tidyAttrGetTITLE", "group__AttrGetAttributeName.html#ga3da405f3a9e87534fd828cf081c58d03", null ],
[ "tidyAttrGetXMLNS", "group__AttrGetAttributeName.html#ga5d1fd6265f41c08ed5427c80316caa03", null ],
[ "tidyAttrGetDATAFLD", "group__AttrGetAttributeName.html#ga232436e2e4087c67502a12e8782e172e", null ],
[ "tidyAttrGetWIDTH", "group__AttrGetAttributeName.html#ga08bbf26729bf8a3f6c1390d26d3666d0", null ],
[ "tidyAttrGetHEIGHT", "group__AttrGetAttributeName.html#gae148f282af56270d6e811b97268bca64", null ],
[ "tidyAttrGetFOR", "group__AttrGetAttributeName.html#gafe94b5b5ae7288d6d866f7b82703b82a", null ],
[ "tidyAttrGetSELECTED", "group__AttrGetAttributeName.html#ga048e47b2b4c2f14512c3d7f585b2d004", null ],
[ "tidyAttrGetCHECKED", "group__AttrGetAttributeName.html#ga94406af9c9c20b1942cce43c506ecf61", null ],
[ "tidyAttrGetLANG", "group__AttrGetAttributeName.html#ga992d84e0b6b5b3f25c0e40c7b25bd13f", null ],
[ "tidyAttrGetTARGET", "group__AttrGetAttributeName.html#gafda31fbe48294c6feeef15449629341a", null ],
[ "tidyAttrGetHTTP_EQUIV", "group__AttrGetAttributeName.html#gad023e11b117601b6abdc4373db879d34", null ],
[ "tidyAttrGetREL", "group__AttrGetAttributeName.html#ga28306ff6130eab4c88fce32674326280", null ],
[ "tidyAttrGetOnMOUSEMOVE", "group__AttrGetAttributeName.html#ga9fed89179a23ad83c73948c045507095", null ],
[ "tidyAttrGetOnMOUSEDOWN", "group__AttrGetAttributeName.html#ga5c723febdf97b14e7339dede87b410e7", null ],
[ "tidyAttrGetOnMOUSEUP", "group__AttrGetAttributeName.html#gaa218ed968a4b8fa50b43a4a549209077", null ],
[ "tidyAttrGetOnCLICK", "group__AttrGetAttributeName.html#ga38fe84b14dafb84b3f40968dc27b86e3", null ],
[ "tidyAttrGetOnMOUSEOVER", "group__AttrGetAttributeName.html#ga66be75bf699308d87172e0bf03100363", null ],
[ "tidyAttrGetOnMOUSEOUT", "group__AttrGetAttributeName.html#ga0b13bb4f3475afbded6e4ae6a2bdcf2b", null ],
[ "tidyAttrGetOnKEYDOWN", "group__AttrGetAttributeName.html#gaabfd3fbdaf97f83fe2da402d0cbe9e8e", null ],
[ "tidyAttrGetOnKEYUP", "group__AttrGetAttributeName.html#ga73473cc4d39d2fd70b860ebebcdc4815", null ],
[ "tidyAttrGetOnKEYPRESS", "group__AttrGetAttributeName.html#ga6beda5d89c91f6b387929b930832fb57", null ],
[ "tidyAttrGetOnFOCUS", "group__AttrGetAttributeName.html#ga4fd4f5b38f99d395b8a7e253cc45ef28", null ],
[ "tidyAttrGetOnBLUR", "group__AttrGetAttributeName.html#ga5a038e1439320c57c983da87efe64c3e", null ],
[ "tidyAttrGetBGCOLOR", "group__AttrGetAttributeName.html#gadcde1dd3d87752162067bdac5d2dd785", null ],
[ "tidyAttrGetLINK", "group__AttrGetAttributeName.html#gae8e7d8d65a20f14d6aa875493b195329", null ],
[ "tidyAttrGetALINK", "group__AttrGetAttributeName.html#ga49e3f791908e26561566587b0f15b37d", null ],
[ "tidyAttrGetVLINK", "group__AttrGetAttributeName.html#gae46a7c41114c29766f9fa95c10b36f9d", null ],
[ "tidyAttrGetTEXT", "group__AttrGetAttributeName.html#ga5c4b94ac9cfcbd403ce02690c9196388", null ],
[ "tidyAttrGetSTYLE", "group__AttrGetAttributeName.html#gaa90006fbac322f2577db885c913c7d19", null ],
[ "tidyAttrGetABBR", "group__AttrGetAttributeName.html#gaae1595d000373dd64c9dfe0a89d03597", null ],
[ "tidyAttrGetCOLSPAN", "group__AttrGetAttributeName.html#gafd6746350a6e8d7e324d0c309777f059", null ],
[ "tidyAttrGetROWSPAN", "group__AttrGetAttributeName.html#ga837b3be1dc949e7989dcbf25deaf5b36", null ]
];

View File

@ -1,177 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga7c5dab5750d48c0849fb5afddcaf6ef1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7c5dab5750d48c0849fb5afddcaf6ef1"></a>
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 class="memitem:ga9e42faa67c4c67d1f20b17494bcd85ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9e42faa67c4c67d1f20b17494bcd85ae"></a>
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 class="memitem:ga40eb7812272130ee672347252f8d2803"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga40eb7812272130ee672347252f8d2803"></a>
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 class="memitem:ga30a54710b484eac706e936a69fb95e29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga30a54710b484eac706e936a69fb95e29"></a>
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 class="memitem:gab2b19098f9cf2e7c74d8b424e086df43"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab2b19098f9cf2e7c74d8b424e086df43"></a>
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 class="memitem:gad621c0fd59bdacd162dfdd769a62ef27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad621c0fd59bdacd162dfdd769a62ef27"></a>
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 class="memitem:ga0a99b0a5db896cb47c8b40ef110370c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0a99b0a5db896cb47c8b40ef110370c8"></a>
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 class="memitem:gaeb125294c12e461615f32d9ffdb9bbd7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaeb125294c12e461615f32d9ffdb9bbd7"></a>
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 class="memitem:ga33c5307a710a27f636ca150112de3f7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga33c5307a710a27f636ca150112de3f7b"></a>
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 class="memitem:gac903236acff81674020778300c3a3862"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac903236acff81674020778300c3a3862"></a>
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 class="memitem:ga7a9c5c70693337edf09b36f483229fe5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7a9c5c70693337edf09b36f483229fe5"></a>
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 class="memitem:ga9454a023bc9f5663c56b8404ec8406c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9454a023bc9f5663c56b8404ec8406c8"></a>
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 class="memitem:gac97bd371ff8401f13a333273e5e3bf22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac97bd371ff8401f13a333273e5e3bf22"></a>
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 class="memitem:ga6a47ddd81d777ff5a086bedc4e951040"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6a47ddd81d777ff5a086bedc4e951040"></a>
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 class="memitem:ga1147ae3c7c35ba4d4241832733859b78"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1147ae3c7c35ba4d4241832733859b78"></a>
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 class="memitem:ga3e3baf9e8a4ebe112b1865f3eb4b51fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3e3baf9e8a4ebe112b1865f3eb4b51fe"></a>
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 class="memitem:ga7c62cdc314ebba251cf25f0eeec02f56"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7c62cdc314ebba251cf25f0eeec02f56"></a>
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 class="memitem:gaeb9e235fbc570a2fd73584e9c5a992be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaeb9e235fbc570a2fd73584e9c5a992be"></a>
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 class="memitem:ga9eb541ed5e3b751a5d1fc1350443b5e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9eb541ed5e3b751a5d1fc1350443b5e6"></a>
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 class="memitem:ga8a6824904535e40e3bdc2b17c4cf9dd2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8a6824904535e40e3bdc2b17c4cf9dd2"></a>
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 class="memitem:gae55a371bf3b146788b217be62499aa35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae55a371bf3b146788b217be62499aa35"></a>
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 class="memitem:gae8f47e206721fffc4eda7ca4af79e01e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae8f47e206721fffc4eda7ca4af79e01e"></a>
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 class="memitem:ga315f297329d38bd0b69307e329699bd6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga315f297329d38bd0b69307e329699bd6"></a>
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 class="memitem:gaee94d3e34dd79b67e82c738e35076818"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaee94d3e34dd79b67e82c738e35076818"></a>
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 class="memitem:ga58a482b3e743570dcb88b64b9c93f172"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga58a482b3e743570dcb88b64b9c93f172"></a>
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 class="memitem:gad69f1e1cf8a7cf6d70359b7344839e79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad69f1e1cf8a7cf6d70359b7344839e79"></a>
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 class="memitem:ga1df15af0e642d1c1bd1bbc64ffd894e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1df15af0e642d1c1bd1bbc64ffd894e9"></a>
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 class="memitem:ga71c648c7d945d5d1a1da686813ef4149"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga71c648c7d945d5d1a1da686813ef4149"></a>
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 class="memitem:ga4e70306e72db98316ff36c07058667ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4e70306e72db98316ff36c07058667ec"></a>
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 class="memitem:gadea7c51060ca59643fe1c4be493f70f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadea7c51060ca59643fe1c4be493f70f8"></a>
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 class="memitem:gadba041c3573d5457fbee24356d4f59fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadba041c3573d5457fbee24356d4f59fc"></a>
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 class="memitem:ga5699e85b46e535b657c70b47306a08db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5699e85b46e535b657c70b47306a08db"></a>
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 class="memitem:gaf4d69efe322c065fef448b5d5b48b8f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf4d69efe322c065fef448b5d5b48b8f7"></a>
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 class="memitem:ga9b08c6cf7ec3f3605722486c4ba42b4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9b08c6cf7ec3f3605722486c4ba42b4f"></a>
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 class="memitem:ga54437cfd33daef01fd9d9e63b79a20f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga54437cfd33daef01fd9d9e63b79a20f5"></a>
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 class="memitem:gab704326c008f437a30878b8dd632ecca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab704326c008f437a30878b8dd632ecca"></a>
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 class="memitem:gad75eb36382a280b90761cba07fcf1895"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad75eb36382a280b90761cba07fcf1895"></a>
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 class="memitem:ga5d88a7dcf98264502e1a2a18014f58a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5d88a7dcf98264502e1a2a18014f58a7"></a>
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 class="memitem:ga73acdbe07d9f4263897c2d7ef2f55a8d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga73acdbe07d9f4263897c2d7ef2f55a8d"></a>
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 class="memitem:ga502ead90e7b121fd1ae1b034a2a046da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga502ead90e7b121fd1ae1b034a2a046da"></a>
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 class="memitem:ga7c6fde56b1bb05a07043ac1b69a72db8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7c6fde56b1bb05a07043ac1b69a72db8"></a>
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 class="memitem:ga93224d5a31b94c82a4f97577338c3a59"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga93224d5a31b94c82a4f97577338c3a59"></a>
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 class="memitem:ga763c7d67faa40b48a0485d4aaeddf694"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga763c7d67faa40b48a0485d4aaeddf694"></a>
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 class="memitem:ga69119cd18a1fb79bb02b78f8bf145f81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga69119cd18a1fb79bb02b78f8bf145f81"></a>
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 class="memitem:gaee7e2dfe999d6831d3af1e826dcf3c22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaee7e2dfe999d6831d3af1e826dcf3c22"></a>
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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,48 +0,0 @@
var group__AttrIsAttributeName =
[
[ "tidyAttrIsHREF", "group__AttrIsAttributeName.html#ga7c5dab5750d48c0849fb5afddcaf6ef1", null ],
[ "tidyAttrIsSRC", "group__AttrIsAttributeName.html#ga9e42faa67c4c67d1f20b17494bcd85ae", null ],
[ "tidyAttrIsID", "group__AttrIsAttributeName.html#ga40eb7812272130ee672347252f8d2803", null ],
[ "tidyAttrIsNAME", "group__AttrIsAttributeName.html#ga30a54710b484eac706e936a69fb95e29", null ],
[ "tidyAttrIsSUMMARY", "group__AttrIsAttributeName.html#gab2b19098f9cf2e7c74d8b424e086df43", null ],
[ "tidyAttrIsALT", "group__AttrIsAttributeName.html#gad621c0fd59bdacd162dfdd769a62ef27", null ],
[ "tidyAttrIsLONGDESC", "group__AttrIsAttributeName.html#ga0a99b0a5db896cb47c8b40ef110370c8", null ],
[ "tidyAttrIsUSEMAP", "group__AttrIsAttributeName.html#gaeb125294c12e461615f32d9ffdb9bbd7", null ],
[ "tidyAttrIsISMAP", "group__AttrIsAttributeName.html#ga33c5307a710a27f636ca150112de3f7b", null ],
[ "tidyAttrIsLANGUAGE", "group__AttrIsAttributeName.html#gac903236acff81674020778300c3a3862", null ],
[ "tidyAttrIsTYPE", "group__AttrIsAttributeName.html#ga7a9c5c70693337edf09b36f483229fe5", null ],
[ "tidyAttrIsVALUE", "group__AttrIsAttributeName.html#ga9454a023bc9f5663c56b8404ec8406c8", null ],
[ "tidyAttrIsCONTENT", "group__AttrIsAttributeName.html#gac97bd371ff8401f13a333273e5e3bf22", null ],
[ "tidyAttrIsTITLE", "group__AttrIsAttributeName.html#ga6a47ddd81d777ff5a086bedc4e951040", null ],
[ "tidyAttrIsXMLNS", "group__AttrIsAttributeName.html#ga1147ae3c7c35ba4d4241832733859b78", null ],
[ "tidyAttrIsDATAFLD", "group__AttrIsAttributeName.html#ga3e3baf9e8a4ebe112b1865f3eb4b51fe", null ],
[ "tidyAttrIsWIDTH", "group__AttrIsAttributeName.html#ga7c62cdc314ebba251cf25f0eeec02f56", null ],
[ "tidyAttrIsHEIGHT", "group__AttrIsAttributeName.html#gaeb9e235fbc570a2fd73584e9c5a992be", null ],
[ "tidyAttrIsFOR", "group__AttrIsAttributeName.html#ga9eb541ed5e3b751a5d1fc1350443b5e6", null ],
[ "tidyAttrIsSELECTED", "group__AttrIsAttributeName.html#ga8a6824904535e40e3bdc2b17c4cf9dd2", null ],
[ "tidyAttrIsCHECKED", "group__AttrIsAttributeName.html#gae55a371bf3b146788b217be62499aa35", null ],
[ "tidyAttrIsLANG", "group__AttrIsAttributeName.html#gae8f47e206721fffc4eda7ca4af79e01e", null ],
[ "tidyAttrIsTARGET", "group__AttrIsAttributeName.html#ga315f297329d38bd0b69307e329699bd6", null ],
[ "tidyAttrIsHTTP_EQUIV", "group__AttrIsAttributeName.html#gaee94d3e34dd79b67e82c738e35076818", null ],
[ "tidyAttrIsREL", "group__AttrIsAttributeName.html#ga58a482b3e743570dcb88b64b9c93f172", null ],
[ "tidyAttrIsOnMOUSEMOVE", "group__AttrIsAttributeName.html#gad69f1e1cf8a7cf6d70359b7344839e79", null ],
[ "tidyAttrIsOnMOUSEDOWN", "group__AttrIsAttributeName.html#ga1df15af0e642d1c1bd1bbc64ffd894e9", null ],
[ "tidyAttrIsOnMOUSEUP", "group__AttrIsAttributeName.html#ga71c648c7d945d5d1a1da686813ef4149", null ],
[ "tidyAttrIsOnCLICK", "group__AttrIsAttributeName.html#ga4e70306e72db98316ff36c07058667ec", null ],
[ "tidyAttrIsOnMOUSEOVER", "group__AttrIsAttributeName.html#gadea7c51060ca59643fe1c4be493f70f8", null ],
[ "tidyAttrIsOnMOUSEOUT", "group__AttrIsAttributeName.html#gadba041c3573d5457fbee24356d4f59fc", null ],
[ "tidyAttrIsOnKEYDOWN", "group__AttrIsAttributeName.html#ga5699e85b46e535b657c70b47306a08db", null ],
[ "tidyAttrIsOnKEYUP", "group__AttrIsAttributeName.html#gaf4d69efe322c065fef448b5d5b48b8f7", null ],
[ "tidyAttrIsOnKEYPRESS", "group__AttrIsAttributeName.html#ga9b08c6cf7ec3f3605722486c4ba42b4f", null ],
[ "tidyAttrIsOnFOCUS", "group__AttrIsAttributeName.html#ga54437cfd33daef01fd9d9e63b79a20f5", null ],
[ "tidyAttrIsOnBLUR", "group__AttrIsAttributeName.html#gab704326c008f437a30878b8dd632ecca", null ],
[ "tidyAttrIsBGCOLOR", "group__AttrIsAttributeName.html#gad75eb36382a280b90761cba07fcf1895", null ],
[ "tidyAttrIsLINK", "group__AttrIsAttributeName.html#ga5d88a7dcf98264502e1a2a18014f58a7", null ],
[ "tidyAttrIsALINK", "group__AttrIsAttributeName.html#ga73acdbe07d9f4263897c2d7ef2f55a8d", null ],
[ "tidyAttrIsVLINK", "group__AttrIsAttributeName.html#ga502ead90e7b121fd1ae1b034a2a046da", null ],
[ "tidyAttrIsTEXT", "group__AttrIsAttributeName.html#ga7c6fde56b1bb05a07043ac1b69a72db8", null ],
[ "tidyAttrIsSTYLE", "group__AttrIsAttributeName.html#ga93224d5a31b94c82a4f97577338c3a59", null ],
[ "tidyAttrIsABBR", "group__AttrIsAttributeName.html#ga763c7d67faa40b48a0485d4aaeddf694", null ],
[ "tidyAttrIsCOLSPAN", "group__AttrIsAttributeName.html#ga69119cd18a1fb79bb02b78f8bf145f81", null ],
[ "tidyAttrIsROWSPAN", "group__AttrIsAttributeName.html#gaee7e2dfe999d6831d3af1e826dcf3c22", null ]
];

View File

@ -1,97 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="groups"></a>
Modules</h2></td></tr>
<tr class="memitem:group__AttrIsAttributeName"><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 class="memitem:ga42c5074e590ed76a7a641dfd179471d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga42c5074e590ed76a7a641dfd179471d9"></a>
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 class="memitem:ga1e4d8ec29e240a6415b2caa7fff2b502"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1e4d8ec29e240a6415b2caa7fff2b502"></a>
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 class="memitem:ga9f52a0de76388df02294718c573911bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9f52a0de76388df02294718c573911bd"></a>
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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,7 +0,0 @@
var group__Attribute =
[
[ "Deprecated attribute interrogation per AttrId", "group__AttrIsAttributeName.html", "group__AttrIsAttributeName" ],
[ "tidyAttrGetId", "group__Attribute.html#ga42c5074e590ed76a7a641dfd179471d9", null ],
[ "tidyAttrIsEvent", "group__Attribute.html#ga1e4d8ec29e240a6415b2caa7fff2b502", null ],
[ "tidyAttrIsProp", "group__Attribute.html#ga9f52a0de76388df02294718c573911bd", null ]
];

View File

@ -1,609 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga728e98da5985ecb26de7c6c45f7fcaf2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga728e98da5985ecb26de7c6c45f7fcaf2"></a>
<a class="el" href="structTidyDoc.html">TidyDoc</a> TIDY_CALL&#160;</td><td class="memItemRight" valign="bottom"><b>tidyCreate</b> (void)</td></tr>
<tr class="memitem:gaf58ea992501470e0998182a1c75df2aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf58ea992501470e0998182a1c75df2aa"></a>
<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 class="memitem:gacc380c1451088b89898a85337b113713"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacc380c1451088b89898a85337b113713"></a>
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 class="memitem:gaa1a9f78be3542868ac10481e2efa8708"><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 class="memitem:ga1319c9757d4f8c596615e0fdcfcf2504"><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 class="memitem:gab7b404ada690635341d2e2d332102b36"><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 class="memitem:gaf45a8fb57fb9bfce89c42e1cc9d3e760"><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 class="memitem:ga8fbec4bc2b67c4f525440cfc7196b443"><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 class="memitem:gaf3279c9a0506629d2ae766c31c1de48d"><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 class="memitem:ga8dd761b5e230119f8eb6c412f12fdec2"><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 class="memitem:ga3617548e3669d00ad074daaaa8f3460d"><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 class="memitem:ga29b0c36f75584a2a26422b021561f19c"><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 class="memitem:ga56ad617084cdcbb485f06f597de7dedb"><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 class="memitem:gac17c01a0dbb8f73bdee29df48e499988"><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 class="memitem:ga2dec710c0d4927e76a7b0d338b11693a"><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 class="memitem:gac677de148c6f00fc96a682c21433ab1c"><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 class="memitem:gac10c770d6ea5a0610159ad17f8427943"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac10c770d6ea5a0610159ad17f8427943"></a>
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 class="memitem:ga2612e184472c2a59ca822a37d030e9af"><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 class="memitem:ga05203a9193542a67b8396cf6ca8acf59"><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 class="memitem:ga9b6bd07e38bf320cf88663a29967f1e9"><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 class="memitem:gaaa6e0510b0d7ca0524c928143488c6ca"><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 class="memitem:gabf30cc37e3e7aa07dd351f083ab747ee"><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 class="memitem:ga4c050ea7d2746db948ad45edb2264d70"><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 class="memitem:ga28384bf13bf6962c8ef0bcab9b4b7971"><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>
<h1>include &lt;<a class="el" href="tidy_8h.html">tidy.h</a>&gt;</h1>
</pre><pre>
<h1>include &lt;<a class="el" href="buffio_8h.html">buffio.h</a>&gt;</h1>
</pre><pre>
<h1>include &lt;stdio.h&gt;</h1>
</pre><pre>
<h1>include &lt;errno.h&gt;</h1>
</pre><pre></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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL <a class="el" href="group__Basic.html#gaa1a9f78be3542868ac10481e2efa8708">tidySetAppData</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* TIDY_CALL <a class="el" href="group__Basic.html#ga1319c9757d4f8c596615e0fdcfcf2504">tidyGetAppData</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ctmbstr TIDY_CALL <a class="el" href="group__Basic.html#gab7b404ada690635341d2e2d332102b36">tidyReleaseDate</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Basic.html#gaf45a8fb57fb9bfce89c42e1cc9d3e760">tidyStatus</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Basic.html#ga8fbec4bc2b67c4f525440cfc7196b443">tidyDetectedHtmlVersion</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL <a class="el" href="group__Basic.html#gaf3279c9a0506629d2ae766c31c1de48d">tidyDetectedXhtml</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL <a class="el" href="group__Basic.html#ga8dd761b5e230119f8eb6c412f12fdec2">tidyDetectedGenericXml</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint TIDY_CALL <a class="el" href="group__Basic.html#ga3617548e3669d00ad074daaaa8f3460d">tidyErrorCount</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint TIDY_CALL <a class="el" href="group__Basic.html#ga29b0c36f75584a2a26422b021561f19c">tidyWarningCount</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint TIDY_CALL <a class="el" href="group__Basic.html#ga56ad617084cdcbb485f06f597de7dedb">tidyAccessWarningCount</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint TIDY_CALL <a class="el" href="group__Basic.html#gac17c01a0dbb8f73bdee29df48e499988">tidyConfigErrorCount</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Basic.html#ga2dec710c0d4927e76a7b0d338b11693a">tidyLoadConfig</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Basic.html#gac677de148c6f00fc96a682c21433ab1c">tidyLoadConfigEnc</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Basic.html#ga2612e184472c2a59ca822a37d030e9af">tidySetCharEncoding</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Basic.html#ga05203a9193542a67b8396cf6ca8acf59">tidySetInCharEncoding</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Basic.html#ga9b6bd07e38bf320cf88663a29967f1e9">tidySetOutCharEncoding</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Basic.html#gaaa6e0510b0d7ca0524c928143488c6ca">tidyOptSaveFile</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Basic.html#gabf30cc37e3e7aa07dd351f083ab747ee">tidyOptSaveSink</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL <a class="el" href="group__Basic.html#ga4c050ea7d2746db948ad45edb2264d70">tidyErrorSummary</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL <a class="el" href="group__Basic.html#ga28384bf13bf6962c8ef0bcab9b4b7971">tidyGeneralInfo</a> </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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,27 +0,0 @@
var group__Basic =
[
[ "tidyCreate", "group__Basic.html#ga728e98da5985ecb26de7c6c45f7fcaf2", null ],
[ "tidyCreateWithAllocator", "group__Basic.html#gaf58ea992501470e0998182a1c75df2aa", null ],
[ "tidyRelease", "group__Basic.html#gacc380c1451088b89898a85337b113713", null ],
[ "tidySetAppData", "group__Basic.html#gaa1a9f78be3542868ac10481e2efa8708", null ],
[ "tidyGetAppData", "group__Basic.html#ga1319c9757d4f8c596615e0fdcfcf2504", null ],
[ "tidyReleaseDate", "group__Basic.html#gab7b404ada690635341d2e2d332102b36", null ],
[ "tidyStatus", "group__Basic.html#gaf45a8fb57fb9bfce89c42e1cc9d3e760", null ],
[ "tidyDetectedHtmlVersion", "group__Basic.html#ga8fbec4bc2b67c4f525440cfc7196b443", null ],
[ "tidyDetectedXhtml", "group__Basic.html#gaf3279c9a0506629d2ae766c31c1de48d", null ],
[ "tidyDetectedGenericXml", "group__Basic.html#ga8dd761b5e230119f8eb6c412f12fdec2", null ],
[ "tidyErrorCount", "group__Basic.html#ga3617548e3669d00ad074daaaa8f3460d", null ],
[ "tidyWarningCount", "group__Basic.html#ga29b0c36f75584a2a26422b021561f19c", null ],
[ "tidyAccessWarningCount", "group__Basic.html#ga56ad617084cdcbb485f06f597de7dedb", null ],
[ "tidyConfigErrorCount", "group__Basic.html#gac17c01a0dbb8f73bdee29df48e499988", null ],
[ "tidyLoadConfig", "group__Basic.html#ga2dec710c0d4927e76a7b0d338b11693a", null ],
[ "tidyLoadConfigEnc", "group__Basic.html#gac677de148c6f00fc96a682c21433ab1c", null ],
[ "tidyFileExists", "group__Basic.html#gac10c770d6ea5a0610159ad17f8427943", null ],
[ "tidySetCharEncoding", "group__Basic.html#ga2612e184472c2a59ca822a37d030e9af", null ],
[ "tidySetInCharEncoding", "group__Basic.html#ga05203a9193542a67b8396cf6ca8acf59", null ],
[ "tidySetOutCharEncoding", "group__Basic.html#ga9b6bd07e38bf320cf88663a29967f1e9", null ],
[ "tidyOptSaveFile", "group__Basic.html#gaaa6e0510b0d7ca0524c928143488c6ca", null ],
[ "tidyOptSaveSink", "group__Basic.html#gabf30cc37e3e7aa07dd351f083ab747ee", null ],
[ "tidyErrorSummary", "group__Basic.html#ga4c050ea7d2746db948ad45edb2264d70", null ],
[ "tidyGeneralInfo", "group__Basic.html#ga28384bf13bf6962c8ef0bcab9b4b7971", null ]
];

View File

@ -1,124 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga11fd23eeb4acfaa0f9501effa0c21269"><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 class="memitem:ga6170500974cc02114f6e4a29d44b7d77"><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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Clean.html#ga11fd23eeb4acfaa0f9501effa0c21269">tidyCleanAndRepair</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Clean.html#ga6170500974cc02114f6e4a29d44b7d77">tidyRunDiagnostics</a> </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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,5 +0,0 @@
var group__Clean =
[
[ "tidyCleanAndRepair", "group__Clean.html#ga11fd23eeb4acfaa0f9501effa0c21269", null ],
[ "tidyRunDiagnostics", "group__Clean.html#ga6170500974cc02114f6e4a29d44b7d77", null ]
];

File diff suppressed because it is too large Load Diff

View File

@ -1,41 +0,0 @@
var group__Configuration =
[
[ "TidyOptCallback", "group__Configuration.html#gaee8a8bcb6091bd36f6fc20507a4544fc", null ],
[ "tidySetOptionCallback", "group__Configuration.html#gab94961700088d2daf8dcc012a5e33e49", null ],
[ "tidyOptGetIdForName", "group__Configuration.html#ga500f31ba81d015b8ce9dad6f2a6ade75", null ],
[ "tidyGetOptionList", "group__Configuration.html#gab92a35ffbd3b0b668534d63f94d2486f", null ],
[ "tidyGetNextOption", "group__Configuration.html#ga1a3088dacc539487e00f1eb4009dafc0", null ],
[ "tidyGetOption", "group__Configuration.html#ga030c695d6407b2756856eb1862642cfe", null ],
[ "tidyGetOptionByName", "group__Configuration.html#gaeae2e147645697fc54234ff2526a8108", null ],
[ "tidyOptGetId", "group__Configuration.html#ga51cf095b76921b4e290e14814998f096", null ],
[ "tidyOptGetName", "group__Configuration.html#gaf370cd2ea113747f50da185fda24adcb", null ],
[ "tidyOptGetType", "group__Configuration.html#ga06e2685cc2950b182ff2f7136d170a34", null ],
[ "tidyOptIsReadOnly", "group__Configuration.html#ga6aba2ccdb1237a70f5fe1393fee0ce4d", null ],
[ "tidyOptGetCategory", "group__Configuration.html#ga1d8b72e64e4d949dc21599fa788e842f", null ],
[ "tidyOptGetDefault", "group__Configuration.html#gab9e02c9927fe2c382ec5f81b4acf9cb4", null ],
[ "tidyOptGetDefaultInt", "group__Configuration.html#gafc8df35e864dd3a24f23aca3c2f8bd9d", null ],
[ "tidyOptGetDefaultBool", "group__Configuration.html#gadadea4da66e3718e02b720c2b59d170b", null ],
[ "tidyOptGetPickList", "group__Configuration.html#ga31f815fe2b5bf1e00d6b50be62edd0ab", null ],
[ "tidyOptGetNextPick", "group__Configuration.html#gad1366c5c458f38d2a9c6a6335e6704d9", null ],
[ "tidyOptGetValue", "group__Configuration.html#ga0fbe23ab1e4ec374fa38e6f514617e4d", null ],
[ "tidyOptSetValue", "group__Configuration.html#gaf37bdad3b6809d8cb78e7d6316d4ba69", null ],
[ "tidyOptParseValue", "group__Configuration.html#gad09fbcbbaf83fbf93e0d7be9c9bb30c0", null ],
[ "tidyOptGetInt", "group__Configuration.html#ga7ff683612d446b07318517e564cccc7a", null ],
[ "tidyOptSetInt", "group__Configuration.html#gad9e75a64c8dcbc54e791959cf934e1ad", null ],
[ "tidyOptGetBool", "group__Configuration.html#ga09e6c999e9e7ebc94ea3d9cf5d674125", null ],
[ "tidyOptSetBool", "group__Configuration.html#gac9de7e155bea5c28713f2bfb93614472", null ],
[ "tidyOptResetToDefault", "group__Configuration.html#ga2aa45ad67758ca0b18d14eafa37fe080", null ],
[ "tidyOptResetAllToDefault", "group__Configuration.html#ga874ce26884f0eeaf692c30758688888a", null ],
[ "tidyOptSnapshot", "group__Configuration.html#ga4beb2c73c90c3e2ae589c2642478cebd", null ],
[ "tidyOptResetToSnapshot", "group__Configuration.html#gae6212b8f32990763cc18a6d3f05eb191", null ],
[ "tidyOptDiffThanDefault", "group__Configuration.html#ga083cb42d6f4413604240b5c1b3aa2070", null ],
[ "tidyOptDiffThanSnapshot", "group__Configuration.html#ga793bc9e177aa90301802e44c4fc22e0e", null ],
[ "tidyOptCopyConfig", "group__Configuration.html#ga0b6cb26ab5dbbe0a0841d605fbd06fad", null ],
[ "tidyOptGetEncName", "group__Configuration.html#ga47f8502cc202fc7423937647957955a3", null ],
[ "tidyOptGetCurrPick", "group__Configuration.html#ga0785047cc73d5fbc88691861a0fa9c78", null ],
[ "tidyOptGetDeclTagList", "group__Configuration.html#ga55f30cf9e507f8fc66330ec3b0132620", null ],
[ "tidyOptGetNextDeclTag", "group__Configuration.html#gacec933eef8f9eec3dfa4382e05cab251", null ],
[ "tidyOptGetDoc", "group__Configuration.html#gafca3ed506463e192187133ff646a643d", null ],
[ "tidyOptGetDocLinksList", "group__Configuration.html#gaeed1ef5cb5329f3f5aca0a8ad7e8ea4f", null ],
[ "tidyOptGetNextDocLinks", "group__Configuration.html#ga1db79a95067d6364c02263d9492fa9e8", null ]
];

View File

@ -1,517 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><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 class="memitem:"><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 class="memitem:ga9a078b706ec6f37cce40958f6f68585a"><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 class="memitem:ga6951f79d4b50288e96a3896ab01393d6"><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 class="memitem:ga298b882c5fc7cc969ef58fb187bdd371"><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 class="memitem:ga9f8e1bb4c4740ffb399ec424594c4972"><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 class="memitem:ga86fcc3c86bd63b26a559938bc38d34bb"><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 class="memitem:ga63bcce5aa5f52e4e2e22aedd750b8bbc"><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 class="memitem:ga6bdd15de48364d2b5dbf2141109d3f98"><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 class="memitem:ga29c5bee28b95924a97ea4fbb81668c5e"><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 class="memitem:gab446af273e331cb0440dd01b6990d2d0"><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 class="memitem:gadba396ffec9f29b27d73a23264dcfa0b"><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 class="memitem:ga0c8d46de315cabb0ac7d2cf01ca183d7"><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 class="memitem:ga399df5ba17614205964a665f7b1726a6"><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 class="memitem:ga7e93289be3a7253cdf99a96285e6a2d4"><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 class="memitem:ga2a34772782d7b786e37012fce4cd2425"><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 class="memitem:ga51e02523601388bb83c2555b995e68b0"><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 class="memitem:ga669758031bbd5d4ba957b19e77229c8b"><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 class="memitem:ga5e5cffe93edf4bea0d3214be70d6f77b"><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 class="memitem:gad47c75f3af85e7927e7ac18918ec6363"><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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="group__IO.html#ga9a078b706ec6f37cce40958f6f68585a">EndOfStream</a>&#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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL <a class="el" href="group__IO.html#gab446af273e331cb0440dd01b6990d2d0">tidyInitSource</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint TIDY_CALL <a class="el" href="group__IO.html#gadba396ffec9f29b27d73a23264dcfa0b">tidyGetByte</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL <a class="el" href="group__IO.html#ga0c8d46de315cabb0ac7d2cf01ca183d7">tidyUngetByte</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL <a class="el" href="group__IO.html#ga399df5ba17614205964a665f7b1726a6">tidyIsEOF</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL <a class="el" href="group__IO.html#ga7e93289be3a7253cdf99a96285e6a2d4">tidyInitSink</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TIDY_CALL <a class="el" href="group__IO.html#ga2a34772782d7b786e37012fce4cd2425">tidyPutByte</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL <a class="el" href="group__IO.html#ga51e02523601388bb83c2555b995e68b0">tidySetReportFilter</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">FILE* TIDY_CALL <a class="el" href="group__IO.html#ga669758031bbd5d4ba957b19e77229c8b">tidySetErrorFile</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__IO.html#ga5e5cffe93edf4bea0d3214be70d6f77b">tidySetErrorBuffer</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__IO.html#gad47c75f3af85e7927e7ac18918ec6363">tidySetErrorSink</a> </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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,23 +0,0 @@
var group__IO =
[
[ "_TidyInputSource", "struct__TidyInputSource.html", null ],
[ "_TidyOutputSink", "struct__TidyOutputSink.html", null ],
[ "EndOfStream", "group__IO.html#ga9a078b706ec6f37cce40958f6f68585a", null ],
[ "TidyGetByteFunc", "group__IO.html#ga6951f79d4b50288e96a3896ab01393d6", null ],
[ "TidyUngetByteFunc", "group__IO.html#ga298b882c5fc7cc969ef58fb187bdd371", null ],
[ "TidyEOFFunc", "group__IO.html#ga9f8e1bb4c4740ffb399ec424594c4972", null ],
[ "TidyInputSource", "group__IO.html#ga86fcc3c86bd63b26a559938bc38d34bb", null ],
[ "TidyPutByteFunc", "group__IO.html#ga63bcce5aa5f52e4e2e22aedd750b8bbc", null ],
[ "TidyOutputSink", "group__IO.html#ga6bdd15de48364d2b5dbf2141109d3f98", null ],
[ "TidyReportFilter", "group__IO.html#ga29c5bee28b95924a97ea4fbb81668c5e", null ],
[ "tidyInitSource", "group__IO.html#gab446af273e331cb0440dd01b6990d2d0", null ],
[ "tidyGetByte", "group__IO.html#gadba396ffec9f29b27d73a23264dcfa0b", null ],
[ "tidyUngetByte", "group__IO.html#ga0c8d46de315cabb0ac7d2cf01ca183d7", null ],
[ "tidyIsEOF", "group__IO.html#ga399df5ba17614205964a665f7b1726a6", null ],
[ "tidyInitSink", "group__IO.html#ga7e93289be3a7253cdf99a96285e6a2d4", null ],
[ "tidyPutByte", "group__IO.html#ga2a34772782d7b786e37012fce4cd2425", null ],
[ "tidySetReportFilter", "group__IO.html#ga51e02523601388bb83c2555b995e68b0", null ],
[ "tidySetErrorFile", "group__IO.html#ga669758031bbd5d4ba957b19e77229c8b", null ],
[ "tidySetErrorBuffer", "group__IO.html#ga5e5cffe93edf4bea0d3214be70d6f77b", null ],
[ "tidySetErrorSink", "group__IO.html#gad47c75f3af85e7927e7ac18918ec6363", null ]
];

View File

@ -1,270 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><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 class="memitem:"><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 class="memitem:ga3fe8c5ac7d658618c732565776940ed8"><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 class="memitem:ga78e96524a88db0c09e766795265863da"><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 class="memitem:ga3bd3cc4d0c837a4cd10ab472ba671430"><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 class="memitem:ga9d9a5625817932dbbb39dd33de678edd"><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 class="memitem:ga27931c443e424937ba47f0d4795aa35f"><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 class="memitem:ga0770be41d9935a3e2933ba0be3c7725c"><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 class="memitem:gab55079374527525e3374ebc4d2a1e625"><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 class="memitem:ga446b538da3ee3f2e5a3827b877665b30"><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 class="memitem:ga70e707b7df86effb5727b0b9ff64eed7"><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 class="memitem:gab12cc0435bacec1a8c725e02357acc00"><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>
<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>
<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>
<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>
<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>
<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>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL <a class="el" href="group__Memory.html#gab55079374527525e3374ebc4d2a1e625">tidySetMallocCall</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL <a class="el" href="group__Memory.html#ga446b538da3ee3f2e5a3827b877665b30">tidySetReallocCall</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL <a class="el" href="group__Memory.html#ga70e707b7df86effb5727b0b9ff64eed7">tidySetFreeCall</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Bool TIDY_CALL <a class="el" href="group__Memory.html#gab12cc0435bacec1a8c725e02357acc00">tidySetPanicCall</a> </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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,15 +0,0 @@
var group__Memory =
[
[ "_TidyAllocatorVtbl", "struct__TidyAllocatorVtbl.html", null ],
[ "_TidyAllocator", "struct__TidyAllocator.html", null ],
[ "TidyAllocatorVtbl", "group__Memory.html#ga3fe8c5ac7d658618c732565776940ed8", null ],
[ "TidyAllocator", "group__Memory.html#ga78e96524a88db0c09e766795265863da", null ],
[ "TidyMalloc", "group__Memory.html#ga3bd3cc4d0c837a4cd10ab472ba671430", null ],
[ "TidyRealloc", "group__Memory.html#ga9d9a5625817932dbbb39dd33de678edd", null ],
[ "TidyFree", "group__Memory.html#ga27931c443e424937ba47f0d4795aa35f", null ],
[ "TidyPanic", "group__Memory.html#ga0770be41d9935a3e2933ba0be3c7725c", null ],
[ "tidySetMallocCall", "group__Memory.html#gab55079374527525e3374ebc4d2a1e625", null ],
[ "tidySetReallocCall", "group__Memory.html#ga446b538da3ee3f2e5a3827b877665b30", null ],
[ "tidySetFreeCall", "group__Memory.html#ga70e707b7df86effb5727b0b9ff64eed7", null ],
[ "tidySetPanicCall", "group__Memory.html#gab12cc0435bacec1a8c725e02357acc00", null ]
];

View File

@ -1,113 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="groups"></a>
Modules</h2></td></tr>
<tr class="memitem:group__NodeIsElementName"><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 class="memitem:gaa9786b1ce44061e2811d1ecbcd76d318"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa9786b1ce44061e2811d1ecbcd76d318"></a>
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 class="memitem:ga5ea4ecef06555a58f942b2c500722156"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5ea4ecef06555a58f942b2c500722156"></a>
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 class="memitem:ga446c2a5ed55a75685074585f007b52c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga446c2a5ed55a75685074585f007b52c5"></a>
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 class="memitem:ga2eb2b4a0ee75c74215de9859467d17f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2eb2b4a0ee75c74215de9859467d17f1"></a>
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 class="memitem:ga69c929ff5987273560e683e44b2515eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga69c929ff5987273560e683e44b2515eb"></a>
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 class="memitem:ga4abc910dd180773665c6e2e4e30ea2d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4abc910dd180773665c6e2e4e30ea2d7"></a>
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 class="memitem:ga174176952045d3a79500451eae0322d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga174176952045d3a79500451eae0322d6"></a>
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 class="memitem:ga775c446f1fd1ffa25eb688af6c56853c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga775c446f1fd1ffa25eb688af6c56853c"></a>
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 class="memitem:ga30307d5b9937c7f0aad1f37d7cf7848c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga30307d5b9937c7f0aad1f37d7cf7848c"></a>
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 class="memitem:ga98658b8c02e0d2000a6c7da5d916ced4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga98658b8c02e0d2000a6c7da5d916ced4"></a>
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 class="memitem:ga00fb1f74d89419ad97f345660cd8876f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga00fb1f74d89419ad97f345660cd8876f"></a>
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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,15 +0,0 @@
var group__NodeAsk =
[
[ "Deprecated node interrogation per TagId", "group__NodeIsElementName.html", "group__NodeIsElementName" ],
[ "tidyNodeGetType", "group__NodeAsk.html#gaa9786b1ce44061e2811d1ecbcd76d318", null ],
[ "tidyNodeGetName", "group__NodeAsk.html#ga5ea4ecef06555a58f942b2c500722156", null ],
[ "tidyNodeIsText", "group__NodeAsk.html#ga446c2a5ed55a75685074585f007b52c5", null ],
[ "tidyNodeIsProp", "group__NodeAsk.html#ga2eb2b4a0ee75c74215de9859467d17f1", null ],
[ "tidyNodeIsHeader", "group__NodeAsk.html#ga69c929ff5987273560e683e44b2515eb", null ],
[ "tidyNodeHasText", "group__NodeAsk.html#ga4abc910dd180773665c6e2e4e30ea2d7", null ],
[ "tidyNodeGetText", "group__NodeAsk.html#ga174176952045d3a79500451eae0322d6", null ],
[ "tidyNodeGetValue", "group__NodeAsk.html#ga775c446f1fd1ffa25eb688af6c56853c", null ],
[ "tidyNodeGetId", "group__NodeAsk.html#ga30307d5b9937c7f0aad1f37d7cf7848c", null ],
[ "tidyNodeLine", "group__NodeAsk.html#ga98658b8c02e0d2000a6c7da5d916ced4", null ],
[ "tidyNodeColumn", "group__NodeAsk.html#ga00fb1f74d89419ad97f345660cd8876f", null ]
];

View File

@ -1,247 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gaf692f1ed40027be3f3cd5d198abc3ad2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf692f1ed40027be3f3cd5d198abc3ad2"></a>
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 class="memitem:ga59e3d8737230aaf6aefd38923b2d9938"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga59e3d8737230aaf6aefd38923b2d9938"></a>
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 class="memitem:ga41c163de846f0a5f0a06f8e8ba1559cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga41c163de846f0a5f0a06f8e8ba1559cc"></a>
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 class="memitem:ga9c09a80c0fbb47c46c48816217058067"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9c09a80c0fbb47c46c48816217058067"></a>
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 class="memitem:gaeecc06fcf1ead446d89e2da189124a84"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaeecc06fcf1ead446d89e2da189124a84"></a>
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 class="memitem:gacba5807618c3f9e55cc03ff87de9b7ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacba5807618c3f9e55cc03ff87de9b7ce"></a>
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 class="memitem:gae1ea58f48b98e27dc9e4489937f17755"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae1ea58f48b98e27dc9e4489937f17755"></a>
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 class="memitem:gacb9bcd9b662a2089064a3c240062c99f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacb9bcd9b662a2089064a3c240062c99f"></a>
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 class="memitem:ga816d167ba4cb8b3787967ec3dbde5ec5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga816d167ba4cb8b3787967ec3dbde5ec5"></a>
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 class="memitem:ga8320b595afb1e7e167b7c1a79b0dc366"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8320b595afb1e7e167b7c1a79b0dc366"></a>
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 class="memitem:ga51ace62a3ec1c51035cabf4a2605d898"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga51ace62a3ec1c51035cabf4a2605d898"></a>
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 class="memitem:gac28ca322aabade5ec3a7a7601c72ee16"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac28ca322aabade5ec3a7a7601c72ee16"></a>
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 class="memitem:gaa6f4c167e5934e14fd2bc016cbcb5abd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa6f4c167e5934e14fd2bc016cbcb5abd"></a>
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 class="memitem:ga0603085c30d94973f5d9d5b5de2ff200"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0603085c30d94973f5d9d5b5de2ff200"></a>
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 class="memitem:gafc3aadf1d5eaab9c59ce47bfc2b6ceae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafc3aadf1d5eaab9c59ce47bfc2b6ceae"></a>
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 class="memitem:gafd77569c4993bcd4ded3b97608248b9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafd77569c4993bcd4ded3b97608248b9e"></a>
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 class="memitem:gadde0e35eef49567f98c385a736588409"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadde0e35eef49567f98c385a736588409"></a>
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 class="memitem:ga52d9c5612a982cc71602b5088f415879"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga52d9c5612a982cc71602b5088f415879"></a>
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 class="memitem:gadb2e0e0fbeac0da447fd96fc75158f54"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadb2e0e0fbeac0da447fd96fc75158f54"></a>
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 class="memitem:gaac81f7e14fa7e59aa4fa8d4aa6d06268"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaac81f7e14fa7e59aa4fa8d4aa6d06268"></a>
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 class="memitem:gac6269b21e8ad6e21d66bd5addd77eb87"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac6269b21e8ad6e21d66bd5addd77eb87"></a>
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 class="memitem:ga3a0c0bc0925bd40677da0286d8b27d7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3a0c0bc0925bd40677da0286d8b27d7b"></a>
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 class="memitem:ga8517c2217955d3602426c2bda1da6402"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8517c2217955d3602426c2bda1da6402"></a>
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 class="memitem:gad88dbaf421328ad0026a0f6c5b471a28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad88dbaf421328ad0026a0f6c5b471a28"></a>
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 class="memitem:ga2493322b8c7ec6e7001e928bd71fc1b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2493322b8c7ec6e7001e928bd71fc1b6"></a>
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 class="memitem:ga7de8f8de16a810da710ff0981a08d43d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7de8f8de16a810da710ff0981a08d43d"></a>
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 class="memitem:gae4f6572db3d4bce835660e21f18b1983"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae4f6572db3d4bce835660e21f18b1983"></a>
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 class="memitem:ga6d2aafe8789a16ab429c5fdf9deb0da7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6d2aafe8789a16ab429c5fdf9deb0da7"></a>
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 class="memitem:ga4638800893b9ae5a70cdb74c06c6a79c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4638800893b9ae5a70cdb74c06c6a79c"></a>
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 class="memitem:ga385a0cd988f64c8a4bd67d9b198d2ea7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga385a0cd988f64c8a4bd67d9b198d2ea7"></a>
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 class="memitem:gaf0950a14b5b1ab4789b9b0a5bac0b18e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf0950a14b5b1ab4789b9b0a5bac0b18e"></a>
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 class="memitem:gae73ab4feaf47cba0fe76ad6ceaaf45a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae73ab4feaf47cba0fe76ad6ceaaf45a5"></a>
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 class="memitem:gac798ba0aa726aee5cbcf3262624c0458"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac798ba0aa726aee5cbcf3262624c0458"></a>
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 class="memitem:ga95af7c22df42cdc104858b6ef545c356"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga95af7c22df42cdc104858b6ef545c356"></a>
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 class="memitem:gafe4ee40e682872ae83dfce0dd4a8d0c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafe4ee40e682872ae83dfce0dd4a8d0c3"></a>
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 class="memitem:ga15ea33b5dc08b426720d0c57cbecaced"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga15ea33b5dc08b426720d0c57cbecaced"></a>
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 class="memitem:ga445cccfc6c19f8f3b73ebd06a361bd48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga445cccfc6c19f8f3b73ebd06a361bd48"></a>
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 class="memitem:ga22e67a4b6c14214d35ad295a82509842"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga22e67a4b6c14214d35ad295a82509842"></a>
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 class="memitem:ga48af9e160f669f778de274336096e2eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga48af9e160f669f778de274336096e2eb"></a>
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 class="memitem:ga48067f28cfe217c9fc060650d0e3aca4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga48067f28cfe217c9fc060650d0e3aca4"></a>
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 class="memitem:ga7f8b52642e3255b0480f48075dab8d6f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7f8b52642e3255b0480f48075dab8d6f"></a>
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 class="memitem:gafe0455c4b138bffa99a913b8f3a9104f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafe0455c4b138bffa99a913b8f3a9104f"></a>
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 class="memitem:gafa4f741c56492e05bd351af1f0111f4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafa4f741c56492e05bd351af1f0111f4e"></a>
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 class="memitem:ga99beb2cb511391d1aca45fb85cedf27a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga99beb2cb511391d1aca45fb85cedf27a"></a>
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 class="memitem:gac266b333729c7430b5c73c61769f2786"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac266b333729c7430b5c73c61769f2786"></a>
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 class="memitem:ga6f0a957c81b4013ced6cbc4e7d8db2af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6f0a957c81b4013ced6cbc4e7d8db2af"></a>
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 class="memitem:ga89ed82add2b5524bb5cf08f382eb5116"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga89ed82add2b5524bb5cf08f382eb5116"></a>
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 class="memitem:ga53c827624431293012ca7cfde97c937e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga53c827624431293012ca7cfde97c937e"></a>
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 class="memitem:gaf238482802b2fb6e9e0b5b041d3b7611"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf238482802b2fb6e9e0b5b041d3b7611"></a>
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 class="memitem:ga445b2216e08962ebc2cf2013dd911969"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga445b2216e08962ebc2cf2013dd911969"></a>
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 class="memitem:ga6195cdbb5617b5240519b5a993f69592"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6195cdbb5617b5240519b5a993f69592"></a>
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 class="memitem:ga3e7e0649d24765c37404b64837dde32b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3e7e0649d24765c37404b64837dde32b"></a>
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 class="memitem:ga86627d1d0706847ff3087e196819706f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga86627d1d0706847ff3087e196819706f"></a>
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 class="memitem:ga19d096d6eff710ef6c7a154ba8e4c71c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga19d096d6eff710ef6c7a154ba8e4c71c"></a>
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 class="memitem:ga507a029656b570eac822ea40122571d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga507a029656b570eac822ea40122571d8"></a>
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 class="memitem:ga8bd6a34ea2f61d687d24f12a49c51128"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8bd6a34ea2f61d687d24f12a49c51128"></a>
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 class="memitem:gabbbd873b72e446a8668c7c69582404e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabbbd873b72e446a8668c7c69582404e2"></a>
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 class="memitem:gadfa5afb9f719c21667e98df09f043dd6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadfa5afb9f719c21667e98df09f043dd6"></a>
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 class="memitem:gaf8c3d48a3d23f49a9d6e373ae18456c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf8c3d48a3d23f49a9d6e373ae18456c4"></a>
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 class="memitem:gae423fbaf8bb2b2d7faf427ebb853159e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae423fbaf8bb2b2d7faf427ebb853159e"></a>
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 class="memitem:ga86ade270327fb3afa6d8f881fda3089e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga86ade270327fb3afa6d8f881fda3089e"></a>
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 class="memitem:ga648890464b129cbceaf749f912f6527e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga648890464b129cbceaf749f912f6527e"></a>
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 class="memitem:ga6ef21bfc5033fd69c9f94e794d536fdb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6ef21bfc5033fd69c9f94e794d536fdb"></a>
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 class="memitem:ga7e4e65b0819e33ffdc38183f5dbf2785"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7e4e65b0819e33ffdc38183f5dbf2785"></a>
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 class="memitem:ga4d49e513f271e3c1de40a2ca5bb507a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4d49e513f271e3c1de40a2ca5bb507a5"></a>
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 class="memitem:ga8efaa17098b9b4c7be3f4c8a9edd5f37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8efaa17098b9b4c7be3f4c8a9edd5f37"></a>
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 class="memitem:gaa929252184f6d11fde69ee76f212822a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa929252184f6d11fde69ee76f212822a"></a>
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 class="memitem:ga4b3bad82463198c3893c901aa20af219"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4b3bad82463198c3893c901aa20af219"></a>
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 class="memitem:ga5ba4012b1bf4eb54b5042832f9a138e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5ba4012b1bf4eb54b5042832f9a138e0"></a>
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 class="memitem:ga25aba7bafb8f63d71fb54c143d053fd1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga25aba7bafb8f63d71fb54c143d053fd1"></a>
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 class="memitem:gaea4d09d1203e94c3010c56672ea6d711"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaea4d09d1203e94c3010c56672ea6d711"></a>
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 class="memitem:gac03b2963ecda6cc08653294370baf8d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac03b2963ecda6cc08653294370baf8d8"></a>
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 class="memitem:ga16bca9ae0e87d001ed4242a83618f404"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga16bca9ae0e87d001ed4242a83618f404"></a>
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 class="memitem:gab9e88a5cd07c8645db3293062fbb2a51"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab9e88a5cd07c8645db3293062fbb2a51"></a>
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 class="memitem:ga334efee28622bff3384c9eda4bb4eec5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga334efee28622bff3384c9eda4bb4eec5"></a>
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 class="memitem:ga6c18dbdbb887968b79753ae455f2c90a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6c18dbdbb887968b79753ae455f2c90a"></a>
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 class="memitem:gac62bc0004bfc655a7a21b6b98ddc5e6c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac62bc0004bfc655a7a21b6b98ddc5e6c"></a>
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 class="memitem:ga9d56a0c1da9fdf018cb6db4398260295"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9d56a0c1da9fdf018cb6db4398260295"></a>
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 class="memitem:gab28ee4ca158cb9122022719fdc08ec08"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab28ee4ca158cb9122022719fdc08ec08"></a>
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 class="memitem:ga41c2551e386adc53cd9ab0e00f707558"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga41c2551e386adc53cd9ab0e00f707558"></a>
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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,83 +0,0 @@
var group__NodeIsElementName =
[
[ "tidyNodeIsHTML", "group__NodeIsElementName.html#gaf692f1ed40027be3f3cd5d198abc3ad2", null ],
[ "tidyNodeIsHEAD", "group__NodeIsElementName.html#ga59e3d8737230aaf6aefd38923b2d9938", null ],
[ "tidyNodeIsTITLE", "group__NodeIsElementName.html#ga41c163de846f0a5f0a06f8e8ba1559cc", null ],
[ "tidyNodeIsBASE", "group__NodeIsElementName.html#ga9c09a80c0fbb47c46c48816217058067", null ],
[ "tidyNodeIsMETA", "group__NodeIsElementName.html#gaeecc06fcf1ead446d89e2da189124a84", null ],
[ "tidyNodeIsBODY", "group__NodeIsElementName.html#gacba5807618c3f9e55cc03ff87de9b7ce", null ],
[ "tidyNodeIsFRAMESET", "group__NodeIsElementName.html#gae1ea58f48b98e27dc9e4489937f17755", null ],
[ "tidyNodeIsFRAME", "group__NodeIsElementName.html#gacb9bcd9b662a2089064a3c240062c99f", null ],
[ "tidyNodeIsIFRAME", "group__NodeIsElementName.html#ga816d167ba4cb8b3787967ec3dbde5ec5", null ],
[ "tidyNodeIsNOFRAMES", "group__NodeIsElementName.html#ga8320b595afb1e7e167b7c1a79b0dc366", null ],
[ "tidyNodeIsHR", "group__NodeIsElementName.html#ga51ace62a3ec1c51035cabf4a2605d898", null ],
[ "tidyNodeIsH1", "group__NodeIsElementName.html#gac28ca322aabade5ec3a7a7601c72ee16", null ],
[ "tidyNodeIsH2", "group__NodeIsElementName.html#gaa6f4c167e5934e14fd2bc016cbcb5abd", null ],
[ "tidyNodeIsPRE", "group__NodeIsElementName.html#ga0603085c30d94973f5d9d5b5de2ff200", null ],
[ "tidyNodeIsLISTING", "group__NodeIsElementName.html#gafc3aadf1d5eaab9c59ce47bfc2b6ceae", null ],
[ "tidyNodeIsP", "group__NodeIsElementName.html#gafd77569c4993bcd4ded3b97608248b9e", null ],
[ "tidyNodeIsUL", "group__NodeIsElementName.html#gadde0e35eef49567f98c385a736588409", null ],
[ "tidyNodeIsOL", "group__NodeIsElementName.html#ga52d9c5612a982cc71602b5088f415879", null ],
[ "tidyNodeIsDL", "group__NodeIsElementName.html#gadb2e0e0fbeac0da447fd96fc75158f54", null ],
[ "tidyNodeIsDIR", "group__NodeIsElementName.html#gaac81f7e14fa7e59aa4fa8d4aa6d06268", null ],
[ "tidyNodeIsLI", "group__NodeIsElementName.html#gac6269b21e8ad6e21d66bd5addd77eb87", null ],
[ "tidyNodeIsDT", "group__NodeIsElementName.html#ga3a0c0bc0925bd40677da0286d8b27d7b", null ],
[ "tidyNodeIsDD", "group__NodeIsElementName.html#ga8517c2217955d3602426c2bda1da6402", null ],
[ "tidyNodeIsTABLE", "group__NodeIsElementName.html#gad88dbaf421328ad0026a0f6c5b471a28", null ],
[ "tidyNodeIsCAPTION", "group__NodeIsElementName.html#ga2493322b8c7ec6e7001e928bd71fc1b6", null ],
[ "tidyNodeIsTD", "group__NodeIsElementName.html#ga7de8f8de16a810da710ff0981a08d43d", null ],
[ "tidyNodeIsTH", "group__NodeIsElementName.html#gae4f6572db3d4bce835660e21f18b1983", null ],
[ "tidyNodeIsTR", "group__NodeIsElementName.html#ga6d2aafe8789a16ab429c5fdf9deb0da7", null ],
[ "tidyNodeIsCOL", "group__NodeIsElementName.html#ga4638800893b9ae5a70cdb74c06c6a79c", null ],
[ "tidyNodeIsCOLGROUP", "group__NodeIsElementName.html#ga385a0cd988f64c8a4bd67d9b198d2ea7", null ],
[ "tidyNodeIsBR", "group__NodeIsElementName.html#gaf0950a14b5b1ab4789b9b0a5bac0b18e", null ],
[ "tidyNodeIsA", "group__NodeIsElementName.html#gae73ab4feaf47cba0fe76ad6ceaaf45a5", null ],
[ "tidyNodeIsLINK", "group__NodeIsElementName.html#gac798ba0aa726aee5cbcf3262624c0458", null ],
[ "tidyNodeIsB", "group__NodeIsElementName.html#ga95af7c22df42cdc104858b6ef545c356", null ],
[ "tidyNodeIsI", "group__NodeIsElementName.html#gafe4ee40e682872ae83dfce0dd4a8d0c3", null ],
[ "tidyNodeIsSTRONG", "group__NodeIsElementName.html#ga15ea33b5dc08b426720d0c57cbecaced", null ],
[ "tidyNodeIsEM", "group__NodeIsElementName.html#ga445cccfc6c19f8f3b73ebd06a361bd48", null ],
[ "tidyNodeIsBIG", "group__NodeIsElementName.html#ga22e67a4b6c14214d35ad295a82509842", null ],
[ "tidyNodeIsSMALL", "group__NodeIsElementName.html#ga48af9e160f669f778de274336096e2eb", null ],
[ "tidyNodeIsPARAM", "group__NodeIsElementName.html#ga48067f28cfe217c9fc060650d0e3aca4", null ],
[ "tidyNodeIsOPTION", "group__NodeIsElementName.html#ga7f8b52642e3255b0480f48075dab8d6f", null ],
[ "tidyNodeIsOPTGROUP", "group__NodeIsElementName.html#gafe0455c4b138bffa99a913b8f3a9104f", null ],
[ "tidyNodeIsIMG", "group__NodeIsElementName.html#gafa4f741c56492e05bd351af1f0111f4e", null ],
[ "tidyNodeIsMAP", "group__NodeIsElementName.html#ga99beb2cb511391d1aca45fb85cedf27a", null ],
[ "tidyNodeIsAREA", "group__NodeIsElementName.html#gac266b333729c7430b5c73c61769f2786", null ],
[ "tidyNodeIsNOBR", "group__NodeIsElementName.html#ga6f0a957c81b4013ced6cbc4e7d8db2af", null ],
[ "tidyNodeIsWBR", "group__NodeIsElementName.html#ga89ed82add2b5524bb5cf08f382eb5116", null ],
[ "tidyNodeIsFONT", "group__NodeIsElementName.html#ga53c827624431293012ca7cfde97c937e", null ],
[ "tidyNodeIsLAYER", "group__NodeIsElementName.html#gaf238482802b2fb6e9e0b5b041d3b7611", null ],
[ "tidyNodeIsSPACER", "group__NodeIsElementName.html#ga445b2216e08962ebc2cf2013dd911969", null ],
[ "tidyNodeIsCENTER", "group__NodeIsElementName.html#ga6195cdbb5617b5240519b5a993f69592", null ],
[ "tidyNodeIsSTYLE", "group__NodeIsElementName.html#ga3e7e0649d24765c37404b64837dde32b", null ],
[ "tidyNodeIsSCRIPT", "group__NodeIsElementName.html#ga86627d1d0706847ff3087e196819706f", null ],
[ "tidyNodeIsNOSCRIPT", "group__NodeIsElementName.html#ga19d096d6eff710ef6c7a154ba8e4c71c", null ],
[ "tidyNodeIsFORM", "group__NodeIsElementName.html#ga507a029656b570eac822ea40122571d8", null ],
[ "tidyNodeIsTEXTAREA", "group__NodeIsElementName.html#ga8bd6a34ea2f61d687d24f12a49c51128", null ],
[ "tidyNodeIsBLOCKQUOTE", "group__NodeIsElementName.html#gabbbd873b72e446a8668c7c69582404e2", null ],
[ "tidyNodeIsAPPLET", "group__NodeIsElementName.html#gadfa5afb9f719c21667e98df09f043dd6", null ],
[ "tidyNodeIsOBJECT", "group__NodeIsElementName.html#gaf8c3d48a3d23f49a9d6e373ae18456c4", null ],
[ "tidyNodeIsDIV", "group__NodeIsElementName.html#gae423fbaf8bb2b2d7faf427ebb853159e", null ],
[ "tidyNodeIsSPAN", "group__NodeIsElementName.html#ga86ade270327fb3afa6d8f881fda3089e", null ],
[ "tidyNodeIsINPUT", "group__NodeIsElementName.html#ga648890464b129cbceaf749f912f6527e", null ],
[ "tidyNodeIsQ", "group__NodeIsElementName.html#ga6ef21bfc5033fd69c9f94e794d536fdb", null ],
[ "tidyNodeIsLABEL", "group__NodeIsElementName.html#ga7e4e65b0819e33ffdc38183f5dbf2785", null ],
[ "tidyNodeIsH3", "group__NodeIsElementName.html#ga4d49e513f271e3c1de40a2ca5bb507a5", null ],
[ "tidyNodeIsH4", "group__NodeIsElementName.html#ga8efaa17098b9b4c7be3f4c8a9edd5f37", null ],
[ "tidyNodeIsH5", "group__NodeIsElementName.html#gaa929252184f6d11fde69ee76f212822a", null ],
[ "tidyNodeIsH6", "group__NodeIsElementName.html#ga4b3bad82463198c3893c901aa20af219", null ],
[ "tidyNodeIsADDRESS", "group__NodeIsElementName.html#ga5ba4012b1bf4eb54b5042832f9a138e0", null ],
[ "tidyNodeIsXMP", "group__NodeIsElementName.html#ga25aba7bafb8f63d71fb54c143d053fd1", null ],
[ "tidyNodeIsSELECT", "group__NodeIsElementName.html#gaea4d09d1203e94c3010c56672ea6d711", null ],
[ "tidyNodeIsBLINK", "group__NodeIsElementName.html#gac03b2963ecda6cc08653294370baf8d8", null ],
[ "tidyNodeIsMARQUEE", "group__NodeIsElementName.html#ga16bca9ae0e87d001ed4242a83618f404", null ],
[ "tidyNodeIsEMBED", "group__NodeIsElementName.html#gab9e88a5cd07c8645db3293062fbb2a51", null ],
[ "tidyNodeIsBASEFONT", "group__NodeIsElementName.html#ga334efee28622bff3384c9eda4bb4eec5", null ],
[ "tidyNodeIsISINDEX", "group__NodeIsElementName.html#ga6c18dbdbb887968b79753ae455f2c90a", null ],
[ "tidyNodeIsS", "group__NodeIsElementName.html#gac62bc0004bfc655a7a21b6b98ddc5e6c", null ],
[ "tidyNodeIsSTRIKE", "group__NodeIsElementName.html#ga9d56a0c1da9fdf018cb6db4398260295", null ],
[ "tidyNodeIsU", "group__NodeIsElementName.html#gab28ee4ca158cb9122022719fdc08ec08", null ],
[ "tidyNodeIsMENU", "group__NodeIsElementName.html#ga41c2551e386adc53cd9ab0e00f707558", null ]
];

View File

@ -1,102 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><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 class="memitem:"><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 class="memitem:"><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 class="memitem:"><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 class="memitem:ga1b209c260854e89f73101c18fe835516"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1b209c260854e89f73101c18fe835516"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>opaque_type</b> (<a class="el" href="structTidyDoc.html">TidyDoc</a>)</td></tr>
<tr class="memitem:gafdaa7208b82ae763fbccb646035f9391"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafdaa7208b82ae763fbccb646035f9391"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>opaque_type</b> (<a class="el" href="structTidyOption.html">TidyOption</a>)</td></tr>
<tr class="memitem:gaa8d1f990e71bf7d6bc1b17974b7788a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa8d1f990e71bf7d6bc1b17974b7788a4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>opaque_type</b> (<a class="el" href="structTidyNode.html">TidyNode</a>)</td></tr>
<tr class="memitem:ga236c416d715827e6db5691ce66415c2f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga236c416d715827e6db5691ce66415c2f"></a>
&#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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,11 +0,0 @@
var group__Opaque =
[
[ "TidyDoc", "structTidyDoc.html", null ],
[ "TidyOption", "structTidyOption.html", null ],
[ "TidyNode", "structTidyNode.html", null ],
[ "TidyAttr", "structTidyAttr.html", null ],
[ "opaque_type", "group__Opaque.html#ga1b209c260854e89f73101c18fe835516", null ],
[ "opaque_type", "group__Opaque.html#gafdaa7208b82ae763fbccb646035f9391", null ],
[ "opaque_type", "group__Opaque.html#gaa8d1f990e71bf7d6bc1b17974b7788a4", null ],
[ "opaque_type", "group__Opaque.html#ga236c416d715827e6db5691ce66415c2f", null ]
];

View File

@ -1,223 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga5ec263f2e430dd9c9e10437f067b2a28"><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 class="memitem:ga96b41ff6e6a7f9d0b9b0e901e33ad31d"><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 class="memitem:ga50c02fa244dcd120ae339719c2132ff9"><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 class="memitem:gaa28ce34c95750f150205843885317851"><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 class="memitem:gaa65dad2a4ca5fa97d267ddefe1180e0e"><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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Parse.html#ga5ec263f2e430dd9c9e10437f067b2a28">tidyParseFile</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Parse.html#ga96b41ff6e6a7f9d0b9b0e901e33ad31d">tidyParseStdin</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Parse.html#ga50c02fa244dcd120ae339719c2132ff9">tidyParseString</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Parse.html#gaa28ce34c95750f150205843885317851">tidyParseBuffer</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Parse.html#gaa65dad2a4ca5fa97d267ddefe1180e0e">tidyParseSource</a> </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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,8 +0,0 @@
var group__Parse =
[
[ "tidyParseFile", "group__Parse.html#ga5ec263f2e430dd9c9e10437f067b2a28", null ],
[ "tidyParseStdin", "group__Parse.html#ga96b41ff6e6a7f9d0b9b0e901e33ad31d", null ],
[ "tidyParseString", "group__Parse.html#ga50c02fa244dcd120ae339719c2132ff9", null ],
[ "tidyParseBuffer", "group__Parse.html#gaa28ce34c95750f150205843885317851", null ],
[ "tidyParseSource", "group__Parse.html#gaa65dad2a4ca5fa97d267ddefe1180e0e", null ]
];

View File

@ -1,229 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga19ee6e2ee0e719a97cff443ebb19ae44"><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 class="memitem:ga6638d1800ee63fc6bea19bc2bf582be2"><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 class="memitem:ga7e8642262c8c4d34cf7cc426647d29f0"><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 class="memitem:gaf684fefd3e42f459cf0a4ebe937ce12b"><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 class="memitem:gaea985b28470453d0218092b137f71e77"><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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Save.html#ga19ee6e2ee0e719a97cff443ebb19ae44">tidySaveFile</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Save.html#ga6638d1800ee63fc6bea19bc2bf582be2">tidySaveStdout</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Save.html#ga7e8642262c8c4d34cf7cc426647d29f0">tidySaveBuffer</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Save.html#gaf684fefd3e42f459cf0a4ebe937ce12b">tidySaveString</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TIDY_CALL <a class="el" href="group__Save.html#gaea985b28470453d0218092b137f71e77">tidySaveSink</a> </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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,8 +0,0 @@
var group__Save =
[
[ "tidySaveFile", "group__Save.html#ga19ee6e2ee0e719a97cff443ebb19ae44", null ],
[ "tidySaveStdout", "group__Save.html#ga6638d1800ee63fc6bea19bc2bf582be2", null ],
[ "tidySaveBuffer", "group__Save.html#ga7e8642262c8c4d34cf7cc426647d29f0", null ],
[ "tidySaveString", "group__Save.html#gaf684fefd3e42f459cf0a4ebe937ce12b", null ],
[ "tidySaveSink", "group__Save.html#gaea985b28470453d0218092b137f71e77", null ]
];

View File

@ -1,147 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gac70f893c5cd5805bf76b393ad07c93c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac70f893c5cd5805bf76b393ad07c93c6"></a>
<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 class="memitem:gae539f5031bd1e039458a7fffb07a2b7a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae539f5031bd1e039458a7fffb07a2b7a"></a>
<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 class="memitem:ga8bc403902d8535a6dab3efc29519d970"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8bc403902d8535a6dab3efc29519d970"></a>
<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 class="memitem:ga860430a9ae7b9d347f0f7eb4204b3046"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga860430a9ae7b9d347f0f7eb4204b3046"></a>
<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 class="memitem:ga0da0a16a07321623bda6a02a397111ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0da0a16a07321623bda6a02a397111ca"></a>
<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 class="memitem:ga0ef21eb446a56c3874a993b6f3966e73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0ef21eb446a56c3874a993b6f3966e73"></a>
<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 class="memitem:ga60f48e1a0981ccfa027e62f73f0b1e7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga60f48e1a0981ccfa027e62f73f0b1e7d"></a>
<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 class="memitem:ga7a277d67c8143a8dd66d6c4796e5afa2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7a277d67c8143a8dd66d6c4796e5afa2"></a>
<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 class="memitem:ga7247560b46127ac69780b938d8bca177"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7247560b46127ac69780b938d8bca177"></a>
<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 class="memitem:ga8af1c83f5c33e767ca40561341089bae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8af1c83f5c33e767ca40561341089bae"></a>
<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 class="memitem:ga32dff6f721a553a54cee0324cda15ba7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga32dff6f721a553a54cee0324cda15ba7"></a>
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 class="memitem:gaeb8f272e8135e744b9b3f006517f1073"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaeb8f272e8135e744b9b3f006517f1073"></a>
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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,15 +0,0 @@
var group__Tree =
[
[ "tidyGetRoot", "group__Tree.html#gac70f893c5cd5805bf76b393ad07c93c6", null ],
[ "tidyGetHtml", "group__Tree.html#gae539f5031bd1e039458a7fffb07a2b7a", null ],
[ "tidyGetHead", "group__Tree.html#ga8bc403902d8535a6dab3efc29519d970", null ],
[ "tidyGetBody", "group__Tree.html#ga860430a9ae7b9d347f0f7eb4204b3046", null ],
[ "tidyGetParent", "group__Tree.html#ga0da0a16a07321623bda6a02a397111ca", null ],
[ "tidyGetChild", "group__Tree.html#ga0ef21eb446a56c3874a993b6f3966e73", null ],
[ "tidyGetNext", "group__Tree.html#ga60f48e1a0981ccfa027e62f73f0b1e7d", null ],
[ "tidyGetPrev", "group__Tree.html#ga7a277d67c8143a8dd66d6c4796e5afa2", null ],
[ "tidyAttrFirst", "group__Tree.html#ga7247560b46127ac69780b938d8bca177", null ],
[ "tidyAttrNext", "group__Tree.html#ga8af1c83f5c33e767ca40561341089bae", null ],
[ "tidyAttrName", "group__Tree.html#ga32dff6f721a553a54cee0324cda15ba7", null ],
[ "tidyAttrValue", "group__Tree.html#gaeb8f272e8135e744b9b3f006517f1073", null ]
];

View File

@ -1,91 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<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</span></a>
<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>
</li><li><a href="files.html"><span>Files</span></a>
<ul><li><a href="files.html"><span>File&#160;List</span></a>
</li><li><a href="globals.html"><span>Globals</span></a>
</li></ul>
</li></ul>
</div><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

111
htmldoc/api/jquery.js vendored

File diff suppressed because one or more lines are too long

View File

@ -1,102 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,15 +0,0 @@
var modules =
[
[ "Opaque Types", "group__Opaque.html", "group__Opaque" ],
[ "Memory Allocation", "group__Memory.html", "group__Memory" ],
[ "Basic Operations", "group__Basic.html", "group__Basic" ],
[ "Configuration Options", "group__Configuration.html", "group__Configuration" ],
[ "I/O and Messages", "group__IO.html", "group__IO" ],
[ "Document Parse", "group__Parse.html", "group__Parse" ],
[ "Diagnostics and Repair", "group__Clean.html", "group__Clean" ],
[ "Document Save Functions", "group__Save.html", "group__Save" ],
[ "Document Tree", "group__Tree.html", "group__Tree" ],
[ "Node Interrogation", "group__NodeAsk.html", "group__NodeAsk" ],
[ "Attribute Interrogation", "group__Attribute.html", "group__Attribute" ],
[ "Attribute Retrieval", "group__AttrGet.html", "group__AttrGet" ]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 159 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 B

View File

@ -1,127 +0,0 @@
#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;
}
@media print
{
#nav-tree { display: none; }
div.ui-resizable-handle { display: none; position: relative; }
}

View File

@ -1,380 +0,0 @@
var NAVTREE =
[
[ "HTML Tidy", "index.html", [
[ "Deprecated List", "deprecated.html", null ],
[ "Modules", "modules.html", "modules" ],
[ "Data Structures", null, [
[ "Data Structures", "annotated.html", "annotated" ],
[ "Data Fields", "functions.html", [
[ "All", "functions.html", null ],
[ "Functions", "functions_func.html", null ],
[ "Variables", "functions_vars.html", null ]
] ]
] ],
[ "Files", null, [
[ "File List", "files.html", "files" ],
[ "Globals", "globals.html", [
[ "All", "globals.html", null ],
[ "Functions", "globals_func.html", null ],
[ "Typedefs", "globals_type.html", null ],
[ "Defines", "globals_defs.html", null ]
] ]
] ]
] ]
];
function getData(varName)
{
var i = varName.lastIndexOf('/');
var n = i>=0 ? varName.substring(i+1) : varName;
return eval(n);
}
function stripPath(uri)
{
return uri.substring(uri.lastIndexOf('/')+1);
}
function getScript(scriptName,func,show)
{
var head = document.getElementsByTagName("head")[0];
var script = document.createElement('script');
script.id = scriptName;
script.type = 'text/javascript';
script.onload = func;
script.src = scriptName+'.js';
script.onreadystatechange = function() {
if (script.readyState=='complete' || script.readyState=='loaded') {
func(); if (show) showRoot();
}
};
head.appendChild(script);
}
function createIndent(o,domNode,node,level)
{
if (node.parentNode && node.parentNode.parentNode) {
createIndent(o,domNode,node.parentNode,level+1);
}
var imgNode = document.createElement("img");
imgNode.width = 16;
imgNode.height = 22;
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, 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);
node.expanded = false;
a.appendChild(node.label);
if (link) {
var url;
if (link.substring(0,1)=='^') {
url = link.substring(1);
link = url;
} else {
url = node.relpath+link;
}
a.className = stripPath(link.replace('#',':'));
if (link.indexOf('#')!=-1) {
var aname = '#'+link.split('#')[1];
var srcPage = stripPath($(location).attr('pathname'));
var targetPage = stripPath(link.split('#')[0]);
a.href = srcPage!=targetPage ? url : '#';
a.onclick = function(){
if (!$(a).parent().parent().hasClass('selected'))
{
$('.item').removeClass('selected');
$('.item').removeAttr('id');
$(a).parent().parent().addClass('selected');
$(a).parent().parent().attr('id','selected');
}
var pos, anchor = $(aname), docContent = $('#doc-content');
if (anchor.parent().attr('class')=='memItemLeft') {
pos = anchor.parent().position().top;
} else {
pos = anchor.position().top;
}
var dist = Math.abs(Math.min(
pos-docContent.offset().top,
docContent[0].scrollHeight-
docContent.height()-docContent.scrollTop()));
docContent.animate({
scrollTop: pos + docContent.scrollTop() - docContent.offset().top
},Math.max(50,Math.min(500,dist)),function(){
window.location.replace(aname);
});
};
} else {
a.href = url;
}
} else {
if (childrenData != null)
{
a.className = "nolink";
a.href = "javascript:void(0)";
a.onclick = node.expandToggle.onclick;
}
}
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;
(function (){ // retry until we can scroll to the selected item
try {
navtree.scrollTo('#selected',0,{offset:-windowHeight/2});
} catch (err) {
setTimeout(arguments.callee, 0);
}
})();
}
function expandNode(o, node, imm, showRoot)
{
if (node.childrenData && !node.expanded) {
if (typeof(node.childrenData)==='string') {
var varName = node.childrenData;
getScript(node.relpath+varName,function(){
node.childrenData = getData(varName);
expandNode(o, node, imm, showRoot);
}, showRoot);
} else {
if (!node.childrenVisited) {
getNode(o, node);
} if (imm) {
$(node.getChildrenUL()).show();
} else {
$(node.getChildrenUL()).slideDown("fast");
}
if (node.isLast) {
node.plus_img.src = node.relpath+"ftv2mlastnode.png";
} else {
node.plus_img.src = node.relpath+"ftv2mnode.png";
}
node.expanded = true;
}
}
}
function highlightAnchor()
{
var anchor = $($(location).attr('hash'));
if (anchor.parent().attr('class')=='memItemLeft'){
var rows = $('.memberdecls tr[class$=\""'+
window.location.hash.substring(1)+'"\"]').children();
rows.effect('highlight',{},1500);
} else if (anchor.parent().is(":header")) {
anchor.parent().effect('highlight',{},1500);
} else {
var targetDiv = anchor.next();
$(targetDiv).children('.memproto,.memdoc').effect("highlight",{},1500);
}
}
function showNode(o, node, index)
{
if (node.childrenData /*&& !node.expanded*/) {
if (typeof(node.childrenData)==='string') {
var varName = node.childrenData;
getScript(node.relpath+varName,function(){
node.childrenData = getData(varName);
showNode(o,node,index);
},true);
} else {
if (!node.childrenVisited) {
getNode(o, node);
}
$(node.getChildrenUL()).show();
if (node.isLast) {
node.plus_img.src = node.relpath+"ftv2mlastnode.png";
} else {
node.plus_img.src = node.relpath+"ftv2mnode.png";
}
node.expanded = true;
var n = node.children[o.breadcrumbs[index]];
if (index+1<o.breadcrumbs.length) {
showNode(o,n,index+1);
} else {
if (typeof(n.childrenData)==='string') {
var varName = n.childrenData;
getScript(n.relpath+varName,function(){
n.childrenData = getData(varName);
node.expanded=false;
showNode(o,node,index); // retry with child node expanded
},true);
} else {
if (o.toroot=="index.html" || n.childrenData) {
expandNode(o, n, true, true);
}
var a;
if ($(location).attr('hash')) {
var link=stripPath($(location).attr('pathname'))+':'+
$(location).attr('hash').substring(1);
a=$('.item a[class$=\""'+link+'"\"]');
}
if (a && a.length) {
a.parent().parent().addClass('selected');
a.parent().parent().attr('id','selected');
highlightAnchor();
} else {
$(n.itemDiv).addClass('selected');
$(n.itemDiv).attr('id','selected');
}
showRoot();
}
}
}
}
}
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 navTo(o,root,hash,relpath)
{
getScript(relpath+"navtreeindex",function(){
var navTreeIndex = eval('NAVTREEINDEX');
if (navTreeIndex) {
var nti = navTreeIndex[root+hash];
o.breadcrumbs = nti ? nti : navTreeIndex[root];
if (o.breadcrumbs==null) o.breadcrumbs = navTreeIndex["index.html"];
o.breadcrumbs.unshift(0);
showNode(o, o.node, 0);
}
},true);
}
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;
o.node.expanded = false;
o.node.isLast = true;
o.node.plus_img = document.createElement("img");
o.node.plus_img.src = relpath+"ftv2pnode.png";
o.node.plus_img.width = 16;
o.node.plus_img.height = 22;
navTo(o,toroot,window.location.hash,relpath);
$(window).bind('hashchange', function(){
if (window.location.hash && window.location.hash.length>1){
var a;
if ($(location).attr('hash')){
var clslink=stripPath($(location).attr('pathname'))+':'+
$(location).attr('hash').substring(1);
a=$('.item a[class$=\""'+clslink+'"\"]');
}
if (a==null || !$(a).parent().parent().hasClass('selected')){
$('.item').removeClass('selected');
$('.item').removeAttr('id');
}
var link=stripPath($(location).attr('pathname'));
navTo(o,link,$(location).attr('hash'),relpath);
}
})
$(window).load(showRoot);
}

View File

@ -1,41 +0,0 @@
var NAVTREEINDEX =
{
"index.html":[],
"deprecated.html":[0],
"modules.html":[1],
"group__Opaque.html":[1,0],
"group__Memory.html":[1,1],
"group__Basic.html":[1,2],
"group__Configuration.html":[1,3],
"group__IO.html":[1,4],
"group__Parse.html":[1,5],
"group__Clean.html":[1,6],
"group__Save.html":[1,7],
"group__Tree.html":[1,8],
"group__NodeAsk.html":[1,9],
"group__NodeIsElementName.html":[1,9,0],
"group__Attribute.html":[1,10],
"group__AttrIsAttributeName.html":[1,10,0],
"group__AttrGet.html":[1,11],
"group__AttrGetAttributeName.html":[1,11,0],
"annotated.html":[2,0],
"struct__TidyAllocator.html":[2,0,0],
"struct__TidyAllocatorVtbl.html":[2,0,1],
"struct__TidyBuffer.html":[2,0,2],
"struct__TidyInputSource.html":[2,0,3],
"struct__TidyOutputSink.html":[2,0,4],
"structTidyAttr.html":[2,0,5],
"structTidyDoc.html":[2,0,6],
"structTidyNode.html":[2,0,7],
"structTidyOption.html":[2,0,8],
"functions.html":[2,1,0],
"functions_func.html":[2,1,1],
"functions_vars.html":[2,1,2],
"files.html":[3,0],
"buffio_8h.html":[3,0,0],
"tidy_8h.html":[3,0,2],
"globals.html":[3,1,0],
"globals_func.html":[3,1,1],
"globals_type.html":[3,1,2],
"globals_defs.html":[3,1,3]
};

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 B

View File

@ -1,83 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,716 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<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><!-- contents -->
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>platform.h</b> </li>
<li class="footer">Generated on Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,81 +0,0 @@
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

@ -1,87 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<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><!-- contents -->
</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 Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,87 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<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><!-- contents -->
</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 Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,87 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<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><!-- contents -->
</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 Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,87 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<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><!-- contents -->
</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 Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,101 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<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 class="memitem:a2113f1c06a3cfe4cbdf9212a47e6938b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2113f1c06a3cfe4cbdf9212a47e6938b"></a>
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 &lt;em&gt;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><!-- contents -->
</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 Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,4 +0,0 @@
var struct__TidyAllocator =
[
[ "vtbl", "struct__TidyAllocator.html#a2113f1c06a3cfe4cbdf9212a47e6938b", null ]
];

View File

@ -1,203 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<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 class="memitem:ac89bb7f5b58fcb5b31a1560705f3b817"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__TidyAllocatorVtbl.html#a1e453d5e80b35fe3c6c15512c6b95aa5">void</a> *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 class="memitem:a0cad0dd2aa75a20573fc46f25460a5cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__TidyAllocatorVtbl.html#a1e453d5e80b35fe3c6c15512c6b95aa5">void</a> *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, <a class="el" href="struct__TidyAllocatorVtbl.html#a1e453d5e80b35fe3c6c15512c6b95aa5">void</a> *block, size_t nBytes)</td></tr>
<tr class="memitem:a1e453d5e80b35fe3c6c15512c6b95aa5"><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 class="memitem:a4ecb749644f9253427eb53028363d01d"><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 class="memitem:a098a1144e7222917467b007f7a5001fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a098a1144e7222917467b007f7a5001fc"></a>
<a class="el" href="struct__TidyAllocatorVtbl.html#a1e453d5e80b35fe3c6c15512c6b95aa5">void</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>block</b></td></tr>
<tr class="memitem:a93b8f23e78a6636c055ecc9ff13aadb3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93b8f23e78a6636c055ecc9ff13aadb3"></a>
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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct__TidyAllocatorVtbl.html#a1e453d5e80b35fe3c6c15512c6b95aa5">void</a>* TIDY_CALL* <a class="el" href="struct__TidyAllocatorVtbl.html#ac89bb7f5b58fcb5b31a1560705f3b817">_TidyAllocatorVtbl::alloc</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct__TidyAllocatorVtbl.html#a1e453d5e80b35fe3c6c15512c6b95aa5">void</a>* TIDY_CALL* <a class="el" href="struct__TidyAllocatorVtbl.html#a0cad0dd2aa75a20573fc46f25460a5cc">_TidyAllocatorVtbl::realloc</a> </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"><a class="el" href="struct__TidyAllocatorVtbl.html#a1e453d5e80b35fe3c6c15512c6b95aa5">void</a> *&#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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct__TidyAllocatorVtbl.html#a1e453d5e80b35fe3c6c15512c6b95aa5">_TidyAllocatorVtbl::void</a> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct__TidyAllocatorVtbl.html#a1e453d5e80b35fe3c6c15512c6b95aa5">_TidyAllocatorVtbl::void</a> </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><!-- contents -->
</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 Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

View File

@ -1,9 +0,0 @@
var struct__TidyAllocatorVtbl =
[
[ "alloc", "struct__TidyAllocatorVtbl.html#ac89bb7f5b58fcb5b31a1560705f3b817", null ],
[ "realloc", "struct__TidyAllocatorVtbl.html#a0cad0dd2aa75a20573fc46f25460a5cc", null ],
[ "void", "struct__TidyAllocatorVtbl.html#a1e453d5e80b35fe3c6c15512c6b95aa5", null ],
[ "void", "struct__TidyAllocatorVtbl.html#a4ecb749644f9253427eb53028363d01d", null ],
[ "block", "struct__TidyAllocatorVtbl.html#a098a1144e7222917467b007f7a5001fc", null ],
[ "msg", "struct__TidyAllocatorVtbl.html#a93b8f23e78a6636c055ecc9ff13aadb3", null ]
];

View File

@ -1,169 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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.8.0 -->
</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><!--header-->
<div class="contents">
<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 class="memitem:ab6655c52ed81490e8016976a4810a330"><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 class="memitem:a2b1c3814410eefbe2168b248485eea91"><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 class="memitem:a227728492f6266dec940bcc541046cd9"><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 class="memitem:a523a1f5f2a1b0333d70b9d8a5a52de13"><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 class="memitem:af607eaeb44ae6d8f2371e1e05b016caf"><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>
<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>
<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>
<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">
<h1>bytes currently in use</h1>
</div>
</div>
<a class="anchor" id="a523a1f5f2a1b0333d70b9d8a5a52de13"></a>
<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">
<h1>bytes allocated</h1>
</div>
</div>
<a class="anchor" id="af607eaeb44ae6d8f2371e1e05b016caf"></a>
<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><!-- contents -->
</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 Wed Jun 20 2012 16:58:07 for HTML Tidy by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
</ul>
</div>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More