frontend: pandora: work around r20a vs r21 versioning
[pcsx_rearmed.git] / libpcsxcore / cheat.h
index d54f22c..b3d8bc4 100644 (file)
@@ -26,6 +26,7 @@ extern "C" {
 typedef struct {
        uint32_t        Addr;
        uint16_t        Val;
+       uint16_t        OldVal;
 } CheatCode;
 
 typedef struct {
@@ -33,6 +34,7 @@ typedef struct {
        int                     First;          // index of the first cheat code
        int                     n;                      // number of cheat codes for this cheat
        int                     Enabled;
+       int                     WasEnabled;
 } Cheat;
 
 void ClearAllCheats();
@@ -87,6 +89,9 @@ extern s8 *prevM;
 extern u32 *SearchResults;
 extern int NumSearchResults;
 
+extern int NumCheatsAllocated;
+extern int NumCodesAllocated;
+
 #define PREVM(mem)             (&prevM[mem])
 #define PrevMu8(mem)   (*(u8 *)PREVM(mem))
 #define PrevMu16(mem)  (SWAP16(*(u16 *)PREVM(mem)))