Lines Matching refs:data
115 char *data; member
125 char *data; in _lex() local
127 data = cs->data; in _lex()
137 c = *data++; in _lex()
148 switch(*data) { in _lex()
150 cs->data = data; in _lex()
153 cs->data = data + 1; in _lex()
156 data++; in _lex()
162 cs->data = data; in _lex()
166 cs->data = data; in _lex()
170 cs->data = data; in _lex()
174 s = data - 1; in _lex()
178 if(*data == 0) { in _lex()
179 cs->data = data; in _lex()
182 if(*data == '\n') { in _lex()
183 cs->data = data + 1; in _lex()
184 *data-- = 0; in _lex()
187 data++; in _lex()
191 while(data > s){ in _lex()
192 if(!isspace(*data)) break; in _lex()
193 *data-- = 0; in _lex()
199 if(isspace(*data)) { in _lex()
200 *data = 0; in _lex()
201 cs->data = data + 1; in _lex()
204 switch(*data) { in _lex()
206 cs->data = data; in _lex()
211 cs->next = *data; in _lex()
212 *data = 0; in _lex()
213 cs->data = data + 1; in _lex()
216 data++; in _lex()
291 void config_load(cnode *root, char *data) in config_load() argument
293 if(data != 0) { in config_load()
295 cs.data = data; in config_load()
313 char* data = static_cast<char*>(load_file(fn, nullptr)); in config_load_file() local
314 config_load(root, data); in config_load_file()