diff options
author | rubidium <rubidium@openttd.org> | 2011-12-17 23:16:16 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2011-12-17 23:16:16 +0000 |
commit | 50b63c587087733b2d3b059e10a10eba748c0166 (patch) | |
tree | 1f004d4165d0434bf51e5f848d566e063a4b33af /src/strgen/strgen.h | |
parent | 89c263c2df3f7d457716ae5cc8c5cf0e8eb7d520 (diff) | |
download | openttd-50b63c587087733b2d3b059e10a10eba748c0166.tar.xz |
(svn r23585) -Codechange: replace some magic numbers with less magic constants
Diffstat (limited to 'src/strgen/strgen.h')
-rw-r--r-- | src/strgen/strgen.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/strgen/strgen.h b/src/strgen/strgen.h index b3584ab5f..e44c5be42 100644 --- a/src/strgen/strgen.h +++ b/src/strgen/strgen.h @@ -39,15 +39,13 @@ struct LangString { /** Information about the currently known strings. */ struct StringData { - static const uint STRINGS_IN_TAB = 2048; - LangString **strings; ///< Array of all known strings. uint16 *hash_heads; ///< Hash table for the strings. size_t tabs; ///< The number of 'tabs' of strings. size_t max_strings; ///< The maxmimum number of strings. int next_string_id; ///< The next string ID to allocate. - StringData(size_t tabs = 32); + StringData(size_t tabs); ~StringData(); void FreeTranslation(); uint HashStr(const char *s) const; @@ -134,8 +132,8 @@ struct LanguageWriter { /** Especially destroy the subclasses. */ virtual ~LanguageWriter() {} - void WriteLength(uint length); - void WriteLang(const StringData &data); + virtual void WriteLength(uint length); + virtual void WriteLang(const StringData &data); }; void CDECL strgen_warning(const char *s, ...) WARN_FORMAT(1, 2); |