GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  LIBOWFAT_RANGE_BUFINBUF (3)

NAME

range_bufinbuf - range check for buf in buffer

CONTENTS

Syntax
Description

SYNTAX

#include <rangecheck.h>

int range_bufinbuf(const void* buf1,size_t len1,
const void* buf2,size_t len2);

DESCRIPTION

range_bufinbuf checks that the buffer buf2[0..len2-1] lies entirely in buf1[0..len1].

If the buffer is 0-terminated and you don’t know the length beforehand, use range_strinbuf, range_str2inbuf or range_str4inbuf instead.

RETURN VALUE

If one of the buffers is implausible (buf is NULL or buf+len has an integer overflow), return 0.

If the buf2[0..len2-1] lies before or after buf1[0..len1-1], return 0.

Otherwise, return 1.

SEE ALSO

rangecheck(3)
Search for    or go to Top of page |  Section 3 |  Main Index


RANGE_BUFINBUF (3) -->

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.