#631: [RFC] Clean-up PMC generated files.
--------------------+-------------------------------------------------------
Reporter: bacek | Owner:
Type: RFC | Status: new
Priority: normal | Milestone:
Component: none | Version: 1.1.0
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
--------------------+-------------------------------------------------------
Comment(by Infinoid):
Replying to [comment:5 Infinoid]:
> Apparently the generated pmc_unmanagedstruct.h is missing some function
prototypes which the subclasses need?
The prototypes were generated for the Default PMC, but apparently they are
needed elsewhere, so apparently the Default PMC isn't a special case.
I've checked in a partial fix for this as r38537. This seems to get the
standard PMCs building without warning.
There was an additional issue with dynpmcs, fixed in r38538:
{{{
digest_group.c:75: warning: implicit declaration of function
'Parrot_MD2_class_init'
digest_group.c:76: warning: implicit declaration of function
'Parrot_RIPEMD160_class_init'
}}}
(and so on for all the other digest dynpmcs).
I'm not sure either of these commits are the correct way to fix the
problems, but they make the warnings go away.
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/631#comment:6>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets