/* Time-stamp: <96/12/12 18:07:53 john> */

/*
# Purpose: exports for <a href="#misc.c">misc.c</a>, and a few other things
*/

#define First_Arg(_i_) ((_i_) = 1)
#define Next_Arg(_i_) ((_i_)++)
#define More_Args(_i_) ((_i_) < (argc-1))

extern void html_header (char *title);
extern void vrml_header();
extern void error_header(char *error_title);
extern void error_trailer();
extern void show_entry(struct entry *entry);
extern void show_entries(struct entry *entries);

#define hd2i(_hd_) \
		  ((( '0' <= (_hd_) ) && ( (_hd_) <= '9')) ? \
		    ((_hd_) - '0') : \
		      ((( 'a' <= (_hd_) ) && ( (_hd_) <= 'f')) ? \
			(10+((_hd_) - 'a')) : \
			  ((( 'A' <= (_hd_) ) && ( (_hd_) <= 'F')) ? \
			    (10+((_hd_) - 'A')) : \
		   0)))

extern void print_time();
extern void print_run_details();

extern char *output_modes[9];
extern char *months[13];
extern char *weekdays[8];

extern void fill_in_current_time(struct style *style);

/* end of misc.h */
