#include #include main(argc,argv) char *argv[]; int argc; { char s[1024],*sp,*sp2,obj[1024]; int icnt; icnt=3; while(!feof(stdin)){ if(gets(s) == NULL)break; if(*s == '-'){ switch(icnt++){ case 0: if(strlen(s)>2)printf("%-15s",s+2);else printf("%-15s"," "); break; case 1: if(strlen(s)>2) if(strstr(s,":/")){ sp=strchr(s+2,' '); *sp=0; printf(" %s\n", s+2,argv[1],obj,sp+1); } else { printf(" %s\n", INFOSERVER,argv[1],obj,s+2); }; break; }; } else { if(icnt <= 1)printf("\n"); sp=strchr(s,'='); *(sp++)=0; if(strstr(sp,":/")){ printf("%-15s",sp,s); strcpy(obj,s); } else { sp2=strchr(sp+2,'/'); *sp2=0; printf("%-15s",sp,sp2+1,s); strcpy(obj,s); }; icnt=0; }; }; if(icnt <= 1)printf("\n"); }