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