/* interface.h */


#include "copyright.h"
#include "db.h"

/* these symbols must be defined by the interface */
extern int shutdown_flag;   /* if non-zero, interface should shut down */
/* the following symbols are provided by game.c */

/* max length of command argument to process_command */
#define MAX_COMMAND_LEN 512
#define BUFFER_LEN ((MAX_COMMAND_LEN)*8)

extern char ccom[];
extern dbref cplr;
extern int depth;


/* interface.c */
extern void raw_notify(dbref player, const char *msg);
extern void raw_broadcast(int inflags, char *template, ...);
extern void process_commands(void);
extern void emergency_shutdown(void);
extern void boot_off(dbref player);
extern void do_doing(dbref player, char *arg1, char *arg2);
extern void do_poll(dbref player, char *arg1, char *arg2);
extern dbref short_page(const char *match);
extern void fun_lwho(char *buff, char *args[10], dbref privs, dbref dumm3);