aboutsummaryrefslogtreecommitdiffstats
path: root/german/webalizer2/files/patch-ad
diff options
context:
space:
mode:
Diffstat (limited to 'german/webalizer2/files/patch-ad')
-rw-r--r--german/webalizer2/files/patch-ad33
1 files changed, 33 insertions, 0 deletions
diff --git a/german/webalizer2/files/patch-ad b/german/webalizer2/files/patch-ad
new file mode 100644
index 000000000000..4ef6e9feebda
--- /dev/null
+++ b/german/webalizer2/files/patch-ad
@@ -0,0 +1,33 @@
+--- output.c.orig Fri Sep 29 07:51:42 2000
++++ output.c Sat Oct 14 17:18:55 2000
+@@ -1450,10 +1450,17 @@
+ rptr=*pointer++;
+ if (rptr->flag == OBJ_REG)
+ {
+- fprintf(out_fp,"%-8lu %6.02f%% %s\n",
+- rptr->count,
+- (t_hit==0)?0:((float)rptr->count/t_hit)*100.0,
+- rptr->string);
++ if (strstr(rptr->string,"://")!=NULL)
++ fprintf(out_fp,"%-8lu %6.02f%% <A HREF=\"%s\">%s</A>\n",
++ rptr->count,
++ (t_hit==0)?0:((float)rptr->count/t_hit)*100.0,
++ rptr->string,
++ rptr->string);
++ else
++ fprintf(out_fp,"%-8lu %6.02f%% %s\n",
++ rptr->count,
++ (t_hit==0)?0:((float)rptr->count/t_hit)*100.0,
++ rptr->string);
+ r_reg--;
+ }
+ }
+@@ -1932,7 +1939,7 @@
+ {
+ domain = hptr->string+strlen(hptr->string)-1;
+ while ( (*domain!='.')&&(domain!=hptr->string)) domain--;
+- if ((domain==hptr->string)||(isdigit((int)*++domain)))
++ if ((domain==hptr->string)||(isdigit((unsigned char)*++domain)))
+ {
+ ctry[0].count+=hptr->count;
+ ctry[0].files+=hptr->files;