|
|
1.1 root 1: /* SBJCLEAN.C */
2:
3: /* Developed 1990-1997 by Rob Swindell; PO Box 501, Yorba Linda, CA 92885 */
4:
5: /* Clean-up program for Synchronet Blackjack Online External Program */
6:
7: #define SBJCLEAN
8:
9: #include "sbj.c"
10:
11:
12: int main(int argc, char **argv)
13: {
14: char *p;
15: int i;
16:
17: node_dir[0]=0;
18: for(i=1;i<argc;i++)
19: if(!stricmp(argv[i],"/L"))
20: logit=1;
21: else strcpy(node_dir,argv[i]);
22:
23: p=getenv("SBBSNODE");
24: if(!node_dir[0] && p)
25: strcpy(node_dir,p);
26:
27: if(!node_dir[0]) { /* node directory not specified */
28: printf("usage: sbjclean <node directory>\r\n");
29: getch();
30: return(1); }
31:
32: if(node_dir[strlen(node_dir)-1]!='\\') /* make sure node_dir ends in '\' */
33: strcat(node_dir,"\\");
34:
35: initdata(); /* read XTRN.DAT and more */
36:
37: if((gamedab=open("GAME.DAB",O_RDWR|O_DENYNONE|O_BINARY))==-1) {
38: printf("Error opening GAME.DAB\r\n"); /* open deny none */
39: return(1); }
40: getgamedat(1);
41: node[node_num-1]=0;
42: status[node_num-1]=0;
43: putgamedat();
44: if(curplayer==node_num)
45: nextplayer();
46: close(gamedab);
47: return(0);
48: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.