Skip to content

duk_push_fixed_buffer()

1.0.0 stack buffer

プロトタイプ

c
void *duk_push_fixed_buffer(duk_context *ctx, duk_size_t size);

スタック

| ... | -> | ... | buf |

要約

固定サイズのバッファを割り当てて、それをバリュースタックにプッシュします。dynamic = 0 での duk_push_buffer() のショートカットです。

c
void *p;

p = duk_push_fixed_buffer(ctx, 1024);
printf("allocated buffer, data area: %p\n", p);