print OUTH "/* Generated by generate_treefuncs.pl from treefuncs.def!\n";
print OUTH " * Do not edit by hand! */\n\n";
-$typedefs = "typedef union _Node Node;\n";
+$typedefs = "typedef union Node Node;\n";
$typeenums = "enum {\n";
$typename = "";
$typeenums .= "\t$uct"."_NODE,\n";
- $typedefs .= "typedef struct _$typename $typename;\n";
+ $typedefs .= "typedef struct $typename $typename;\n";
- $typestruct{$typename} = "struct _$typename {\n\tNodeType type;\n";
+ $typestruct{$typename} = "struct $typename {\n\tNodeType type;\n";
$copyfunc_prot{$typename} = "static $typename *\ncopy_$lct ($typename * self)";
$setfunc_prot{$typename} = "static void\nsetv_$lct ($typename * self, va_list __ap)";
$freefunc_prot{$typename} = "void\nfree_$lct ($typename * self)";
print OUTH "$typestruct{$t}\n\n";
}
-print OUTH "union _Node {\n\tNodeType type;\n";
+print OUTH "union Node {\n\tNodeType type;\n";
foreach $t (sort keys %typestruct) {
$foo = lc $t;