File tree Expand file tree Collapse file tree 7 files changed +28
-13
lines changed
curie_bsp/jerry_app/quark
tizenrt-artik053/apps/jerryscript Expand file tree Collapse file tree 7 files changed +28
-13
lines changed Original file line number Diff line number Diff line change @@ -172,7 +172,7 @@ print_unhandled_exception (jerry_value_t error_value) /**< error value */
172
172
return ;
173
173
}
174
174
175
- jerry_size_t err_str_size = jerry_get_string_size (err_str_val );
175
+ jerry_size_t err_str_size = jerry_get_utf8_string_size (err_str_val );
176
176
177
177
if (err_str_size >= 256 )
178
178
{
@@ -182,7 +182,7 @@ print_unhandled_exception (jerry_value_t error_value) /**< error value */
182
182
}
183
183
184
184
jerry_char_t err_str_buf [256 ];
185
- jerry_size_t string_end = jerry_string_to_char_buffer (err_str_val , err_str_buf , err_str_size );
185
+ jerry_size_t string_end = jerry_string_to_utf8_char_buffer (err_str_val , err_str_buf , err_str_size );
186
186
assert (string_end == err_str_size );
187
187
err_str_buf [string_end ] = 0 ;
188
188
Original file line number Diff line number Diff line change @@ -118,15 +118,15 @@ print_unhandled_exception (jerry_value_t error_value) /**< error value */
118
118
if (!jerry_value_is_error (item_val )
119
119
&& jerry_value_is_string (item_val ))
120
120
{
121
- jerry_size_t str_size = jerry_get_string_size (item_val );
121
+ jerry_size_t str_size = jerry_get_utf8_string_size (item_val );
122
122
123
123
if (str_size >= 256 )
124
124
{
125
125
printf ("%3u: [Backtrace string too long]\n" , i );
126
126
}
127
127
else
128
128
{
129
- jerry_size_t string_end = jerry_string_to_char_buffer (item_val , err_str_buf , str_size );
129
+ jerry_size_t string_end = jerry_string_to_utf8_char_buffer (item_val , err_str_buf , str_size );
130
130
assert (string_end == str_size );
131
131
err_str_buf [string_end ] = 0 ;
132
132
@@ -141,7 +141,7 @@ print_unhandled_exception (jerry_value_t error_value) /**< error value */
141
141
}
142
142
143
143
jerry_value_t err_str_val = jerry_value_to_string (error_value );
144
- jerry_size_t err_str_size = jerry_get_string_size (err_str_val );
144
+ jerry_size_t err_str_size = jerry_get_utf8_string_size (err_str_val );
145
145
146
146
if (err_str_size >= 256 )
147
147
{
Original file line number Diff line number Diff line change @@ -48,9 +48,9 @@ void jerry_resolve_error (jerry_value_t ret_value)
48
48
{
49
49
ret_value = jerry_get_value_from_error (ret_value , true);
50
50
jerry_value_t err_str_val = jerry_value_to_string (ret_value );
51
- jerry_size_t err_str_size = jerry_get_string_size (err_str_val );
51
+ jerry_size_t err_str_size = jerry_get_utf8_string_size (err_str_val );
52
52
jerry_char_t * err_str_buf = (jerry_char_t * ) balloc (err_str_size , NULL );
53
- jerry_size_t sz = jerry_string_to_char_buffer (err_str_val , err_str_buf , err_str_size );
53
+ jerry_size_t sz = jerry_string_to_utf8_char_buffer (err_str_val , err_str_buf , err_str_size );
54
54
err_str_buf [sz ] = 0 ;
55
55
printk ("Script Error: unhandled exception: %s\n" , err_str_buf );
56
56
bfree (err_str_buf );
Original file line number Diff line number Diff line change @@ -55,7 +55,7 @@ DELCARE_HANDLER(print) {
55
55
{
56
56
if (jerry_value_is_string (args_p [cc ]))
57
57
{
58
- jerry_size_t size = jerry_get_string_size (args_p [0 ]);
58
+ jerry_size_t size = jerry_get_utf8_string_size (args_p [0 ]);
59
59
char * buffer ;
60
60
buffer = (char * ) malloc (size + 1 );
61
61
@@ -66,9 +66,9 @@ DELCARE_HANDLER(print) {
66
66
continue ;
67
67
}
68
68
69
- jerry_string_to_char_buffer (args_p [cc ],
70
- (jerry_char_t * ) buffer ,
71
- size );
69
+ jerry_string_to_utf8_char_buffer (args_p [cc ],
70
+ (jerry_char_t * ) buffer ,
71
+ size );
72
72
* (buffer + size ) = 0 ;
73
73
printf ("%s " , buffer );
74
74
free (buffer );
Original file line number Diff line number Diff line change @@ -160,7 +160,7 @@ print_unhandled_exception (jerry_value_t error_value) /**< error value */
160
160
161
161
error_value = jerry_get_value_from_error (error_value , false);
162
162
jerry_value_t err_str_val = jerry_value_to_string (error_value );
163
- jerry_size_t err_str_size = jerry_get_string_size (err_str_val );
163
+ jerry_size_t err_str_size = jerry_get_utf8_string_size (err_str_val );
164
164
jerry_char_t err_str_buf [256 ];
165
165
166
166
jerry_release_value (error_value );
Original file line number Diff line number Diff line change @@ -132,7 +132,7 @@ print_unhandled_exception (jerry_value_t error_value) /**< error value */
132
132
133
133
error_value = jerry_get_value_from_error (error_value , false);
134
134
jerry_value_t err_str_val = jerry_value_to_string (error_value );
135
- jerry_size_t err_str_size = jerry_get_string_size (err_str_val );
135
+ jerry_size_t err_str_size = jerry_get_utf8_string_size (err_str_val );
136
136
jerry_char_t err_str_buf [256 ];
137
137
138
138
jerry_release_value (error_value );
Original file line number Diff line number Diff line change
1
+ // Copyright JS Foundation and other contributors, http://js.foundation
2
+ //
3
+ // Licensed under the Apache License, Version 2.0 (the "License");
4
+ // you may not use this file except in compliance with the License.
5
+ // You may obtain a copy of the License at
6
+ //
7
+ // http://www.apache.org/licenses/LICENSE-2.0
8
+ //
9
+ // Unless required by applicable law or agreed to in writing, software
10
+ // distributed under the License is distributed on an "AS IS" BASIS
11
+ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
+ // See the License for the specific language governing permissions and
13
+ // limitations under the License.
14
+
15
+ throw new SyntaxError ( "𐐀" ) ;
You can’t perform that action at this time.
0 commit comments