1 #! /usr/local/bin/gawk -f
8 sub(/^@node
+/, "", name
);
9 sub(/[@
,].
*$
/, "", name
);
14 # The string we want is $4, except that if there were brace blocks
15 # before that point then it gets shifted to the right, since awk
16 # doesn't know from brace blocks.
17 id =
4; check =
2; squig =
0;
20 if($check ~
/{/) squig
++;
21 if($check ~
/}/) squig
--;
26 printf ("* %s: (libc)%s.\n", $id
, last_node
);
30 # Likewise, except it's $3 theoretically.
31 id =
3; check =
2; squig =
0;
34 if($check ~
/{/) squig
++;
35 if($check ~
/}/) squig
--;
40 printf ("* %s: (libc)%s.\n", $id
, last_node
);