fluffos-1.22/
fluffos-1.22/Win32/
fluffos-1.22/compat/
fluffos-1.22/testsuite/
fluffos-1.22/testsuite/clone/
fluffos-1.22/testsuite/command/
fluffos-1.22/testsuite/data/
fluffos-1.22/testsuite/etc/
fluffos-1.22/testsuite/include/
fluffos-1.22/testsuite/inherit/
fluffos-1.22/testsuite/inherit/master/
fluffos-1.22/testsuite/log/
fluffos-1.22/testsuite/single/
fluffos-1.22/testsuite/single/tests/compiler/
fluffos-1.22/testsuite/single/tests/efuns/
fluffos-1.22/testsuite/single/tests/operators/
fluffos-1.22/testsuite/u/
fluffos-1.22/tmp/
#ifndef MAIN_H
#define MAIN_H

#include "lpc_incl.h"

/*
 * main.c
 */

#define PORT_UNDEFINED   0
#define PORT_TELNET      1
#define PORT_BINARY      2
#define PORT_ASCII       3
#define PORT_MUD         4

typedef struct {
    int kind;
    int port;
    int fd;
#ifdef F_NETWORK_STATS
    int in_packets;
    int in_volume;
    int out_packets;
    int out_volume;
#endif
} port_def_t;

extern port_def_t external_port[5];
#ifdef PACKAGE_EXTERNAL
extern char *external_cmd[NUM_EXTERNAL_CMDS];
#endif

extern int t_flag;
extern int comp_flag;
extern int time_to_swap;
extern int time_to_clean_up;
extern const char *default_fail_message;
extern int boot_time;
extern int max_cost;
extern int max_array_size;
extern int max_buffer_size;
extern int max_string_length;
extern char *reserved_area;
extern double consts[];
extern int slow_shut_down_to_do;

void CDECL debug_message PROT1V(const char *);

#endif