# Emit op names and descriptions.
print <<END;
+
+START_EXTERN_C
+
#ifndef DOINIT
EXT char *PL_op_name[];
#else
};
#endif
+END_EXTERN_C
+
#ifndef PERL_OBJECT
START_EXTERN_C
END_EXTERN_C
#endif /* PERL_OBJECT */
+START_EXTERN_C
+
#ifndef DOINIT
EXT OP * (CPERLscope(*PL_ppaddr)[])(pTHX);
#else
print <<END;
};
#endif
+
+END_EXTERN_C
END
close OC or die "Error closing opcode.h: $!";