@@ -1460,18 +1460,13 @@ static uint8_t *
14601460jerry_append_chars_to_buffer (uint8_t * buffer_p , /**< buffer */
14611461 uint8_t * buffer_end_p , /**< the end of the buffer */
14621462 const char * chars , /**< string */
1463- lit_utf8_size_t string_size ) /**< string size */
1463+ size_t string_size ) /**< string size */
14641464{
14651465 if (buffer_p > buffer_end_p )
14661466 {
14671467 return buffer_p ;
14681468 }
14691469
1470- if (string_size == 0 )
1471- {
1472- string_size = (lit_utf8_size_t ) strlen (chars );
1473- }
1474-
14751470 if (buffer_p + string_size <= buffer_end_p )
14761471 {
14771472 memcpy ((char * ) buffer_p , chars , string_size );
@@ -1613,26 +1608,26 @@ jerry_get_literals_from_snapshot (const uint32_t *snapshot_p, /**< input snapsho
16131608 if (is_c_format )
16141609 {
16151610 /* 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 = " ) );
16171612
16181613 lit_buf_p = jerry_append_number_to_buffer (lit_buf_p , buffer_end_p , literal_count );
16191614
16201615 /* 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[" ) );
16221617
16231618 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" ) );
16251620
16261621 for (lit_utf8_size_t i = 0 ; i < literal_count ; i ++ )
16271622 {
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 ( " \"" ) );
16291624 ECMA_STRING_TO_UTF8_STRING (literal_array [i ], str_buffer_p , str_buffer_size );
16301625 for (lit_utf8_size_t j = 0 ; j < str_buffer_size ; j ++ )
16311626 {
16321627 uint8_t byte = str_buffer_p [j ];
16331628 if (byte < 32 || byte > 127 )
16341629 {
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" ) );
16361631 ecma_char_t hex_digit = (ecma_char_t ) (byte >> 4 );
16371632 * lit_buf_p ++ = (lit_utf8_byte_t ) ((hex_digit > 9 ) ? (hex_digit + ('A' - 10 )) : (hex_digit + '0' ));
16381633 hex_digit = (lit_utf8_byte_t ) (byte & 0xf );
@@ -1649,20 +1644,20 @@ jerry_get_literals_from_snapshot (const uint32_t *snapshot_p, /**< input snapsho
16491644 }
16501645
16511646 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 ( "\"" ) );
16531648
16541649 if (i < literal_count - 1 )
16551650 {
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 ( "," ) );
16571652 }
16581653
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" ) );
16601655 }
16611656
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[" ) );
16631658
16641659 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" ) );
16661661 }
16671662
16681663 /* Save the literal sizes respectively. */
@@ -1672,35 +1667,35 @@ jerry_get_literals_from_snapshot (const uint32_t *snapshot_p, /**< input snapsho
16721667
16731668 if (is_c_format )
16741669 {
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 ( " " ) );
16761671 }
16771672
16781673 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 ( " " ) );
16801675
16811676 if (is_c_format )
16821677 {
16831678 /* 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 ( "/* " ) );
16851680 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 ( " */" ) );
16871682
16881683 if (i < literal_count - 1 )
16891684 {
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 ( "," ) );
16911686 }
16921687 }
16931688 else
16941689 {
16951690 lit_buf_p = jerry_append_ecma_string_to_buffer (lit_buf_p , buffer_end_p , literal_array [i ]);
16961691 }
16971692
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" ) );
16991694 }
17001695
17011696 if (is_c_format )
17021697 {
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" ) );
17041699 }
17051700
17061701 JMEM_FINALIZE_LOCAL_ARRAY (literal_array );
0 commit comments