From 932cc104a676a8d0179830e7bf68f1e53a1d3ff3 Mon Sep 17 00:00:00 2001 From: Marcos Caceres Date: Thu, 6 Oct 2016 19:29:56 +1100 Subject: [PATCH] feat(attrask.c): learn about charset attr --- src/attrask.c | 4 ++++ src/attrget.c | 4 ++++ src/attrs.h | 2 ++ 3 files changed, 10 insertions(+) diff --git a/src/attrask.c b/src/attrask.c index 92c75d3..0528233 100644 --- a/src/attrask.c +++ b/src/attrask.c @@ -193,6 +193,10 @@ Bool TIDY_CALL tidyAttrIsROWSPAN( TidyAttr tattr ) { return attrIsROWSPAN( tidyAttrToImpl(tattr) ); } +Bool TIDY_CALL tidyAttrIsCHARSET( TidyAttr tattr ) +{ + return attrIsCHARSET( tidyAttrToImpl(tattr) ); +} /* * local variables: diff --git a/src/attrget.c b/src/attrget.c index 6562cc2..428620f 100644 --- a/src/attrget.c +++ b/src/attrget.c @@ -197,6 +197,10 @@ TidyAttr TIDY_CALL tidyAttrGetROWSPAN( TidyNode tnod ) { return tidyImplToAttr( attrGetROWSPAN( tidyNodeToImpl(tnod) ) ); } +TidyAttr TIDY_CALL tidyAttrGetCHARSET( TidyNode tnod ) +{ + return tidyImplToAttr( attrGetCHARSET( tidyNodeToImpl(tnod) ) ); +} /* * local variables: diff --git a/src/attrs.h b/src/attrs.h index e5b0fa9..0192efc 100644 --- a/src/attrs.h +++ b/src/attrs.h @@ -184,6 +184,7 @@ Bool TY_(AttributeIsMismatched)(Node* node, AttVal* attval, TidyDocImpl* doc); #define attrIsBOTTOMMARGIN(av) AttrIsId( av, TidyAttr_BOTTOMMARGIN ) #define attrIsCELLPADDING(av) AttrIsId( av, TidyAttr_CELLPADDING ) #define attrIsCELLSPACING(av) AttrIsId( av, TidyAttr_CELLSPACING ) +#define attrIsCHARSET(av) AttrIsId( av, TidyAttr_CHARSET ) #define attrIsCHAR(av) AttrIsId( av, TidyAttr_CHAR ) #define attrIsCHAROFF(av) AttrIsId( av, TidyAttr_CHAROFF ) #define attrIsCHARSET(av) AttrIsId( av, TidyAttr_CHARSET ) @@ -385,6 +386,7 @@ Bool TY_(AttributeIsMismatched)(Node* node, AttVal* attval, TidyDocImpl* doc); #define attrGetHEIGHT( nod ) TY_(AttrGetById)( nod, TidyAttr_HEIGHT ) #define attrGetFOR( nod ) TY_(AttrGetById)( nod, TidyAttr_FOR ) #define attrGetSELECTED( nod ) TY_(AttrGetById)( nod, TidyAttr_SELECTED ) +#define attrGetCHARSET( nod ) TY_(AttrGetById)( nod, TidyAttr_CHARSET ) #define attrGetCHECKED( nod ) TY_(AttrGetById)( nod, TidyAttr_CHECKED ) #define attrGetLANG( nod ) TY_(AttrGetById)( nod, TidyAttr_LANG ) #define attrGetTARGET( nod ) TY_(AttrGetById)( nod, TidyAttr_TARGET )