#define W20_V(X) do { chtml20->out = (X) ? BUFFERED_WRITE_VALUE(chtml20->out, &doc->buf, (X)) \
: BUFFERED_WRITE_LITERAL(chtml20->out, &doc->buf, ""); } while(0)
-static char* s_chtml20_start_html_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_html_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_meta_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_meta_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_textarea_tag(void* pdoc, Node* node);
-static char* s_chtml20_end_textarea_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_p_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_p_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_pre_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_pre_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_h1_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_h1_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_h2_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_h2_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_h3_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_h3_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_h4_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_h4_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_h5_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_h5_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_h6_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_h6_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_ul_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_ul_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_ol_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_ol_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_li_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_li_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_head_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_head_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_title_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_title_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_base_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_base_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_body_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_body_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_a_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_a_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_br_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_br_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_tr_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_tr_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_font_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_font_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_form_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_form_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_input_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_input_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_center_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_center_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_hr_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_hr_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_img_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_img_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_select_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_select_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_option_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_option_tag (void* pdoc, Node* node);
-static char* s_chtml20_start_div_tag (void* pdoc, Node* node);
-static char* s_chtml20_end_div_tag (void* pdoc, Node* node);
+static char *s_chtml20_start_html_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_html_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_meta_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_meta_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_textarea_tag(void *pdoc, Node *node);
+static char *s_chtml20_end_textarea_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_p_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_p_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_pre_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_pre_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_h1_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_h1_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_h2_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_h2_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_h3_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_h3_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_h4_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_h4_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_h5_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_h5_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_h6_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_h6_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_ul_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_ul_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_ol_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_ol_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_li_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_li_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_head_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_head_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_title_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_title_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_base_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_base_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_body_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_body_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_a_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_a_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_br_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_br_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_tr_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_tr_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_font_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_font_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_form_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_form_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_input_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_input_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_center_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_center_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_hr_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_hr_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_img_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_img_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_select_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_select_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_option_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_option_tag (void *pdoc, Node *node);
+static char *s_chtml20_start_div_tag (void *pdoc, Node *node);
+static char *s_chtml20_end_div_tag (void *pdoc, Node *node);
static void s_init_chtml20(chtml20_t* chtml, Doc* doc, request_rec* r, device_table* spec);
static int s_chtml20_search_emoji(chtml20_t* chtml, char* txt, char** rslt);
-static char* s_chtml20_chxjif_tag(void* pdoc, Node* node);
+static char* s_chtml20_chxjif_tag(void* pdoc, Node * node);
static char* s_chtml20_text_tag(void* pdoc, Node* node);