HTML Tidy  5.4.0
The HTACG Tidy HTML Project
tidyplatform.h File Reference

More...

#include <ctype.h>
#include <stdio.h>
#include <setjmp.h>
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <assert.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/utime.h>

Go to the source code of this file.

Macros

#define ARG_UNUSED(x)   x
 
#define FILENAMES_CASE_SENSITIVE   1
 
#define HAS_FUTIME   1
 
#define HAS_VSNPRINTF   1
 
#define NULLSTR   (tmbstr)""
 
#define opaque_type(typenam)
 
#define PRESERVE_FILE_TIMES   1
 
#define SUPPORT_ACCESSIBILITY_CHECKS   1
 
#define SUPPORT_ASIAN_ENCODINGS   1
 
#define SUPPORT_LOCALIZATIONS   1
 
#define SUPPORT_POSIX_MAPPED_FILES   1
 
#define SUPPORT_UTF16_ENCODINGS   1
 
#define TIDY_CALL
 
#define TIDY_STRUCT
 
#define TMBSTR_DEFINED
 
#define UTIME_NEEDS_CLOSED_FILE   0
 

Typedefs

typedef unsigned char byte
 
typedef const tmbcharctmbstr
 
typedef uint tchar
 
typedef char tmbchar
 
typedef tmbchartmbstr
 
typedef unsigned int uint
 

Enumerations

enum  Bool {
  no,
  yes
}
 

Functions

 opaque_type (TidyIterator)
 

Detailed Description

  • Platform specifics

(c) 1998-2016 (W3C) MIT, ERCIM, Keio University See tidy.h for the copyright notice.

This file is included by tidy.h, and need not be included sepearately. It sets a number of default defines, and a PLATFORM_NAME, and includes the most common system headers.

Definition in file tidyplatform.h.

Macro Definition Documentation

#define ARG_UNUSED (   x)    x

Definition at line 568 of file tidyplatform.h.

#define FILENAMES_CASE_SENSITIVE   1

Definition at line 375 of file tidyplatform.h.

#define HAS_FUTIME   1

Definition at line 417 of file tidyplatform.h.

#define HAS_VSNPRINTF   1

Definition at line 575 of file tidyplatform.h.

#define NULLSTR   (tmbstr)""

Definition at line 557 of file tidyplatform.h.

#define opaque_type (   typenam)
Value:
struct _##typenam { int _opaque; };\
typedef struct _##typenam const * typenam

Definition at line 613 of file tidyplatform.h.

#define PRESERVE_FILE_TIMES   1

Definition at line 407 of file tidyplatform.h.

#define SUPPORT_ACCESSIBILITY_CHECKS   1

Definition at line 65 of file tidyplatform.h.

#define SUPPORT_ASIAN_ENCODINGS   1

Definition at line 55 of file tidyplatform.h.

#define SUPPORT_LOCALIZATIONS   1

Definition at line 70 of file tidyplatform.h.

#define SUPPORT_POSIX_MAPPED_FILES   1

Definition at line 579 of file tidyplatform.h.

#define SUPPORT_UTF16_ENCODINGS   1

Definition at line 60 of file tidyplatform.h.

#define TIDY_CALL

Definition at line 562 of file tidyplatform.h.

#define TIDY_STRUCT

Definition at line 547 of file tidyplatform.h.

#define TMBSTR_DEFINED

Definition at line 558 of file tidyplatform.h.

#define UTIME_NEEDS_CLOSED_FILE   0

Definition at line 425 of file tidyplatform.h.

Typedef Documentation

typedef unsigned char byte

Definition at line 550 of file tidyplatform.h.

typedef const tmbchar* ctmbstr

Definition at line 556 of file tidyplatform.h.

typedef uint tchar

Definition at line 552 of file tidyplatform.h.

typedef char tmbchar

Definition at line 553 of file tidyplatform.h.

typedef tmbchar* tmbstr

Definition at line 555 of file tidyplatform.h.

typedef unsigned int uint

Definition at line 525 of file tidyplatform.h.

Enumeration Type Documentation

enum Bool
Enumerator
no 
yes 

Definition at line 593 of file tidyplatform.h.

Function Documentation

opaque_type ( TidyIterator  )