#ifndef _WMR_TXT_CONVENIENCE_H
#define _WMR_TXT_CONVENIENCE_H

#include "wmr_txt.h"


Boolean
is_minute(char const * minute_string);

Boolean
valid_latitude (meteo_data_type key, double * value);

Boolean
valid_longitude (meteo_data_type key, double * value);
  
Boolean
valid_nondefault_int (meteo_data_type key, int * value);

Boolean
valid_int (meteo_data_type key, int * value);

Boolean
valid_double (meteo_data_type key, double * value);

void
copy_meteo_data(meteo_data_type dest, meteo_data_type src);

char const *
wmr_txt_get_time(void);

char const *
wmr_txt_get_date(void);

#ifdef ALL
char const *
wmr_txt_get_date_time(void);
#endif

char const *
wmr_txt_get_time_date(void);

void
wmr_txt_set (meteo_data_type item, const char * format, ...);

void
wmr_txt_set_any_size (meteo_data_type item, const char * str);

void
wmr_txt_increment (meteo_data_type item);

void
wmr_txt_swap (meteo_data_type item1, meteo_data_type item2);

void
wmr_time_stamp (meteo_data_type item);

#endif