@@ -1089,6 +1089,7 @@ int __cdecl wmain(_In_ int argc, _In_z_count_(argc) wchar_t* argv[])
1089
1089
return 0 ;
1090
1090
}
1091
1091
1092
+ // check for these before the command
1092
1093
if ((' -' == argv[1 ][0 ]) && (' -' == argv[1 ][1 ]))
1093
1094
{
1094
1095
if (!_wcsicmp (argv[1 ], L" --version" ))
@@ -1121,7 +1122,7 @@ int __cdecl wmain(_In_ int argc, _In_z_count_(argc) wchar_t* argv[])
1121
1122
std::list<SConversion> conversion;
1122
1123
bool allowOpts = true ;
1123
1124
1124
- for (int iArg = 2 ; iArg < argc; iArg++ )
1125
+ for (int iArg = 2 ; iArg < argc; ++iArg )
1125
1126
{
1126
1127
PWSTR pArg = argv[iArg];
1127
1128
@@ -1459,7 +1460,7 @@ int __cdecl wmain(_In_ int argc, _In_z_count_(argc) wchar_t* argv[])
1459
1460
for (auto pConv = conversion.begin (); pConv != conversion.end (); ++pConv)
1460
1461
{
1461
1462
std::filesystem::path curpath (pConv->szSrc );
1462
- auto const ext = curpath.extension ();
1463
+ const auto ext = curpath.extension ();
1463
1464
1464
1465
// Load source image
1465
1466
if (pConv != conversion.begin ())
@@ -1613,7 +1614,7 @@ int __cdecl wmain(_In_ int argc, _In_z_count_(argc) wchar_t* argv[])
1613
1614
if (FAILED (hr))
1614
1615
{
1615
1616
wprintf (L" FAILED [converttosingleplane] (%08X%ls)\n " , static_cast <unsigned int >(hr), GetErrorDesc (hr));
1616
- continue ;
1617
+ return 1 ;
1617
1618
}
1618
1619
1619
1620
auto & tinfo = timage->GetMetadata ();
@@ -1649,7 +1650,7 @@ int __cdecl wmain(_In_ int argc, _In_z_count_(argc) wchar_t* argv[])
1649
1650
if (FAILED (hr))
1650
1651
{
1651
1652
wprintf (L" FAILED [decompress] (%08X%ls)\n " , static_cast <unsigned int >(hr), GetErrorDesc (hr));
1652
- continue ;
1653
+ return 1 ;
1653
1654
}
1654
1655
1655
1656
auto & tinfo = timage->GetMetadata ();
@@ -1697,7 +1698,7 @@ int __cdecl wmain(_In_ int argc, _In_z_count_(argc) wchar_t* argv[])
1697
1698
if (FAILED (hr))
1698
1699
{
1699
1700
wprintf (L" FAILED [demultiply alpha] (%08X%ls)\n " , static_cast <unsigned int >(hr), GetErrorDesc (hr));
1700
- continue ;
1701
+ return 1 ;
1701
1702
}
1702
1703
1703
1704
auto & tinfo = timage->GetMetadata ();
0 commit comments