Use inner class UiPacker::State.

This commit is contained in:
Markus F.X.J. Oberhumer 2006-06-22 19:40:43 +02:00
parent 4c5b1a6ff4
commit cb78362713
2 changed files with 4 additions and 5 deletions

View File

@ -47,7 +47,7 @@ enum {
}; };
struct UiPacker__State struct UiPacker::State
{ {
int mode; int mode;
@ -184,7 +184,7 @@ UiPacker::UiPacker(const Packer *p_) :
clear_cb(); clear_cb();
s = new UiPacker__State; s = new State;
memset(s,0,sizeof(*s)); memset(s,0,sizeof(*s));
s->msg_buf[0] = '\r'; s->msg_buf[0] = '\r';

View File

@ -39,8 +39,6 @@ class UiPacker;
// //
**************************************************************************/ **************************************************************************/
struct UiPacker__State;
class UiPacker class UiPacker
{ {
public: public:
@ -94,7 +92,8 @@ protected:
upx_callback_t cb; upx_callback_t cb;
// internal state // internal state
UiPacker__State *s; struct State;
State *s;
// totals // totals
static long total_files; static long total_files;