Display "Install data" size statistics as unsigned number. (Partial fix for bug #3564918)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6283 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
6d71b946e3
commit
8217b2c61f
2 changed files with 15 additions and 15 deletions
|
@ -2709,7 +2709,7 @@ int CEXEBuild::write_output(void)
|
|||
int ns=build_sections.getlen()/sizeof(section);
|
||||
section *s=(section*)build_sections.get();
|
||||
int x;
|
||||
int req=0;
|
||||
unsigned int req=0;
|
||||
for (x = 1; x < ns; x ++)
|
||||
{
|
||||
if (!s[x].name_ptr || s[x].flags & SF_RO) req++;
|
||||
|
@ -2717,7 +2717,7 @@ int CEXEBuild::write_output(void)
|
|||
INFO_MSG(_T("%d section%s"),ns,ns==1?_T(""):_T("s"));
|
||||
if (req)
|
||||
{
|
||||
INFO_MSG(_T(" (%d required)"),req);
|
||||
INFO_MSG(_T(" (%u required)"),req);
|
||||
}
|
||||
INFO_MSG(_T(" (%d bytes), "), build_sections.getlen());
|
||||
}
|
||||
|
@ -2738,7 +2738,7 @@ int CEXEBuild::write_output(void)
|
|||
int ns=ubuild_sections.getlen()/sizeof(section);
|
||||
section *s=(section*)ubuild_sections.get();
|
||||
int x;
|
||||
int req=0;
|
||||
unsigned int req=0;
|
||||
for (x = 1; x < ns; x ++)
|
||||
{
|
||||
if (!s[x].name_ptr || s[x].flags & SF_RO) req++;
|
||||
|
@ -2746,7 +2746,7 @@ int CEXEBuild::write_output(void)
|
|||
INFO_MSG(_T("%d section%s"),ns,ns==1?_T(""):_T("s"));
|
||||
if (req)
|
||||
{
|
||||
INFO_MSG(_T(" (%d required)"),req);
|
||||
INFO_MSG(_T(" (%u required)"),req);
|
||||
}
|
||||
INFO_MSG(_T(" (%d bytes), "), ubuild_sections.getlen());
|
||||
}
|
||||
|
@ -2774,7 +2774,7 @@ int CEXEBuild::write_output(void)
|
|||
|
||||
unsigned int total_usize=m_exehead_original_size;
|
||||
|
||||
INFO_MSG(_T("EXE header size: %10d / %d bytes\n"),m_exehead_size,m_exehead_original_size);
|
||||
INFO_MSG(_T("EXE header size: %10u / %u bytes\n"),m_exehead_size,m_exehead_original_size);
|
||||
|
||||
if (build_compress_whole) {
|
||||
INFO_MSG(_T("Install code: (%d bytes)\n"),
|
||||
|
@ -2789,19 +2789,19 @@ int CEXEBuild::write_output(void)
|
|||
total_usize+=sizeof(fh)+fh.length_of_header;
|
||||
|
||||
{
|
||||
int dbsize, dbsizeu;
|
||||
unsigned int dbsize, dbsizeu;
|
||||
dbsize = build_datablock.getlen();
|
||||
if (uninstall_size>0) dbsize-=uninstall_size;
|
||||
if (uninstall_size>0) dbsize -= uninstall_size;
|
||||
|
||||
if (build_compress_whole) {
|
||||
dbsizeu=dbsize;
|
||||
INFO_MSG(_T("Install data: (%d bytes)\n"),dbsizeu);
|
||||
dbsizeu = dbsize;
|
||||
INFO_MSG(_T("Install data: (%u bytes)\n"),dbsizeu);
|
||||
}
|
||||
else {
|
||||
dbsizeu = db_full_size - uninstall_size_full;
|
||||
INFO_MSG(_T("Install data: %10d / %d bytes\n"),dbsize,dbsizeu);
|
||||
INFO_MSG(_T("Install data: %10u / %u bytes\n"),dbsize,dbsizeu);
|
||||
}
|
||||
total_usize+=dbsizeu;
|
||||
total_usize += dbsizeu;
|
||||
}
|
||||
|
||||
if (uninstall_size>=0)
|
||||
|
@ -2810,7 +2810,7 @@ int CEXEBuild::write_output(void)
|
|||
INFO_MSG(_T("Uninstall code+data: (%d bytes)\n"),uninstall_size_full);
|
||||
else
|
||||
INFO_MSG(_T("Uninstall code+data: %6d / %d bytes\n"),uninstall_size,uninstall_size_full);
|
||||
total_usize+=uninstall_size_full;
|
||||
total_usize += uninstall_size_full;
|
||||
}
|
||||
|
||||
if (build_compress_whole) {
|
||||
|
@ -3287,7 +3287,7 @@ void CEXEBuild::set_uninstall_mode(int un)
|
|||
|
||||
SWAP(db_opt_save_u,db_opt_save,int);
|
||||
SWAP(db_comp_save_u,db_comp_save,int);
|
||||
SWAP(db_full_size_u,db_full_size,int);
|
||||
SWAP(db_full_size_u,db_full_size,unsigned int);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -444,8 +444,8 @@ class CEXEBuild {
|
|||
|
||||
StringList m_macro_entry;
|
||||
|
||||
int db_opt_save, db_comp_save, db_full_size, db_opt_save_u,
|
||||
db_comp_save_u, db_full_size_u;
|
||||
int db_opt_save, db_opt_save_u, db_comp_save, db_comp_save_u;
|
||||
unsigned int db_full_size, db_full_size_u;
|
||||
|
||||
FastStringList include_dirs;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue