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.
