summaryrefslogtreecommitdiff
path: root/utils/corestrings.c
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2014-01-24 23:13:18 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2014-01-24 23:13:18 +0000
commit5787f8335ea552e9011d989fc5d6473833bc1126 (patch)
tree6364d0486d60d28b7be1a6cc87efaf318243bbc3 /utils/corestrings.c
parentdab6d7961ea6fb70aa6021e5dc7a189915b0c10c (diff)
downloadnetsurf-5787f8335ea552e9011d989fc5d6473833bc1126.tar.gz
netsurf-5787f8335ea552e9011d989fc5d6473833bc1126.tar.bz2
Simplify and optimise icon handling.
Diffstat (limited to 'utils/corestrings.c')
-rw-r--r--utils/corestrings.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/utils/corestrings.c b/utils/corestrings.c
index 1a0c962da..47279c335 100644
--- a/utils/corestrings.c
+++ b/utils/corestrings.c
@@ -63,6 +63,7 @@ lwc_string *corestring_lwc_hr;
lwc_string *corestring_lwc_html;
lwc_string *corestring_lwc_http;
lwc_string *corestring_lwc_https;
+lwc_string *corestring_lwc_icon;
lwc_string *corestring_lwc_iframe;
lwc_string *corestring_lwc_image;
lwc_string *corestring_lwc_img;
@@ -94,6 +95,7 @@ lwc_string *corestring_lwc_resource;
lwc_string *corestring_lwc_right;
lwc_string *corestring_lwc_search;
lwc_string *corestring_lwc_select;
+lwc_string *corestring_lwc_shortcut_icon;
lwc_string *corestring_lwc_src;
lwc_string *corestring_lwc_style;
lwc_string *corestring_lwc_submit;
@@ -315,6 +317,7 @@ void corestrings_fini(void)
CSS_LWC_STRING_UNREF(html);
CSS_LWC_STRING_UNREF(http);
CSS_LWC_STRING_UNREF(https);
+ CSS_LWC_STRING_UNREF(icon);
CSS_LWC_STRING_UNREF(iframe);
CSS_LWC_STRING_UNREF(image);
CSS_LWC_STRING_UNREF(img);
@@ -346,6 +349,7 @@ void corestrings_fini(void)
CSS_LWC_STRING_UNREF(right);
CSS_LWC_STRING_UNREF(search);
CSS_LWC_STRING_UNREF(select);
+ CSS_LWC_STRING_UNREF(shortcut_icon);
CSS_LWC_STRING_UNREF(src);
CSS_LWC_STRING_UNREF(style);
CSS_LWC_STRING_UNREF(submit);
@@ -591,6 +595,7 @@ nserror corestrings_init(void)
CSS_LWC_STRING_INTERN(html);
CSS_LWC_STRING_INTERN(http);
CSS_LWC_STRING_INTERN(https);
+ CSS_LWC_STRING_INTERN(icon);
CSS_LWC_STRING_INTERN(iframe);
CSS_LWC_STRING_INTERN(image);
CSS_LWC_STRING_INTERN(img);
@@ -655,6 +660,13 @@ nserror corestrings_init(void)
goto error;
}
+ lerror = lwc_intern_string("shortcut icon", SLEN("shortcut icon"),
+ &corestring_lwc_shortcut_icon);
+ if ((lerror != lwc_error_ok) || (corestring_lwc_shortcut_icon == NULL)) {
+ error = NSERROR_NOMEM;
+ goto error;
+ }
+
lerror = lwc_intern_string("text/css", SLEN("text/css"),
&corestring_lwc_text_css);
if ((lerror != lwc_error_ok) || (corestring_lwc_text_css == NULL)) {