pe: --compress-icons=3 option added to compress all icons
This commit is contained in:
+1
-1
@@ -765,7 +765,7 @@ static int do_option(int optc, const char *arg)
|
||||
case 631:
|
||||
opt->win32_pe.compress_icons = 1;
|
||||
if (mfx_optarg && mfx_optarg[0])
|
||||
getoptvar(&opt->win32_pe.compress_icons, 0, 2, arg);
|
||||
getoptvar(&opt->win32_pe.compress_icons, 0, 3, arg);
|
||||
//printf("compress_icons: %d\n", opt->win32_pe.compress_icons);
|
||||
break;
|
||||
case 632:
|
||||
|
||||
+2
-1
@@ -1399,7 +1399,8 @@ void PeFile::processResources(Resource *res)
|
||||
if (res->itype() == RT_GROUP_ICON && iconsin1stdir == 0)
|
||||
iconsin1stdir = get_le16(ibuf + res->offs() + 4);
|
||||
|
||||
bool compress_icon = false, compress_idir = false;
|
||||
bool compress_icon = opt->win32_pe.compress_icons == 3;
|
||||
bool compress_idir = false;
|
||||
unsigned iconcnt = 0;
|
||||
|
||||
// some statistics
|
||||
|
||||
Reference in New Issue
Block a user