aboutsummaryrefslogtreecommitdiff
path: root/targets
diff options
context:
space:
mode:
authorZoltan Herczeg <zherczeg.u-szeged@partner.samsung.com>2021-07-27 13:40:19 +0200
committerGitHub <noreply@github.com>2021-07-27 13:40:19 +0200
commit951044c036f0bd1260797ebdc6e4fed6a36785b0 (patch)
treee2863a33403b8badad394d118450c3944b092700 /targets
parentd99905aca63b3271606d90c4d19f356085f6dccc (diff)
Change resource name to a string. (#4724)
JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
Diffstat (limited to 'targets')
-rw-r--r--targets/nuttx-stm32f4/jerry_main.c4
-rw-r--r--targets/nuttx-stm32f4/jerry_module.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/targets/nuttx-stm32f4/jerry_main.c b/targets/nuttx-stm32f4/jerry_main.c
index 5bd1dc58..8b8624ba 100644
--- a/targets/nuttx-stm32f4/jerry_main.c
+++ b/targets/nuttx-stm32f4/jerry_main.c
@@ -419,12 +419,12 @@ int jerry_main (int argc, char *argv[])
jerry_parse_options_t parse_options;
parse_options.options = JERRY_PARSE_HAS_RESOURCE;
- parse_options.resource_name_p = (const jerry_char_t *) file_names[i];
- parse_options.resource_name_length = strlen (file_names[i]);
+ parse_options.resource_name = jerry_create_string ((const jerry_char_t *) file_names[i]);
ret_value = jerry_parse (source_p,
source_size,
&parse_options);
+ jerry_release_value (parse_options.resource_name);
free ((void*) source_p);
if (!jerry_value_is_error (ret_value))
diff --git a/targets/nuttx-stm32f4/jerry_module.c b/targets/nuttx-stm32f4/jerry_module.c
index 1e3c5b59..97f92dcf 100644
--- a/targets/nuttx-stm32f4/jerry_module.c
+++ b/targets/nuttx-stm32f4/jerry_module.c
@@ -259,13 +259,13 @@ jerry_port_module_resolve (const jerry_value_t specifier, /**< module specifier
jerry_parse_options_t parse_options;
parse_options.options = JERRY_PARSE_MODULE | JERRY_PARSE_HAS_RESOURCE;
- parse_options.resource_name_p = (jerry_char_t *) in_path_p;
- parse_options.resource_name_length = (size_t) in_path_length;
+ parse_options.resource_name = jerry_create_string_sz ((const jerry_char_t *) in_path_p, in_path_length);
jerry_value_t ret_value = jerry_parse (source_p,
source_size,
&parse_options);
+ jerry_release_value (parse_options.resource_name);
jerry_port_release_source (source_p);
free (in_path_p);