@@ -538,7 +538,7 @@ void print_index_footer_links(FILE *fp, mindex_t called_from, long enddatenum, i
538
538
printcomment (fp , "index_footer_links" , "begin" );
539
539
#endif
540
540
541
- fprintf (fp , "<a name=\"end\"></a>< div class=\"foot\">\n" );
541
+ fprintf (fp , "<div class=\"foot\">\n" );
542
542
fprintf (fp , "<map title=\"%s\" id=\"navbarfoot\" name=\"navbarfoot\">\n" , lang [MSG_NAVBAR ]);
543
543
fprintf (fp , "<ul>\n" );
544
544
@@ -810,9 +810,9 @@ void printdates(FILE *fp, struct header *hp, int year, int month, struct emailin
810
810
subj_tag = "" ;
811
811
subj_end_tag = "" ;
812
812
}
813
- fprintf (fp ,"%s<a href=\"%s\">%s%s%s</a>%s<a name=\"%d\"><em>%s</em></a>%s%s%s\n" ,
813
+ fprintf (fp ,"%s<a href=\"%s\">%s%s%s</a>%s<a name=\"%d\" id=\"%d\" ><em>%s</em></a>%s%s%s\n" ,
814
814
startline , msg_href (em , subdir_email , FALSE),
815
- subj_tag , subj , subj_end_tag , break_str , em -> msgnum , tmpptr = convchars (em -> name ,em -> charset ),
815
+ subj_tag , subj , subj_end_tag , break_str , em -> msgnum , em -> msgnum , tmpptr = convchars (em -> name ,em -> charset ),
816
816
break_str , date_str , endline );
817
817
free (subj );
818
818
if (tmpptr )
@@ -852,13 +852,13 @@ int printattachments(FILE *fp, struct header *hp, struct emailinfo *subdir_email
852
852
/* consider that if there's an attachment directory, there are attachments */
853
853
nb_attach ++ ;
854
854
if (set_indextable ) {
855
- fprintf (fp , "<tr><td>%s%s</a></td><td><a name=\"%d\"><em>%s</em></a></td>" "<td>%s</td></tr>\n" , msg_href (em , subdir_email , TRUE), subj , em -> msgnum , tmpptr = convchars (em -> name ,em -> charset ), getindexdatestr (em -> date ));
855
+ fprintf (fp , "<tr><td>%s%s</a></td><td><a name=\"%d\" id=\"%d\" ><em>%s</em></a></td>" "<td>%s</td></tr>\n" , msg_href (em , subdir_email , TRUE), subj , em -> msgnum , em -> msgnum , tmpptr = convchars (em -> name ,em -> charset ), getindexdatestr (em -> date ));
856
856
}
857
857
else {
858
858
fprintf (fp , "<li>%s%s<dfn>%s</dfn></a> "
859
- "<a name=\"%d\"><em>%s</em></a> <em>(%s)</em>\n" ,
859
+ "<a name=\"%d\" id=\"%d\" ><em>%s</em></a> <em>(%s)</em>\n" ,
860
860
(* is_first ) ? first_attributes : "" ,
861
- msg_href (em , subdir_email , TRUE), subj , em -> msgnum , tmpptr = convchars (em -> name ,em -> charset ),
861
+ msg_href (em , subdir_email , TRUE), subj , em -> msgnum , em -> msgnum , tmpptr = convchars (em -> name ,em -> charset ),
862
862
getindexdatestr (em -> date ));
863
863
if (* is_first )
864
864
* is_first = FALSE;
@@ -2618,9 +2618,9 @@ void printsubjects(FILE *fp, struct header *hp, char **oldsubject,
2618
2618
endline = "</li>" ;
2619
2619
}
2620
2620
fprintf (fp ,
2621
- "%s%s%s</a>%s <a name=\"%d\">%s</a>%s\n" , startline ,
2621
+ "%s%s%s</a>%s <a name=\"%d\" id=\"%d\" >%s</a>%s\n" , startline ,
2622
2622
msg_href (hp -> data , subdir_email , TRUE), tmpptr = convchars (hp -> data -> name ,hp -> data -> charset ), break_str ,
2623
- hp -> data -> msgnum , date_str , endline );
2623
+ hp -> data -> msgnum , hp -> data -> msgnum , date_str , endline );
2624
2624
* oldsubject = hp -> data -> unre_subject ;
2625
2625
2626
2626
free (subj );
@@ -2772,9 +2772,9 @@ void printauthors(FILE *fp, struct header *hp, char **oldname,
2772
2772
sprintf (date_str , "<em>(%s)</em>" , getindexdatestr (hp -> data -> date ));
2773
2773
endline = "</li>" ;
2774
2774
}
2775
- fprintf (fp ,"%s%s%s</a>%s<a name=\"%d\">%s</a>%s\n" ,
2775
+ fprintf (fp ,"%s%s%s</a>%s<a name=\"%d\" id=\"%d\" >%s</a>%s\n" ,
2776
2776
startline , msg_href (hp -> data , subdir_email , TRUE), subj , break_str ,
2777
- hp -> data -> msgnum , date_str , endline );
2777
+ hp -> data -> msgnum , hp -> data -> msgnum , date_str , endline );
2778
2778
if (subj )
2779
2779
free (subj );
2780
2780
if (tmpname )
0 commit comments