packages feed

hs-bindgen-1.0.0.0: test-artefacts/headers/golden/functions/libc_builtins.h

// Clang treats malloc and strlen as builtins. From LLVM/Clang 22 on, their
// size_t argument and result have the type __size_t. We bind them with the
// underlying unsigned long, as with LLVM/Clang 21 and earlier.

#include <stddef.h>

void *malloc(size_t size);
size_t strlen(const char *s);

// Not a builtin, so size_t stays a typedef
size_t my_strlen(const char *s);