@@ -555,10 +555,10 @@ lit_read_code_point_from_utf8 (const lit_utf8_byte_t *buf_p, /**< buffer with ch
555
555
{
556
556
JERRY_ASSERT (buf_p && buf_size);
557
557
558
- lit_utf8_byte_t c = ( uint8_t ) buf_p[0 ];
558
+ lit_utf8_byte_t c = buf_p[0 ];
559
559
if ((c & LIT_UTF8_1_BYTE_MASK) == LIT_UTF8_1_BYTE_MARKER)
560
560
{
561
- *code_point = (uint32_t ) (c & LIT_UTF8_LAST_7_BITS_MASK);
561
+ *code_point = (lit_code_point_t ) (c & LIT_UTF8_LAST_7_BITS_MASK);
562
562
return 1 ;
563
563
}
564
564
@@ -567,17 +567,17 @@ lit_read_code_point_from_utf8 (const lit_utf8_byte_t *buf_p, /**< buffer with ch
567
567
if ((c & LIT_UTF8_2_BYTE_MASK) == LIT_UTF8_2_BYTE_MARKER)
568
568
{
569
569
bytes_count = 2 ;
570
- ret = ((uint32_t ) (c & LIT_UTF8_LAST_5_BITS_MASK));
570
+ ret = ((lit_code_point_t ) (c & LIT_UTF8_LAST_5_BITS_MASK));
571
571
}
572
572
else if ((c & LIT_UTF8_3_BYTE_MASK) == LIT_UTF8_3_BYTE_MARKER)
573
573
{
574
574
bytes_count = 3 ;
575
- ret = ((uint32_t ) (c & LIT_UTF8_LAST_4_BITS_MASK));
575
+ ret = ((lit_code_point_t ) (c & LIT_UTF8_LAST_4_BITS_MASK));
576
576
}
577
577
else if ((c & LIT_UTF8_4_BYTE_MASK) == LIT_UTF8_4_BYTE_MARKER)
578
578
{
579
579
bytes_count = 4 ;
580
- ret = ((uint32_t ) (c & LIT_UTF8_LAST_3_BITS_MASK));
580
+ ret = ((lit_code_point_t ) (c & LIT_UTF8_LAST_3_BITS_MASK));
581
581
}
582
582
else
583
583
{
@@ -608,8 +608,8 @@ lit_utf8_string_calc_hash_last_bytes (const lit_utf8_byte_t *utf8_buf_p, /**< ch
608
608
{
609
609
JERRY_ASSERT (utf8_buf_p != NULL );
610
610
611
- lit_utf8_byte_t byte1 = (utf8_buf_size > 0 ) ? utf8_buf_p[utf8_buf_size - 1 ] : 0 ;
612
- lit_utf8_byte_t byte2 = (utf8_buf_size > 1 ) ? utf8_buf_p[utf8_buf_size - 2 ] : 0 ;
611
+ lit_utf8_byte_t byte1 = (utf8_buf_size > 0 ) ? utf8_buf_p[utf8_buf_size - 1 ] : ( lit_utf8_byte_t ) 0 ;
612
+ lit_utf8_byte_t byte2 = (utf8_buf_size > 1 ) ? utf8_buf_p[utf8_buf_size - 2 ] : ( lit_utf8_byte_t ) 0 ;
613
613
614
614
uint32_t t1 = (uint32_t ) byte1 + (uint32_t ) byte2;
615
615
uint32_t t2 = t1 * 0x24418b66 ;
0 commit comments