//Count.c Written by Chris Stephens (c) 1995 //modified by Xin Feng 1998 //This is th server version #include //#include #include //#include char *digits[] = {//8X16 bitmap "0xff","0xff","0xff","0xc3","0x99","0x99","0x99","0x99", "0x99","0x99","0x99","0x99","0xc3","0xff","0xff","0xff",//0 "0xff","0xff","0xff","0xcf","0xc7","0xcf","0xcf","0xcf", "0xcf","0xcf","0xcf","0xcf","0xcf","0xff","0xff","0xff",//1 "0xff","0xff","0xff","0xc3","0x99","0x9f","0x9f","0xcf", "0xe7","0xf3","0xf9","0xf9","0x81","0xff","0xff","0xff",//2 "0xff","0xff","0xff","0xc3","0x99","0x9f","0x9f","0xc7", "0x9f","0x9f","0x9f","0x99","0xc3","0xff","0xff","0xff",//3 "0xff","0xff","0xff","0xcf","0xcf","0xc7","0xc7","0xcb", "0xcb","0xcd","0x81","0xcf","0x87","0xff","0xff","0xff",//4 "0xff","0xff","0xff","0x81","0xf9","0xf9","0xf9","0xc1", "0x9f","0x9f","0x9f","0x99","0xc3","0xff","0xff","0xff",//5 "0xff","0xff","0xff","0xc7","0xf3","0xf9","0xf9","0xc1", "0x99","0x99","0x99","0x99","0xc3","0xff","0xff","0xff",//6 "0xff","0xff","0xff","0x81","0x99","0x9f","0x9f","0xcf", "0xcf","0xe7","0xe7","0xf3","0xf3","0xff","0xff","0xff",//7 "0xff","0xff","0xff","0xc3","0x99","0x99","0x99","0xc3", "0x99","0x99","0x99","0x99","0xc3","0xff","0xff","0xff",//8 "0xff","0xff","0xff","0xc3","0x99","0x99","0x99","0x99", "0x83","0x9f","0x9f","0xcf","0xe3","0xff","0xff","0xff" //9 }; void main(int argc, char **argv) { int num; FILE *fp = NULL; FILE *out = NULL; char numb[7];//123 char hold[9]="00000000";//0000123 char cc[]="0"; int len; //int holdlen; int x; int y; int c; int i; char fn[80]; //char *sn=""; strcpy(fn,"ct"); //change this to yours if(argc >= 2) { //strcat(fn, argv[1]); if(strcmp(argv[1],"hide")!=0 | strcmp(argv[1],"HIDE")!=0) strcpy(fn, argv[1]); } /* if (getenv("SERVER_NAME")) { strcat(fn , getenv("SERVER_NAME")); //fn =getenv("SERVER_NAME"); } */ //change to the file that holds your numeric counter value fp = fopen(fn,"r"); if(!fp) { fp = fopen(fn,"w"); fprintf(fp,"%d",0); fclose(fp); fp = fopen(fn,"r"); } fgets(numb, 8, fp); fclose(fp); sscanf(numb,"%d",&num); num++; out = fopen(fn,"w"); fprintf(out,"%d",num); fclose(out); // if(!strcasecmp(argv[argc-1],"hide")) { // len = 0; // numb = 0; // } len = strlen(numb); for(i=0;i