Blame


1 140c21e2 2005-11-29 devnull #include <u.h>
2 140c21e2 2005-11-29 devnull #include <libc.h>
3 140c21e2 2005-11-29 devnull #include <bio.h>
4 140c21e2 2005-11-29 devnull #include <mach.h>
5 140c21e2 2005-11-29 devnull
6 140c21e2 2005-11-29 devnull void
7 140c21e2 2005-11-29 devnull main(void)
8 140c21e2 2005-11-29 devnull {
9 140c21e2 2005-11-29 devnull Biobuf b, bout;
10 140c21e2 2005-11-29 devnull char *p, *s;
11 140c21e2 2005-11-29 devnull char buf[100000];
12 fa325e9b 2020-01-10 cross
13 140c21e2 2005-11-29 devnull Binit(&b, 0, OREAD);
14 140c21e2 2005-11-29 devnull Binit(&bout, 1, OWRITE);
15 fa325e9b 2020-01-10 cross
16 140c21e2 2005-11-29 devnull while((p = Brdline(&b, '\n')) != nil){
17 140c21e2 2005-11-29 devnull p[Blinelen(&b)-1] = 0;
18 140c21e2 2005-11-29 devnull werrstr("no error");
19 140c21e2 2005-11-29 devnull s = demanglegcc2(p, buf);
20 140c21e2 2005-11-29 devnull if(s == p)
21 140c21e2 2005-11-29 devnull Bprint(&bout, "# %s (%r)\n", p);
22 140c21e2 2005-11-29 devnull else
23 140c21e2 2005-11-29 devnull Bprint(&bout, "%s\t%s\n", p, s);
24 140c21e2 2005-11-29 devnull }
25 140c21e2 2005-11-29 devnull Bflush(&bout);
26 140c21e2 2005-11-29 devnull exits(0);
27 140c21e2 2005-11-29 devnull }