librepsheet  6.2.0
TheRepsheetcorelogiclibrary
 All Data Structures Files Functions Pages
Functions
cidr.c File Reference
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "repsheet.h"
#include "cidr.h"

Functions

int _string_to_cidr (CIDR *cidr, char *block)
 
int block_to_range (char *block, range *range)
 
int cidr_contains (char *block, int ip)
 
int address_in_range (range *r, int ip)
 
int ip_address_to_integer (const char *address)
 

Detailed Description

Author
Aaron Bedra
Date
10/09/2014

Function Documentation

int cidr_contains ( char *  block,
int  ip 
)

Test an IP to see if it is contained in the CIDR block

Parameters
blockthe CIDR block string
addressthe IP address string
Returns
1 if in the block, 0 if not