go to
> range_validbuf(3)
> range_ptrinbuf(3)
> range_bufinbuf(3)
> range_arrayinbuf(3)
> range_strinbuf(3)
Homepage > Man Pages > Category > Subroutines
Homepage > Man Pages > Name > R


man page of rangecheck.h

rangecheck.h: pointer range checking


rangecheck.h - pointer range checking


#include <rangecheck.h> 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);


rangecheck.h provides several routines for range checking pointers. These routines are meant for code that has to validate the syntax and semantics of buffers coming in from untrusted sources (like a network connection or an input file).
The routines all return 0 on error, or 1 if the pointers were in range.
range_validbuf(3), range_ptrinbuf(3), range_bufinbuf(3), range_arrayinbuf(3), range_strinbuf(3), range_str2inbuf(3), range_str4inbuf(3) rangecheck(3) RANGECHECK.H(3)

Copyright © 2011–2018 by topics-of-interest.com . All rights reserved. Hosted by all-inkl.
Contact · Imprint · Privacy

Page generated in 36.85ms.

brennholz-eichelberg.de | doomsdaydude.com | laufbaender.name