From 781c220d8e6a5034957473aa308306cc4b7c862f Mon Sep 17 00:00:00 2001 From: victor Date: Sat, 22 Nov 2003 02:16:02 +0000 Subject: merge back from fav4 braches git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1356 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- include/proto.h | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) (limited to 'include/proto.h') diff --git a/include/proto.h b/include/proto.h index 9bed7a96..312659dd 100644 --- a/include/proto.h +++ b/include/proto.h @@ -79,6 +79,7 @@ int Boards(); int root_board(); void save_brdbuf(void); void init_brdbuf(void); +int validboard(int bid); #ifdef CRITICAL_MEMORY void sigfree(int); #endif @@ -207,6 +208,48 @@ void editlock(char *fpath); void editunlock(char *fpath); int iseditlocking(char *fpath, char *action); +/* fav */ +void fav_set_old_folder(fav_t *fp); +int get_data_number(fav_t *fp); +int get_current_fav_level(void); +fav_t *get_current_fav(void); +int get_item_type(fav_type_t *ft); +char *get_item_title(fav_type_t *ft); +char *get_folder_title(int fid); +void set_attr(fav_type_t *ft, int bit, char bool); +void fav_sort_by_name(void); +void fav_sort_by_class(void); +int fav_load(void); +int fav_save(void); +void fav_remove_item(short id, char type); +fav_type_t *getboard(short bid); +fav_type_t *getfolder(short fid); +char getbrdattr(short bid); +time_t getbrdtime(short bid); +void setbrdtime(short bid, time_t t); +int fav_getid(fav_type_t *ft); +void fav_tag(short id, char type, char bool); +void move_in_current_folder(int from, int to); +void fav_move(int from, int to); +fav_type_t *fav_add_line(void); +fav_type_t *fav_add_folder(void); +fav_type_t *fav_add_board(int bid); +void fav_remove_all_tagged_item(void); +void fav_remove_all_tagged_item(void); +void fav_add_all_tagged_item(void); +void fav_remove_all_tag(void); +void fav_set_folder_title(fav_type_t *ft, char *title); +int fav_max_folder_level(void); +void fav_folder_in(short fid); +void fav_folder_out(void); +void fav_free(void); +int fav_v3_to_v4(void); +int is_visible_item(fav_type_t *ft); +int is_set_attr(fav_type_t *ft, char bit); +void cleanup(void); +char current_fav_at_root(void); +fav_t *get_fav_folder(fav_type_t *ft); + /* friend */ void friend_edit(int type); void friend_load(); -- cgit v1.2.3