Remove unused functions (#1710)
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély zsborbely.u-szeged@partner.samsung.com
This commit is contained in:
@@ -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
|
||||
*/
|
||||
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user