URI:
       tdemangler.c - plan9port - [fork] Plan 9 from user space
  HTML git clone git://src.adamsgaard.dk/plan9port
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       tdemangler.c (427B)
       ---
            1 #include <u.h>
            2 #include <libc.h>
            3 #include <bio.h>
            4 #include <mach.h>
            5 
            6 void
            7 main(void)
            8 {
            9         Biobuf b, bout;
           10         char *p, *s;
           11         char buf[100000];
           12 
           13         Binit(&b, 0, OREAD);
           14         Binit(&bout, 1, OWRITE);
           15 
           16         while((p = Brdline(&b, '\n')) != nil){
           17                 p[Blinelen(&b)-1] = 0;
           18                 werrstr("no error");
           19                 s = demanglegcc2(p, buf);
           20                 if(s == p)
           21                         Bprint(&bout, "# %s (%r)\n", p);
           22                 else
           23                         Bprint(&bout, "%s\t%s\n", p, s);
           24         }
           25         Bflush(&bout);
           26         exits(0);
           27 }