#!/usr/bin/perl
#
# Author: Peter Keel <killer@discordia.ch>
# Version: 1.0
# Changes some DOS- to ISO-8859-1 umlauts. Eventually HTML until fixed.
# 

die "Usage: $0 filename\n"       unless($ARGV[0]);

open(IN_FILE,"<$ARGV[0]") || die "Cannot open $ARGV[0] for input\n";
while(<IN_FILE>){
	$_ =~ s/„/ä/;
	$_ =~ s/�/ü/;
	$_ =~ s/”/ö/;
	$_ =~ s/š/Ü/;
	$_ =~ s/™/Ö/;
	$_ =~ s/Ž/Ä/;
	$_ =~ s/þ/\&THORN\;/; #evtl defunct
	$_ =~ s/Þ/\&thorn\;/;
	$_ =~ s/Ð/\&ETH\;/;
	$_ =~ s/ð/\&eth\;/;
	$_ =~ s/¤/\&curren\;/;
	$_ =~ s/¦/\&brvbar\;/;
	$_ =~ s/¯/\&macr\;/;
	$_ =~ s/³/\&sup3\;/;
	$_ =~ s/´/\&acute\;/;
	$_ =~ s/¹/\&sup1\;/;
	$_ =~ s/¾/\&frac34\;/;
      print($_);
   }
close IN;
