rangecheck(3) - Linux man page
Name
rangecheck.h - pointer range checkingSyntax
int range_validbuf(const void* buf,size_t len);
int range_ptrinbuf(const void* buf,size_t len,const void* ptr);
int range_bufinbuf(const void* buf1,size_t len1, const void* buf2,size_t len2);
int range_arrayinbuf(const void* buf,size_t len, const void* arraystart,
size_t elements,size_t membersize);
int range_strinbuf(const void* buf,size_t len,const void* string);
int range_str2inbuf(const void* buf,size_t len,const void* string);
int range_str4inbuf(const void* buf,size_t len,const void* string);