22 ret =
fread(buf, 1,
sizeof(buf), f);
24 fprintf(stderr,
"Read: %ld\n", (
long) ret);
37 duk_eval_string(ctx,
"(function (v) { print(Duktape.enc('jx', JSON.parse(v), null, 4)); })");
44int main(
int argc,
char *argv[]) {
static duk_ret_t do_jxpretty(duk_context *ctx)
duk_small_int_t duk_ret_t
duk_int_fast32_t duk_int_t
DUK_EXTERNAL void duk_concat(duk_context *ctx, duk_idx_t count)
DUK_EXTERNAL void duk_require_stack(duk_context *ctx, duk_idx_t extra)
DUK_EXTERNAL const char * duk_push_lstring(duk_context *ctx, const char *str, duk_size_t len)
DUK_EXTERNAL void duk_insert(duk_context *ctx, duk_idx_t to_index)
DUK_EXTERNAL duk_idx_t duk_get_top(duk_context *ctx)
DUK_EXTERNAL duk_int_t duk_safe_call(duk_context *ctx, duk_safe_call_function func, duk_idx_t nargs, duk_idx_t nrets)
DUK_EXTERNAL void duk_destroy_heap(duk_context *ctx)
DUK_EXTERNAL void duk_call(duk_context *ctx, duk_idx_t nargs)
#define duk_safe_to_string(ctx, index)
#define duk_eval_string(ctx, src)
#define duk_create_heap_default()