@@ -37,7 +37,7 @@ bool cmark_gfm_extensions_get_tasklist_item_checked(cmark_node *node) {
37
37
if (!node || !node -> extension || strcmp (cmark_node_get_type_string (node ), TYPE_STRING ))
38
38
return false;
39
39
40
- if (( int ) node -> as .opaque == CMARK_TASKLIST_CHECKED ) {
40
+ if (node -> as .opaque == ( void * ) CMARK_TASKLIST_CHECKED ) {
41
41
return true;
42
42
}
43
43
else {
@@ -110,7 +110,7 @@ static void commonmark_render(cmark_syntax_extension *extension,
110
110
bool entering = (ev_type == CMARK_EVENT_ENTER );
111
111
if (entering ) {
112
112
renderer -> cr (renderer );
113
- if (( int ) node -> as .opaque == CMARK_TASKLIST_CHECKED ) {
113
+ if (node -> as .opaque == ( void * ) CMARK_TASKLIST_CHECKED ) {
114
114
renderer -> out (renderer , node , "- [x] " , false, LITERAL );
115
115
} else {
116
116
renderer -> out (renderer , node , "- [ ] " , false, LITERAL );
@@ -131,7 +131,7 @@ static void html_render(cmark_syntax_extension *extension,
131
131
cmark_strbuf_puts (renderer -> html , "<li" );
132
132
cmark_html_render_sourcepos (node , renderer -> html , options );
133
133
cmark_strbuf_putc (renderer -> html , '>' );
134
- if (( int ) node -> as .opaque == CMARK_TASKLIST_CHECKED ) {
134
+ if (node -> as .opaque == ( void * ) CMARK_TASKLIST_CHECKED ) {
135
135
cmark_strbuf_puts (renderer -> html , "<input type=\"checkbox\" checked=\"\" disabled=\"\" /> " );
136
136
} else {
137
137
cmark_strbuf_puts (renderer -> html , "<input type=\"checkbox\" disabled=\"\" /> " );
@@ -143,7 +143,7 @@ static void html_render(cmark_syntax_extension *extension,
143
143
144
144
static const char * xml_attr (cmark_syntax_extension * extension ,
145
145
cmark_node * node ) {
146
- if (( int ) node -> as .opaque == CMARK_TASKLIST_CHECKED ) {
146
+ if (node -> as .opaque == ( void * ) CMARK_TASKLIST_CHECKED ) {
147
147
return " completed=\"true\"" ;
148
148
} else {
149
149
return " completed=\"false\"" ;
0 commit comments