Index: src/libictranslate/ResourceManager.h =================================================================== diff -u -N -rf6fe924675e9de6120b6c1eac2430fa5b2946251 -re9d0e63fbb826dd00b7c590d2dcda5e5f41b4b14 --- src/libictranslate/ResourceManager.h (.../ResourceManager.h) (revision f6fe924675e9de6120b6c1eac2430fa5b2946251) +++ src/libictranslate/ResourceManager.h (.../ResourceManager.h) (revision e9d0e63fbb826dd00b7c590d2dcda5e5f41b4b14) @@ -60,7 +60,7 @@ void Clear(); void CalculateChecksum(); - const tchar_t* GetText() const { return m_pszText; } + const tchar_t* GetText() const; void SetText(const tchar_t* pszText, bool bUnescapeString); uint_t GetChecksum() const { return m_uiChecksum; } void SetChecksum(uint_t uiChecksum) { m_uiChecksum = uiChecksum; } @@ -127,6 +127,7 @@ bool IsModified() const { return m_bModified; } void SetModified() { m_bModified = true; } + bool IsValidDescription() const; protected: void SetFnameData(PTSTR *ppszDst, PCTSTR pszSrc); static void EnumAttributesCallback(bool bGroup, const tchar_t* pszName, const tchar_t* pszValue, ptr_t pData);