/*
 *  LDB2DB.C
 *
 *  Copyright 1995 by Tobias Ferber, ferber@rpk.mach.uni-karlsruhe.de
 */

#include <ctype.h>
#include <stdlib.h>
#include <stdio.h>

int main()
{
  FILE *fp= stdin;
  static char buf[1024], bak[1024];


  while( !feof(fp) )
  {
    char c, *s, *t, *u, *v;
    int d;

    fgets(buf,sizeof(buf),fp);

    for(d=0, t=s=v=buf,u=bak; *s && *s!='\n'; *u++= *s++)
    {
      if(!d) if(*s != *u)
        v=s, d++;

      if(*s==':' || *s=='/')
        t=s;
    }

    *s= *u= '\0';  /* t=filename */

    if(t!=buf) { c=*t; *t++= '\0'; }
    if(v<t) { fputs(buf,stdout); fputc(c,stdout); fputc('\0',stdout); }
    if(*t) { fputs(t,stdout); fputc('\0',stdout); }
  }

  return 0;
}
