@@ -1460,18 +1460,13 @@ static uint8_t *
1460
1460
jerry_append_chars_to_buffer (uint8_t * buffer_p , /**< buffer */
1461
1461
uint8_t * buffer_end_p , /**< the end of the buffer */
1462
1462
const char * chars , /**< string */
1463
- lit_utf8_size_t string_size ) /**< string size */
1463
+ size_t string_size ) /**< string size */
1464
1464
{
1465
1465
if (buffer_p > buffer_end_p )
1466
1466
{
1467
1467
return buffer_p ;
1468
1468
}
1469
1469
1470
- if (string_size == 0 )
1471
- {
1472
- string_size = (lit_utf8_size_t ) strlen (chars );
1473
- }
1474
-
1475
1470
if (buffer_p + string_size <= buffer_end_p )
1476
1471
{
1477
1472
memcpy ((char * ) buffer_p , chars , string_size );
@@ -1613,26 +1608,26 @@ jerry_get_literals_from_snapshot (const uint32_t *snapshot_p, /**< input snapsho
1613
1608
if (is_c_format )
1614
1609
{
1615
1610
/* Save literal count. */
1616
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , "jerry_length_t literal_count = " , 0 );
1611
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "jerry_length_t literal_count = " ) );
1617
1612
1618
1613
lit_buf_p = jerry_append_number_to_buffer (lit_buf_p , buffer_end_p , literal_count );
1619
1614
1620
1615
/* Save the array of literals. */
1621
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , ";\n\njerry_char_t *literals[" , 0 );
1616
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( ";\n\njerry_char_t *literals[" ) );
1622
1617
1623
1618
lit_buf_p = jerry_append_number_to_buffer (lit_buf_p , buffer_end_p , literal_count );
1624
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , "] =\n{\n" , 0 );
1619
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "] =\n{\n" ) );
1625
1620
1626
1621
for (lit_utf8_size_t i = 0 ; i < literal_count ; i ++ )
1627
1622
{
1628
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , " \"" , 0 );
1623
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( " \"" ) );
1629
1624
ECMA_STRING_TO_UTF8_STRING (literal_array [i ], str_buffer_p , str_buffer_size );
1630
1625
for (lit_utf8_size_t j = 0 ; j < str_buffer_size ; j ++ )
1631
1626
{
1632
1627
uint8_t byte = str_buffer_p [j ];
1633
1628
if (byte < 32 || byte > 127 )
1634
1629
{
1635
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , "\\x" , 0 );
1630
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "\\x" ) );
1636
1631
ecma_char_t hex_digit = (ecma_char_t ) (byte >> 4 );
1637
1632
* lit_buf_p ++ = (lit_utf8_byte_t ) ((hex_digit > 9 ) ? (hex_digit + ('A' - 10 )) : (hex_digit + '0' ));
1638
1633
hex_digit = (lit_utf8_byte_t ) (byte & 0xf );
@@ -1649,20 +1644,20 @@ jerry_get_literals_from_snapshot (const uint32_t *snapshot_p, /**< input snapsho
1649
1644
}
1650
1645
1651
1646
ECMA_FINALIZE_UTF8_STRING (str_buffer_p , str_buffer_size );
1652
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , "\"" , 0 );
1647
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "\"" ) );
1653
1648
1654
1649
if (i < literal_count - 1 )
1655
1650
{
1656
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , "," , 0 );
1651
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "," ) );
1657
1652
}
1658
1653
1659
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , "\n" , 0 );
1654
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "\n" ) );
1660
1655
}
1661
1656
1662
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , "};\n\njerry_length_t literal_sizes[" , 0 );
1657
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "};\n\njerry_length_t literal_sizes[" ) );
1663
1658
1664
1659
lit_buf_p = jerry_append_number_to_buffer (lit_buf_p , buffer_end_p , literal_count );
1665
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , "] =\n{\n" , 0 );
1660
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "] =\n{\n" ) );
1666
1661
}
1667
1662
1668
1663
/* Save the literal sizes respectively. */
@@ -1672,35 +1667,35 @@ jerry_get_literals_from_snapshot (const uint32_t *snapshot_p, /**< input snapsho
1672
1667
1673
1668
if (is_c_format )
1674
1669
{
1675
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , " " , 0 );
1670
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( " " ) );
1676
1671
}
1677
1672
1678
1673
lit_buf_p = jerry_append_number_to_buffer (lit_buf_p , buffer_end_p , str_size );
1679
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , " " , 0 );
1674
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( " " ) );
1680
1675
1681
1676
if (is_c_format )
1682
1677
{
1683
1678
/* Show the given string as a comment. */
1684
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , "/* " , 0 );
1679
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "/* " ) );
1685
1680
lit_buf_p = jerry_append_ecma_string_to_buffer (lit_buf_p , buffer_end_p , literal_array [i ]);
1686
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , " */" , 0 );
1681
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( " */" ) );
1687
1682
1688
1683
if (i < literal_count - 1 )
1689
1684
{
1690
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , "," , 0 );
1685
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "," ) );
1691
1686
}
1692
1687
}
1693
1688
else
1694
1689
{
1695
1690
lit_buf_p = jerry_append_ecma_string_to_buffer (lit_buf_p , buffer_end_p , literal_array [i ]);
1696
1691
}
1697
1692
1698
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , "\n" , 0 );
1693
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "\n" ) );
1699
1694
}
1700
1695
1701
1696
if (is_c_format )
1702
1697
{
1703
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , "};\n" , 0 );
1698
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "};\n" ) );
1704
1699
}
1705
1700
1706
1701
JMEM_FINALIZE_LOCAL_ARRAY (literal_array );
0 commit comments