--- Begin Message ---
Package: sim
Severity: normal
Tags: patch
When building 'sim' on amd64 with gcc-4.0,
I get the following error:
if /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H
-I. -I. -I../.. -I/usr/include/kde -I/usr/share/qt3/include
-I/usr/share/qt3/include -I. -DPIC -fPIC -DQT_THREAD_SUPPORT -DPIC -fPIC
-DQT_THREAD_SUPPORT -D_REENTRANT -I/usr/include/libxml2
-I/usr/include/libxml2 -O2 -fno-exceptions -fno-check-new -MT cfg.lo -MD -MP
-MF ".deps/cfg.Tpo" \
-c -o cfg.lo `test -f 'cfg.cpp' || echo './'`cfg.cpp; \
then mv -f ".deps/cfg.Tpo" ".deps/cfg.Plo"; \
else rm -f ".deps/cfg.Tpo"; exit 1; \
fi
cfg.cpp: In function 'void SIM::init_data(const SIM::DataDef*, SIM::Data*)':
cfg.cpp:570: error: cast from 'const char*' to 'unsigned int' loses precision
make[4]: *** [cfg.lo] Error 1
make[4]: Leaving directory `/sim-0.9.3/sim/api'
With the attached patch 'sim' can be compiled
on amd64 using gcc-4.0.
Regards
Andreas Jochens
diff -urN ../tmp-orig/sim-0.9.3/plugins/_core/commands.cpp
./plugins/_core/commands.cpp
--- ../tmp-orig/sim-0.9.3/plugins/_core/commands.cpp 2003-09-01
02:01:00.000000000 +0200
+++ ./plugins/_core/commands.cpp 2005-03-22 16:27:48.000000000 +0100
@@ -188,27 +188,27 @@
clear();
break;
case EventToolbarCreate:
- return (void*)createBar((unsigned)(e->param()));
+ return (void*)createBar((unsigned long)(e->param()));
case EventToolbarRemove:
- removeBar((unsigned)(e->param()));
+ removeBar((unsigned long)(e->param()));
break;
case EventShowBar:
b = (BarShow*)(e->param());
return show(b->bar_id, b->parent);
case EventMenuCreate:
- return (void*)createMenu((unsigned)(e->param()));
+ return (void*)createMenu((unsigned long)(e->param()));
case EventMenuRemove:
- removeMenu((unsigned)(e->param()));
+ removeMenu((unsigned long)(e->param()));
break;
case EventGetMenu:
return (void*)get((CommandDef*)(e->param()));
case EventGetMenuDef:
- return (void*)getDef((unsigned)(e->param()));
+ return (void*)getDef((unsigned long)(e->param()));
case EventProcessMenu:
mp = (ProcessMenuParam*)(e->param());
return (void*)processMenu(mp->id, mp->param, mp->key);
case EventMenuCustomize:
- customizeMenu((unsigned)(e->param()));
+ customizeMenu((unsigned long)(e->param()));
break;
default:
break;
diff -urN ../tmp-orig/sim-0.9.3/plugins/_core/container.cpp
./plugins/_core/container.cpp
--- ../tmp-orig/sim-0.9.3/plugins/_core/container.cpp 2004-03-30
01:42:24.000000000 +0200
+++ ./plugins/_core/container.cpp 2005-03-22 16:38:37.000000000 +0100
@@ -680,7 +680,7 @@
case EventCommandExec:
cmd = (CommandDef*)(e->param());
userWnd = m_tabBar->currentWnd();
- if (userWnd && ((unsigned)(cmd->param) == userWnd->id())){
+ if (userWnd && ((unsigned long)(cmd->param) == userWnd->id())){
if (cmd->menu_id == MenuContainerContact){
m_tabBar->raiseTab(cmd->id);
return e->param();
@@ -702,7 +702,7 @@
case EventCheckState:
cmd = (CommandDef*)(e->param());
userWnd = m_tabBar->currentWnd();
- if (userWnd && ((unsigned)(cmd->param) == userWnd->id()) &&
+ if (userWnd && ((unsigned long)(cmd->param) == userWnd->id()) &&
(cmd->menu_id == MenuContainerContact) &&
(cmd->id == CmdContainerContacts)){
list<UserWnd*> userWnds = m_tabBar->windows();
diff -urN ../tmp-orig/sim-0.9.3/plugins/_core/core.cpp ./plugins/_core/core.cpp
--- ../tmp-orig/sim-0.9.3/plugins/_core/core.cpp 2004-03-30
01:42:24.000000000 +0200
+++ ./plugins/_core/core.cpp 2005-03-22 16:26:52.000000000 +0100
@@ -1782,7 +1782,7 @@
return e->param();
}
case EventRemovePreferences:{
- unsigned id = (unsigned)(e->param());
+ unsigned long id = (unsigned long)(e->param());
Event eCmd(EventCommandRemove, (void*)id);
eCmd.process();
preferences.erase(id);
@@ -1858,7 +1858,7 @@
return e->param();
}
case EventRemoveMessageType:{
- unsigned id = (unsigned)(e->param());
+ unsigned long id = (unsigned long)(e->param());
CommandDef *def;
def = CorePlugin::m_plugin->messageTypes.find(id);
if (def){
@@ -2015,7 +2015,7 @@
return NULL;
}
case EventDefaultAction:{
- unsigned contact_id = (unsigned)(e->param());
+ unsigned long contact_id = (unsigned long)(e->param());
unsigned index = 0;
for (list<msg_id>::iterator it =
CorePlugin::m_plugin->unread.begin(); it != CorePlugin::m_plugin->unread.end();
++it, index++){
if ((*it).contact != contact_id)
@@ -2166,7 +2166,7 @@
return e->param();
}
case EventContactOnline:{
- Contact *contact = getContacts()->contact((unsigned)(e->param()));
+ Contact *contact = getContacts()->contact((unsigned
long)(e->param()));
if (contact){
CoreUserData *data =
(CoreUserData*)(contact->getUserData(user_data_id));
if (data->OpenOnOnline.bValue){
@@ -2199,7 +2199,7 @@
return NULL;
}
if (cmd->id == CmdContactClients){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact == NULL)
return NULL;
vector<clientContact> ways;
@@ -2473,7 +2473,7 @@
return e->param();
}
if (cmd->menu_id == MenuContainer){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact){
unsigned nContainers = 1;
QWidgetList *list = QApplication::topLevelWidgets();
@@ -2514,7 +2514,7 @@
}
if (cmd->menu_id == MenuMessage){
cmd->flags &= ~COMMAND_CHECKED;
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact){
vector<clientContact> ways;
getWays(ways, contact);
@@ -2773,9 +2773,9 @@
if (mdef->create == NULL)
return NULL;
msg = mdef->create(NULL);
- msg->setContact((unsigned)(cmd->param));
+ msg->setContact((unsigned long)(cmd->param));
if (mdef->flags & MESSAGE_SILENT){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact){
ClientDataIterator it(contact->clientData);
void *data;
@@ -2871,7 +2871,7 @@
}
if (cmd->id == CmdSeparate){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact == NULL)
return NULL;
unsigned n = cmd->menu_id - CmdContactClients - 1;
@@ -2920,7 +2920,7 @@
return e->param();
}
if (cmd->id == CmdHistory){
- unsigned id = (unsigned)(cmd->param);
+ unsigned long id = (unsigned long)(cmd->param);
HistoryWindow *wnd = NULL;
QWidgetList *list = QApplication::topLevelWidgets();
QWidgetListIt it(*list);
@@ -3175,7 +3175,7 @@
return e->param();
}
if ((cmd->menu_id > CmdContactResource) && (cmd->menu_id <=
CmdContactResource + 0x100)){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
CommandDef *def = messageTypes.find(cmd->id);
if (def && contact){
unsigned nRes = cmd->menu_id - CmdContactResource - 1;
@@ -3202,7 +3202,7 @@
getToken(res, ',');
MessageDef *mdef = (MessageDef*)(def->param);
Message *msg = mdef->create(NULL);
- msg->setContact((unsigned)(cmd->param));
+ msg->setContact((unsigned long)(cmd->param));
msg->setClient(cc.client->dataName(data).c_str());
msg->setResource(QString::fromUtf8(res.c_str()));
Event eOpen(EventOpenMessage, &msg);
@@ -3216,7 +3216,7 @@
return NULL;
}
if ((cmd->menu_id > CmdContactClients) && (cmd->menu_id <=
CmdContactClients + 0x100)){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
CommandDef *def = messageTypes.find(cmd->id);
if (def && contact){
unsigned n = cmd->menu_id - CmdContactClients - 1;
@@ -3240,7 +3240,7 @@
MessageDef *mdef = (MessageDef*)(def->param);
Message *msg = mdef->create(NULL);
- msg->setContact((unsigned)(cmd->param));
+ msg->setContact((unsigned long)(cmd->param));
msg->setClient(cc.client->dataName(data).c_str());
Event eOpen(EventOpenMessage, &msg);
eOpen.process();
@@ -3304,7 +3304,7 @@
QWidget *w;
Contact *contact = NULL;
Group *group = NULL;
- unsigned id = (unsigned)(cmd->param);
+ unsigned long id = (unsigned long)(cmd->param);
if (cmd->menu_id == MenuContact){
contact = getContacts()->contact(id);
if (contact == NULL)
diff -urN ../tmp-orig/sim-0.9.3/plugins/_core/historywnd.cpp
./plugins/_core/historywnd.cpp
--- ../tmp-orig/sim-0.9.3/plugins/_core/historywnd.cpp 2004-01-18
19:15:39.000000000 +0100
+++ ./plugins/_core/historywnd.cpp 2005-03-22 16:41:30.000000000 +0100
@@ -131,7 +131,7 @@
}
if (e->type() == EventCheckState){
CommandDef *cmd = (CommandDef*)(e->param());
- if ((cmd->id == CmdHistoryDirection) && ((unsigned)(cmd->param) ==
m_id)){
+ if ((cmd->id == CmdHistoryDirection) && ((unsigned long)(cmd->param)
== m_id)){
cmd->flags &= ~COMMAND_CHECKED;
if (m_bDirection)
cmd->flags |= COMMAND_CHECKED;
@@ -146,7 +146,7 @@
}
if (e->type() == EventCommandExec){
CommandDef *cmd = (CommandDef*)(e->param());
- if ((unsigned)(cmd->param) != m_id)
+ if ((unsigned long)(cmd->param) != m_id)
return NULL;
if (cmd->id == CmdHistoryDirection){
bool bDirection = ((cmd->flags & COMMAND_CHECKED) != 0);
diff -urN ../tmp-orig/sim-0.9.3/plugins/_core/msgview.cpp
./plugins/_core/msgview.cpp
--- ../tmp-orig/sim-0.9.3/plugins/_core/msgview.cpp 2004-03-30
01:42:24.000000000 +0200
+++ ./plugins/_core/msgview.cpp 2005-03-22 16:39:38.000000000 +0100
@@ -802,7 +802,7 @@
return NULL;
}
if (e->type() == EventHistoryConfig){
- unsigned id = (unsigned)(e->param());
+ unsigned long id = (unsigned long)(e->param());
if (id && (id != m_id))
return NULL;
reload();
diff -urN ../tmp-orig/sim-0.9.3/plugins/_core/tmpl.cpp ./plugins/_core/tmpl.cpp
--- ../tmp-orig/sim-0.9.3/plugins/_core/tmpl.cpp 2004-01-14
12:11:46.000000000 +0100
+++ ./plugins/_core/tmpl.cpp 2005-03-22 17:33:43.000000000 +0100
@@ -146,7 +146,7 @@
if (tagName == "IP"){
Event e(EventGetContactIP, contact);
struct in_addr addr;
- addr.s_addr = (unsigned)(e.process());
+ addr.s_addr = (unsigned long)(e.process());
res += inet_ntoa(addr);
continue;
}
diff -urN ../tmp-orig/sim-0.9.3/plugins/_core/usercfg.cpp
./plugins/_core/usercfg.cpp
--- ../tmp-orig/sim-0.9.3/plugins/_core/usercfg.cpp 2003-08-02
21:21:24.000000000 +0200
+++ ./plugins/_core/usercfg.cpp 2005-03-22 16:36:40.000000000 +0100
@@ -463,7 +463,7 @@
return NULL;
}
case EventCommandRemove:
- removeCommand((unsigned)(e->param()));
+ removeCommand((unsigned long)(e->param()));
return NULL;
case EventLanguageChanged:
case EventPluginChanged:
diff -urN ../tmp-orig/sim-0.9.3/plugins/_core/userview.cpp
./plugins/_core/userview.cpp
--- ../tmp-orig/sim-0.9.3/plugins/_core/userview.cpp 2004-03-30
01:42:24.000000000 +0200
+++ ./plugins/_core/userview.cpp 2005-03-22 16:30:25.000000000 +0100
@@ -359,7 +359,7 @@
case EventCommandExec:{
CommandDef *cmd = (CommandDef*)(e->param());
if (cmd->menu_id == MenuContact){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact){
if (cmd->id == CmdContactDelete){
QListViewItem *item = findContactItem(contact->id());
@@ -404,7 +404,7 @@
while ((w = it.current()) != NULL){
if (w->inherits("Container")){
Container *c = static_cast<Container*>(w);
- wnd = c->wnd((unsigned)(cmd->param));
+ wnd = c->wnd((unsigned long)(cmd->param));
if (wnd)
break;
}
@@ -428,7 +428,7 @@
}
}
if (cmd->menu_id == MenuContactGroup){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact){
Group *grp = getContacts()->group(cmd->id -
CmdContactGroup);
if (grp && (grp->id() != contact->getGroup())){
@@ -440,7 +440,7 @@
}
}
if (cmd->menu_id == MenuContainer){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact){
Container *from = NULL;
Container *to = NULL;
@@ -516,7 +516,7 @@
return e->param();
}
if (cmd->id == CmdGrpRename){
- QListViewItem *item = findGroupItem((unsigned)(cmd->param));
+ QListViewItem *item = findGroupItem((unsigned
long)(cmd->param));
if (item){
setCurrentItem(item);
renameGroup();
@@ -524,7 +524,7 @@
return e->param();
}
if (cmd->id == CmdGrpUp){
- unsigned grp_id = (unsigned)(cmd->param);
+ unsigned long grp_id = (unsigned long)(cmd->param);
getContacts()->moveGroup(grp_id, true);
QListViewItem *item = findGroupItem(grp_id);
if (item){
@@ -534,7 +534,7 @@
return e->param();
}
if (cmd->id == CmdGrpDown){
- unsigned grp_id = (unsigned)(cmd->param);
+ unsigned long grp_id = (unsigned long)(cmd->param);
getContacts()->moveGroup(grp_id, false);
QListViewItem *item = findGroupItem(grp_id);
if (item){
@@ -544,7 +544,7 @@
return e->param();
}
if (cmd->id == CmdGrpDelete){
- unsigned grp_id = (unsigned)(cmd->param);
+ unsigned long grp_id = (unsigned long)(cmd->param);
QListViewItem *item = findGroupItem(grp_id);
Group *g = getContacts()->group(grp_id);
if (item && g){
@@ -578,14 +578,14 @@
}
if (cmd->menu_id == MenuContact){
if (cmd->id == CmdContactTitle){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact){
cmd->text_wrk = strdup(contact->getName().utf8());
return e->param();
}
}
if (cmd->id == CmdShowAlways){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact){
ListUserData *data =
(ListUserData*)(contact->getUserData(CorePlugin::m_plugin->list_data_id, true));
cmd->flags &= ~COMMAND_CHECKED;
@@ -601,7 +601,7 @@
QWidget * w;
while ((w = it.current()) != NULL){
if (w->inherits("Container")){
- wnd =
static_cast<Container*>(w)->wnd((unsigned)(cmd->param));
+ wnd = static_cast<Container*>(w)->wnd((unsigned
long)(cmd->param));
if (wnd)
break;
}
@@ -654,7 +654,7 @@
if (cmd->menu_id == MenuContactGroup){
if (cmd->id == CmdContactGroup){
unsigned grpId = 0;
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact)
grpId = contact->getGroup();
unsigned nGroups = 0;
@@ -689,7 +689,7 @@
}
}
if (cmd->menu_id == MenuGroup){
- unsigned grp_id = (unsigned)(cmd->param);
+ unsigned long grp_id = (unsigned long)(cmd->param);
if (grp_id){
if (cmd->id == CmdGrpTitle){
Group *g = getContacts()->group(grp_id);
@@ -739,14 +739,14 @@
void UserView::deleteGroup(void *p)
{
- Group *grp = getContacts()->group((unsigned)p);
+ Group *grp = getContacts()->group((unsigned long)p);
if (grp)
delete grp;
}
void UserView::deleteContact(void *p)
{
- Contact *contact = getContacts()->contact((unsigned)p);
+ Contact *contact = getContacts()->contact((unsigned long)p);
if (contact == NULL)
return;
ContactItem *item = findContactItem(contact->id());
diff -urN ../tmp-orig/sim-0.9.3/plugins/action/action.cpp
./plugins/action/action.cpp
--- ../tmp-orig/sim-0.9.3/plugins/action/action.cpp 2004-01-18
19:15:39.000000000 +0100
+++ ./plugins/action/action.cpp 2005-03-22 17:35:54.000000000 +0100
@@ -133,7 +133,7 @@
if (e->type() == EventCheckState){
CommandDef *cmd = (CommandDef*)(e->param());
if ((cmd->id == CmdAction) && (cmd->menu_id == MenuContact)){
- Contact *contact = getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact == NULL)
return NULL;
ActionUserData *data =
(ActionUserData*)(contact->getUserData(action_data_id));
@@ -180,7 +180,7 @@
CommandDef *cmd = (CommandDef*)(e->param());
if ((cmd->menu_id == MenuContact) && (cmd->id >= CmdAction)){
unsigned n = cmd->id - CmdAction;
- Contact *contact = getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact == NULL)
return NULL;
ActionUserData *data =
(ActionUserData*)(contact->getUserData(action_data_id));
diff -urN ../tmp-orig/sim-0.9.3/plugins/dock/dockwnd.cpp
./plugins/dock/dockwnd.cpp
--- ../tmp-orig/sim-0.9.3/plugins/dock/dockwnd.cpp 2004-03-30
08:37:17.000000000 +0200
+++ ./plugins/dock/dockwnd.cpp 2005-03-22 17:39:15.000000000 +0100
@@ -772,7 +772,7 @@
XFree( hints );
Event eArgc(EventArgc);
- int argc = (int)eArgc.process();
+ long argc = (long)eArgc.process();
Event eArgv(EventArgv);
char **argv = (char**)eArgv.process();
XSetCommand(dsp, win, argv, argc);
diff -urN ../tmp-orig/sim-0.9.3/plugins/filter/filter.cpp
./plugins/filter/filter.cpp
--- ../tmp-orig/sim-0.9.3/plugins/filter/filter.cpp 2004-02-18
19:52:44.000000000 +0100
+++ ./plugins/filter/filter.cpp 2005-03-22 17:42:14.000000000 +0100
@@ -188,7 +188,7 @@
CommandDef *cmd = (CommandDef*)(e->param());
if (cmd->id == CmdIgnore){
cmd->flags &= ~BTN_HIDE;
- Contact *contact = getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact && contact->getGroup())
cmd->flags |= BTN_HIDE;
return e->param();
@@ -208,7 +208,7 @@
}
if (cmd->menu_id == MenuContactGroup){
if (cmd->id == CmdIgnoreList){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact == NULL)
return NULL;
cmd->flags &= COMMAND_CHECKED;
@@ -221,7 +221,7 @@
if (e->type() == EventCommandExec){
CommandDef *cmd = (CommandDef*)(e->param());
if (cmd->id == CmdIgnore){
- Contact *contact = getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact){
QString text = i18n("Add %1 to ignore list?")
.arg(contact->getName());
Command cmd;
@@ -288,7 +288,7 @@
}
if (cmd->menu_id == MenuContactGroup){
if (cmd->id == CmdIgnoreList){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact == NULL)
return NULL;
contact->setIgnore((cmd->flags & COMMAND_CHECKED) == 0);
@@ -397,7 +397,7 @@
void FilterPlugin::addToIgnore(void *p)
{
- Contact *contact = getContacts()->contact((unsigned)p);
+ Contact *contact = getContacts()->contact((unsigned long)p);
if (contact && !contact->getIgnore()){
contact->setIgnore(true);
Event e(EventContactChanged, contact);
diff -urN ../tmp-orig/sim-0.9.3/plugins/floaty/floaty.cpp
./plugins/floaty/floaty.cpp
--- ../tmp-orig/sim-0.9.3/plugins/floaty/floaty.cpp 2004-03-22
21:03:11.000000000 +0100
+++ ./plugins/floaty/floaty.cpp 2005-03-22 17:43:52.000000000 +0100
@@ -155,7 +155,7 @@
case EventCheckState:{
CommandDef *cmd = (CommandDef*)(e->param());
if (cmd->id == CmdFloaty){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact){
FloatyUserData *data =
(FloatyUserData*)(contact->userData.getUserData(user_data_id, false));
if (data){
@@ -173,7 +173,7 @@
case EventCommandExec:{
CommandDef *cmd = (CommandDef*)(e->param());
if (cmd->id == CmdFloaty){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact){
FloatyUserData *data =
(FloatyUserData*)(contact->userData.getUserData(user_data_id, false));
if (data){
@@ -183,7 +183,7 @@
contact->userData.freeUserData(user_data_id);
}else{
data =
(FloatyUserData*)(contact->userData.getUserData(user_data_id, true));
- FloatyWnd *wnd = new FloatyWnd(this,
(unsigned)(cmd->param));
+ FloatyWnd *wnd = new FloatyWnd(this, (unsigned
long)(cmd->param));
wnd->move(0, 0);
wnd->show();
}
diff -urN ../tmp-orig/sim-0.9.3/plugins/gpg/gpg.cpp ./plugins/gpg/gpg.cpp
--- ../tmp-orig/sim-0.9.3/plugins/gpg/gpg.cpp 2004-03-26 18:46:42.000000000
+0100
+++ ./plugins/gpg/gpg.cpp 2005-03-22 17:45:30.000000000 +0100
@@ -292,7 +292,7 @@
}
if (cmd->id == MessageGPGUse){
cmd->flags &= ~COMMAND_CHECKED;
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact == NULL)
return NULL;
GpgUserData *data =
(GpgUserData*)(contact->userData.getUserData(user_data_id, false));
@@ -308,7 +308,7 @@
case EventCommandExec:{
CommandDef *cmd = (CommandDef*)(e->param());
if ((cmd->menu_id == MenuMessage) && (cmd->id == MessageGPGUse)){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact == NULL)
return NULL;
GpgUserData *data =
(GpgUserData*)(contact->userData.getUserData(user_data_id, false));
@@ -369,7 +369,7 @@
GpgUserData *data =
(GpgUserData*)(contact->userData.getUserData(user_data_id, false));
if (data && data->Key.ptr && data->Use.bValue){
QString output =
QFile::decodeName(user_file("m.").c_str());
- output += QString::number((unsigned)ms->msg);
+ output += QString::number((unsigned long)ms->msg);
QString input = output + ".in";
QFile in(input);
if (!in.open(IO_WriteOnly | IO_Truncate)){
@@ -423,7 +423,7 @@
char SIGN_KEY[] = "-----BEGIN PGP PUBLIC KEY BLOCK-----";
if (text.left(strlen(SIGN_MSG)) == SIGN_MSG){
QString output =
QFile::decodeName(user_file("m.").c_str());
- output += QString::number((unsigned)msg);
+ output += QString::number((unsigned long)msg);
QString input = output + ".in";
QFile in(input);
if (!in.open(IO_WriteOnly | IO_Truncate)){
@@ -460,7 +460,7 @@
}
if (text.left(strlen(SIGN_KEY)) == SIGN_KEY){
QString input = QFile::decodeName(user_file("m.").c_str());
- input += QString::number((unsigned)msg);
+ input += QString::number((unsigned long)msg);
input += ".in";
QFile in(input);
if (!in.open(IO_WriteOnly | IO_Truncate)){
diff -urN ../tmp-orig/sim-0.9.3/plugins/icq/icqclient.cpp
./plugins/icq/icqclient.cpp
--- ../tmp-orig/sim-0.9.3/plugins/icq/icqclient.cpp 2004-03-30
08:37:17.000000000 +0200
+++ ./plugins/icq/icqclient.cpp 2005-03-22 17:47:31.000000000 +0100
@@ -2623,7 +2623,7 @@
CommandDef *cmd = (CommandDef*)(e->param());
if (cmd->menu_id == MenuEncoding){
if (cmd->id == CmdChangeEncoding){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact == NULL)
return NULL;
ClientDataIterator itClient(contact->clientData, this);
@@ -2725,7 +2725,7 @@
}
if ((cmd->bar_id == ToolBarContainer) || (cmd->bar_id == BarHistory)){
if (cmd->id == CmdChangeEncoding){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact == NULL){
cmd->flags |= BTN_HIDE;
return e->param();
@@ -2749,7 +2749,7 @@
}
if (cmd->menu_id == MenuContactGroup){
if (cmd->id == CmdVisibleList){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact == NULL)
return NULL;
for (unsigned i = 0; i < getContacts()->nClients(); i++){
@@ -2772,7 +2772,7 @@
return bOK ? e->param() : NULL;
}
if (cmd->id == CmdInvisibleList){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact == NULL)
return NULL;
for (unsigned i = 0; i < getContacts()->nClients(); i++){
@@ -2803,7 +2803,7 @@
ICQPlugin::core->setShowAllEncodings(!ICQPlugin::core->getShowAllEncodings());
return e->param();
}
- Contact *contact = getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact == NULL)
return NULL;
QCString codecStr;
@@ -2896,7 +2896,7 @@
}
if (cmd->menu_id == MenuContactGroup){
if (cmd->id == CmdVisibleList){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact == NULL)
return NULL;
ICQUserData *data;
@@ -2909,7 +2909,7 @@
return e->param();
}
if (cmd->id == CmdInvisibleList){
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact == NULL)
return NULL;
ICQUserData *data;
diff -urN ../tmp-orig/sim-0.9.3/plugins/icq/icqdirect.cpp
./plugins/icq/icqdirect.cpp
--- ../tmp-orig/sim-0.9.3/plugins/icq/icqdirect.cpp 2004-03-28
20:45:07.000000000 +0200
+++ ./plugins/icq/icqdirect.cpp 2005-03-22 17:49:01.000000000 +0100
@@ -277,7 +277,7 @@
}
if (m_state != Logged){
ICQPlugin *plugin =
static_cast<ICQPlugin*>(m_client->protocol()->plugin());
- log_packet(m_socket->readBuffer, false, plugin->ICQDirectPacket,
number((unsigned)this).c_str());
+ log_packet(m_socket->readBuffer, false, plugin->ICQDirectPacket,
number((unsigned long)this).c_str());
}
switch (m_state){
case Logged:{
@@ -402,7 +402,7 @@
if (m_version >= 7)
m_socket->writeBuffer.pack(0x00000000L);
ICQPlugin *plugin =
static_cast<ICQPlugin*>(m_client->protocol()->plugin());
- log_packet(m_socket->writeBuffer, true, plugin->ICQDirectPacket,
number((unsigned)this).c_str());
+ log_packet(m_socket->writeBuffer, true, plugin->ICQDirectPacket,
number((unsigned long)this).c_str());
m_socket->write();
}
@@ -413,7 +413,7 @@
m_socket->writeBuffer.pack((unsigned short)0x0001);
m_socket->writeBuffer.pack((unsigned short)0x0000);
ICQPlugin *plugin =
static_cast<ICQPlugin*>(m_client->protocol()->plugin());
- log_packet(m_socket->writeBuffer, true, plugin->ICQDirectPacket,
number((unsigned)this).c_str());
+ log_packet(m_socket->writeBuffer, true, plugin->ICQDirectPacket,
number((unsigned long)this).c_str());
m_socket->write();
}
@@ -506,7 +506,7 @@
case WaitInit2:
if (m_bIncoming){
ICQPlugin *plugin =
static_cast<ICQPlugin*>(m_client->protocol()->plugin());
- log_packet(m_socket->readBuffer, false, plugin->ICQDirectPacket,
number((unsigned)this).c_str());
+ log_packet(m_socket->readBuffer, false, plugin->ICQDirectPacket,
number((unsigned long)this).c_str());
if (m_version < 8){
if (m_data->Direct.ptr){
m_socket->error_state("Direct connection already
established");
@@ -517,7 +517,7 @@
break;
}
plugin = static_cast<ICQPlugin*>(m_client->protocol()->plugin());
- log_packet(m_socket->readBuffer, false, plugin->ICQDirectPacket,
number((unsigned)this).c_str());
+ log_packet(m_socket->readBuffer, false, plugin->ICQDirectPacket,
number((unsigned long)this).c_str());
m_socket->readBuffer.incReadPos(13);
char p[16];
m_socket->readBuffer.unpack(p, 16);
@@ -1559,7 +1559,7 @@
}
m_name += number(m_data->Uin.value);
m_name += ".";
- m_name += number((unsigned)this);
+ m_name += number((unsigned long)this);
return m_name.c_str();
}
diff -urN ../tmp-orig/sim-0.9.3/plugins/icq/icqsearch.cpp
./plugins/icq/icqsearch.cpp
--- ../tmp-orig/sim-0.9.3/plugins/icq/icqsearch.cpp 2004-02-22
17:15:41.000000000 +0100
+++ ./plugins/icq/icqsearch.cpp 2005-03-22 17:51:37.000000000 +0100
@@ -350,7 +350,7 @@
void *ICQSearch::processEvent(Event *e)
{
if (e->type() == EventRandomChat){
- m_randomUin = (unsigned)(e->param());
+ m_randomUin = (unsigned long)(e->param());
if (m_randomUin == 0){
edtStatus->setText(i18n("Search fail"));
}else{
diff -urN ../tmp-orig/sim-0.9.3/plugins/jabber/jabberclient.cpp
./plugins/jabber/jabberclient.cpp
--- ../tmp-orig/sim-0.9.3/plugins/jabber/jabberclient.cpp 2004-03-28
20:45:08.000000000 +0200
+++ ./plugins/jabber/jabberclient.cpp 2005-03-22 18:05:08.000000000 +0100
@@ -448,7 +448,7 @@
cmd->flags |= COMMAND_RECURSIVE;
return e->param();
}
- Contact *contact = getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact == NULL)
return NULL;
clientData *data;
@@ -504,7 +504,7 @@
if (url.isEmpty())
url = QString::fromUtf8(getServer());
}else{
- Contact *contact =
getContacts()->contact((unsigned)(cmd->param));
+ Contact *contact = getContacts()->contact((unsigned
long)(cmd->param));
if (contact){
clientData *data;
ClientDataIterator it(contact->clientData, this);
@@ -560,7 +560,7 @@
}
if (e->type() == EventTemplateExpanded){
TemplateExpand *t = (TemplateExpand*)(e->param());
- setStatus((unsigned)(t->param), quoteString(t->tmpl,
quoteNOBR).utf8());
+ setStatus((unsigned long)(t->param), quoteString(t->tmpl,
quoteNOBR).utf8());
}
if (e->type() == EventContactChanged){
Contact *contact = (Contact*)(e->param());
@@ -1881,7 +1881,7 @@
if (!resource.empty())
resource += ";";
const char *dicon = get_icon(data,
atol(get_str(data->ResourceStatus, i)), false);
- resource += number((unsigned)dicon);
+ resource += number((unsigned long)dicon);
resource += ",";
resource += quoteChars(get_str(data->Resources, i), ";");
}
diff -urN ../tmp-orig/sim-0.9.3/plugins/shortcuts/shortcuts.cpp
./plugins/shortcuts/shortcuts.cpp
--- ../tmp-orig/sim-0.9.3/plugins/shortcuts/shortcuts.cpp 2004-03-28
20:45:09.000000000 +0200
+++ ./plugins/shortcuts/shortcuts.cpp 2005-03-22 18:11:20.371908335 +0100
@@ -503,7 +503,7 @@
}
}
if (e->type() == EventCommandRemove){
- unsigned id = (unsigned)(e->param());
+ unsigned long id = (unsigned long)(e->param());
MAP_STR::iterator it_key = oldKeys.find(id);
if (it_key != oldKeys.end())
oldKeys.erase(it_key);
diff -urN ../tmp-orig/sim-0.9.3/plugins/sound/sound.cpp
./plugins/sound/sound.cpp
--- ../tmp-orig/sim-0.9.3/plugins/sound/sound.cpp 2004-03-16
17:15:28.000000000 +0100
+++ ./plugins/sound/sound.cpp 2005-03-22 18:12:12.000000000 +0100
@@ -256,7 +256,7 @@
bool bEnable = !data->Disable.bValue;
if (bEnable && data->NoSoundIfActive.bValue){
Event e(EventActiveContact);
- if ((unsigned)(e.process()) == contact->id())
+ if ((unsigned long)(e.process()) == contact->id())
bEnable = false;
}
if (bEnable){
diff -urN ../tmp-orig/sim-0.9.3/sim/api/cfg.cpp ./sim/api/cfg.cpp
--- ../tmp-orig/sim-0.9.3/sim/api/cfg.cpp 2004-03-16 17:15:30.000000000
+0100
+++ ./sim/api/cfg.cpp 2005-03-22 16:13:49.000000000 +0100
@@ -567,7 +567,7 @@
break;
case DATA_ULONG:
case DATA_LONG:
- data->value = (unsigned)(def->def_value);
+ data->value = (unsigned long)(def->def_value);
break;
case DATA_BOOL:
data->bValue = (def->def_value != NULL);
diff -urN ../tmp-orig/sim-0.9.3/sim/api/cmddef.cpp ./sim/api/cmddef.cpp
--- ../tmp-orig/sim-0.9.3/sim/api/cmddef.cpp 2003-11-10 10:11:10.000000000
+0100
+++ ./sim/api/cmddef.cpp 2005-03-22 16:16:13.000000000 +0100
@@ -121,7 +121,7 @@
}
break;
case EventCommandRemove:
- if (delCommand((unsigned)(e->param())))
+ if (delCommand((unsigned long)(e->param())))
cfg.clear();
break;
}
diff -urN ../tmp-orig/sim-0.9.3/sim/api/plugins.cpp ./sim/api/plugins.cpp
--- ../tmp-orig/sim-0.9.3/sim/api/plugins.cpp 2004-03-28 20:46:15.000000000
+0200
+++ ./sim/api/plugins.cpp 2005-03-22 16:17:20.000000000 +0100
@@ -214,7 +214,7 @@
return;
}
Event eStart(EventInit);
- if ((int)eStart.process() == -1) {
+ if ((long)eStart.process() == -1) {
log(L_ERROR,"EventInit failed - aborting!");
m_bAbort = true;
return;
@@ -248,7 +248,7 @@
p = (CmdParam*)(e->param());
return (void*)findParam(p->arg, p->descr, p->value);
case EventPluginGetInfo:
- return getInfo((unsigned)(e->param()));
+ return getInfo((unsigned long)(e->param()));
case EventApplyPlugin:
return (void*)setInfo((const char*)(e->param()));
case EventPluginsUnload:
@@ -429,7 +429,7 @@
info.base = m_base;
}
info.plugin = info.info->create(info.base, m_bInInit, info.config);
- if ((unsigned)(info.plugin) == ABORT_LOADING){
+ if ((unsigned long)(info.plugin) == ABORT_LOADING){
m_bAbort = true;
info.plugin = NULL;
}
diff -urN ../tmp-orig/sim-0.9.3/sim/api/simapi.cpp ./sim/api/simapi.cpp
--- ../tmp-orig/sim-0.9.3/sim/api/simapi.cpp 2004-03-28 20:46:15.000000000
+0200
+++ ./sim/api/simapi.cpp 2005-03-22 16:17:49.000000000 +0100
@@ -491,7 +491,7 @@
{
Event e(EventGetIcon, (void*)name);
const QIconSet *res = (const QIconSet*)e.process();
- if ((unsigned)res == (unsigned)(-1))
+ if ((unsigned long)res == (unsigned long)(-1))
res = NULL;
return res;
}
diff -urN ../tmp-orig/sim-0.9.3/sim/ui/toolbtn.cpp ./sim/ui/toolbtn.cpp
--- ../tmp-orig/sim-0.9.3/sim/ui/toolbtn.cpp 2004-03-13 16:56:12.000000000
+0100
+++ ./sim/ui/toolbtn.cpp 2005-03-22 16:20:15.000000000 +0100
@@ -616,7 +616,7 @@
toolBarChanged();
break;
case EventCommandRemove:
- button = buttons->remove((unsigned)(e->param()));
+ button = buttons->remove((unsigned long)(e->param()));
if (button)
delete button;
break;
--- End Message ---