Decimal conversion of Number to zt-string (still not precise enough). Zt-string copy and length calculation helpers.

This commit is contained in:
Ruben Ayrapetyan
2014-09-01 21:12:02 +04:00
parent e35f54fe86
commit 813831a23b
7 changed files with 287 additions and 65 deletions
+3 -1
View File
@@ -107,9 +107,11 @@ extern ecma_number_t ecma_string_to_number (const ecma_string_t *str_p);
extern ssize_t ecma_string_to_zt_string (const ecma_string_t *string_desc_p,
ecma_char_t *buffer_p,
ssize_t buffer_size);
extern bool ecma_compare_zt_string_to_zt_string (const ecma_char_t *string1_p, const ecma_char_t *string2_p);
extern bool ecma_compare_ecma_string_to_ecma_string (const ecma_string_t *string1_p,
const ecma_string_t *string2_p);
extern bool ecma_compare_zt_string_to_zt_string (const ecma_char_t *string1_p, const ecma_char_t *string2_p);
extern ssize_t ecma_copy_zt_string_to_buffer (const ecma_char_t *string_p, ecma_char_t *buffer_p, ssize_t buffer_size);
extern ecma_length_t ecma_zt_string_length (const ecma_char_t *string_p);
/* ecma-helpers-number.c */
extern ecma_number_t ecma_number_make_nan (void);