1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
|
/* cowapi.h -- The COW Aplication interface */
/* Copyright (c) 1996 Kurt Siegl
*
* Permission to use, copy, modify, and distribute this software and its
* documentation for any purpose and without fee is hereby granted, provided
* that the above copyright notice appear in all copies and that both that
* copyright notice and this permission notice appear in supporting
* documentation. No representations are made about the suitability of this
* software for any purpose. It is provided "as is" without express or
* implied warranty.
*
* The COW development team
*
*/
#ifndef _h_cowapi
#define _h_cowapi
/* COW mainloop - starts up a client window */
extern int cowmain(char *server, int port, char *name);
#ifdef RECORDGAME
/* COW mainloop - starts up a client window */
extern int pbmain(char *name);
#endif
/* Variables passing Optional Arguments to cowmain */
extern char *deffile;
extern char *recordFileName;
extern int pb_create_index;
extern char *logFileName;
extern char *display_host;
extern int passive;
extern int checking;
extern char *deffile;
#ifdef META
extern int usemeta;
#endif
/* Global COW Variables which may be set and/or used outside */
/* Version Information */
extern char cflags[], arch[], cdate[], cbugs[], cowid[], cwho[];
extern struct timeval tv_ctime;
#ifndef PSEUDOSIZE
#define PSEUDOSIZE 16
#endif
extern char pseudo[PSEUDOSIZE];
extern char defpasswd[PSEUDOSIZE];
extern char login[PSEUDOSIZE];
extern int baseLocalPort;
extern int log_packets;
extern int ghoststart;
extern int ghost_pno;
extern int debug;
extern int ignore_signals;
extern char *title;
#ifndef WIN32
extern int takeNearest;
#endif
#ifdef GATEWAY
extern int use_trekhopd;
extern unsigned LONG netaddr;
#endif
#ifdef RSA
extern int RSA_Client;
extern char key_name[];
extern char client_type[];
extern char client_arch[];
extern char client_creator[];
extern char client_comments[];
extern char client_key_date[];
#endif
#ifdef TOOLS
extern char *wwwlink;
extern char *upgradeURL;
extern char *releaseURL;
extern char *bugURL;
#endif
#ifdef WINDOWMAKER
extern char **wm_argv;
extern int wm_argc;
#endif
extern int fastGuest;
extern char *program;
#endif /* _h_cow */
|