Fix temporary buffer for scripting conversions.

This commit is contained in:
Jeff Hutchinson 2021-09-04 21:25:11 -04:00
parent 478a04bea8
commit c16b88d709
4 changed files with 32 additions and 7 deletions

View file

@ -148,10 +148,15 @@ class ConsoleValue
enum Constants
{
ConversionBufferSize = 32
ConversionBufferStride = 32
};
static char sConversionBuffer[ConversionBufferSize];
struct ConversionBuffer
{
char buffer[ConversionBufferStride];
};
static Vector<ConversionBuffer> sConversionBuffer;
char* convertToBuffer() const;
@ -387,6 +392,7 @@ public:
}
static void init();
static void resetConversionBuffer();
};
// Transparently converts ConsoleValue[] to const char**