enforce #ifndef __HEADER_H instead of #pragma once, for code consitency and better portability (#2296)

This commit is contained in:
gullradriel 2024-10-14 15:50:04 +02:00 committed by GitHub
parent dcaa02c1e1
commit fcc52e83de
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
23 changed files with 92 additions and 23 deletions

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __UI_EXTERNAL_MODULE_VIEW_H
#define __UI_EXTERNAL_MODULE_VIEW_H
#include "ui.hpp" #include "ui.hpp"
#include "ui_widget.hpp" #include "ui_widget.hpp"
@ -92,3 +93,5 @@ class ExternalModuleView : public View {
}; };
} // namespace ui } // namespace ui
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __UI_SPECTRUM_PAINTER_H
#define __UI_SPECTRUM_PAINTER_H
#include "ui.hpp" #include "ui.hpp"
#include "ui_language.hpp" #include "ui_language.hpp"
@ -165,3 +166,5 @@ class SpectrumPainterView : public View {
}; };
} // namespace ui::external_app::spainter } // namespace ui::external_app::spainter
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __UI_SPECTRUM_PAINTER_IMAGE_H
#define __UI_SPECTRUM_PAINTER_IMAGE_H
#include "ui.hpp" #include "ui.hpp"
#include "ui_widget.hpp" #include "ui_widget.hpp"
@ -64,3 +65,5 @@ class SpectrumInputImageView : public View {
}; };
} // namespace ui::external_app::spainter } // namespace ui::external_app::spainter
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __UI_SPECTRUM_PAINTER_TEXT_H
#define __UI_SPECTRUM_PAINTER_TEXT_H
#include "ui.hpp" #include "ui.hpp"
#include "ui_widget.hpp" #include "ui_widget.hpp"
@ -110,3 +111,5 @@ class SpectrumInputTextView : public View {
}; };
} // namespace ui::external_app::spainter } // namespace ui::external_app::spainter
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __IO_H
#define __IO_H
#include "file.hpp" #include "file.hpp"
@ -38,3 +39,5 @@ class Writer {
}; };
} /* namespace stream */ } /* namespace stream */
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __IO_CONVERT_H
#define __IO_CONVERT_H
#include "io_file.hpp" #include "io_file.hpp"
@ -77,3 +78,5 @@ class FileConvertWriter : public stream::Writer {
File file_{}; File file_{};
uint64_t bytes_written_{0}; uint64_t bytes_written_{0};
}; };
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __IO_FILE_H
#define __IO_FILE_H
#include "io.hpp" #include "io.hpp"
@ -71,3 +72,5 @@ class FileWriter : public stream::Writer {
}; };
using RawFileWriter = FileWriter; using RawFileWriter = FileWriter;
#endif

View File

@ -20,7 +20,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __IO_WAVE_H
#define __IO_WAVE_H
#include "io_file.hpp" #include "io_file.hpp"
@ -181,3 +182,5 @@ class WAVFileWriter : public FileWriter {
Optional<File::Error> update_header(); Optional<File::Error> update_header();
Optional<File::Error> write_tags(); Optional<File::Error> write_tags();
}; };
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __PORTAPACK_H
#define __PORTAPACK_H
#include "portapack_io.hpp" #include "portapack_io.hpp"
@ -85,3 +86,5 @@ Backlight* backlight();
extern bool async_tx_enabled; // this is for serial tx things, globally extern bool async_tx_enabled; // this is for serial tx things, globally
} /* namespace portapack */ } /* namespace portapack */
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __USB_SERIAL_H
#define __USB_SERIAL_H
#include "ch.h" #include "ch.h"
#include "hal.h" #include "hal.h"
@ -54,3 +55,5 @@ class USBSerial {
}; };
} // namespace portapack } // namespace portapack
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __USB_SERIAL_CDC_H
#define __USB_SERIAL_CDC_H
#include "ch.h" #include "ch.h"
#include "hal.h" #include "hal.h"
@ -44,3 +45,5 @@ usb_request_status_t usb_set_line_coding_request(usb_endpoint_t* const endpoint,
#endif #endif
void setup_usb_serial_controller(void); void setup_usb_serial_controller(void);
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __USB_SERIAL_DESCRIPTOR_H
#define __USB_SERIAL_DESCRIPTOR_H
#include "ch.h" #include "ch.h"
#include "hal.h" #include "hal.h"
@ -42,3 +43,5 @@ extern uint8_t* usb_descriptor_strings[];
#define USB_WCID_VENDOR_REQ 0x19 #define USB_WCID_VENDOR_REQ 0x19
extern uint8_t wcid_string_descriptor[]; extern uint8_t wcid_string_descriptor[];
extern uint8_t wcid_feature_descriptor[]; extern uint8_t wcid_feature_descriptor[];
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __USB_SERIAL_DEVICE_TO_HOST_H
#define __USB_SERIAL_DEVICE_TO_HOST_H
#include "ch.h" #include "ch.h"
#include "hal.h" #include "hal.h"
@ -56,3 +57,5 @@ size_t fillOBuffer(OutputQueue* oqp, const uint8_t* bp, size_t n);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __USB_SERIAL_ENDPOINTS_H
#define __USB_SERIAL_ENDPOINTS_H
#include "ch.h" #include "ch.h"
#include "hal.h" #include "hal.h"
@ -49,3 +50,5 @@ extern USB_DECLARE_QUEUE(usb_endpoint_bulk_in);
extern usb_endpoint_t usb_endpoint_bulk_out; extern usb_endpoint_t usb_endpoint_bulk_out;
extern USB_DECLARE_QUEUE(usb_endpoint_bulk_out); extern USB_DECLARE_QUEUE(usb_endpoint_bulk_out);
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __USB_SERIAL_EVENT_H
#define __USB_SERIAL_EVENT_H
#include "ch.h" #include "ch.h"
#include "hal.h" #include "hal.h"
@ -32,3 +33,5 @@ void on_channel_closed(void);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __USB_SERIAL_HOST_TO_DEVICE_H
#define __USB_SERIAL_HOST_TO_DEVICE_H
#include "ch.h" #include "ch.h"
#include "hal.h" #include "hal.h"
@ -31,3 +32,5 @@ void reset_transfer_queues();
void serial_bulk_transfer_complete(void* user_data, unsigned int bytes_transferred); void serial_bulk_transfer_complete(void* user_data, unsigned int bytes_transferred);
void schedule_host_to_device_transfer(); void schedule_host_to_device_transfer();
void complete_host_to_device_transfer(); void complete_host_to_device_transfer();
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __USB_SERIAL_SHELL_H
#define __USB_SERIAL_SHELL_H
#include "ch.h" #include "ch.h"
#include "hal.h" #include "hal.h"
@ -29,3 +30,5 @@
class EventDispatcher; class EventDispatcher;
void create_shell(EventDispatcher* evtd); void create_shell(EventDispatcher* evtd);
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __PROC_SPECTRUM_PAINTER_H
#define __PROC_SPECTRUM_PAINTER_H
#include "portapack_shared_memory.hpp" #include "portapack_shared_memory.hpp"
#include "baseband_processor.hpp" #include "baseband_processor.hpp"
@ -46,3 +47,5 @@ class SpectrumPainterProcessor : public BasebandProcessor {
return 0; return 0;
} }
}; };
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __BACKLIGHT_H
#define __BACKLIGHT_H
#include <cstdint> #include <cstdint>
@ -118,3 +119,5 @@ class BacklightCAT4004 : public BacklightBase {
}; };
} /* namespace portapack */ } /* namespace portapack */
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __BUFFER_EXCHANGE_H
#define __BUFFER_EXCHANGE_H
#include "ch.h" #include "ch.h"
@ -110,3 +111,5 @@ class BufferExchange {
StreamBuffer* get_prefill(FIFO<StreamBuffer*>* fifo); StreamBuffer* get_prefill(FIFO<StreamBuffer*>* fifo);
}; };
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __I2CDEV_PPMOD_H
#define __I2CDEV_PPMOD_H
#include <cstdint> #include <cstdint>
#include <array> #include <array>
@ -71,3 +72,5 @@ class I2cDev_PPmod : public I2cDev {
}; };
} /* namespace i2cdev */ } /* namespace i2cdev */
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __RANDOM_H
#define __RANDOM_H
/* Period parameters */ /* Period parameters */
#define N 624 #define N 624
@ -33,3 +34,5 @@
/* initializes state[N] with a seed */ /* initializes state[N] with a seed */
extern void init_genrand(unsigned long s); extern void init_genrand(unsigned long s);
extern long genrand_int31(void); extern long genrand_int31(void);
#endif

View File

@ -19,7 +19,8 @@
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#pragma once #ifndef __MOCK_FILE_H
#define __MOCK_FILE_H
#include "file.hpp" #include "file.hpp"
#include <cstring> #include <cstring>
@ -87,3 +88,5 @@ class MockFile {
std::string data_; std::string data_;
uint32_t offset_{0}; uint32_t offset_{0};
}; };
#endif