#define W3C_LINK
/* Config */
-#define MAXUSERS 5000
+#define MAXUSERS 10000
#define MAXNICKLENGTH 50
#define MAXLINELENGTH 2000
#define MAXQUOTELENGTH 100
#define MINWORDLENGTH 5
/* irssistats */
-#define VERSION "0.42"
+#define VERSION "0.43"
#define URL "http://royale.zerezo.com/programmation/irssistats/"
/* Counters */
}
/* Themes */
-#define NBTHEMES 5
+#define NBTHEMES 6
#define NBCOLORS 9
char *colors[NBTHEMES][NBCOLORS+1][2]= /* first key used for theme name/description and abbreviation */
{
{ "TITLE2", "#FF7700" },
{ "BGTABLE", "#FFEEEE" },
{ "BGTITLE", "#FF7700" }
+ },
+ { /* Blue theme */
+ { "Blue theme...", "blue" },
+ { "BGCOLOR", "#FFFFFF" },
+ { "TEXT", "#000000" },
+ { "LINK", "#4444FF" },
+ { "VLINK", "#8888FF" },
+ { "ALINK", "#CCCCFF" },
+ { "TITLE1", "#8888FF" },
+ { "TITLE2", "#AAAAFF" },
+ { "BGTABLE", "#EEEEFF" },
+ { "BGTITLE", "#CCCCFF" }
}
};
/*** LOG ***/
srand(debut=time(NULL));
- fprintf(stderr,"working:");
+ fprintf(stderr,"working on %s : ",channel);
while (!feof(stdin))
{
c=getchar();
line[pos++]=c;
- if (pos>=MAXLINELENGTH) { fprintf(stderr,"line too long\n"); exit(1); }
+ if (pos>=MAXLINELENGTH) { fprintf(stderr,"line %d is too long\n",totallines); exit(1); }
if (c=='\n')
{
line[pos-1]='\0';
pos=0;
}
}
- fprintf(stderr,"done\n");
+ fprintf(stderr," done\n");
bestwords(words,0);