writef(Context* ctx, const char* format, ...) { WASM_SNPRINTF_ALLOCA(buffer, length, format); /* default to following space */ write_data_with_next_char(ctx, buffer, length); ctx->next_char = NEXT_CHAR_SPACE; }
void wasm_writef(WasmStream* stream, const char* format, ...) { WASM_SNPRINTF_ALLOCA(buffer, length, format); wasm_write_data(stream, buffer, length, NULL); }
error(WasmOptionParser* parser, const char* format, ...) { WASM_SNPRINTF_ALLOCA(buffer, length, format); parser->on_error(parser, buffer); }
static SQInteger squirrel_throwerrorf(HSQUIRRELVM v, const char* format, ...) { WASM_SNPRINTF_ALLOCA(buffer, length, format); return sq_throwerror(v, buffer); }