AwakeMUD-0.8.18B/
AwakeMUD-0.8.18B/doc/
AwakeMUD-0.8.18B/lib/
AwakeMUD-0.8.18B/lib/etc/
AwakeMUD-0.8.18B/lib/etc/pfiles/
AwakeMUD-0.8.18B/lib/misc/
AwakeMUD-0.8.18B/lib/text/
AwakeMUD-0.8.18B/lib/text/help/
AwakeMUD-0.8.18B/lib/text/wizhelp/
AwakeMUD-0.8.18B/lib/veh/
AwakeMUD-0.8.18B/lib/world/
AwakeMUD-0.8.18B/lib/world/mob/
AwakeMUD-0.8.18B/lib/world/mtx/
AwakeMUD-0.8.18B/lib/world/qst/
AwakeMUD-0.8.18B/lib/world/shp/
AwakeMUD-0.8.18B/lib/world/veh/
#include <stdio.h>

int main (int argc, char *argv[])
{
  FILE *fl;
  char buf[256];
  int i;

  if (argc < 2) {
    printf("Usage: dos2unix <file1> <file2> ...\n");
    exit(1);
  }

  for (i = 1; i < argc; i++) {
    if (!(fl = fopen(argv[i], "r"))) {
      printf("File '%s' does not exist, skipping.\n", argv[i]);
      continue;
    }
    fclose(fl);
    sprintf(buf, "tr -d '\015' < %s > %s.tmp", argv[i], argv[i]);
    system(buf);
    sprintf(buf, "mv %s.tmp %s", argv[i], argv[i]);
    system(buf);
    printf("'%s' converted successfully.\n", argv[i]);
  }
  printf("Done.\n");
  exit(0);
}