#include #include int main( int argc, char *argv[] ); void Deaccent( FILE *fin, FILE *fout ); unsigned char *trTable[256] = { /* 0 1 2 3 4 5 6 7 8 9 a b c d e f */ "", "", "", "", "", "", "", "", "","\t","\n", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", " ", "!","\"", "#", "$", "%", "&","\'", "(", ")", "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "<", "=", ">", "?", "@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "[","\\", "]", "^", "_", "`", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "{", "|", "}", "~", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", " ", "!", "c", "L", "@", "Y", "|", "S","\"", "c", "a", "<", "~", "-", "R", "-", "o", "@", "2", "3","\'", "u", "P", ".", ",", "1", "o", ">", "@", "@", "@", "?", "A", "A", "A", "A", "A", "A", "@", "C", "E", "E", "E", "E", "I", "I", "I", "I", "D", "N", "O", "O", "O", "O", "O", "x", "O", "U", "U", "U", "U", "Y", "P", "B", "a", "a", "a", "a", "a", "a", "@", "c", "e", "e", "e", "e", "i", "i", "i", "i", "@", "n", "o", "o", "o", "o", "o", "/", "o", "u", "u", "u", "u", "y", "p", "y" }; /****************************************************************************/ int main(int argc, char *argv[]) { FILE *fin; int ifile; if (argc < 2) { Deaccent( stdin, stdout ); } else { for( ifile=1; ifile