diff options
author | Adam Chlipala <adamc@hcoop.net> | 2008-09-02 16:10:07 -0400 |
---|---|---|
committer | Adam Chlipala <adamc@hcoop.net> | 2008-09-02 16:10:07 -0400 |
commit | 42ad3a0b10a3e41d1b011b568c0643436e3bb101 (patch) | |
tree | 384cf791122fe1b912765c624fdf59ea31e7588a /src/c | |
parent | be2a1797452302e2e2f559bb45c1fed431e4dfc8 (diff) |
First query example working
Diffstat (limited to 'src/c')
-rw-r--r-- | src/c/urweb.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/c/urweb.c b/src/c/urweb.c index 10d474f4..f0e93e46 100644 --- a/src/c/urweb.c +++ b/src/c/urweb.c @@ -575,3 +575,17 @@ lw_Basis_string lw_Basis_strcat(lw_context ctx, lw_Basis_string s1, lw_Basis_str return s; } + +lw_Basis_string lw_Basis_strdup(lw_context ctx, lw_Basis_string s1) { + int len = strlen(s1) + 1; + char *s; + + lw_check_heap(ctx, len); + + s = ctx->heap_front; + + strcpy(s, s1); + ctx->heap_front += len; + + return s; +} |