Refactoring: move fields ui_pass and ui_total_passes from class

Packer into class UiPacker.
This commit is contained in:
Markus F.X.J. Oberhumer
2006-06-29 14:37:01 +02:00
parent 8ab3e63aeb
commit 7b77491c06
6 changed files with 26 additions and 23 deletions
+5 -4
View File
@@ -32,6 +32,7 @@
#include "linker.h"
#include "packer.h"
#include "p_mach.h"
#include "ui.h"
static const
#include "stub/powerpc-darwin.macho-entry.h"
@@ -225,13 +226,13 @@ PackMachPPC32::pack2(OutputFile *fo, Filter &ft) // append compressed body
unsigned k;
// count passes, set ptload vars
ui_total_passes = 0;
uip->ui_total_passes = 0;
for (k = 0; k < n_segment; ++k) {
if (Mach_segment_command::LC_SEGMENT==msegcmd[k].cmd
&& 0!=msegcmd[k].filesize ) {
ui_total_passes++;
uip->ui_total_passes++;
if (find_SEGMENT_gap(k)) {
ui_total_passes++;
uip->ui_total_passes++;
}
}
}
@@ -242,7 +243,7 @@ PackMachPPC32::pack2(OutputFile *fo, Filter &ft) // append compressed body
unsigned hdr_u_len = mhdri.sizeofcmds;
ui_pass = 0;
uip->ui_pass = 0;
ft.addvalue = 0;
int nx = 0;