Refactor the remaining date string conversion helpers.

JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg@inf.u-szeged.hu
This commit is contained in:
Zoltan Herczeg
2015-08-14 05:40:56 -07:00
parent 99ff8018bd
commit 5e301a1d71
3 changed files with 146 additions and 98 deletions
@@ -120,14 +120,12 @@ extern ecma_completion_value_t ecma_date_set_internal_property (ecma_value_t thi
extern void ecma_date_insert_leading_zeros (ecma_string_t **str_p,
ecma_number_t num,
uint32_t length);
extern void ecma_date_insert_num_with_sep (ecma_string_t **str_p,
ecma_number_t num,
lit_magic_string_id_t magic_str_id,
uint32_t length);
extern ecma_completion_value_t ecma_date_value_to_string (ecma_number_t datetime_num);
extern ecma_completion_value_t ecma_date_value_to_utc_string (ecma_number_t datetime_num);
extern ecma_completion_value_t ecma_date_value_to_iso_string (ecma_number_t datetime_num);
extern ecma_completion_value_t ecma_date_value_to_date_string (ecma_number_t datetime_num);
extern ecma_completion_value_t ecma_date_value_to_time_string (ecma_number_t datetime_num);
extern ecma_completion_value_t ecma_date_get_primitive_value (ecma_value_t this_arg);
#endif /* !CONFIG_ECMA_COMPACT_PROFILE_DISABLE_DATE_BUILTIN */