summaryrefslogtreecommitdiff
path: root/include/lacweb.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/lacweb.h')
-rw-r--r--include/lacweb.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/include/lacweb.h b/include/lacweb.h
index 4bd49769..7061731f 100644
--- a/include/lacweb.h
+++ b/include/lacweb.h
@@ -6,19 +6,20 @@ int lw_really_send(int sock, void *buf, ssize_t len);
extern lw_unit lw_unit_v;
-lw_context lw_init(int page_len);
+lw_context lw_init(size_t page_len, size_t heap_len);
void lw_free(lw_context);
+void *lw_malloc(lw_context, size_t);
int lw_send(lw_context, int sock);
void lw_write(lw_context, const char*);
-char *lw_Basis_htmlifyString(lw_Basis_string);
+char *lw_Basis_htmlifyString(lw_context, lw_Basis_string);
void lw_Basis_htmlifyString_w(lw_context, lw_Basis_string);
-char *lw_Basis_attrifyInt(lw_Basis_int);
-char *lw_Basis_attrifyFloat(lw_Basis_float);
-char *lw_Basis_attrifyString(lw_Basis_string);
+char *lw_Basis_attrifyInt(lw_context, lw_Basis_int);
+char *lw_Basis_attrifyFloat(lw_context, lw_Basis_float);
+char *lw_Basis_attrifyString(lw_context, lw_Basis_string);
void lw_Basis_attrifyInt_w(lw_context, lw_Basis_int);
void lw_Basis_attrifyFloat_w(lw_context, lw_Basis_float);
@@ -35,4 +36,4 @@ void lw_Basis_urlifyString_w(lw_context, lw_Basis_string);
lw_Basis_int lw_unurlifyInt(char **);
lw_Basis_float lw_unurlifyFloat(char **);
-lw_Basis_string lw_unurlifyString(char **);
+lw_Basis_string lw_unurlifyString(lw_context, char **);