40 #include <ldns/ldns.h>
42 static const char* backup_str =
"backup";
52 static char buf[4000];
56 if (fscanf(in,
"%3990s", buf) != 1) {
62 if (!fgets(buf,
sizeof(buf), in)) {
78 ods_log_debug(
"[%s] cannot read check string \'%s\'", backup_str, str);
82 ods_log_debug(
"[%s] \'%s\' does not match \'%s\'", backup_str, p, str);
152 *v=(ldns_rr_type) atoi(p);
203 *v= (uint8_t)atoi(p);
220 *v= (uint16_t)atoi(p);
237 *v= (uint32_t)atol(p);
int backup_read_str(FILE *in, const char **str)
char * backup_read_token(FILE *in)
int backup_read_uint8_t(FILE *in, uint8_t *v)
void ods_log_debug(const char *format,...)
int backup_read_duration(FILE *in, duration_type **v)
int backup_read_rr_type(FILE *in, ldns_rr_type *v)
int backup_read_uint16_t(FILE *in, uint16_t *v)
int backup_read_time_t(FILE *in, time_t *v)
int ods_strcmp(const char *s1, const char *s2)
int backup_read_int(FILE *in, int *v)
int backup_read_size_t(FILE *in, size_t *v)
int backup_read_check_str(FILE *in, const char *str)
duration_type * duration_create_from_string(const char *str)
int backup_read_uint32_t(FILE *in, uint32_t *v)