diff options
author | Tobias Klauser <tklauser@distanz.ch> | 2020-08-19 13:13:34 +0200 |
---|---|---|
committer | Tobias Klauser <tobias.klauser@gmail.com> | 2020-08-19 13:16:51 +0200 |
commit | 6f20cd366ea73b8b9cf49568e9b95cd79922daed (patch) | |
tree | ba08741db5a9591fd2144b5eed65c33956ded6df | |
parent | 3178ceb8c7e0a94ed29bbd1e277f03bb0d5a3d44 (diff) |
mausezahn: move variable definitions from llist.h to llist.c
Move variable definitions to avoid "multiple definition of symbol"
linker errors with gcc-10.
Updates #216
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
-rw-r--r-- | staging/llist.c | 2 | ||||
-rw-r--r-- | staging/llist.h | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/staging/llist.c b/staging/llist.c index d729e46..9ef2d1a 100644 --- a/staging/llist.c +++ b/staging/llist.c @@ -40,6 +40,8 @@ * */ +struct mz_ll *packet_sequences; +struct mz_ll *cli_seq; // currently edited packet sequence used by CLI // Create new list element - may be the first one (list==NULL) // diff --git a/staging/llist.h b/staging/llist.h index 49a87c7..d9e59b8 100644 --- a/staging/llist.h +++ b/staging/llist.h @@ -49,8 +49,8 @@ struct mz_ll { void *data; // points to your data }; -struct mz_ll *packet_sequences; -struct mz_ll *cli_seq; // currently edited packet sequence used by CLI +extern struct mz_ll *packet_sequences; +extern struct mz_ll *cli_seq; // currently edited packet sequence used by CLI // prototypes struct mz_ll * mz_ll_create_new_element(struct mz_ll *list); |