- fprintf(lib, "<SDCCLIB>\n\n");
- fprintf(lib, "<INDEX>\n");
+ fprintf(lib, "<SDCCLIB>\n\n<INDEX>\n");
+
+ /*Find out if the \n is expanded to \r\n or not*/
+ if(ftell(lib)!=(long)strlen("<SDCCLIB>\n\n<INDEX>\n"))
+ {
+ IsDOSStyle=1;
+ }
+
+ indexsize+=ftell(lib)+strlen("0123456789\n\n</INDEX>\n\n");
+ if(IsDOSStyle) indexsize+=4;