Lines Matching refs:parse
37 static int get_char (struct parse *);
38 static void unget_char(struct parse *, int);
39 static void skip_to_eol (struct parse *);
40 static enum dhcp_token read_whitespace(int c, struct parse *cfile);
41 static enum dhcp_token read_string (struct parse *);
42 static enum dhcp_token read_number (int, struct parse *);
43 static enum dhcp_token read_num_or_name (int, struct parse *);
47 struct parse **cfile;
55 struct parse *tmp;
57 tmp = dmalloc(sizeof(struct parse), MDL);
109 struct parse **cfile;
133 save_parse_state(struct parse *cfile) {
144 cfile->saved_state = dmalloc(sizeof(struct parse), MDL);
164 restore_parse_state(struct parse *cfile) {
165 struct parse *saved_state;
188 struct parse *cfile;
235 unget_char(struct parse *cfile, int c) {
266 get_raw_token(struct parse *cfile) {
330 struct parse *cfile, isc_boolean_t raw) {
374 next_token(const char **rval, unsigned *rlen, struct parse *cfile) {
385 next_raw_token(const char **rval, unsigned *rlen, struct parse *cfile) {
401 struct parse *cfile, isc_boolean_t raw) {
448 peek_token(const char **rval, unsigned *rlen, struct parse *cfile) {
459 peek_raw_token(const char **rval, unsigned *rlen, struct parse *cfile) {
464 struct parse *cfile;
478 read_whitespace(int c, struct parse *cfile) {
518 struct parse *cfile;
627 struct parse *cfile;
702 struct parse *cfile;