19 #define LDNS_PARSE_SKIP_SPACE "\f\n\r\v" 20 #define LDNS_PARSE_NORMAL " \f\n\r\t\v" 21 #define LDNS_PARSE_NO_NL " \t" 22 #define LDNS_MAX_LINELEN 10230 23 #define LDNS_MAX_KEYWORDLEN 32 56 ssize_t
sldns_fget_token(FILE *f,
char *token,
const char *delim,
size_t limit);
69 ssize_t
sldns_fget_token_l(FILE *f,
char *token,
const char *delim,
size_t limit,
int *line_nr);
112 ssize_t
sldns_fget_keyword_data(FILE *f,
const char *keyword,
const char *k_del,
char *data,
const char *d_del,
size_t data_limit);
127 ssize_t
sldns_fget_keyword_data_l(FILE *f,
const char *keyword,
const char *k_del,
char *data,
const char *d_del,
size_t data_limit,
int *line_nr);
ssize_t sldns_fget_token(FILE *f, char *token, const char *delim, size_t limit)
ssize_t sldns_bget_token(struct sldns_buffer *b, char *token, const char *delim, size_t limit)
ssize_t sldns_bget_token_par(struct sldns_buffer *b, char *token, const char *delim, size_t limit, int *par, const char *skipw)
ssize_t sldns_bget_keyword_data(struct sldns_buffer *b, const char *keyword, const char *k_del, char *data, const char *d_del, size_t data_limit)
ssize_t sldns_fget_keyword_data_l(FILE *f, const char *keyword, const char *k_del, char *data, const char *d_del, size_t data_limit, int *line_nr)
void sldns_bskipcs(struct sldns_buffer *buffer, const char *s)
ssize_t sldns_fget_keyword_data(FILE *f, const char *keyword, const char *k_del, char *data, const char *d_del, size_t data_limit)
int sldns_bgetc(struct sldns_buffer *buffer)
void sldns_fskipcs(FILE *fp, const char *s)
void sldns_fskipcs_l(FILE *fp, const char *s, int *line_nr)
ssize_t sldns_fget_token_l(FILE *f, char *token, const char *delim, size_t limit, int *line_nr)
enum sldns_enum_directive sldns_directive