mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-01 16:58:30 +00:00
Add w3c html tidy
This commit is contained in:
parent
ecc8962555
commit
3c7ae0fc72
63 changed files with 56239 additions and 0 deletions
44
third_party/tidy/fileio.h
vendored
Normal file
44
third_party/tidy/fileio.h
vendored
Normal file
|
@ -0,0 +1,44 @@
|
|||
#ifndef __FILEIO_H__
|
||||
#define __FILEIO_H__
|
||||
/* clang-format off */
|
||||
|
||||
/** @file fileio.h - does standard C I/O
|
||||
|
||||
Implementation of a FILE* based TidyInputSource and
|
||||
TidyOutputSink.
|
||||
|
||||
(c) 1998-2007 (W3C) MIT, ERCIM, Keio University
|
||||
See tidy.h for the copyright notice.
|
||||
|
||||
*/
|
||||
|
||||
#include "third_party/tidy/access.h"
|
||||
#include "third_party/tidy/tidybuffio.h"
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/** Allocate and initialize file input source */
|
||||
int TY_(initFileSource)( TidyAllocator *allocator, TidyInputSource* source, FILE* fp );
|
||||
|
||||
/** Free file input source */
|
||||
void TY_(freeFileSource)( TidyInputSource* source, Bool closeIt );
|
||||
|
||||
#if SUPPORT_POSIX_MAPPED_FILES
|
||||
/** Allocate and initialize file input source using Standard C I/O */
|
||||
int TY_(initStdIOFileSource)( TidyAllocator *allocator, TidyInputSource* source, FILE* fp );
|
||||
|
||||
/** Free file input source using Standard C I/O */
|
||||
void TY_(freeStdIOFileSource)( TidyInputSource* source, Bool closeIt );
|
||||
#endif
|
||||
|
||||
/** Initialize file output sink */
|
||||
void TY_(initFileSink)( TidyOutputSink* sink, FILE* fp );
|
||||
|
||||
/* Needed for internal declarations */
|
||||
void TY_(filesink_putByte)( void* sinkData, byte bv );
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif /* __FILEIO_H__ */
|
Loading…
Add table
Add a link
Reference in a new issue