From 696b2c3e1dfa81d43ea093478824596015e902dd Mon Sep 17 00:00:00 2001 From: Justin Maggard Date: Thu, 10 Feb 2022 23:37:43 -0800 Subject: [PATCH] tivo: Fix multiple definitions of sqlite3 plugin struct --- tivo_utils.c | 2 ++ tivo_utils.h | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/tivo_utils.c b/tivo_utils.c index 111e9b6..1f39e5f 100644 --- a/tivo_utils.c +++ b/tivo_utils.c @@ -27,6 +27,8 @@ #include #include "tivo_utils.h" +struct sqlite3PrngType sqlite3Prng; + /* This function based on byRequest */ char * decodeString(char *string, int inplace) diff --git a/tivo_utils.h b/tivo_utils.h index d8756cf..07dea7c 100644 --- a/tivo_utils.h +++ b/tivo_utils.h @@ -30,7 +30,8 @@ struct sqlite3PrngType { unsigned char isInit; /* True if initialized */ unsigned char i, j; /* State variables */ unsigned char s[256]; /* State variables */ -} sqlite3Prng; +}; +extern struct sqlite3PrngType sqlite3Prng; char * decodeString(char *string, int inplace);