21 #if !defined(ZIPARCHIVE_ZIPSTRINGSTRINGSTORESETTINGS_DOT_H)
22 #define ZIPARCHIVE_ZIPSTRINGSTRINGSTORESETTINGS_DOT_H
30 #ifdef _ZIP_UNICODE_CUSTOM
51 #pragma warning(suppress: 26495)
63 void SetDefaultNameCodePage(
int iPlatform)
78 bool IsStandardNameCodePage()
const
93 bool IsStandardNameCodePage(
int iPlatform)
const
107 bool IsStandardCommentCodePage(
int iPlatform)
const
118 bool IsStandardCommentCodePage()
const
133 bool IsStandard(
int iPlatform)
const
135 return !m_bStoreNameInExtraData && IsStandardNameCodePage(iPlatform) && IsStandardCommentCodePage(iPlatform);
146 void Reset(
int iPlatform)
148 m_bStoreNameInExtraData =
false;
149 SetDefaultNameCodePage(iPlatform);
172 void Set(UINT uFileNameCodePage,
bool bStoreNameInExtraData, UINT uCommentCodePage)
174 m_uNameCodePage = uFileNameCodePage;
175 m_bStoreNameInExtraData = bStoreNameInExtraData;
176 m_uCommentCodePage = uCommentCodePage;
197 #endif // !defined(ZIPARCHIVE_ZIPSTRINGSTRINGSTORESETTINGS_DOT_H)