diff options
author | victor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2003-11-22 10:16:02 +0800 |
---|---|---|
committer | victor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2003-11-22 10:16:02 +0800 |
commit | 781c220d8e6a5034957473aa308306cc4b7c862f (patch) | |
tree | 3a72c18876e32cfb11bf445eb56ed776841bd1b7 /include | |
parent | 7571b2c04bf5df4c4937dea135ecc0e076af990f (diff) | |
download | pttbbs-781c220d8e6a5034957473aa308306cc4b7c862f.tar pttbbs-781c220d8e6a5034957473aa308306cc4b7c862f.tar.gz pttbbs-781c220d8e6a5034957473aa308306cc4b7c862f.tar.bz2 pttbbs-781c220d8e6a5034957473aa308306cc4b7c862f.tar.lz pttbbs-781c220d8e6a5034957473aa308306cc4b7c862f.tar.xz pttbbs-781c220d8e6a5034957473aa308306cc4b7c862f.tar.zst pttbbs-781c220d8e6a5034957473aa308306cc4b7c862f.zip |
merge back from fav4 braches
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1356 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'include')
-rw-r--r-- | include/bbs.h | 1 | ||||
-rw-r--r-- | include/proto.h | 43 |
2 files changed, 44 insertions, 0 deletions
diff --git a/include/bbs.h b/include/bbs.h index 55291091..4e7172d1 100644 --- a/include/bbs.h +++ b/include/bbs.h @@ -57,6 +57,7 @@ /* our header */ #include "config.h" #include "pttstruct.h" +#include "fav.h" #include "common.h" #include "perm.h" #include "modes.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(); |