diff options
author | Adam Chlipala <adam@chlipala.net> | 2014-07-31 09:56:41 -0400 |
---|---|---|
committer | Adam Chlipala <adam@chlipala.net> | 2014-07-31 09:56:41 -0400 |
commit | 3154131cddb8bc8fe76b86bd9f4902f1d531bce6 (patch) | |
tree | 94c286505de9c26af97dc420ae0c4c6aa11fd21b /src/c | |
parent | 08bbe52588b9d195295f1b5aca14c88a9ae3ea3c (diff) |
New .urp directive: file
Diffstat (limited to 'src/c')
-rw-r--r-- | src/c/urweb.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/c/urweb.c b/src/c/urweb.c index a9e722ad..1799d01e 100644 --- a/src/c/urweb.c +++ b/src/c/urweb.c @@ -3861,6 +3861,11 @@ __attribute__((noreturn)) void uw_return_blob(uw_context ctx, uw_Basis_blob b, u longjmp(ctx->jmp_buf, RETURN_INDIRECTLY); } +void uw_replace_page(uw_context ctx, const char *data, size_t size) { + uw_buffer_reset(&ctx->page); + ctx_uw_buffer_append(ctx, "page", &ctx->page, data, size); +} + __attribute__((noreturn)) void uw_return_blob_from_page(uw_context ctx, uw_Basis_string mimeType) { cleanup *cl; int len; |