#include "keama.h"
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/mman.h>
#include <assert.h>
#include <ctype.h>
#include <fcntl.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
Go to the source code of this file.
|
struct parse * | new_parse (int file, char *inbuf, size_t buflen, const char *name, int eolp) |
|
void | end_parse (struct parse *cfile) |
|
void | save_parse_state (struct parse *cfile) |
|
void | 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) |
|
◆ do_peek_token()
◆ end_parse()
void end_parse |
( |
struct parse * | cfile | ) |
|
◆ new_parse()
struct parse * new_parse |
( |
int | file, |
|
|
char * | inbuf, |
|
|
size_t | buflen, |
|
|
const char * | name, |
|
|
int | eolp ) |
◆ next_raw_token()
enum dhcp_token next_raw_token |
( |
const char ** | rval, |
|
|
unsigned * | rlen, |
|
|
struct parse * | cfile ) |
◆ next_token()
enum dhcp_token next_token |
( |
const char ** | rval, |
|
|
unsigned * | rlen, |
|
|
struct parse * | cfile ) |
◆ peek_raw_token()
enum dhcp_token peek_raw_token |
( |
const char ** | rval, |
|
|
unsigned * | rlen, |
|
|
struct parse * | cfile ) |
◆ peek_token()
enum dhcp_token peek_token |
( |
const char ** | rval, |
|
|
unsigned * | rlen, |
|
|
struct parse * | cfile ) |
◆ restore_parse_state()
void restore_parse_state |
( |
struct parse * | cfile | ) |
|
◆ save_parse_state()
void save_parse_state |
( |
struct parse * | cfile | ) |
|