#ifndef __MAGIDOOR_H__ #define __MAGIDOOR_H__ #define TRUE 1 #define FALSE 0 typedef struct MDDoorControl { char user_alias[32]; char user_firstname[32]; char user_lastname[32]; int user_timeleft; char sysop_name[32]; int node; char user_location[32]; int user_seclevel; int socket; } MDDoorControl_t; extern MDDoorControl_t mdcontrol; extern int md_init(const char *dropfile); extern void md_exit(int exitcode); extern void md_putchar(char c); extern void md_printf(const char *fmt, ...); extern char md_getc(); extern int md_getstring(char *ptr, int maxlen, char minchar, char maxchar); extern void md_sendfile(const char *filename, int pause); extern void md_clr_scr(); extern void md_set_cursor(int y, int x); #endif