@@ -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,27 @@ 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 =
1612+ jerry_append_chars_to_buffer (lit_buf_p , buffer_end_p , JERRY_ZSTR_ARG ("jerry_length_t literal_count = " ));
16171613
16181614 lit_buf_p = jerry_append_number_to_buffer (lit_buf_p , buffer_end_p , literal_count );
16191615
16201616 /* 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[" ) );
16221618
16231619 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" ) );
16251621
16261622 for (lit_utf8_size_t i = 0 ; i < literal_count ; i ++ )
16271623 {
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 ( " \"" ) );
16291625 ECMA_STRING_TO_UTF8_STRING (literal_array [i ], str_buffer_p , str_buffer_size );
16301626 for (lit_utf8_size_t j = 0 ; j < str_buffer_size ; j ++ )
16311627 {
16321628 uint8_t byte = str_buffer_p [j ];
16331629 if (byte < 32 || byte > 127 )
16341630 {
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" ) );
16361632 ecma_char_t hex_digit = (ecma_char_t ) (byte >> 4 );
16371633 * lit_buf_p ++ = (lit_utf8_byte_t ) ((hex_digit > 9 ) ? (hex_digit + ('A' - 10 )) : (hex_digit + '0' ));
16381634 hex_digit = (lit_utf8_byte_t ) (byte & 0xf );
@@ -1649,20 +1645,21 @@ jerry_get_literals_from_snapshot (const uint32_t *snapshot_p, /**< input snapsho
16491645 }
16501646
16511647 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 ( "\"" ) );
16531649
16541650 if (i < literal_count - 1 )
16551651 {
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 ( "," ) );
16571653 }
16581654
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" ) );
16601656 }
16611657
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[" ));
16631660
16641661 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" ) );
16661663 }
16671664
16681665 /* Save the literal sizes respectively. */
@@ -1672,35 +1669,35 @@ jerry_get_literals_from_snapshot (const uint32_t *snapshot_p, /**< input snapsho
16721669
16731670 if (is_c_format )
16741671 {
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 ( " " ) );
16761673 }
16771674
16781675 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 ( " " ) );
16801677
16811678 if (is_c_format )
16821679 {
16831680 /* 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 ( "/* " ) );
16851682 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 ( " */" ) );
16871684
16881685 if (i < literal_count - 1 )
16891686 {
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 ( "," ) );
16911688 }
16921689 }
16931690 else
16941691 {
16951692 lit_buf_p = jerry_append_ecma_string_to_buffer (lit_buf_p , buffer_end_p , literal_array [i ]);
16961693 }
16971694
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" ) );
16991696 }
17001697
17011698 if (is_c_format )
17021699 {
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" ) );
17041701 }
17051702
17061703 JMEM_FINALIZE_LOCAL_ARRAY (literal_array );
0 commit comments