mirror of
https://github.com/Ylianst/MeshAgent
synced 2026-01-07 11:03:55 +00:00
Compressed integrated JavaScript
This commit is contained in:
@@ -115,6 +115,7 @@ char *Duktape_Duplicate_GetStringEx(duk_context *ctx, duk_idx_t i, duk_size_t *l
|
||||
#define duk_table_hasKey(ctx, i, key) duk_has_prop_string(ctx, i, key)
|
||||
#define duk_table_delKey(ctx, i, key) duk_del_prop_string(ctx, i, key)
|
||||
|
||||
#define duk_buffer_concat(ctx) duk_push_global_object(ctx);duk_get_prop_string(ctx,-1,"Buffer");duk_remove(ctx,-2);duk_get_prop_string(ctx, -1, "concat");duk_swap_top(ctx, -2);duk_dup(ctx, -3);duk_call_method(ctx,1);duk_remove(ctx, -2);
|
||||
#define duk_buffer_slice(ctx, i, start, len) duk_dup(ctx, i);duk_get_prop_string(ctx, -1, "slice");duk_swap_top(ctx, -2);duk_push_int(ctx, start);duk_push_int(ctx, len);duk_pcall_method(ctx, 2);duk_remove(ctx, -2);
|
||||
#define duk_string_concat(ctx, i) duk_dup(ctx, i);duk_get_prop_string(ctx, -1, "concat");duk_swap_top(ctx, -2);duk_dup(ctx, -3);duk_pcall_method(ctx, 1);duk_remove(ctx, -2);
|
||||
#define duk_string_split(ctx, i, delim) duk_dup(ctx, i);duk_get_prop_string(ctx, -1, "split");duk_swap_top(ctx, -2);duk_push_string(ctx, delim);duk_call_method(ctx, 1);
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user