58 while ((c = getc(f)) != EOF) {
61 if (c ==
'(' && prev_c !=
'\\' && !quoted) {
70 if (c ==
')' && prev_c !=
'\\' && !quoted) {
86 if (c ==
';' && quoted == 0) {
91 if (c ==
'\"' && com == 0 && prev_c !=
'\\') {
95 if (c ==
'\n' && com != 0) {
100 *line_nr = *line_nr + 1;
102 if (p == 0 && i > 0) {
116 if (c ==
'\n' && p != 0 && t > token) {
119 *line_nr = *line_nr + 1;
127 for (d = del; *d; d++) {
128 if (c == *d && i > 0 && prev_c !=
'\\' && p == 0) {
129 if (c ==
'\n' && line_nr) {
130 *line_nr = *line_nr + 1;
135 if (c !=
'\0' && c !=
'\n') {
138 if (limit > 0 && i >= limit) {
142 if (c !=
'\0' && c !=
'\n') {
145 if (c ==
'\\' && prev_c ==
'\\')
175 const char *d_del,
size_t data_limit)
183 const char *d_del,
size_t data_limit,
int *line_nr)
248 if (c ==
'(' && lc !=
'\\' && !quoted) {
257 if (c ==
')' && lc !=
'\\' && !quoted) {
273 if (c ==
';' && quoted == 0) {
278 if (c ==
'"' && com == 0 && lc !=
'\\') {
282 if (c ==
'\n' && com != 0) {
296 if (c ==
'\n' && p != 0) {
304 for (d = del; *d; d++) {
305 if (c == *d && lc !=
'\\' && p == 0) {
311 if (limit > 0 && i >= limit) {
317 if (c ==
'\\' && lc ==
'\\') {
346 while (c == (
char) ldns_buffer_read_u8_at(buffer, ldns_buffer_position(buffer))) {
347 if (ldns_buffer_available_at(buffer,
348 buffer->
_position +
sizeof(
char),
sizeof(
char))) {
363 while(ldns_buffer_available_at(buffer, buffer->
_position,
sizeof(
char))) {
364 c = (char) ldns_buffer_read_u8_at(buffer, buffer->
_position);
366 for (d = s; *d; d++) {
398 while ((c = fgetc(fp)) != EOF) {
399 if (line_nr && c ==
'\n') {
400 *line_nr = *line_nr + 1;
403 for (d = s; *d; d++) {
418 *data,
const char *d_del,
size_t data_limit)
437 if (strncmp(fkeyword, keyword, strlen(keyword)) == 0) {