Ticket #1987 (closed cage: fixed)
Warnings from make headerizer
Reported by: | mikehh | Owned by: | whiteknight |
---|---|---|---|
Priority: | normal | Milestone: | 3.1 |
Component: | tools | Version: | master |
Severity: | low | Keywords: | headerizer |
Cc: | whiteknight, plobsing | Language: | |
Patch status: | Platform: | all |
Description
After running make headerizer I get the following warnings:
... Headerization complete. src/exceptions.c Parrot_ex_build_complete_backtrace_string: Returns a pointer, but no PARROT_CAN(NOT)_RETURN_NULL macro found. Parrot_ex_build_complete_backtrace_string: Returns a pointer, but no PARROT_CAN(NOT)_RETURN_NULL macro found. src/packfile/api.c Parrot_pf_create_default_segments: "ARGMOD(PackFile * const pf)" is const, but that ARGMOD conflicts with const Parrot_pf_get_current_code_segment: Returns a pointer, but no PARROT_CAN(NOT)_RETURN_NULL macro found. Parrot_pf_get_current_code_segment: Returns a pointer, but no PARROT_CAN(NOT)_RETURN_NULL macro found. Parrot_pf_get_current_packfile: Returns a pointer, but no PARROT_CAN(NOT)_RETURN_NULL macro found. Parrot_pf_get_current_packfile: Returns a pointer, but no PARROT_CAN(NOT)_RETURN_NULL macro found. src/packfile/output.c update_backref_hash: "PackFile_ConstTable *ct" isn't protected with an ARGIN, ARGOUT or ARGMOD (or a _NULLOK variant), or ARGFREE update_backref_hash: "Hash *seen" isn't protected with an ARGIN, ARGOUT or ARGMOD (or a _NULLOK variant), or ARGFREE src/pmc/imageiofreeze.pmc check_seen: "PMC *self" isn't protected with an ARGIN, ARGOUT or ARGMOD (or a _NULLOK variant), or ARGFREE check_seen: "PMC *v" isn't protected with an ARGIN, ARGOUT or ARGMOD (or a _NULLOK variant), or ARGFREE src/pmc/imageiosize.pmc check_seen: "PMC *self" isn't protected with an ARGIN, ARGOUT or ARGMOD (or a _NULLOK variant), or ARGFREE check_seen: "PMC *v" isn't protected with an ARGIN, ARGOUT or ARGMOD (or a _NULLOK variant), or ARGFREE 13 warnings in 7 funcs in 5 C files mhu@mhu-desktop:~/parrot$ date Sun Jan 23 11:59:20 GMT 2011
It would be great if we could clear these up before the next release
Cheers Michael (mikehh)
Change History
Note: See
TracTickets for help on using
tickets.