@@ -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,27 @@ 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 =
1612
+ jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ("jerry_length_t literal_count = " ));
1617
1613
1618
1614
lit_buf_p = jerry_append_number_to_buffer (lit_buf_p , buffer_end_p , literal_count );
1619
1615
1620
1616
/* 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 );
1617
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( ";\n\njerry_char_t *literals[" ) );
1622
1618
1623
1619
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 );
1620
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "] =\n{\n" ) );
1625
1621
1626
1622
for (lit_utf8_size_t i = 0 ; i < literal_count ; i ++ )
1627
1623
{
1628
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , " \"" , 0 );
1624
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( " \"" ) );
1629
1625
ECMA_STRING_TO_UTF8_STRING (literal_array [i ], str_buffer_p , str_buffer_size );
1630
1626
for (lit_utf8_size_t j = 0 ; j < str_buffer_size ; j ++ )
1631
1627
{
1632
1628
uint8_t byte = str_buffer_p [j ];
1633
1629
if (byte < 32 || byte > 127 )
1634
1630
{
1635
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , "\\x" , 0 );
1631
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "\\x" ) );
1636
1632
ecma_char_t hex_digit = (ecma_char_t ) (byte >> 4 );
1637
1633
* lit_buf_p ++ = (lit_utf8_byte_t ) ((hex_digit > 9 ) ? (hex_digit + ('A' - 10 )) : (hex_digit + '0' ));
1638
1634
hex_digit = (lit_utf8_byte_t ) (byte & 0xf );
@@ -1649,20 +1645,21 @@ jerry_get_literals_from_snapshot (const uint32_t *snapshot_p, /**< input snapsho
1649
1645
}
1650
1646
1651
1647
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 );
1648
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "\"" ) );
1653
1649
1654
1650
if (i < literal_count - 1 )
1655
1651
{
1656
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , "," , 0 );
1652
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "," ) );
1657
1653
}
1658
1654
1659
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , "\n" , 0 );
1655
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "\n" ) );
1660
1656
}
1661
1657
1662
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , "};\n\njerry_length_t literal_sizes[" , 0 );
1658
+ lit_buf_p =
1659
+ jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ("};\n\njerry_length_t literal_sizes[" ));
1663
1660
1664
1661
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 );
1662
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "] =\n{\n" ) );
1666
1663
}
1667
1664
1668
1665
/* Save the literal sizes respectively. */
@@ -1672,35 +1669,35 @@ jerry_get_literals_from_snapshot (const uint32_t *snapshot_p, /**< input snapsho
1672
1669
1673
1670
if (is_c_format )
1674
1671
{
1675
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , " " , 0 );
1672
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( " " ) );
1676
1673
}
1677
1674
1678
1675
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 );
1676
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( " " ) );
1680
1677
1681
1678
if (is_c_format )
1682
1679
{
1683
1680
/* Show the given string as a comment. */
1684
- 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 ( "/* " ) );
1685
1682
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 );
1683
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( " */" ) );
1687
1684
1688
1685
if (i < literal_count - 1 )
1689
1686
{
1690
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , "," , 0 );
1687
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "," ) );
1691
1688
}
1692
1689
}
1693
1690
else
1694
1691
{
1695
1692
lit_buf_p = jerry_append_ecma_string_to_buffer (lit_buf_p , buffer_end_p , literal_array [i ]);
1696
1693
}
1697
1694
1698
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , "\n" , 0 );
1695
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "\n" ) );
1699
1696
}
1700
1697
1701
1698
if (is_c_format )
1702
1699
{
1703
- lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , "};\n" , 0 );
1700
+ lit_buf_p = jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ( "};\n" ) );
1704
1701
}
1705
1702
1706
1703
JMEM_FINALIZE_LOCAL_ARRAY (literal_array );
0 commit comments