Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix #390, Update size variables to size_t and CF_ChunkSize_t typedefs #391

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions fsw/src/cf_cmd.c
Original file line number Diff line number Diff line change
Expand Up @@ -946,7 +946,7 @@ CFE_Status_t CF_WriteQueueCmd(const CF_WriteQueueCmd_t *msg)
* See description in cf_cmd.h for argument/return detail
*
*-----------------------------------------------------------------*/
CF_ChanAction_Status_t CF_CmdValidateChunkSize(uint32 val, uint8 chan_num /* ignored */)
CF_ChanAction_Status_t CF_CmdValidateChunkSize(CF_ChunkSize_t val, uint8 chan_num /* ignored */)
{
CF_ChanAction_Status_t ret = CF_ChanAction_Status_SUCCESS;
if (val > sizeof(CF_CFDP_PduFileDataContent_t))
Expand Down Expand Up @@ -989,7 +989,7 @@ void CF_GetSetParamCmd(uint8 is_set, CF_GetSet_ValueID_t param_id, uint32 value,
struct
{
void * ptr;
uint32 size;
size_t size;

Check notice

Code scanning / CodeQL

Function too long Note

CF_GetSetParamCmd has too many lines (148, while 60 are allowed).

Check notice

Code scanning / CodeQL

Long function without assertion Note

All functions of more than 10 lines should have at least one assertion.
CF_ChanAction_Status_t (*fn)(uint32, uint8 chan_num);
} item;

Expand Down
2 changes: 1 addition & 1 deletion fsw/src/cf_cmd.h
Original file line number Diff line number Diff line change
Expand Up @@ -524,7 +524,7 @@ CFE_Status_t CF_WriteQueueCmd(const CF_WriteQueueCmd_t *msg);
* @retval CF_ChanAction_Status_ERROR if failed (val is greater than max PDU)
*
*/
CF_ChanAction_Status_t CF_CmdValidateChunkSize(uint32 val, uint8 chan_num);
CF_ChanAction_Status_t CF_CmdValidateChunkSize(CF_ChunkSize_t val, uint8 chan_num);

/************************************************************************/
/** @brief Checks if the value is within allowable range as outgoing packets per wakeup
Expand Down
4 changes: 2 additions & 2 deletions fsw/src/cf_crc.c
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,9 @@
* See description in cf_crc.h for argument/return detail
*
*-----------------------------------------------------------------*/
void CF_CRC_Digest(CF_Crc_t *crc, const uint8 *data, int len)
void CF_CRC_Digest(CF_Crc_t *crc, const uint8 *data, size_t len)
Fixed Show fixed Hide fixed

Check notice

Code scanning / CodeQL

Long function without assertion Note

All functions of more than 10 lines should have at least one assertion.
{
int i = 0;
size_t i = 0;

for (; i < len; ++i)
{
Expand Down
2 changes: 1 addition & 1 deletion fsw/src/cf_crc.h
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ void CF_CRC_Start(CF_Crc_t *crc);
* @param len Length of data to digest
*
*/
void CF_CRC_Digest(CF_Crc_t *crc, const uint8 *data, int len);
void CF_CRC_Digest(CF_Crc_t *crc, const uint8 *data, size_t len);

/************************************************************************/
/** @brief Finalize a CRC calculation.
Expand Down
2 changes: 1 addition & 1 deletion fsw/src/cf_utils.c
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@ CFE_Status_t CF_WriteHistoryEntryToFile(osal_id_t fd, const CF_History_t *histor

int i;
CFE_Status_t ret;
int32 len;
size_t len;
char linebuf[(CF_FILENAME_MAX_LEN * 2) + 128]; /* buffer for line data */

for (i = 0; i < 3; ++i)
Expand Down
4 changes: 2 additions & 2 deletions unit-test/cf_cmd_tests.c
Original file line number Diff line number Diff line change
Expand Up @@ -3304,7 +3304,7 @@ void Test_CF_CmdValidateChunkSize_val_GreaterThan_pdu_fd_data_t_FailAndReturn_1(
{
/* Arrange */
uint8 arg_chan_num = Any_uint8(); /* value labeled as 'ignored' in func def */
uint32 arg_val = sizeof(CF_CFDP_PduFileDataContent_t) + 1;
size_t arg_val = sizeof(CF_CFDP_PduFileDataContent_t) + 1;
CF_ChanAction_Status_t local_result;

/* Act */
Expand Down Expand Up @@ -3332,7 +3332,7 @@ void Test_CF_CmdValidateChunkSize_val_SizeOf_pdu_fd_data_t_SuccessAndReturn_0(vo
{
/* Arrange */
uint8 arg_chan_num = Any_uint8(); /* value labeled as 'ignored' in func def */
uint32 arg_val = sizeof(CF_CFDP_PduFileDataContent_t);
size_t arg_val = sizeof(CF_CFDP_PduFileDataContent_t);
CF_ChanAction_Status_t local_result;

/* Act */
Expand Down
4 changes: 2 additions & 2 deletions unit-test/stubs/cf_cmd_stubs.c
Original file line number Diff line number Diff line change
Expand Up @@ -89,11 +89,11 @@ void CF_CmdCancel_Txn(CF_Transaction_t *txn, void *ignored)
* Generated stub function for CF_CmdValidateChunkSize()
* ----------------------------------------------------
*/
CF_ChanAction_Status_t CF_CmdValidateChunkSize(uint32 val, uint8 chan_num)
CF_ChanAction_Status_t CF_CmdValidateChunkSize(CF_ChunkSize_t val, uint8 chan_num)
{
UT_GenStub_SetupReturnBuffer(CF_CmdValidateChunkSize, CF_ChanAction_Status_t);

UT_GenStub_AddParam(CF_CmdValidateChunkSize, uint32, val);
UT_GenStub_AddParam(CF_CmdValidateChunkSize, CF_ChunkSize_t, val);
UT_GenStub_AddParam(CF_CmdValidateChunkSize, uint8, chan_num);

UT_GenStub_Execute(CF_CmdValidateChunkSize, Basic, NULL);
Expand Down
4 changes: 2 additions & 2 deletions unit-test/stubs/cf_crc_stubs.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,11 @@
* Generated stub function for CF_CRC_Digest()
* ----------------------------------------------------
*/
void CF_CRC_Digest(CF_Crc_t *crc, const uint8 *data, int len)
void CF_CRC_Digest(CF_Crc_t *crc, const uint8 *data, size_t len)
{
UT_GenStub_AddParam(CF_CRC_Digest, CF_Crc_t *, crc);
UT_GenStub_AddParam(CF_CRC_Digest, const uint8 *, data);
UT_GenStub_AddParam(CF_CRC_Digest, int, len);
UT_GenStub_AddParam(CF_CRC_Digest, size_t, len);

UT_GenStub_Execute(CF_CRC_Digest, Basic, NULL);
}
Expand Down
Loading