summaryrefslogtreecommitdiff
path: root/src/libwapcaplet.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libwapcaplet.c')
-rw-r--r--src/libwapcaplet.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/libwapcaplet.c b/src/libwapcaplet.c
index 1b5738b..cc80627 100644
--- a/src/libwapcaplet.c
+++ b/src/libwapcaplet.c
@@ -7,6 +7,8 @@
*/
#include <string.h>
+#include <stdint.h>
+#include <assert.h>
#include "libwapcaplet/libwapcaplet.h"
@@ -77,6 +79,8 @@ lwc_error
lwc_create_context(lwc_allocator_fn alloc, void *pw,
lwc_context **ret)
{
+ assert(alloc);
+
*ret = alloc(NULL, sizeof(lwc_context), pw);
if (*ret == NULL)
@@ -193,7 +197,7 @@ lwc_context_intern(lwc_context *ctx,
{
return __lwc_context_intern(ctx, s, slen, ret,
lwc_calculate_hash,
- strncmp, memcpy);
+ strncmp, (lwc_memcpy)memcpy);
}
lwc_error