1/* tagask.c -- Interrogate node type
2
3  (c) 1998-2006 (W3C) MIT, ERCIM, Keio University
4  See tidy.h for the copyright notice.
5
6  CVS Info :
7
8    $Author: jkahn $
9    $Date: 2007/07/13 23:35:45 $
10    $Revision: 1.5 $
11
12*/
13
14#include "tidy-int.h"
15#include "tags.h"
16#include "tidy.h"
17
18/* Apple Changes:
19   2007-02-20 iccir Export for binary compatibility.
20*/
21#if defined(TIDY_APPLE_CHANGES) && !defined(WIN32)
22#define TIDY_APPLE_EXPORT __attribute__((visibility("default")))
23#else
24#define TIDY_APPLE_EXPORT
25#endif
26
27Bool TIDY_CALL tidyNodeIsText( TidyNode tnod )
28{ return TY_(nodeIsText)( tidyNodeToImpl(tnod) );
29}
30TIDY_APPLE_EXPORT Bool tidyNodeCMIsBlock( TidyNode tnod ); /* not exported yet */
31Bool tidyNodeCMIsBlock( TidyNode tnod )
32{ return TY_(nodeCMIsBlock)( tidyNodeToImpl(tnod) );
33}
34TIDY_APPLE_EXPORT Bool tidyNodeCMIsInline( TidyNode tnod ); /* not exported yet */
35Bool tidyNodeCMIsInline( TidyNode tnod )
36{ return TY_(nodeCMIsInline)( tidyNodeToImpl(tnod) );
37}
38TIDY_APPLE_EXPORT Bool tidyNodeCMIsEmpty( TidyNode tnod ); /* not exported yet */
39Bool tidyNodeCMIsEmpty( TidyNode tnod )
40{ return TY_(nodeCMIsEmpty)( tidyNodeToImpl(tnod) );
41}
42Bool TIDY_CALL tidyNodeIsHeader( TidyNode tnod )
43{ return TY_(nodeIsHeader)( tidyNodeToImpl(tnod) );
44}
45
46Bool TIDY_CALL tidyNodeIsHTML( TidyNode tnod )
47{ return nodeIsHTML( tidyNodeToImpl(tnod) );
48}
49Bool TIDY_CALL tidyNodeIsHEAD( TidyNode tnod )
50{ return nodeIsHEAD( tidyNodeToImpl(tnod) );
51}
52Bool TIDY_CALL tidyNodeIsTITLE( TidyNode tnod )
53{ return nodeIsTITLE( tidyNodeToImpl(tnod) );
54}
55Bool TIDY_CALL tidyNodeIsBASE( TidyNode tnod )
56{ return nodeIsBASE( tidyNodeToImpl(tnod) );
57}
58Bool TIDY_CALL tidyNodeIsMETA( TidyNode tnod )
59{ return nodeIsMETA( tidyNodeToImpl(tnod) );
60}
61Bool TIDY_CALL tidyNodeIsBODY( TidyNode tnod )
62{ return nodeIsBODY( tidyNodeToImpl(tnod) );
63}
64Bool TIDY_CALL tidyNodeIsFRAMESET( TidyNode tnod )
65{ return nodeIsFRAMESET( tidyNodeToImpl(tnod) );
66}
67Bool TIDY_CALL tidyNodeIsFRAME( TidyNode tnod )
68{ return nodeIsFRAME( tidyNodeToImpl(tnod) );
69}
70Bool TIDY_CALL tidyNodeIsIFRAME( TidyNode tnod )
71{ return nodeIsIFRAME( tidyNodeToImpl(tnod) );
72}
73Bool TIDY_CALL tidyNodeIsNOFRAMES( TidyNode tnod )
74{ return nodeIsNOFRAMES( tidyNodeToImpl(tnod) );
75}
76Bool TIDY_CALL tidyNodeIsHR( TidyNode tnod )
77{ return nodeIsHR( tidyNodeToImpl(tnod) );
78}
79Bool TIDY_CALL tidyNodeIsH1( TidyNode tnod )
80{ return nodeIsH1( tidyNodeToImpl(tnod) );
81}
82Bool TIDY_CALL tidyNodeIsH2( TidyNode tnod )
83{ return nodeIsH2( tidyNodeToImpl(tnod) );
84}
85Bool TIDY_CALL tidyNodeIsPRE( TidyNode tnod )
86{ return nodeIsPRE( tidyNodeToImpl(tnod) );
87}
88Bool TIDY_CALL tidyNodeIsLISTING( TidyNode tnod )
89{ return nodeIsLISTING( tidyNodeToImpl(tnod) );
90}
91Bool TIDY_CALL tidyNodeIsP( TidyNode tnod )
92{ return nodeIsP( tidyNodeToImpl(tnod) );
93}
94Bool TIDY_CALL tidyNodeIsUL( TidyNode tnod )
95{ return nodeIsUL( tidyNodeToImpl(tnod) );
96}
97Bool TIDY_CALL tidyNodeIsOL( TidyNode tnod )
98{ return nodeIsOL( tidyNodeToImpl(tnod) );
99}
100Bool TIDY_CALL tidyNodeIsDL( TidyNode tnod )
101{ return nodeIsDL( tidyNodeToImpl(tnod) );
102}
103Bool TIDY_CALL tidyNodeIsDIR( TidyNode tnod )
104{ return nodeIsDIR( tidyNodeToImpl(tnod) );
105}
106Bool TIDY_CALL tidyNodeIsLI( TidyNode tnod )
107{ return nodeIsLI( tidyNodeToImpl(tnod) );
108}
109Bool TIDY_CALL tidyNodeIsDT( TidyNode tnod )
110{ return nodeIsDT( tidyNodeToImpl(tnod) );
111}
112Bool TIDY_CALL tidyNodeIsDD( TidyNode tnod )
113{ return nodeIsDD( tidyNodeToImpl(tnod) );
114}
115Bool TIDY_CALL tidyNodeIsTABLE( TidyNode tnod )
116{ return nodeIsTABLE( tidyNodeToImpl(tnod) );
117}
118Bool TIDY_CALL tidyNodeIsCAPTION( TidyNode tnod )
119{ return nodeIsCAPTION( tidyNodeToImpl(tnod) );
120}
121Bool TIDY_CALL tidyNodeIsTD( TidyNode tnod )
122{ return nodeIsTD( tidyNodeToImpl(tnod) );
123}
124Bool TIDY_CALL tidyNodeIsTH( TidyNode tnod )
125{ return nodeIsTH( tidyNodeToImpl(tnod) );
126}
127Bool TIDY_CALL tidyNodeIsTR( TidyNode tnod )
128{ return nodeIsTR( tidyNodeToImpl(tnod) );
129}
130Bool TIDY_CALL tidyNodeIsCOL( TidyNode tnod )
131{ return nodeIsCOL( tidyNodeToImpl(tnod) );
132}
133Bool TIDY_CALL tidyNodeIsCOLGROUP( TidyNode tnod )
134{ return nodeIsCOLGROUP( tidyNodeToImpl(tnod) );
135}
136Bool TIDY_CALL tidyNodeIsBR( TidyNode tnod )
137{ return nodeIsBR( tidyNodeToImpl(tnod) );
138}
139Bool TIDY_CALL tidyNodeIsA( TidyNode tnod )
140{ return nodeIsA( tidyNodeToImpl(tnod) );
141}
142Bool TIDY_CALL tidyNodeIsLINK( TidyNode tnod )
143{ return nodeIsLINK( tidyNodeToImpl(tnod) );
144}
145Bool TIDY_CALL tidyNodeIsB( TidyNode tnod )
146{ return nodeIsB( tidyNodeToImpl(tnod) );
147}
148Bool TIDY_CALL tidyNodeIsI( TidyNode tnod )
149{ return nodeIsI( tidyNodeToImpl(tnod) );
150}
151Bool TIDY_CALL tidyNodeIsSTRONG( TidyNode tnod )
152{ return nodeIsSTRONG( tidyNodeToImpl(tnod) );
153}
154Bool TIDY_CALL tidyNodeIsEM( TidyNode tnod )
155{ return nodeIsEM( tidyNodeToImpl(tnod) );
156}
157Bool TIDY_CALL tidyNodeIsBIG( TidyNode tnod )
158{ return nodeIsBIG( tidyNodeToImpl(tnod) );
159}
160Bool TIDY_CALL tidyNodeIsSMALL( TidyNode tnod )
161{ return nodeIsSMALL( tidyNodeToImpl(tnod) );
162}
163Bool TIDY_CALL tidyNodeIsPARAM( TidyNode tnod )
164{ return nodeIsPARAM( tidyNodeToImpl(tnod) );
165}
166Bool TIDY_CALL tidyNodeIsOPTION( TidyNode tnod )
167{ return nodeIsOPTION( tidyNodeToImpl(tnod) );
168}
169Bool TIDY_CALL tidyNodeIsOPTGROUP( TidyNode tnod )
170{ return nodeIsOPTGROUP( tidyNodeToImpl(tnod) );
171}
172Bool TIDY_CALL tidyNodeIsIMG( TidyNode tnod )
173{ return nodeIsIMG( tidyNodeToImpl(tnod) );
174}
175Bool TIDY_CALL tidyNodeIsMAP( TidyNode tnod )
176{ return nodeIsMAP( tidyNodeToImpl(tnod) );
177}
178Bool TIDY_CALL tidyNodeIsAREA( TidyNode tnod )
179{ return nodeIsAREA( tidyNodeToImpl(tnod) );
180}
181Bool TIDY_CALL tidyNodeIsNOBR( TidyNode tnod )
182{ return nodeIsNOBR( tidyNodeToImpl(tnod) );
183}
184Bool TIDY_CALL tidyNodeIsWBR( TidyNode tnod )
185{ return nodeIsWBR( tidyNodeToImpl(tnod) );
186}
187Bool TIDY_CALL tidyNodeIsFONT( TidyNode tnod )
188{ return nodeIsFONT( tidyNodeToImpl(tnod) );
189}
190Bool TIDY_CALL tidyNodeIsLAYER( TidyNode tnod )
191{ return nodeIsLAYER( tidyNodeToImpl(tnod) );
192}
193Bool TIDY_CALL tidyNodeIsSPACER( TidyNode tnod )
194{ return nodeIsSPACER( tidyNodeToImpl(tnod) );
195}
196Bool TIDY_CALL tidyNodeIsCENTER( TidyNode tnod )
197{ return nodeIsCENTER( tidyNodeToImpl(tnod) );
198}
199Bool TIDY_CALL tidyNodeIsSTYLE( TidyNode tnod )
200{ return nodeIsSTYLE( tidyNodeToImpl(tnod) );
201}
202Bool TIDY_CALL tidyNodeIsSCRIPT( TidyNode tnod )
203{ return nodeIsSCRIPT( tidyNodeToImpl(tnod) );
204}
205Bool TIDY_CALL tidyNodeIsNOSCRIPT( TidyNode tnod )
206{ return nodeIsNOSCRIPT( tidyNodeToImpl(tnod) );
207}
208Bool TIDY_CALL tidyNodeIsFORM( TidyNode tnod )
209{ return nodeIsFORM( tidyNodeToImpl(tnod) );
210}
211Bool TIDY_CALL tidyNodeIsTEXTAREA( TidyNode tnod )
212{ return nodeIsTEXTAREA( tidyNodeToImpl(tnod) );
213}
214Bool TIDY_CALL tidyNodeIsBLOCKQUOTE( TidyNode tnod )
215{ return nodeIsBLOCKQUOTE( tidyNodeToImpl(tnod) );
216}
217Bool TIDY_CALL tidyNodeIsAPPLET( TidyNode tnod )
218{ return nodeIsAPPLET( tidyNodeToImpl(tnod) );
219}
220Bool TIDY_CALL tidyNodeIsOBJECT( TidyNode tnod )
221{ return nodeIsOBJECT( tidyNodeToImpl(tnod) );
222}
223Bool TIDY_CALL tidyNodeIsDIV( TidyNode tnod )
224{ return nodeIsDIV( tidyNodeToImpl(tnod) );
225}
226Bool TIDY_CALL tidyNodeIsSPAN( TidyNode tnod )
227{ return nodeIsSPAN( tidyNodeToImpl(tnod) );
228}
229Bool TIDY_CALL tidyNodeIsINPUT( TidyNode tnod )
230{ return nodeIsINPUT( tidyNodeToImpl(tnod) );
231}
232Bool TIDY_CALL tidyNodeIsQ( TidyNode tnod )
233{ return nodeIsQ( tidyNodeToImpl(tnod) );
234}
235Bool TIDY_CALL tidyNodeIsLABEL( TidyNode tnod )
236{ return nodeIsLABEL( tidyNodeToImpl(tnod) );
237}
238Bool TIDY_CALL tidyNodeIsH3( TidyNode tnod )
239{ return nodeIsH3( tidyNodeToImpl(tnod) );
240}
241Bool TIDY_CALL tidyNodeIsH4( TidyNode tnod )
242{ return nodeIsH4( tidyNodeToImpl(tnod) );
243}
244Bool TIDY_CALL tidyNodeIsH5( TidyNode tnod )
245{ return nodeIsH5( tidyNodeToImpl(tnod) );
246}
247Bool TIDY_CALL tidyNodeIsH6( TidyNode tnod )
248{ return nodeIsH6( tidyNodeToImpl(tnod) );
249}
250Bool TIDY_CALL tidyNodeIsADDRESS( TidyNode tnod )
251{ return nodeIsADDRESS( tidyNodeToImpl(tnod) );
252}
253Bool TIDY_CALL tidyNodeIsXMP( TidyNode tnod )
254{ return nodeIsXMP( tidyNodeToImpl(tnod) );
255}
256Bool TIDY_CALL tidyNodeIsSELECT( TidyNode tnod )
257{ return nodeIsSELECT( tidyNodeToImpl(tnod) );
258}
259Bool TIDY_CALL tidyNodeIsBLINK( TidyNode tnod )
260{ return nodeIsBLINK( tidyNodeToImpl(tnod) );
261}
262Bool TIDY_CALL tidyNodeIsMARQUEE( TidyNode tnod )
263{ return nodeIsMARQUEE( tidyNodeToImpl(tnod) );
264}
265Bool TIDY_CALL tidyNodeIsEMBED( TidyNode tnod )
266{ return nodeIsEMBED( tidyNodeToImpl(tnod) );
267}
268Bool TIDY_CALL tidyNodeIsBASEFONT( TidyNode tnod )
269{ return nodeIsBASEFONT( tidyNodeToImpl(tnod) );
270}
271Bool TIDY_CALL tidyNodeIsISINDEX( TidyNode tnod )
272{ return nodeIsISINDEX( tidyNodeToImpl(tnod) );
273}
274Bool TIDY_CALL tidyNodeIsS( TidyNode tnod )
275{ return nodeIsS( tidyNodeToImpl(tnod) );
276}
277Bool TIDY_CALL tidyNodeIsSTRIKE( TidyNode tnod )
278{ return nodeIsSTRIKE( tidyNodeToImpl(tnod) );
279}
280Bool TIDY_CALL tidyNodeIsU( TidyNode tnod )
281{ return nodeIsU( tidyNodeToImpl(tnod) );
282}
283Bool TIDY_CALL tidyNodeIsMENU( TidyNode tnod )
284{ return nodeIsMENU( tidyNodeToImpl(tnod) );
285}
286
287
288/*
289 * local variables:
290 * mode: c
291 * indent-tabs-mode: nil
292 * c-basic-offset: 4
293 * eval: (c-set-offset 'substatement-open 0)
294 * end:
295 */
296