! PCRE_EXP_DECL pcre *pcre_compile(const char *, int, const char **, int *, ! const unsigned char *); FUNCTION: pcre* pcre_compile ( c-string pattern, int options, c-string* errptr, int* erroffset, uchar* tableptr ) ; : pcre-compile ( pat opt errp erro tablep -- pcre* ) pointer: pcre "libpcre" "pcre_compile" { c-string int pointer: c-string pointer: int pointer: uchar } alien-invoke ; Now how do I write this?: PCRE_EXP_DECL void *(*pcre_malloc)(size_t);