Forbid Indexes
[nethome.git] / src / unmime.c
1 #include <stdio.h>
2
3 int fromhex(int a)
4 {
5         return(a<='9'?a-'0':a-'A'+10);
6 }
7
8 int main(int argc,char **argv)
9 {
10 char c,seek;
11 int i;
12         if (argc>1&&*(argv[1])) seek=*(argv[1]);
13         for (;;) {
14                 i=getchar();
15                 if (i==-1) break;
16                 if (i!=seek) { putchar(i); continue; }
17                 i=getchar();
18                 if (i=='\n') continue;
19                 if (i==-1) break;
20                 c=i;
21                 i=getchar();
22                 if (i==-1) break;
23                 putchar(fromhex(c)*0x10+fromhex(i));
24                 }
25         return(0);
26 }