| From 5119c21ae56f1c7fd0b10250d1beca9634bf74af Mon Sep 17 00:00:00 2001 |
| From: Mictronics <github@mictronics.de> |
| Date: Sun, 14 Jun 2020 18:06:22 +0200 |
| Subject: [PATCH] Clean up linkage of struct Modes. |
| |
| --- |
| readsb.c | 2 ++ |
| readsb.h | 6 ++++-- |
| viewadsb.c | 2 ++ |
| 3 files changed, 8 insertions(+), 2 deletions(-) |
| |
| --- a/readsb.c |
| +++ b/readsb.c |
| @@ -57,6 +57,8 @@ |
| |
| #include <stdarg.h> |
| |
| +struct _Modes Modes; |
| + |
| // |
| // ============================= Program options help ========================== |
| // |
| --- a/readsb.h |
| +++ b/readsb.h |
| @@ -312,7 +312,7 @@ struct mag_buf |
| |
| // Program global state |
| |
| -struct |
| +struct _Modes |
| { // Internal state |
| pthread_cond_t data_cond; // Conditional variable associated |
| pthread_t reader_thread; |
| @@ -412,7 +412,9 @@ struct |
| struct stats stats_15min; |
| struct timespec reader_cpu_accumulator; // CPU time used by the reader thread, copied out and reset by the main thread under the mutex |
| struct mag_buf mag_buffers[MODES_MAG_BUFFERS]; // Converted magnitude buffers from RTL or file input |
| -} Modes; |
| +}; |
| + |
| +extern struct _Modes Modes; |
| |
| // The struct we use to store information about a decoded message. |
| |
| --- a/viewadsb.c |
| +++ b/viewadsb.c |
| @@ -54,6 +54,8 @@ |
| #include "readsb.h" |
| #include "help.h" |
| |
| +struct _Modes Modes; |
| + |
| #define _stringize(x) x |
| #define verstring(x) _stringize(x) |
| |