summaryrefslogtreecommitdiffstats
path: root/include/proto.h
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2009-08-30 11:00:49 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2009-08-30 11:00:49 +0800
commit2962ffe9d364a629996465a1cf08770791823db3 (patch)
tree79e0f0b4ef60cbb63b8b85cf49864896a43cb255 /include/proto.h
parent8c66da7267b5b91eb47b3321892a505e7824d5e6 (diff)
downloadpttbbs-2962ffe9d364a629996465a1cf08770791823db3.tar
pttbbs-2962ffe9d364a629996465a1cf08770791823db3.tar.gz
pttbbs-2962ffe9d364a629996465a1cf08770791823db3.tar.bz2
pttbbs-2962ffe9d364a629996465a1cf08770791823db3.tar.lz
pttbbs-2962ffe9d364a629996465a1cf08770791823db3.tar.xz
pttbbs-2962ffe9d364a629996465a1cf08770791823db3.tar.zst
pttbbs-2962ffe9d364a629996465a1cf08770791823db3.zip
* (pwcu branch) make user compatible to pwcu API
git-svn-id: http://opensvn.csie.org/pttbbs/branches/pttbbs.pwcu@4794 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'include/proto.h')
-rw-r--r--include/proto.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/include/proto.h b/include/proto.h
index 1276c1f1..b01e8712 100644
--- a/include/proto.h
+++ b/include/proto.h
@@ -612,7 +612,7 @@ int kill_user(int num, const char *userid);
int u_editcalendar(void);
void user_display(const userec_t *u, int real);
int isvalidemail(char *email);
-void uinfo_query(userec_t *u, int real, int unum);
+void uinfo_query(const char *uid, int real, int unum);
int showsignature(char *fname, int *j, SigInfo *psi);
int u_cancelbadpost();
void kick_all(const char *user);
@@ -700,6 +700,7 @@ int pwcuDecNumPost ();
int pwcuSetGoodPost (unsigned int newgp);
int pwcuViolateLaw ();
int pwcuSaveViolateLaw ();
+int pwcuCancelBadpost ();
int pwcuAddExMailBox (int m);
int pwcuToggleOutMail ();
int pwcuSetLoginView (unsigned int bits);
@@ -708,16 +709,20 @@ int pwcuSetMyAngel (const char *angel_uid);
int pwcuSetNickname (const char *nickname);
int pwcuChessResult (int sigType, ChessGameResult);
int pwcuSetChessEloRating(uint16_t elo_rating);
+int pwcuSaveUserFlags ();
// non-important based variables (only save on exit)
int pwcuSetSignature (unsigned char newsig);
int pwcuSetWaterballMode(unsigned int bm);
int pwcuToggleSortBoard ();
int pwcuToggleFriendList();
+int pwcuToggleUserFlag (unsigned int mask); // not saved until pwcuSaveUserFlags
+int pwcuToggleUserFlag2 (unsigned int mask); // not saved until pwcuSaveUserFlags
-// session save
+// session management
int pwcuLoginSave ();
int pwcuExitSave ();
+int pwcuReload ();
// initialization
void pwcuInitZero ();