Skip to content

Commit

Permalink
retire LegacyFormat class. (#1233)
Browse files Browse the repository at this point in the history
  • Loading branch information
tsteven4 authored Nov 19, 2023
1 parent f844ea2 commit b41da9d
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 42 deletions.
1 change: 0 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -227,7 +227,6 @@ set(HEADERS
html.h
inifile.h
kml.h
legacyformat.h
igc.h
lowranceusr.h
mkshort.h
Expand Down
40 changes: 0 additions & 40 deletions defs.h
Original file line number Diff line number Diff line change
Expand Up @@ -807,14 +807,6 @@ struct posn_status {

extern posn_status tracking_status;

using ff_init = void (*)(const QString&);
using ff_deinit = void (*)();
using ff_read = void (*)();
using ff_write = void (*)();
using ff_exit = void (*)();
using ff_writeposn = void (*)(Waypoint*);
using ff_readposn = Waypoint* (*)(posn_status*);

#define ARGTYPE_UNKNOWN 0x00000000U
#define ARGTYPE_INT 0x00000001U
#define ARGTYPE_FLOAT 0x00000002U
Expand Down Expand Up @@ -886,38 +878,6 @@ enum ff_cap {
#define FF_CAP_RW_WPT \
{ (ff_cap) (ff_cap_read | ff_cap_write), ff_cap_none, ff_cap_none}

/*
* Format capabilities for realtime positioning.
*/
struct position_ops_t {
ff_init rd_init;
ff_readposn rd_position;
ff_deinit rd_deinit;

ff_init wr_init;
ff_writeposn wr_position;
ff_deinit wr_deinit;
};

#define NULL_POS_OPS { nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, }

/*
* Describe the file format to the caller.
*/
struct ff_vecs_t {
ff_type type;
QVector<ff_cap> cap;
ff_init rd_init;
ff_init wr_init;
ff_deinit rd_deinit;
ff_deinit wr_deinit;
ff_read read;
ff_write write;
ff_exit exit;
QVector<arglist_t>* args;
position_ops_t position_ops;
};

[[noreturn]] void fatal(QDebug& msginstance);
// cppcheck 2.10.3 fails to assign noreturn attribute to fatal if
// the noreturn attribute is listed before the gnu::format attribute.
Expand Down
File renamed without changes.
1 change: 0 additions & 1 deletion vecs.cc
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@
#include "igc.h" // for IgcFormat
#include "inifile.h" // for inifile_readstr
#include "kml.h" // for KmlFormat
#include "legacyformat.h" // for LegacyFormat
#include "lowranceusr.h" // for LowranceusrFormat
#include "mtk_logger.h" // for MtkFormat, MtkM241Format, MtkFileFormat, MtkM241FileFormat
#include "nmea.h" // for NmeaFormat
Expand Down

0 comments on commit b41da9d

Please sign in to comment.