mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-08 14:07:00 -06:00
21.03
This commit is contained in:
@@ -128,7 +128,7 @@ static const char * const kHelpString =
|
||||
#ifndef _NO_CRYPTO
|
||||
" -p{Password} : set Password\n"
|
||||
#endif
|
||||
" -r[-|0] : Recurse subdirectories\n"
|
||||
" -r[-|0] : Recurse subdirectories for name search\n"
|
||||
" -sa{a|e|s} : set Archive name mode\n"
|
||||
" -scc{UTF-8|WIN|DOS} : set charset for for console input/output\n"
|
||||
" -scs{UTF-8|UTF-16LE|UTF-16BE|WIN|DOS|{id}} : set charset for list files\n"
|
||||
@@ -200,63 +200,55 @@ static void ShowProgInfo(CStdOutStream *so)
|
||||
#endif
|
||||
*/
|
||||
|
||||
#ifdef __VERSION__
|
||||
<< " compiler: " << __VERSION__
|
||||
#endif
|
||||
|
||||
#ifdef __GNUC__
|
||||
<< " GCC " << __GNUC__ << "." << __GNUC_MINOR__ << "." << __GNUC_PATCHLEVEL__
|
||||
#endif
|
||||
|
||||
#ifdef __clang__
|
||||
<< " CLANG " << __clang_major__ << "." << __clang_minor__
|
||||
#endif
|
||||
|
||||
#ifdef __xlC__
|
||||
<< " XLC " << (__xlC__ >> 8) << "." << (__xlC__ & 0xFF)
|
||||
#ifdef __xlC_ver__
|
||||
<< "." << (__xlC_ver__ >> 8) << "." << (__xlC_ver__ & 0xFF)
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef _MSC_VER
|
||||
<< " MSC " << _MSC_VER
|
||||
#endif
|
||||
|
||||
#ifdef __ARM_FEATURE_CRC32
|
||||
<< " CRC32"
|
||||
#endif
|
||||
|
||||
<< " " << (unsigned)(sizeof(void *)) * 8 << "-bit"
|
||||
|
||||
#ifdef __ILP32__
|
||||
<< " ILP32"
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef __ARM_ARCH
|
||||
<< " arm_v:" << __ARM_ARCH
|
||||
#ifdef __ARM_ARCH_ISA_THUMB
|
||||
<< " thumb:" << __ARM_ARCH_ISA_THUMB
|
||||
#endif
|
||||
#endif
|
||||
;
|
||||
|
||||
|
||||
|
||||
#ifdef ENV_HAVE_LOCALE
|
||||
<< " locale=" << GetLocale()
|
||||
*so << " locale=" << GetLocale();
|
||||
#endif
|
||||
#ifndef _WIN32
|
||||
<< " UTF8=" << (IsNativeUTF8() ? "+" : "-")
|
||||
<< " use-UTF8=" << (g_ForceToUTF8 ? "+" : "-")
|
||||
<< " wchar_t=" << (unsigned)(sizeof(wchar_t)) * 8 << "-bit"
|
||||
<< " Files=" << (unsigned)(sizeof(off_t)) * 8 << "-bit"
|
||||
{
|
||||
const bool is_IsNativeUTF8 = IsNativeUTF8();
|
||||
if (!is_IsNativeUTF8)
|
||||
*so << " UTF8=" << (is_IsNativeUTF8 ? "+" : "-");
|
||||
}
|
||||
if (!g_ForceToUTF8)
|
||||
*so << " use-UTF8=" << (g_ForceToUTF8 ? "+" : "-");
|
||||
{
|
||||
const unsigned wchar_t_size = (unsigned)sizeof(wchar_t);
|
||||
if (wchar_t_size != 4)
|
||||
*so << " wchar_t=" << wchar_t_size * 8 << "-bit";
|
||||
}
|
||||
{
|
||||
const unsigned off_t_size = (unsigned)sizeof(off_t);
|
||||
if (off_t_size != 8)
|
||||
*so << " Files=" << off_t_size * 8 << "-bit";
|
||||
}
|
||||
#endif
|
||||
;
|
||||
|
||||
{
|
||||
const UInt32 numCpus = NWindows::NSystem::GetNumberOfProcessors();
|
||||
*so << " Threads:" << numCpus;
|
||||
}
|
||||
|
||||
#ifdef _7ZIP_ASM
|
||||
*so << ", ASM";
|
||||
#endif
|
||||
|
||||
/*
|
||||
{
|
||||
AString s;
|
||||
GetCpuName(s);
|
||||
@@ -264,9 +256,10 @@ static void ShowProgInfo(CStdOutStream *so)
|
||||
*so << ", " << s;
|
||||
}
|
||||
|
||||
#ifdef _7ZIP_ASM
|
||||
*so << ",ASM";
|
||||
#ifdef __ARM_FEATURE_CRC32
|
||||
<< " CRC32"
|
||||
#endif
|
||||
|
||||
|
||||
#if (defined MY_CPU_X86_OR_AMD64 || defined(MY_CPU_ARM_OR_ARM64))
|
||||
if (CPU_IsSupported_AES()) *so << ",AES";
|
||||
@@ -281,6 +274,7 @@ static void ShowProgInfo(CStdOutStream *so)
|
||||
if (CPU_IsSupported_SHA2()) *so << ",SHA2";
|
||||
#endif
|
||||
#endif
|
||||
*/
|
||||
|
||||
*so << endl;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user