* Added support for the DEBUG_PRINTF macro.
* More debugging output in error cases. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10763 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
+15
-4
@@ -57,7 +57,11 @@ using namespace std;
|
|||||||
// debugging
|
// debugging
|
||||||
//#define DBG(x) x
|
//#define DBG(x) x
|
||||||
#define DBG(x)
|
#define DBG(x)
|
||||||
#define OUT printf
|
#ifdef DEBUG_PRINTF
|
||||||
|
#define OUT DEBUG_PRINTF
|
||||||
|
#else
|
||||||
|
#define OUT printf
|
||||||
|
#endif
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
NOT_IMPLEMENTED = B_ERROR,
|
NOT_IMPLEMENTED = B_ERROR,
|
||||||
@@ -339,8 +343,13 @@ BRoster::GetAppList(BList *teamIDList) const
|
|||||||
team_id team;
|
team_id team;
|
||||||
for (int32 i = 0; reply.FindInt32("teams", i, &team) == B_OK; i++)
|
for (int32 i = 0; reply.FindInt32("teams", i, &team) == B_OK; i++)
|
||||||
teamIDList->AddItem((void*)team);
|
teamIDList->AddItem((void*)team);
|
||||||
} else
|
} else {
|
||||||
reply.FindInt32("error", &error);
|
reply.FindInt32("error", &error);
|
||||||
|
DBG(OUT("Roster request unsuccessful: %s\n", strerror(error)));
|
||||||
|
DBG(reply.PrintToStream());
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
DBG(OUT("Sending message to roster failed: %s\n", strerror(error)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2183,8 +2192,10 @@ DBG(OUT(" found roster port\n"));
|
|||||||
DBG(OUT(" got reply from roster\n"));
|
DBG(OUT(" got reply from roster\n"));
|
||||||
reply.FindMessenger("messenger", &fMimeMess);
|
reply.FindMessenger("messenger", &fMimeMess);
|
||||||
} else {
|
} else {
|
||||||
DBG(OUT(" no (useful) reply from roster: error: %lx: %s\n", error,
|
DBG(OUT(" no (useful) reply from roster: error: %lx: %s\n", error,
|
||||||
strerror(error)));
|
strerror(error)));
|
||||||
|
if (error == B_OK)
|
||||||
|
DBG(reply.PrintToStream());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
DBG(OUT("BRoster::InitMessengers() done\n"));
|
DBG(OUT("BRoster::InitMessengers() done\n"));
|
||||||
|
|||||||
Reference in New Issue
Block a user