diff options
-rw-r--r-- | pttbbs/include/cmbbs.h | 134 |
1 files changed, 67 insertions, 67 deletions
diff --git a/pttbbs/include/cmbbs.h b/pttbbs/include/cmbbs.h index d0cd107d..3173022c 100644 --- a/pttbbs/include/cmbbs.h +++ b/pttbbs/include/cmbbs.h @@ -4,42 +4,42 @@ #include "pttstruct.h" /* for fileheader_t */ /* name.c */ -extern int is_validuserid(const char *id); +int is_validuserid(const char *id); /* path.c */ /* XXX set*() all assume buffer size = PATHLEN */ -extern void setdirpath(char *buf, const char *direct, const char *fname); -extern void setbpath (char *buf, const char *boardname); -extern void setbfile (char *buf, const char *boardname, const char *fname); -extern void setbnfile(char *buf, const char *boardname, const char *fname, int n); -extern void setapath(char *buf, const char *boardname); -extern void setadir (char *buf, const char *path); -extern void sethomepath(char *buf, const char *userid); -extern void sethomedir (char *buf, const char *userid); -extern void sethomeman (char *buf, const char *userid); -extern void sethomefile(char *buf, const char *userid, const char *fname); -extern void setuserhashedfile(char *buf, const char *filename); +void setdirpath(char *buf, const char *direct, const char *fname); +void setbpath (char *buf, const char *boardname); +void setbfile (char *buf, const char *boardname, const char *fname); +void setbnfile(char *buf, const char *boardname, const char *fname, int n); +void setapath(char *buf, const char *boardname); +void setadir (char *buf, const char *path); +void sethomepath(char *buf, const char *userid); +void sethomedir (char *buf, const char *userid); +void sethomeman (char *buf, const char *userid); +void sethomefile(char *buf, const char *userid, const char *fname); +void setuserhashedfile(char *buf, const char *filename); // setbdir // setuserfile /* money.c */ -extern const char* money_level(int money); +const char* money_level(int money); /* string.c */ -extern void obfuscate_ipstr(char *s); -extern bool is_valid_brdname(const char *brdname); +void obfuscate_ipstr(char *s); +bool is_valid_brdname(const char *brdname); /* time.c */ -extern const char *Now(void); // m3 flavor time string +const char *Now(void); // m3 flavor time string /* fhdr_stamp.c */ -extern int stampfile(char *fpath, fileheader_t * fh); -extern int stampdir(char *fpath, fileheader_t * fh); -extern int stamplink(char *fpath, fileheader_t * fh); -extern int stampfile_u(char *fpath, fileheader_t *fh); // does not zero existing data in fh +int stampfile(char *fpath, fileheader_t * fh); +int stampdir(char *fpath, fileheader_t * fh); +int stamplink(char *fpath, fileheader_t * fh); +int stampfile_u(char *fpath, fileheader_t *fh); // does not zero existing data in fh /* log.c */ -extern int log_payment(const char *filename, int money, int oldm, int newm, +int log_payment(const char *filename, int money, int oldm, int newm, const char *reason, time4_t now); /* cache.c */ @@ -48,61 +48,61 @@ extern int log_payment(const char *filename, int money, int oldm, int newm, #define moneyof(uid) SHM->money[uid - 1] #define getbtotal(bid) SHM->total[bid - 1] #define getbottomtotal(bid) SHM->n_bottom[bid-1] -extern unsigned int safe_sleep(unsigned int seconds); -extern void *attach_shm(int shmkey, int shmsize); +unsigned int safe_sleep(unsigned int seconds); +void *attach_shm(int shmkey, int shmsize); #define attach_SHM() attach_check_SHM(SHM_VERSION, sizeof(SHM_t)) -extern void attach_check_SHM(int version, int SHM_t_size); -extern void add_to_uhash(int n, const char *id); -extern void remove_from_uhash(int n); -extern int dosearchuser(const char *userid, char *rightid); -extern int searchuser(const char *userid, char *rightid); -extern void setuserid(int num, const char *userid); -extern userinfo_t *search_ulistn(int uid, int unum); -extern userinfo_t *search_ulist_pid(int pid); -extern userinfo_t *search_ulist_userid(const char *userid); -extern int setumoney(int uid, int money); -extern int deumoney(int uid, int money); -extern void touchbtotal(int bid); -extern void sort_bcache(void); -extern void reload_bcache(void); -extern void resolve_boards(void); -extern int num_boards(void); -extern void addbrd_touchcache(void); -extern void reset_board(int bid); -extern void setbottomtotal(int bid); -extern void setbtotal(int bid); -extern void touchbpostnum(int bid, int delta); -extern int getbnum(const char *bname); -extern void buildBMcache(int); -extern void reload_fcache(void); -extern void reload_pttcache(void); -extern void resolve_garbage(void); -extern void resolve_fcache(void); -extern void hbflreload(int bid); -extern int is_hidden_board_friend(int bid, int uid); +void attach_check_SHM(int version, int SHM_t_size); +void add_to_uhash(int n, const char *id); +void remove_from_uhash(int n); +int dosearchuser(const char *userid, char *rightid); +int searchuser(const char *userid, char *rightid); +void setuserid(int num, const char *userid); +userinfo_t *search_ulistn(int uid, int unum); +userinfo_t *search_ulist_pid(int pid); +userinfo_t *search_ulist_userid(const char *userid); +int setumoney(int uid, int money); +int deumoney(int uid, int money); +void touchbtotal(int bid); +void sort_bcache(void); +void reload_bcache(void); +void resolve_boards(void); +int num_boards(void); +void addbrd_touchcache(void); +void reset_board(int bid); +void setbottomtotal(int bid); +void setbtotal(int bid); +void touchbpostnum(int bid, int delta); +int getbnum(const char *bname); +void buildBMcache(int); +void reload_fcache(void); +void reload_pttcache(void); +void resolve_garbage(void); +void resolve_fcache(void); +void hbflreload(int bid); +int is_hidden_board_friend(int bid, int uid); #ifdef USE_COOLDOWN # define cooldowntimeof(uid) (SHM->cooldowntime[uid - 1] & 0xFFFFFFF0) # define posttimesof(uid) (SHM->cooldowntime[uid - 1] & 0xF) -extern void add_cooldowntime(int uid, int min); -extern void add_posttimes(int uid, int times); +void add_cooldowntime(int uid, int min); +void add_posttimes(int uid, int times); # endif /* passwd */ -extern int passwd_init (void); -extern void passwd_lock (void); -extern void passwd_unlock(void); -extern int passwd_update_money(int num); -extern int passwd_update(int num, userec_t *buf); -extern int passwd_query (int num, userec_t *buf); -extern int passwd_load_user(const char *userid, userec_t *buf); -extern int passwd_apply (void *data, int (*fptr)(void *, int, userec_t *)); -extern int checkpasswd (const char *passwd, char *test); // test will be destroyed -extern void logattempt (const char *uid, char type, time4_t now, const char *fromhost); -extern char*genpasswd (char *pw); +int passwd_init (void); +void passwd_lock (void); +void passwd_unlock(void); +int passwd_update_money(int num); +int passwd_update(int num, userec_t *buf); +int passwd_query (int num, userec_t *buf); +int passwd_load_user(const char *userid, userec_t *buf); +int passwd_apply (void *data, int (*fptr)(void *, int, userec_t *)); +int checkpasswd (const char *passwd, char *test); // test will be destroyed +void logattempt (const char *uid, char type, time4_t now, const char *fromhost); +char*genpasswd (char *pw); /* record */ -extern int substitute_fileheader(const char *dir_path, const void *srcptr, const void *destptr, int id); -extern int delete_fileheader(const char *dir_path, const void *rptr, int id); +int substitute_fileheader(const char *dir_path, const void *srcptr, const void *destptr, int id); +int delete_fileheader(const char *dir_path, const void *rptr, int id); #endif |