Add missing cstring includes (#4486)

* Modified the fprime-fpp version for fpp branch

* Fixes for missing includes

* Removed include from Fw/FPrimeBasicTypes.hpp and modified fprime-fpp version

* Fixed files that failed to include cstring header

* Changed string.h to cstring in BufferRepeater.cpp

* Updated formatting in ActivePhaser.cpp & BufferManagerComponentImpl.cpp

* Fixed formatting in FpySequencerStack.cpp & FpySequencerDirectives.cpp
This commit is contained in:
bevinduckett 2025-12-02 14:27:10 -08:00 committed by GitHub
parent 9fbf5800ab
commit a9e05045da
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
13 changed files with 13 additions and 0 deletions

View File

@ -20,6 +20,7 @@
#include <sys/ioctl.h>
#include <unistd.h>
#include <cerrno>
#include <cstring>
#include <type_traits>
namespace Drv {

View File

@ -24,6 +24,7 @@
#include <cstdint>
#include <cstdio>
#include <cstdlib>
#include <cstring>
static_assert(FW_USE_PRINTF_FAMILY_FUNCTIONS_IN_STRING_FORMATTING,
"Cannot use SPI driver without full string formatting");

View File

@ -19,6 +19,7 @@
#include <fcntl.h>
#include <termios.h>
#include <cerrno>
#include <cstring>
namespace Drv {

View File

@ -11,6 +11,7 @@
// ======================================================================
#include "Svc/ActivePhaser/ActivePhaser.hpp"
#include <cstring>
namespace Svc {

View File

@ -14,6 +14,7 @@
#include <Fw/FPrimeBasicTypes.hpp>
#include <Fw/Types/Assert.hpp>
#include <Svc/BufferManager/BufferManagerComponentImpl.hpp>
#include <cstring>
#include <new>
namespace Svc {

View File

@ -12,6 +12,7 @@
#include <Fw/FPrimeBasicTypes.hpp>
#include <Svc/BufferRepeater/BufferRepeater.hpp>
#include <cstring>
namespace Svc {

View File

@ -9,6 +9,7 @@
#include <Fw/Types/Assert.hpp>
#include <Svc/CmdDispatcher/CommandDispatcherImpl.hpp>
#include <cstdio>
#include <cstring>
// Check the CMD_DISPATCHER_DISPATCH_TABLE_SIZE and CMD_DISPATCHER_SEQUENCER_TABLE_SIZE for overflow
static_assert(CMD_DISPATCHER_DISPATCH_TABLE_SIZE <= std::numeric_limits<FwOpcodeType>::max(),

View File

@ -10,6 +10,7 @@
#include <Fw/Types/Assert.hpp>
#include <Os/File.hpp>
#include <Svc/EventManager/EventManager.hpp>
#include <cstring>
namespace Svc {
static_assert(std::numeric_limits<FwSizeType>::max() >= TELEM_ID_FILTER_SIZE,

View File

@ -14,6 +14,7 @@
#include <Fw/Types/StringUtils.hpp>
#include <Svc/FileUplink/FileUplink.hpp>
#include <cstring>
namespace Svc {
Os::File::Status FileUplink::File ::open(const Fw::FilePacket::StartPacket& startPacket) {

View File

@ -1,4 +1,5 @@
#include <cmath>
#include <cstring>
#include <type_traits>
#include "Fw/Com/ComPacket.hpp"
#include "Svc/FpySequencer/FpySequencer.hpp"

View File

@ -1,3 +1,4 @@
#include <cstring>
#include "Svc/FpySequencer/FpySequencer.hpp"
namespace Svc {

View File

@ -19,6 +19,7 @@
#include <Svc/PrmDb/PrmDb_PrmDbFileLoadStateEnumAc.hpp>
#include <Svc/PrmDb/PrmDb_PrmDbTypeEnumAc.hpp>
#include <config/PrmDbImplCfg.hpp>
#include <cstring>
namespace Svc {

View File

@ -11,6 +11,7 @@
#include <Fw/Com/ComPacket.hpp>
#include <Fw/FPrimeBasicTypes.hpp>
#include <Svc/TlmPacketizer/TlmPacketizer.hpp>
#include <cstring>
namespace Svc {