Skip to content
Snippets Groups Projects
Commit af421d0d authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

Move putuserdat() wrapper to data_ovl.cpp where the other userdat wrappers are

And have it return bool, like the others. The error logging is different
(not using errormsg), but I think that's okay.
parent 8f0dec22
No related branches found
No related tags found
No related merge requests found
......@@ -89,6 +89,20 @@ uint sbbs_t::finduserstr(uint usernumber, enum user_field fnum, const char* str
return(i);
}
/****************************************************************************/
/* An error checking/logging wrapper for userdat.c putuserdat() */
/****************************************************************************/
bool sbbs_t::putuserdat(user_t* user)
{
int result = ::putuserdat(&cfg, user);
if(result != 0) {
lprintf(LOG_ERR, "!Error %d writing user data for user #%d"
,result, user->number);
return false;
}
return true;
}
bool sbbs_t::putuserstr(int usernumber, enum user_field fnum, const char *str)
{
int result = ::putuserstr(&cfg, usernumber, fnum, str);
......
......@@ -805,6 +805,7 @@ public:
bool putusermisc(int usernumber, uint32_t value);
bool putuserchat(int usernumber, uint32_t value);
bool putuserqwk(int usernumber, uint32_t value);
bool putuserdat(user_t*);
uint finduserstr(uint usernumber, enum user_field, const char* str
,bool del=false, bool next=false);
......@@ -1322,7 +1323,6 @@ public:
int searchdn(char *search,int usernum);
void maindflts(user_t* user);
void purgeuser(int usernumber);
void putuserdat(user_t*);
/* ver.cpp */
void ver(void);
......
......@@ -1170,14 +1170,3 @@ void sbbs_t::purgeuser(int usernumber)
putusername(&cfg,usernumber,nulstr);
putusermisc(usernumber, user.misc | DELETED);
}
/****************************************************************************/
/* An error checking/logging wrapper for userdat.c putuserdat() */
/****************************************************************************/
void sbbs_t::putuserdat(user_t* user)
{
int result = ::putuserdat(&cfg, user);
if(result != 0)
lprintf(LOG_ERR, "!Error %d writing user data for user #%d"
,result, user->number);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment