This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Move OP prototypes from pp_proto.h to proto.h
authorNicholas Clark <nick@ccl4.org>
Mon, 27 Sep 2010 16:25:24 +0000 (17:25 +0100)
committerNicholas Clark <nick@ccl4.org>
Mon, 27 Sep 2010 16:29:06 +0000 (17:29 +0100)
commita4e744802906bbf8435494e7f5ab1823213b2448
treed89130f4c2dc060155148af1c385d311e09cd4a1
parent77d8c8d52bcb3950617cc1491f1f2713db7ea126
Move OP prototypes from pp_proto.h to proto.h

Make embed.pl fully responsible for generating prototypes and embedding macros
for pp_* and ck_* functions, placing them in embed.h and proto.h
opcode.pl no longer generates pp_proto.h
Remove the (effectively) duplicate explicit entries for (all but 2) ck_*
functions from embed.fnc

We can't actually remove pp_proto.h from the distribution *yet*, as
ExtUtils::MM_Unix and ExtUtils::MM_VMS have hardcoded lists of the installed
headers. Once this is resolved, we can.
12 files changed:
Cross/Makefile-cross-SH
MANIFEST
Makefile.SH
Makefile.micro
embed.fnc
embed.h
embed.pl
op.c
opcode.pl
pp_proto.h
proto.h
vms/descrip_mms.template