[x] I reviewed the CF README.md file to see if the feature is in the major future work.
[x] I performed a cursory search to see if the feature request is relevant, not redundant, nor in conflict with other tickets.
Is your feature request related to a problem? Please describe.
These were used to help transition the code from old endian dependent macros, but they obscure the fact values are being modified by taking address of the input. They also cause static analysis warnings on occasion as identified in #216.
Checklist (Please check before submitting)
Is your feature request related to a problem? Please describe. These were used to help transition the code from old endian dependent macros, but they obscure the fact values are being modified by taking address of the input. They also cause static analysis warnings on occasion as identified in #216.
Example: https://github.com/nasa/CF/blob/d0b3e25566b7cb8221d8a3f90017fe52ee0f43d4/fsw/src/cf_codec.c#L134-L138
Describe the solution you'd like Convert the code to use the functions directly, remove offending macros.
Describe alternatives you've considered None
Additional context
216
Requester Info Jacob Hageman - NASA/GSFC