diff options
author | Xin Hu <Xin.A.Hu@intel.com> | 2016-01-27 09:47:00 -0500 |
---|---|---|
committer | László Langó <llango.u-szeged@partner.samsung.com> | 2016-02-05 11:31:54 +0100 |
commit | 87a7887a81c8954a365d0d0486c73bb1a362bda4 (patch) | |
tree | 3e76a2988d7430d728b208b4871027c692f269a1 /jerry-core | |
parent | 4062694059041bf819886ceceb6435b6fd155fe1 (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.h | 5 | ||||
-rw-r--r-- | jerry-core/lit/lit-magic-strings.cpp | 4 |
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]); |