21 #if !defined(ZIPARCHIVE_ZIPSTRINGSTRINGSTORESETTINGS_DOT_H)
22 #define ZIPARCHIVE_ZIPSTRINGSTRINGSTORESETTINGS_DOT_H
30 #ifdef _ZIP_UNICODE_CUSTOM
62 void SetDefaultNameCodePage(
int iPlatform)
77 bool IsStandardNameCodePage()
const
92 bool IsStandardNameCodePage(
int iPlatform)
const
106 bool IsStandardCommentCodePage(
int iPlatform)
const
117 bool IsStandardCommentCodePage()
const
132 bool IsStandard(
int iPlatform)
const
134 return !m_bStoreNameInExtraData && IsStandardNameCodePage(iPlatform) && IsStandardCommentCodePage(iPlatform);
145 void Reset(
int iPlatform)
147 m_bStoreNameInExtraData =
false;
148 SetDefaultNameCodePage(iPlatform);
171 void Set(UINT uFileNameCodePage,
bool bStoreNameInExtraData, UINT uCommentCodePage)
173 m_uNameCodePage = uFileNameCodePage;
174 m_bStoreNameInExtraData = bStoreNameInExtraData;
175 m_uCommentCodePage = uCommentCodePage;
196 #endif // !defined(ZIPARCHIVE_ZIPSTRINGSTRINGSTORESETTINGS_DOT_H)