|
|
@@ -9,6 +9,13 @@
|
|
|
#ifndef JERRY_BUFFER_H__
|
|
|
#define JERRY_BUFFER_H__
|
|
|
|
|
|
+#include <rtthread.h>
|
|
|
+#include <jerry_util.h>
|
|
|
+
|
|
|
+#ifdef __cplusplus
|
|
|
+extern "C" {
|
|
|
+#endif
|
|
|
+
|
|
|
typedef struct js_buffer
|
|
|
{
|
|
|
uint8_t *buffer;
|
|
|
@@ -19,6 +26,11 @@ int js_buffer_init(void);
|
|
|
int js_buffer_cleanup(void);
|
|
|
|
|
|
js_buffer_t *jerry_buffer_find(const jerry_value_t obj);
|
|
|
+bool jerry_value_is_buffer(const jerry_value_t value);
|
|
|
jerry_value_t jerry_buffer_create(uint32_t size, js_buffer_t **ret_buf);
|
|
|
|
|
|
+#ifdef __cplusplus
|
|
|
+}
|
|
|
+#endif
|
|
|
+
|
|
|
#endif
|