aboutsummaryrefslogtreecommitdiff
path: root/jerry-core
diff options
context:
space:
mode:
authorXin Hu <Xin.A.Hu@intel.com>2016-01-27 09:47:00 -0500
committerLászló Langó <llango.u-szeged@partner.samsung.com>2016-02-05 11:31:54 +0100
commit87a7887a81c8954a365d0d0486c73bb1a362bda4 (patch)
tree3e76a2988d7430d728b208b4871027c692f269a1 /jerry-core
parent4062694059041bf819886ceceb6435b6fd155fe1 (diff)
Replace uint32_t magic string lengths with uint8_t
JerryScript-DCO-1.0-Signed-off-by: Xin Hu Xin.A.Hu@intel.com
Diffstat (limited to 'jerry-core')
-rw-r--r--jerry-core/lit/lit-globals.h5
-rw-r--r--jerry-core/lit/lit-magic-strings.cpp4
2 files changed, 7 insertions, 2 deletions
diff --git a/jerry-core/lit/lit-globals.h b/jerry-core/lit/lit-globals.h
index 7f697869..1aff7084 100644
--- a/jerry-core/lit/lit-globals.h
+++ b/jerry-core/lit/lit-globals.h
@@ -115,6 +115,11 @@ typedef uint8_t lit_utf8_byte_t;
typedef uint32_t lit_utf8_size_t;
/**
+ * Size of a magic string in bytes
+ */
+typedef uint8_t lit_magic_size_t;
+
+/**
* Unicode code point
*/
typedef uint32_t lit_code_point_t;
diff --git a/jerry-core/lit/lit-magic-strings.cpp b/jerry-core/lit/lit-magic-strings.cpp
index 79db9f4d..ebde0665 100644
--- a/jerry-core/lit/lit-magic-strings.cpp
+++ b/jerry-core/lit/lit-magic-strings.cpp
@@ -20,7 +20,7 @@
/**
* Lengths of magic strings
*/
-static lit_utf8_size_t lit_magic_string_sizes[LIT_MAGIC_STRING__COUNT];
+static lit_magic_size_t lit_magic_string_sizes[LIT_MAGIC_STRING__COUNT];
/**
* External magic strings data array, count and lengths
@@ -52,7 +52,7 @@ lit_magic_strings_init (void)
id < LIT_MAGIC_STRING__COUNT;
id = (lit_magic_string_id_t) (id + 1))
{
- lit_magic_string_sizes[id] = lit_zt_utf8_string_size (lit_get_magic_string_utf8 (id));
+ lit_magic_string_sizes[id] = (lit_magic_size_t) lit_zt_utf8_string_size (lit_get_magic_string_utf8 (id));
#ifndef JERRY_NDEBUG
ecma_magic_string_max_length = JERRY_MAX (ecma_magic_string_max_length, lit_magic_string_sizes[id]);