Closed jphickey closed 6 months ago
Checklist (Please check before submitting)
Describe the bug CF source code has a number of type mismatches that may or may not be picked up by the compiler (due to platform variations).
In particular:
CF_CListFn_t
CF_CList_Traverse()
CFE_Status_t
CF_ChanActionFn_t
int
long
To Reproduce Build on a platform which does not match assumptions about type equality
Expected behavior Build should succeed
System observed on: Debian, RTEMS 4.11
Reporter Info Joseph Hickey, Vantage Systems, Inc.
Checklist (Please check before submitting)
Describe the bug CF source code has a number of type mismatches that may or may not be picked up by the compiler (due to platform variations).
In particular:
CF_CListFn_t
used byCF_CList_Traverse()
have a custom return type, it is notCFE_Status_t
)CF_ChanActionFn_t
have a custom return type, it is notCFE_Status_t
)int
andlong
and the printf format specifiersTo Reproduce Build on a platform which does not match assumptions about type equality
Expected behavior Build should succeed
System observed on: Debian, RTEMS 4.11
Reporter Info Joseph Hickey, Vantage Systems, Inc.