Remove some macros from common.h

This commit is contained in:
ζeh Matt 2023-07-27 14:50:13 +03:00
parent d2db5f0f16
commit cc89104de0
No known key found for this signature in database
GPG Key ID: 18CE582C71A225B0
2 changed files with 1 additions and 21 deletions

View File

@ -121,26 +121,6 @@ constexpr int32_t operator"" _mph(long double speedMph)
using StringId = uint16_t;
#define SafeFree(x) \
do \
{ \
free(x); \
(x) = nullptr; \
} while (false)
#define SafeDelete(x) \
do \
{ \
delete (x); \
(x) = nullptr; \
} while (false)
#define SafeDeleteArray(x) \
do \
{ \
delete[](x); \
(x) = nullptr; \
} while (false)
#define abstract = 0
#if defined(__GNUC__) && (defined(__x86_64__) || defined(__i386__))

View File

@ -117,7 +117,7 @@ static int32_t ScenarioIndexEntryCompareByIndex(const ScenarioIndexEntry& entryA
static void ScenarioHighscoreFree(ScenarioHighscoreEntry* highscore)
{
SafeDelete(highscore);
delete highscore;
}
class ScenarioFileIndex final : public FileIndex<ScenarioIndexEntry>