From 5d950ccb057513993253e4530a0b83b6042bc31d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zsolt=20Borb=C3=A9ly?= Date: Tue, 4 Apr 2017 10:49:47 +0200 Subject: [PATCH] Remove unused functions (#1710) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély zsborbely.u-szeged@partner.samsung.com --- jerry-core/ecma/base/ecma-helpers-value.c | 44 ----------------------- jerry-core/ecma/base/ecma-helpers.c | 13 ------- jerry-core/ecma/base/ecma-helpers.h | 3 -- 3 files changed, 60 deletions(-) diff --git a/jerry-core/ecma/base/ecma-helpers-value.c b/jerry-core/ecma/base/ecma-helpers-value.c index d0a88facc..75b86ba3b 100644 --- a/jerry-core/ecma/base/ecma-helpers-value.c +++ b/jerry-core/ecma/base/ecma-helpers-value.c @@ -562,25 +562,6 @@ ecma_get_number_from_value (ecma_value_t value) /**< ecma value */ return ecma_get_float_from_value (value); } /* ecma_get_number_from_value */ -/** - * Get uint32 value from an ecma value - * - * @return floating point value - */ -uint32_t __attr_pure___ -ecma_get_uint32_from_value (ecma_value_t value) /**< ecma value */ -{ - if (ecma_is_value_integer_number (value)) - { - /* Works with negative numbers as well. */ - return (uint32_t) (((ecma_integer_value_t) value) >> ECMA_DIRECT_SHIFT); - } - - JERRY_ASSERT (ecma_get_value_type_field (value) == ECMA_TYPE_FLOAT); - - return ecma_number_to_uint32 (*(ecma_number_t *) ecma_get_pointer_from_ecma_value (value)); -} /* ecma_get_uint32_from_value */ - /** * Get pointer to ecma-string from ecma value * @@ -826,31 +807,6 @@ ecma_value_assign_number (ecma_value_t *value_p, /**< [in, out] ecma value */ ecma_value_assign_float_number (value_p, ecma_number); } /* ecma_value_assign_number */ -/** - * Assign an uint32 value to an ecma-value - * - * Note: - * value previously stored in the property is freed - */ -void -ecma_value_assign_uint32 (ecma_value_t *value_p, /**< [in, out] ecma value */ - uint32_t uint32_number) /**< number to assign */ -{ - if (uint32_number <= ECMA_INTEGER_NUMBER_MAX) - { - if (ecma_get_value_type_field (*value_p) != ECMA_TYPE_DIRECT - && ecma_get_value_type_field (*value_p) != ECMA_TYPE_OBJECT) - { - ecma_free_value (*value_p); - } - - *value_p = ecma_make_integer_value ((ecma_integer_value_t) uint32_number); - return; - } - - ecma_value_assign_float_number (value_p, (ecma_number_t) uint32_number); -} /* ecma_value_assign_uint32 */ - /** * Free the ecma value */ diff --git a/jerry-core/ecma/base/ecma-helpers.c b/jerry-core/ecma/base/ecma-helpers.c index 7449c582c..dd0899038 100644 --- a/jerry-core/ecma/base/ecma-helpers.c +++ b/jerry-core/ecma/base/ecma-helpers.c @@ -249,19 +249,6 @@ ecma_get_object_type (const ecma_object_t *object_p) /**< object */ return (ecma_object_type_t) (object_p->type_flags_refs & ECMA_OBJECT_TYPE_MASK); } /* ecma_get_object_type */ -/** - * Set object's internal implementation-defined type. - */ -inline void -ecma_set_object_type (ecma_object_t *object_p, /**< object */ - ecma_object_type_t type) /**< type */ -{ - JERRY_ASSERT (object_p != NULL); - JERRY_ASSERT (!(object_p->type_flags_refs & ECMA_OBJECT_FLAG_BUILT_IN_OR_LEXICAL_ENV)); - - object_p->type_flags_refs = (uint16_t) ((object_p->type_flags_refs & ~ECMA_OBJECT_TYPE_MASK) | type); -} /* ecma_set_object_type */ - /** * Get object's prototype. */ diff --git a/jerry-core/ecma/base/ecma-helpers.h b/jerry-core/ecma/base/ecma-helpers.h index 00936d616..3bbc9f021 100644 --- a/jerry-core/ecma/base/ecma-helpers.h +++ b/jerry-core/ecma/base/ecma-helpers.h @@ -145,7 +145,6 @@ ecma_value_t ecma_make_error_obj_value (const ecma_object_t *object_p); ecma_integer_value_t ecma_get_integer_from_value (ecma_value_t value) __attr_pure___; ecma_number_t ecma_get_float_from_value (ecma_value_t value) __attr_pure___; ecma_number_t ecma_get_number_from_value (ecma_value_t value) __attr_pure___; -uint32_t ecma_get_uint32_from_value (ecma_value_t value) __attr_pure___; ecma_string_t *ecma_get_string_from_value (ecma_value_t value) __attr_pure___; ecma_object_t *ecma_get_object_from_value (ecma_value_t value) __attr_pure___; ecma_value_t ecma_get_value_from_error_value (ecma_value_t value) __attr_pure___; @@ -156,7 +155,6 @@ ecma_value_t ecma_copy_value_if_not_object (ecma_value_t value); ecma_value_t ecma_update_float_number (ecma_value_t float_value, ecma_number_t new_number); void ecma_value_assign_value (ecma_value_t *value_p, ecma_value_t ecma_value); void ecma_value_assign_number (ecma_value_t *value_p, ecma_number_t ecma_number); -void ecma_value_assign_uint32 (ecma_value_t *value_p, uint32_t uint32_number); void ecma_free_value (ecma_value_t value); void ecma_fast_free_value (ecma_value_t value); void ecma_free_value_if_not_object (ecma_value_t value); @@ -289,7 +287,6 @@ bool ecma_is_lexical_environment (const ecma_object_t *object_p) __attr_pure___; bool ecma_get_object_extensible (const ecma_object_t *object_p) __attr_pure___; void ecma_set_object_extensible (ecma_object_t *object_p, bool is_extensible); ecma_object_type_t ecma_get_object_type (const ecma_object_t *object_p) __attr_pure___; -void ecma_set_object_type (ecma_object_t *object_p, ecma_object_type_t type); ecma_object_t *ecma_get_object_prototype (const ecma_object_t *object_p) __attr_pure___; bool ecma_get_object_is_builtin (const ecma_object_t *object_p) __attr_pure___; void ecma_set_object_is_builtin (ecma_object_t *object_p);