summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--utils/corestrings.c9
-rw-r--r--utils/corestrings.h1
2 files changed, 10 insertions, 0 deletions
diff --git a/utils/corestrings.c b/utils/corestrings.c
index cb340e9a6..0f9c4d6ac 100644
--- a/utils/corestrings.c
+++ b/utils/corestrings.c
@@ -121,6 +121,7 @@ lwc_string *corestring_lwc__blank;
lwc_string *corestring_lwc__parent;
lwc_string *corestring_lwc__self;
lwc_string *corestring_lwc__top;
+lwc_string *corestring_lwc_slash_;
/* dom_string strings */
dom_string *corestring_dom_a;
@@ -380,6 +381,7 @@ void corestrings_fini(void)
CSS_LWC_STRING_UNREF(_parent);
CSS_LWC_STRING_UNREF(_self);
CSS_LWC_STRING_UNREF(_top);
+ CSS_LWC_STRING_UNREF(slash_);
#undef CSS_LWC_STRING_UNREF
@@ -687,6 +689,13 @@ nserror corestrings_init(void)
goto error;
}
+ lerror = lwc_intern_string("/", SLEN("/"),
+ &corestring_lwc_slash_);
+ if ((lerror != lwc_error_ok) || (corestring_lwc_slash_ == NULL)) {
+ error = NSERROR_NOMEM;
+ goto error;
+ }
+
#define CSS_DOM_STRING_INTERN(NAME) \
do { \
diff --git a/utils/corestrings.h b/utils/corestrings.h
index b41d1f859..9fcc224ee 100644
--- a/utils/corestrings.h
+++ b/utils/corestrings.h
@@ -126,6 +126,7 @@ extern lwc_string *corestring_lwc__blank;
extern lwc_string *corestring_lwc__parent;
extern lwc_string *corestring_lwc__self;
extern lwc_string *corestring_lwc__top;
+extern lwc_string *corestring_lwc_slash_; /* / */
struct dom_string;