ISC DHCP 4.4.3-P1
A reference DHCPv4 and DHCPv6 implementation
 
Loading...
Searching...
No Matches
conflex.c File Reference
#include "dhcpd.h"
#include <ctype.h>

Go to the source code of this file.

Functions

isc_result_t new_parse (struct parse **cfile, int file, char *inbuf, unsigned buflen, const char *name, int eolp)
 
isc_result_t end_parse (struct parse **cfile)
 
isc_result_t save_parse_state (struct parse *cfile)
 
isc_result_t restore_parse_state (struct parse *cfile)
 
enum dhcp_token next_token (const char **rval, unsigned *rlen, struct parse *cfile)
 
enum dhcp_token next_raw_token (const char **rval, unsigned *rlen, struct parse *cfile)
 
enum dhcp_token do_peek_token (const char **rval, unsigned int *rlen, struct parse *cfile, isc_boolean_t raw)
 
enum dhcp_token peek_token (const char **rval, unsigned *rlen, struct parse *cfile)
 
enum dhcp_token peek_raw_token (const char **rval, unsigned *rlen, struct parse *cfile)
 

Function Documentation

◆ do_peek_token()

enum dhcp_token do_peek_token ( const char ** rval,
unsigned int * rlen,
struct parse * cfile,
isc_boolean_t raw )

Definition at line 395 of file conflex.c.

◆ end_parse()

isc_result_t end_parse ( struct parse ** cfile)

Definition at line 103 of file conflex.c.

◆ new_parse()

isc_result_t new_parse ( struct parse ** cfile,
int file,
char * inbuf,
unsigned buflen,
const char * name,
int eolp )

Definition at line 41 of file conflex.c.

◆ next_raw_token()

enum dhcp_token next_raw_token ( const char ** rval,
unsigned * rlen,
struct parse * cfile )

Definition at line 380 of file conflex.c.

◆ next_token()

enum dhcp_token next_token ( const char ** rval,
unsigned * rlen,
struct parse * cfile )

Definition at line 369 of file conflex.c.

◆ peek_raw_token()

enum dhcp_token peek_raw_token ( const char ** rval,
unsigned * rlen,
struct parse * cfile )

Definition at line 454 of file conflex.c.

◆ peek_token()

enum dhcp_token peek_token ( const char ** rval,
unsigned * rlen,
struct parse * cfile )

Definition at line 443 of file conflex.c.

◆ restore_parse_state()

isc_result_t restore_parse_state ( struct parse * cfile)

Definition at line 159 of file conflex.c.

◆ save_parse_state()

isc_result_t save_parse_state ( struct parse * cfile)

Definition at line 128 of file conflex.c.