From d995a9ab6910b237bfbdfd25dcb28376735ad4bf Mon Sep 17 00:00:00 2001 From: Andrew Clayton Date: Sat, 26 Aug 2023 03:29:26 +0100 Subject: libunit-wasm: Fix rust build The rust build failed when trying to publish new crates, although for some reason it didn't fail before that, due to the luw_srb_flags_t enums generated by bindgen being 32 bit unsigned integers and the flags argument to luw_set_req_buf() being an unsigned long (which is 64 bits on my system) and thus producing a type mismatch error. Rather than fight with rust just make the flags argument an unsigned int, 32 bits is more than enough for this anyway. Signed-off-by: Andrew Clayton --- API-C.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'API-C.md') diff --git a/API-C.md b/API-C.md index d26df8c..1899f05 100644 --- a/API-C.md +++ b/API-C.md @@ -436,7 +436,7 @@ luw_init_ctx(&ctx, addr, 4096 /* Response offset */); ### luw_set_req_buf ```C -int luw_set_req_buf(luw_ctx_t *ctx, u8 **buf, unsigned long flags); +int luw_set_req_buf(luw_ctx_t *ctx, u8 **buf, unsigned int flags); ``` This function is used to take a copy of the request buffer (as discussed -- cgit