# New Ticket Created by Mattia Barbon # Please include the string: [perl #31268] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=31268 >
Hello, as promised with this patch: pmc2c2 ... --library foo --c pmc1.pmc pmc2.pmc pmc3.pmc ... outputs pmcX.c and pmc_pmcX.h as it did before, plus foo.c and pmc_foo.h containig a single Parrot_lib_foo_load that initialized vtables and MMD dispatch for all the PMCs, taking into account circular PMC dependencies in MMD dispatch. It also updated dynext/foo.pmc removing the now useless #define to -1 and pmc2c2.pl to search for PMCs/PMC dumps in the current directory, too. Nag: the dynext patch from the other week is still unapplied: is there any problem with it or did it just fall through the cracks? Thanks! Mattia
pmc2c.diff
Description: Binary data