* Ability to specify port and address to bind to * By default, binds only to 127.0.0.1 port 13666 * Client commands now return usage when no options given * New driver command: getinfo * Added comments all over the place * Used #defines to further document code * Used #defines to set up compile-time defaults, etc. * Cleaned up client command argument analysis in client_functions.c * Beginning support of syslog * Some bug fixes
34 lines
628 B
C
34 lines
628 B
C
#ifndef MAIN_H
|
|
#define MAIN_H
|
|
|
|
#ifdef HAVE_CONFIG_H
|
|
#include "config.h"
|
|
#endif
|
|
|
|
/*
|
|
contains a few things that other parts of the program might want
|
|
to know about...
|
|
*/
|
|
|
|
extern char *version;
|
|
extern char *protocol_version;
|
|
extern char *build_date;
|
|
|
|
void exit_program (int val);
|
|
|
|
// 1/8th second is a single time unit...
|
|
#define TIME_UNIT 125000
|
|
// But I plan to double the framerate soon, or make it variable...
|
|
//#define TIME_UNIT (125000/2)
|
|
|
|
typedef struct screen_size {
|
|
char *size;
|
|
int wid, hgt;
|
|
} screen_size;
|
|
|
|
#define DEFAULT_SCREEN_PRIORITY 128
|
|
#define DEFAULT_SCREEN_DURATION 32
|
|
#define DEFAULT_HEARTBEAT 1
|
|
|
|
#endif
|