From 1e65737c8cad643ed9591b306364a1844458fd13 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Sun, 22 Jul 2012 14:06:45 +0100 Subject: Interned string cleanup, phase 1: Use lwc_string where possible in CSS handler. --- css/internal.h | 85 +++++++++++++++++++++++++++++++--------------------------- 1 file changed, 45 insertions(+), 40 deletions(-) (limited to 'css/internal.h') diff --git a/css/internal.h b/css/internal.h index 9f6907d15..a5a3e3210 100644 --- a/css/internal.h +++ b/css/internal.h @@ -24,62 +24,67 @@ css_error nscss_resolve_url(void *pw, const char *base, lwc_string *rel, lwc_string **abs); -extern struct dom_string *nscss_dom_string_a; -extern struct dom_string *nscss_dom_string_abscenter; -extern struct dom_string *nscss_dom_string_absmiddle; +/* lwc_string strings */ +extern lwc_string *nscss_lwc_string_a; +extern lwc_string *nscss_lwc_string_abscenter; +extern lwc_string *nscss_lwc_string_absmiddle; +extern lwc_string *nscss_lwc_string_align; +extern lwc_string *nscss_lwc_string_applet; +extern lwc_string *nscss_lwc_string_baseline; +extern lwc_string *nscss_lwc_string_body; +extern lwc_string *nscss_lwc_string_bottom; +extern lwc_string *nscss_lwc_string_caption; +extern lwc_string *nscss_lwc_string_center; +extern lwc_string *nscss_lwc_string_col; +extern lwc_string *nscss_lwc_string_div; +extern lwc_string *nscss_lwc_string_embed; +extern lwc_string *nscss_lwc_string_font; +extern lwc_string *nscss_lwc_string_h1; +extern lwc_string *nscss_lwc_string_h2; +extern lwc_string *nscss_lwc_string_h3; +extern lwc_string *nscss_lwc_string_h4; +extern lwc_string *nscss_lwc_string_h5; +extern lwc_string *nscss_lwc_string_h6; +extern lwc_string *nscss_lwc_string_hr; +extern lwc_string *nscss_lwc_string_iframe; +extern lwc_string *nscss_lwc_string_img; +extern lwc_string *nscss_lwc_string_input; +extern lwc_string *nscss_lwc_string_justify; +extern lwc_string *nscss_lwc_string_left; +extern lwc_string *nscss_lwc_string_middle; +extern lwc_string *nscss_lwc_string_object; +extern lwc_string *nscss_lwc_string_p; +extern lwc_string *nscss_lwc_string_password; +extern lwc_string *nscss_lwc_string_right; +extern lwc_string *nscss_lwc_string_table; +extern lwc_string *nscss_lwc_string_tbody; +extern lwc_string *nscss_lwc_string_td; +extern lwc_string *nscss_lwc_string_text; +extern lwc_string *nscss_lwc_string_textarea; +extern lwc_string *nscss_lwc_string_texttop; +extern lwc_string *nscss_lwc_string_tfoot; +extern lwc_string *nscss_lwc_string_th; +extern lwc_string *nscss_lwc_string_thead; +extern lwc_string *nscss_lwc_string_top; +extern lwc_string *nscss_lwc_string_tr; + +/* dom_string strings */ extern struct dom_string *nscss_dom_string_align; -extern struct dom_string *nscss_dom_string_applet; extern struct dom_string *nscss_dom_string_background; -extern struct dom_string *nscss_dom_string_baseline; extern struct dom_string *nscss_dom_string_bgcolor; -extern struct dom_string *nscss_dom_string_body; extern struct dom_string *nscss_dom_string_border; extern struct dom_string *nscss_dom_string_bordercolor; -extern struct dom_string *nscss_dom_string_bottom; -extern struct dom_string *nscss_dom_string_caption; extern struct dom_string *nscss_dom_string_cellpadding; extern struct dom_string *nscss_dom_string_cellspacing; -extern struct dom_string *nscss_dom_string_center; -extern struct dom_string *nscss_dom_string_col; extern struct dom_string *nscss_dom_string_color; extern struct dom_string *nscss_dom_string_cols; -extern struct dom_string *nscss_dom_string_div; -extern struct dom_string *nscss_dom_string_embed; -extern struct dom_string *nscss_dom_string_font; -extern struct dom_string *nscss_dom_string_h1; -extern struct dom_string *nscss_dom_string_h2; -extern struct dom_string *nscss_dom_string_h3; -extern struct dom_string *nscss_dom_string_h4; -extern struct dom_string *nscss_dom_string_h5; -extern struct dom_string *nscss_dom_string_h6; extern struct dom_string *nscss_dom_string_height; -extern struct dom_string *nscss_dom_string_hr; extern struct dom_string *nscss_dom_string_href; extern struct dom_string *nscss_dom_string_hspace; -extern struct dom_string *nscss_dom_string_iframe; -extern struct dom_string *nscss_dom_string_img; -extern struct dom_string *nscss_dom_string_input; -extern struct dom_string *nscss_dom_string_justify; -extern struct dom_string *nscss_dom_string_left; extern struct dom_string *nscss_dom_string_link; -extern struct dom_string *nscss_dom_string_middle; -extern struct dom_string *nscss_dom_string_object; -extern struct dom_string *nscss_dom_string_p; -extern struct dom_string *nscss_dom_string_password; -extern struct dom_string *nscss_dom_string_right; extern struct dom_string *nscss_dom_string_rows; extern struct dom_string *nscss_dom_string_size; -extern struct dom_string *nscss_dom_string_table; -extern struct dom_string *nscss_dom_string_tbody; -extern struct dom_string *nscss_dom_string_td; extern struct dom_string *nscss_dom_string_text; -extern struct dom_string *nscss_dom_string_textarea; -extern struct dom_string *nscss_dom_string_texttop; -extern struct dom_string *nscss_dom_string_tfoot; -extern struct dom_string *nscss_dom_string_th; -extern struct dom_string *nscss_dom_string_thead; -extern struct dom_string *nscss_dom_string_top; -extern struct dom_string *nscss_dom_string_tr; extern struct dom_string *nscss_dom_string_type; extern struct dom_string *nscss_dom_string_valign; extern struct dom_string *nscss_dom_string_vlink; -- cgit v1.2.3