diff options
author | madmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2012-10-05 10:33:25 +0200 |
---|---|---|
committer | madmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2012-10-05 10:33:25 +0200 |
commit | c26a5932282b8757c3b60d20b1636971743d0235 (patch) | |
tree | cdd110f0fee3b295fa4de07932c59ff8e95d00f0 /source | |
parent | AnvilStats: added a profiling configuration (diff) | |
download | cuberite-c26a5932282b8757c3b60d20b1636971743d0235.tar cuberite-c26a5932282b8757c3b60d20b1636971743d0235.tar.gz cuberite-c26a5932282b8757c3b60d20b1636971743d0235.tar.bz2 cuberite-c26a5932282b8757c3b60d20b1636971743d0235.tar.lz cuberite-c26a5932282b8757c3b60d20b1636971743d0235.tar.xz cuberite-c26a5932282b8757c3b60d20b1636971743d0235.tar.zst cuberite-c26a5932282b8757c3b60d20b1636971743d0235.zip |
Diffstat (limited to 'source')
-rw-r--r-- | source/WorldStorage/FastNBT.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/source/WorldStorage/FastNBT.cpp b/source/WorldStorage/FastNBT.cpp index 773aecf62..13a6819e1 100644 --- a/source/WorldStorage/FastNBT.cpp +++ b/source/WorldStorage/FastNBT.cpp @@ -10,6 +10,12 @@ +// The number of NBT tags that are reserved when an NBT parsing is started. +// You can override this by using a cmdline define +#ifndef NBT_RESERVE_SIZE + #define NBT_RESERVE_SIZE 200 +#endif // NBT_RESERVE_SIZE + #define RETURN_FALSE_IF_FALSE(X) do { if (!X) return false; } while (0) @@ -54,7 +60,7 @@ bool cParsedNBT::Parse(void) return false; } - m_Tags.reserve(200); + m_Tags.reserve(NBT_RESERVE_SIZE); m_Tags.push_back(cFastNBTTag(TAG_Compound, -1)); |