Rename jerry_string_set_external_string_free_callback (#4743)

jerry_string_set_external_string_free_callback -> jerry_string_set_external_free_callback

JerryScript-DCO-1.0-Signed-off-by: Gergo Csizi csgergo92@gmail.com
This commit is contained in:
Gergo Csizi
2021-08-27 20:02:32 +02:00
committed by GitHub
parent be910b9867
commit 5a69b183c3
4 changed files with 21 additions and 22 deletions
+9 -9
View File
@@ -774,7 +774,7 @@ typedef void (*jerry_object_native_free_callback_t) (void *native_p, struct jerr
**Summary**
Free callback for external strings. See
[jerry_string_set_external_string_free_callback](#jerry_string_set_external_string_free_callback)
[jerry_string_set_external_free_callback](#jerry_string_set_external_free_callback)
for more information.
**Prototype**
@@ -793,7 +793,7 @@ typedef void (*jerry_external_string_free_callback_t) (jerry_char_t *string_p,
**See also**
- [jerry_string_set_external_string_free_callback](#jerry_string_set_external_string_free_callback)
- [jerry_string_set_external_free_callback](#jerry_string_set_external_free_callback)
- [jerry_create_external_string](#jerry_create_external_string)
- [jerry_create_external_string_sz](#jerry_create_external_string_sz)
@@ -4223,7 +4223,7 @@ jerry_substring_to_utf8_char_buffer (const jerry_value_t value,
- [jerry_is_valid_utf8_string](#jerry_is_valid_utf8_string)
# jerry_string_set_external_string_free_callback
# jerry_string_set_external_free_callback
**Summary**
@@ -4240,7 +4240,7 @@ first external string is created.
**Prototype**
```c
void jerry_string_set_external_string_free_callback (jerry_external_string_free_callback_t callback_p);
void jerry_string_set_external_free_callback (jerry_external_string_free_callback_t callback_p);
```
- `callback_p` - callback which is called when an external string is freed.
@@ -4268,7 +4268,7 @@ main (void)
{
jerry_init (JERRY_INIT_EMPTY);
jerry_string_set_external_string_free_callback (external_string_free_callback);
jerry_string_set_external_free_callback (external_string_free_callback);
const char *string_p = "This is a long external string, should not be duplicated!";
jerry_value_t external_string = jerry_create_external_string ((jerry_char_t *) string_p, NULL);
@@ -7386,7 +7386,7 @@ should not be modified until the free callback is called. This function can be u
the duplication of large strings.
*Note*:
- The free callback can be set by [jerry_string_set_external_string_free_callback](#jerry_string_set_external_string_free_callback)
- The free callback can be set by [jerry_string_set_external_free_callback](#jerry_string_set_external_free_callback)
- Returned value must be freed with [jerry_release_value](#jerry_release_value)
when it is no longer needed.
@@ -7423,7 +7423,7 @@ jerry_create_external_string (const jerry_char_t *str_p, void *user_p);
- [jerry_is_valid_cesu8_string](#jerry_is_valid_cesu8_string)
- [jerry_create_external_string_sz](#jerry_create_external_string_sz)
- [jerry_string_set_external_string_free_callback](#jerry_string_set_external_string_free_callback)
- [jerry_string_set_external_free_callback](#jerry_string_set_external_free_callback)
## jerry_create_external_string_sz
@@ -7435,7 +7435,7 @@ should not be modified until the free callback is called. This function can be u
the duplication of large strings.
*Note*:
- The free callback can be set by [jerry_string_set_external_string_free_callback](#jerry_string_set_external_string_free_callback)
- The free callback can be set by [jerry_string_set_external_free_callback](#jerry_string_set_external_free_callback)
- Returned value must be freed with [jerry_release_value](#jerry_release_value)
when it is no longer needed.
@@ -7477,7 +7477,7 @@ jerry_create_external_string_sz (const jerry_char_t *str_p,
- [jerry_is_valid_cesu8_string](#jerry_is_valid_cesu8_string)
- [jerry_create_external_string](#jerry_create_external_string)
- [jerry_string_set_external_string_free_callback](#jerry_string_set_external_string_free_callback)
- [jerry_string_set_external_free_callback](#jerry_string_set_external_free_callback)
## jerry_create_symbol