!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted/
!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/darren@hiebert.com/
!_TAG_PROGRAM_NAME	Exuberant Ctags	//
!_TAG_PROGRAM_URL	http://darren.hiebert.com/ctags/	/official site/
!_TAG_PROGRAM_VERSION	3.2	/with C, C++, Eiffel, Fortran, and Java  support/
ADD_2STRING_BUF	hsx_conf.c	325;"	d	file:
ADD_STRING_BUF	hsx_conf.c	315;"	d	file:
CALL_ENTRY	fnc_idle.c	/^}CALL_ENTRY;$/;"	t	file:
CLOSE_AND_RESET	IOcore.c	28;"	d	file:
Chrono	test_crypto.c	/^}Chrono;$/;"	t	file:
DAY	dir_cache.c	38;"	d	file:
DAY	file.c	46;"	d	file:
DAY	mail.c	190;"	d	file:
DB_ENTRY	var_db.c	/^} DB_ENTRY;$/;"	t	file:
DELTA_UNIX_MAC	dir_cache.c	45;"	d	file:
DELTA_UNIX_MAC	file.c	53;"	d	file:
DebutChrono	test_crypto.c	/^void DebutChrono(Chrono *c)$/;"	f
ENT	fnc_news.c	109;"	d	file:
ENT	news.c	211;"	d	file:
ENT10	fnc_news.c	111;"	d	file:
ENT10	news.c	213;"	d	file:
ENT100	fnc_news.c	113;"	d	file:
ENT100	news.c	215;"	d	file:
FOUR_YEAR	dir_cache.c	41;"	d	file:
FOUR_YEAR	file.c	49;"	d	file:
FOUR_YEAR	mail.c	193;"	d	file:
FinChrono	test_crypto.c	/^void FinChrono(Chrono *c, char *mess)$/;"	f
G_STRING_APPEND_NSTR	hsx_conf.c	/^static GString *G_STRING_APPEND_NSTR(GString *str,char *str2a, int str2alen)$/;"	f	file:
HEADER_SIZE	IOtask.c	33;"	d	file:
HOUR	dir_cache.c	37;"	d	file:
HOUR	file.c	45;"	d	file:
HOUR	mail.c	189;"	d	file:
INET_ZERO	network.c	/^static struct sockaddr_in INET_ZERO = { AF_INET };$/;"	v	file:
IO_file_move	file.c	/^int IO_file_move(IOtask *task, guint32 hl_task_num, char *arg, int arg_len, int outsock)$/;"	f
IO_group_file_delete	group.c	/^int IO_group_file_delete(IOtask *task, guint32 hl_task_num, char *arg, int arg_len, int outsock)$/;"	f
IO_ls_make_cache	dir_cache.c	/^int IO_ls_make_cache(IOtask *task, guint32 hl_task_num, char *arg, int arg_len, int outsock)$/;"	f
IO_user_delete_file_dir	file.c	/^int IO_user_delete_file_dir(IOtask *task, guint32 hl_task_num, char *arg, int arg_len, int outsock)$/;"	f
IO_user_make_dir	file.c	/^int IO_user_make_dir(IOtask *task, guint32 hl_task_num, char *arg, int arg_len, int outsock)$/;"	f
MAX_MAIL	mail.c	127;"	d	file:
NB	test_crypto.c	69;"	d	file:
NB_CALL_ENTRY	fnc_idle.c	323;"	d	file:
NB_ENTRY	fnc_news.c	53;"	d	file:
NB_ENTRY	news.c	162;"	d	file:
NB_GDOWNFILE_ENTRY	group.c	890;"	d	file:
NB_TE	file.c	203;"	d	file:
PLUGIN_ENTRY	main_loop.c	/^} PLUGIN_ENTRY;$/;"	t	file:
PS	IOcore.c	37;"	d	file:
PS	account.c	1138;"	d	file:
PS	account.c	21;"	d	file:
PS	agreement_tools.c	20;"	d	file:
PS	bloc_build.c	18;"	d	file:
PS	chat.c	29;"	d	file:
PS	crypto.c	18;"	d	file:
PS	dir_cache.c	35;"	d	file:
PS	file.c	43;"	d	file:
PS	fnc_idle.c	34;"	d	file:
PS	fnc_init_cnx.c	26;"	d	file:
PS	fnc_news.c	17;"	d	file:
PS	fnc_user.c	26;"	d	file:
PS	group.c	44;"	d	file:
PS	hsx_conf.c	23;"	d	file:
PS	hsx_monitor.c	20;"	d	file:
PS	mail.c	25;"	d	file:
PS	main_loop.c	382;"	d	file:
PS	main_loop.c	77;"	d	file:
PS	udp_xfer.c	39;"	d	file:
PS	xfer.c	28;"	d	file:
RTLD_GLOBAL	main_loop.c	53;"	d	file:
STRING_EXTRACT	mail.c	28;"	d	file:
TASK_CALL_ENTRY	module_proto.c	/^} TASK_CALL_ENTRY;$/;"	t	file:
T_BUF_SIZE	test_crypto.c	6;"	d	file:
USER_SOCKET_ENTRY	module_proto.c	/^} USER_SOCKET_ENTRY;$/;"	t	file:
XFER_BUFSIZ	file.c	2190;"	d	file:
XTRACT2_FLAG	account.c	1362;"	d	file:
XTRACT_FLAG	account.c	1083;"	d	file:
Y1904_Y1967	dir_cache.c	42;"	d	file:
Y1904_Y1967	file.c	50;"	d	file:
Y1904_Y1967	mail.c	194;"	d	file:
Y1968_Y1969	dir_cache.c	43;"	d	file:
Y1968_Y1969	file.c	51;"	d	file:
Y1968_Y1969	mail.c	195;"	d	file:
YEAR_BI	dir_cache.c	40;"	d	file:
YEAR_BI	file.c	48;"	d	file:
YEAR_BI	mail.c	192;"	d	file:
YEAR_STD	dir_cache.c	39;"	d	file:
YEAR_STD	file.c	47;"	d	file:
YEAR_STD	mail.c	191;"	d	file:
_x_tcp	network.c	/^int _x_tcp (int port)$/;"	f
_x_udp	network.c	/^int _x_udp (int port)$/;"	f
account_path	main_loop.c	/^char *account_path=NULL;		\/* directory of accounts *\/$/;"	v
add_external_path	hsx_conf.c	/^void add_external_path(char *path)$/;"	f
add_file	group.c	/^static int add_file(int full_length,FILE *tmpf, char *filename,char *fullname,char *rsrcname,int data_size,int rsrc_size)$/;"	f	file:
add_line_to_log	main_loop.c	/^void add_line_to_log(int slot_num,char *log_line)$/;"	f
add_news	news.c	/^void add_news(char *news, int news_len)$/;"	f
add_tracker_line	configuration.c	/^static void add_tracker_line(char *buffer)$/;"	f	file:
add_tracker_to_lst	hsx_conf.c	/^void add_tracker_to_lst(char *name, char *passwd)$/;"	f
add_user	account.c	/^int add_user(char *login,char *user_name,char *pass, guint8 *flag, char *aroot_dir)$/;"	f
add_user_to_ban_list	fnc_user.c	/^static void add_user_to_ban_list(char *login, struct in_addr remote, int slot_num)$/;"	f	file:
add_xfer_task	xfer.c	/^char *add_xfer_task(int xfer_type, guint32 ref, $/;"	f
agreement_install	agreement_tools.c	/^void agreement_install(int slot_num)$/;"	f
agreement_retrieve	agreement_tools.c	/^void agreement_retrieve(int slot_num)$/;"	f
all_sig	main.c	/^static void all_sig(int sig)$/;"	f	file:
alloc_and_set_chat	chat.c	/^static CHAT *alloc_and_set_chat(int slot_num)$/;"	f	file:
alloc_new_connexion	data_structure.c	/^int alloc_new_connexion(int socket_num, struct sockaddr_in *remote, int size_remote)$/;"	f
append_file	group.c	/^static int append_file(FILE *tmpf,char *filename, int filesize)$/;"	f	file:
append_xfer_info	xfer.c	/^void append_xfer_info(char *buffer, int buf_len, int sock)$/;"	f
be_la	portable.c	/^void be_la(guint8 *adr, guint32 val)$/;"	f
be_lg	portable.c	/^guint32 be_lg(guint8 *adr)$/;"	f
be_sa	portable.c	/^void be_sa(guint8 *adr, guint16 val)$/;"	f
be_sg	portable.c	/^guint16 be_sg(guint8 *adr)$/;"	f
bitfield_to_flags	account.c	/^void bitfield_to_flags(guint8 *bf, FLAGS *f)$/;"	f
bitfield_to_flags2	account.c	/^void bitfield_to_flags2(guint8 *bf, FLAGS *f)$/;"	f
call_table	fnc_idle.c	/^CALL_ENTRY call_table[]={$/;"	v
can_add_this_file	group.c	/^static int can_add_this_file(int cur_full_length, int data_size,int rsrc_size)$/;"	f	file:
can_open_file	account.c	/^int can_open_file(int fup, int fdown, char *quota_filename)$/;"	f
can_read_data	account.c	/^int can_read_data(int vup, int vdown, char *quota_filename, int len)$/;"	f
catch_sig	main.c	/^static void catch_sig(int sig)$/;"	f	file:
change_var_db	var_db.c	/^void change_var_db(char *name,char *content, int write_update)$/;"	f
chat_create	chat.c	/^void chat_create(int slot_num)$/;"	f
chat_decline	chat.c	/^void chat_decline(int slot_num)$/;"	f
chat_invite	chat.c	/^void chat_invite(int slot_num)$/;"	f
chat_join	chat.c	/^void chat_join(int slot_num)$/;"	f
chat_leave	chat.c	/^void chat_leave(int slot_num)$/;"	f
chat_list	chat.c	/^static CHAT *chat_list=NULL;$/;"	v	file:
chat_msg	chat.c	/^void chat_msg(int slot_num)$/;"	f
chat_str_action_fmt	chat.c	/^static char *chat_str_action_fmt ="\\r *** %s %s";$/;"	v	file:
chat_str_fmt	chat.c	/^static char *chat_str_fmt ="\\r%13.13s:  %s";$/;"	v	file:
chat_subject	chat.c	/^void chat_subject(int slot_num)$/;"	f
check_crc	hsx_conf.c	/^static int check_crc(unsigned char *buffer, int buffer_len)$/;"	f	file:
check_expired_cnx	main_loop.c	/^static void check_expired_cnx(void)$/;"	f	file:
check_expired_running_xfer	xfer.c	/^void check_expired_running_xfer(void)$/;"	f
check_expired_xfer_cnx	main_loop.c	/^static void check_expired_xfer_cnx(void)$/;"	f	file:
check_login_passwd	account.c	/^ACCOUNT_INFO *check_login_passwd(char *login, char *password, char *nick, guint32 remote_ip, int *error_code)$/;"	f
check_tuls	main_loop.c	/^void check_tuls(void)$/;"	f
clear_external_paths	hsx_conf.c	/^void clear_external_paths(void)$/;"	f
clear_sitename_and_description	hsx_conf.c	/^void clear_sitename_and_description(void)$/;"	f
clear_trackers	hsx_conf.c	/^void clear_trackers(void)$/;"	f
close_all_xfer_by_sock	xfer.c	/^void close_all_xfer_by_sock(int sock)$/;"	f
cnx	data_structure.c	/^CNX_STATUS cnx[NB_CNX];$/;"	v
cnx_buf	main_loop.c	/^char cnx_buf[16];$/;"	v
command_chat	chat.c	/^static void command_chat(int slot_num,char *msgbuf, guint32 chat_ref)$/;"	f	file:
comp_guint32	mail.c	/^static int comp_guint32(guint32 *a, guint32 *b)$/;"	f	file:
compress2	udp_xfer.c	270;"	d	file:
conditional_initial_input	fnc_idle.c	/^void conditional_initial_input(int slot_num)$/;"	f
config_file	main.c	/^char *config_file=NULL;		\/* -c *\/$/;"	v
copie_fd_to_fd	file.c	/^int copie_fd_to_fd(int source_fd,int dest_fd, int data_size,$/;"	f
count_connected_users	data_structure.c	/^int count_connected_users(void)$/;"	f
count_subfile	dir_cache.c	/^static long count_subfile(char *dir_path)$/;"	f	file:
cr_strtok_r	chat.c	/^static char *cr_strtok_r (char *ptr, char **state_ptr)$/;"	f	file:
create_subIOsystem	IOcore.c	/^int create_subIOsystem(void)$/;"	f
crypt_data	crypto.c	/^static void crypt_data(int key_len, unsigned char *key, unsigned char *buffer, int buffer_len)$/;"	f	file:
crypt_packet	crypto.c	/^int crypt_packet(int key_len, unsigned char *key, unsigned char *buffer, int buffer_len)$/;"	f
crypt_string	fnc_user.c	/^void crypt_string(char *s,char *d,int len)$/;"	f
crypto_key	crypto.c	/^void crypto_key(int slot_num,int reply_type, guint32 local_key_length, unsigned char *local_key)$/;"	f
daytime_check	account.c	/^static int daytime_check(guint8 open_daytime[21])$/;"	f	file:
db_filename	var_db.c	/^static GString *db_filename=NULL;$/;"	v	file:
decode_conf_buffer	hsx_conf.c	/^int decode_conf_buffer(unsigned char *buffer, int buffer_len)$/;"	f
decode_hsx_flags	hsx_conf.c	/^void decode_hsx_flags(unsigned char *ptr)$/;"	f
define_maxi_down	configuration.c	/^static void define_maxi_down(char *buffer)$/;"	f	file:
define_port	configuration.c	/^static void define_port(char *buffer)$/;"	f	file:
define_site_description	configuration.c	/^static void define_site_description(char *buffer)$/;"	f	file:
define_site_name	configuration.c	/^static void define_site_name(char *buffer)$/;"	f	file:
define_site_root	configuration.c	/^static void define_site_root(char *buffer)$/;"	f	file:
del_xfer_task	xfer.c	/^void del_xfer_task(XFER *ptr)$/;"	f
delete_user	account.c	/^int delete_user(char *login)$/;"	f
disp_hex_str	test_crypto.c	/^static void disp_hex_str(unsigned char *adr, int len)$/;"	f	file:
display_msg_in_chat	xfer.c	/^void display_msg_in_chat(int slot_num,guint32 chat_ref, char *str)$/;"	f
display_xfers	xfer.c	/^void display_xfers(int slot_num, guint32 chat_ref)$/;"	f
do_sockets_init	main_loop.c	/^void do_sockets_init(void)$/;"	f
do_spam_killer_action	chat.c	/^static void	do_spam_killer_action(int slot_num)$/;"	f	file:
do_tracker_update	main_loop.c	/^static void do_tracker_update(void)$/;"	f	file:
download_policy	main.c	/^int download_policy=0;$/;"	v
emit_udp_bloc	udp_xfer.c	/^static int emit_udp_bloc(UDP_SLOT *blk)$/;"	f	file:
empty_sig	file.c	/^static void empty_sig(int a)$/;"	f	file:
encode_hsx_flags	hsx_conf.c	/^void encode_hsx_flags(unsigned char *ptr)$/;"	f
entry_content	var_db.c	/^	char *entry_content;$/;"	m	struct:
entry_name	var_db.c	/^	char *entry_name;$/;"	m	struct:
erase_mail	mail.c	/^static void erase_mail(char *login, guint32 num_mail)$/;"	f	file:
existing_account	account.c	/^int existing_account(char *login)$/;"	f
expire_and_compress_outgoing_packet	udp_xfer.c	/^void expire_and_compress_outgoing_packet(void)$/;"	f
ext_account_create	account.c	/^int ext_account_create(char *login, char *cur_pass, char *cur_nick,$/;"	f
ext_account_delete	account.c	/^int ext_account_delete(char *login)$/;"	f
ext_account_get_list	account.c	/^int ext_account_get_list(char *buf,guint32 *llen)$/;"	f
ext_account_read	account.c	/^int ext_account_read(char *login, char *cur_pass, char *cur_nick,$/;"	f
extract_filename	xfer.c	/^static inline char *extract_filename(char *t)$/;"	f	file:
fake_time	file.c	/^void fake_time(char *dir)$/;"	f
file_get	file.c	/^void file_get(int slot_num)$/;"	f
file_move	file.c	/^void file_move(int slot_num)$/;"	f
file_put	file.c	/^void file_put(int slot_num)$/;"	f
file_root_dir	main_loop.c	/^char *file_root_dir=NULL;		\/* directory of files *\/$/;"	v
file_setinfo	file.c	/^void file_setinfo(int slot_num)$/;"	f
filename	main_loop.c	/^	char *filename;$/;"	m	struct:
find_same_io_task	IOcore.c	/^gint find_same_io_task(gconstpointer a, gconstpointer b)$/;"	f
find_same_mini_io_task	IOcore.c	/^gint find_same_mini_io_task(gconstpointer a, gconstpointer b)$/;"	f
first_tul	main_loop.c	/^int first_tul(void)$/;"	f
fixe_file_date	mail.c	/^static void fixe_file_date(char *source, char *destination)$/;"	f	file:
flag	module_proto.c	/^	int flag;				\/* R,W,E *\/$/;"	m	struct:
flags_to_bitfield	account.c	/^void flags_to_bitfield(FLAGS *f, guint8 *bf)$/;"	f
fnc	fnc_idle.c	/^	void (*fnc)(int slot_num);$/;"	m	struct:
fnc	module_proto.c	/^	void (*fnc)(int slot_num);$/;"	m	struct:
fnc	module_proto.c	/^	void (*fnc)(int socket_num,int flag);$/;"	m	struct:
foreach_hlb_chunks	bloc_build.c	/^int foreach_hlb_chunks(int slot_num,void *extra_param,$/;"	f
foreach_shl_chunks	chunk_dec.c	/^int foreach_shl_chunks(int slot_num,void *extra_param, unsigned char *blk, int blk_size,$/;"	f
free_chat	chat.c	/^static void free_chat(CHAT *chat)$/;"	f	file:
free_old_connexion	data_structure.c	/^void free_old_connexion(int slot_num)$/;"	f
free_to_upload	file.c	/^static int free_to_upload(char *dir, int slot_num)$/;"	f	file:
g_chat	chat.c	/^static guint32 g_chat=0xAABBABAB;$/;"	v	file:
get_account_flag	account.c	/^int get_account_flag(int slot_num, char *flag_name)$/;"	f
get_account_flag_from_flags	account.c	/^int get_account_flag_from_flags(int type, guint8 flags[8], char *flag_name)$/;"	f
get_account_name	account.c	/^const char *get_account_name(int slot_num)$/;"	f
get_account_root_dir	account.c	/^const char *get_account_root_dir(int slot_num)$/;"	f
get_bit	account.c	/^static unsigned int get_bit(guint8 *bf, int bitnum)$/;"	f	file:
get_cache_fic	dir_cache.c	/^static int get_cache_fic(char *path, char *dir_path, char **adr,int *len)$/;"	f	file:
get_chat_by_ref	chat.c	/^CHAT *get_chat_by_ref(guint32 chat_ref)$/;"	f
get_empty_outpath_slot	hsx_conf.c	/^static int get_empty_outpath_slot()$/;"	f	file:
get_empty_slot	data_structure.c	/^static int get_empty_slot(void)$/;"	f	file:
get_empty_tracker_slot	hsx_conf.c	/^static int get_empty_tracker_slot()$/;"	f	file:
get_function_from_type	module_proto.c	/^void *get_function_from_type(int type)$/;"	f
get_hl_bloc_num	bloc_build.c	/^int get_hl_bloc_num(int slot_num)$/;"	f
get_hsx_flag	hsx_conf.c	/^int get_hsx_flag(enum hsx_conf_flg f)$/;"	f
get_idx_var_db	var_db.c	/^static inline int get_idx_var_db(char *name)$/;"	f	file:
get_index_from_type	module_proto.c	/^int get_index_from_type(int type)$/;"	f
get_mail_content	mail.c	/^static int get_mail_content(char *login, guint32 num_mail, char *subject, int *subject_len,$/;"	f	file:
get_mail_subject	mail.c	/^static int get_mail_subject(char *login, guint32 num_mail, char *buffer)$/;"	f	file:
get_nb_mail	mail.c	/^static int get_nb_mail(char *login)$/;"	f	file:
get_running_xfer_task_by_sock_and_nickname	xfer.c	/^XFER *get_running_xfer_task_by_sock_and_nickname(int sock,char *nick)$/;"	f
get_slot_num_by_user_sock	data_structure.c	/^int get_slot_num_by_user_sock(int sock_num)$/;"	f
get_socket_index_from_socket_num_flag	module_proto.c	/^int get_socket_index_from_socket_num_flag(int socket_num,int flag)$/;"	f
get_subIOfd	IOcore.c	/^int get_subIOfd(int *rp, int *wp)$/;"	f
get_subjects	mail.c	/^static int get_subjects(char *login, char *buffer, guint32 first_mail, guint32 end_mail, unsigned int *blen,int nb_max)$/;"	f	file:
get_type_by_extension	file.c	/^guint8 *get_type_by_extension(const char *path)$/;"	f
get_val_by_offset	crypto.c	/^static guint32 inline get_val_by_offset(unsigned char bloc[8],const int offset[4])$/;"	f	file:
get_var_db	var_db.c	/^const char * get_var_db(char *name)$/;"	f
get_var_db_as_boolean	var_db.c	/^int get_var_db_as_boolean(char *name)$/;"	f
get_var_db_as_int	var_db.c	/^int get_var_db_as_int(char *name)$/;"	f
get_var_db_as_string	var_db.c	/^const char *get_var_db_as_string(char *name)$/;"	f
get_whole_current_db	var_db.c	/^GString *get_whole_current_db(void)$/;"	f
get_xfer_task	xfer.c	/^XFER *get_xfer_task(guint32 ref, int flag)$/;"	f
global_offset	crypto.c	/^static const int global_offset[8][4]={ 	{0,1,2,3},$/;"	v	file:
group_file_delete	group.c	/^void group_file_delete(int slot_num)$/;"	f
group_file_download	group.c	/^void group_file_download(int slot_num)$/;"	f
group_file_fdownload	group.c	/^void group_file_fdownload(int slot_num)$/;"	f
hidden_mode	account.c	/^static int hidden_mode(int slot_num,char *login, char *cur_name,char *cur_pass, char *cur_path)$/;"	f	file:
hl_decode	fnc_init_cnx.c	/^static void hl_decode(char *d, char *s, int len)$/;"	f	file:
hl_task_num	IOcore.c	/^	int hl_task_num;$/;"	m	struct:
hldir_to_path	file.c	/^int hldir_to_path (struct hx_data_hdr *dh, const char *root, char *rlpath)$/;"	f
hsx_conf_get	hsx_conf.c	/^void hsx_conf_get(int slot_num)$/;"	f
hsx_conf_set	hsx_conf.c	/^void hsx_conf_set(int slot_num)$/;"	f
hsx_monitor_set	hsx_monitor.c	/^void hsx_monitor_set(int slot_num)$/;"	f
hzx	test_crypto.c	/^static int hzx=CLK_TCK;$/;"	v	file:
include_FD_mask	module_proto.c	/^int include_FD_mask(fd_set *rfds, fd_set *wfds, fd_set *efds, int upper_socket)$/;"	f
init_data_structures	data_structure.c	/^void init_data_structures(void)$/;"	f
init_pointer	portable.c	/^void init_pointer(guint org_long)$/;"	f
init_quota_file	account.c	/^static void init_quota_file(char *login, long kb_initial, long file_initial)$/;"	f	file:
init_root_dir	main_loop.c	/^static void init_root_dir(void)$/;"	f	file:
init_signal_handlers	main.c	/^void init_signal_handlers(void)$/;"	f
init_udp_struct	udp_xfer.c	/^void init_udp_struct(void)$/;"	f
init_var_db	var_db.c	/^int init_var_db(void)$/;"	f
inited	main_loop.c	/^int inited=0;$/;"	v
initial_input	fnc_idle.c	/^void initial_input(int slot_num)$/;"	f
invalid_path	file.c	/^int invalid_path(char *path,const char *root_path)$/;"	f
io_busy	IOcore.c	/^static int io_busy=0;$/;"	v	file:
io_id	IOcore.c	/^	int io_id;$/;"	m	struct:
is_spam	chat.c	/^static int is_spam(char *msgbuf, int msg_len)$/;"	f	file:
kill_all_slot_iotask	IOcore.c	/^static void kill_all_slot_iotask(void)$/;"	f	file:
kill_socket	main_loop.c	/^void kill_socket(int slot_num)$/;"	f
kill_subIOsystem	IOcore.c	/^void kill_subIOsystem(void)$/;"	f
le_la	portable.c	/^void le_la(guint8 *adr, guint32 val)$/;"	f
le_lg	portable.c	/^guint32 le_lg(guint8 *adr)$/;"	f
le_sa	portable.c	/^void le_sa(guint8 *adr, guint16 val)$/;"	f
le_sg	portable.c	/^guint16 le_sg(guint8 *adr)$/;"	f
load_all_plugins	main_loop.c	/^static void load_all_plugins(void)$/;"	f	file:
log_file	main.c	/^char *log_file=NULL;			\/* -l *\/$/;"	v
log_in	fnc_init_cnx.c	/^static int log_in(int slot_num, char *given_password)$/;"	f	file:
long_add	account.c	/^static inline void long_add(guint32 *ptr, guint32 val)$/;"	f	file:
long_affect	portable.c	/^void (*long_affect)(void *, guint32)=unknown_format_la;$/;"	v
long_get	portable.c	/^guint32 (*long_get)(void *)=unknown_format_lg;$/;"	v
longlong2double	account.c	/^static double longlong2double(guint32 top, guint32 bottom)$/;"	f	file:
mail_delete	mail.c	/^void mail_delete(int slot_num)$/;"	f
mail_post	mail.c	/^void mail_post(int slot_num)$/;"	f
mail_read	mail.c	/^void mail_read(int slot_num)$/;"	f
mail_read_subjects	mail.c	/^void mail_read_subjects(int slot_num)$/;"	f
mail_status	mail.c	/^void mail_status(int slot_num)$/;"	f
main	main.c	/^int main(int argc,char **argv)$/;"	f
main	test_crypto.c	/^int main(int argc,char **argv)$/;"	f
main_socket	main_loop.c	/^int main_socket=-1;$/;"	v
main_xfer_sock	main_loop.c	/^int main_xfer_sock=-1;		\/* socket de connexion sur le transfert de fichier *\/$/;"	v
make_block_with_free_space	dir_cache.c	/^static void make_block_with_free_space(char *path, char *data, int len)$/;"	f	file:
make_buff_bloc_with_hltasknum	bloc_build.c	/^guint32 make_buff_bloc_with_hltasknum(int hltasknum, char **buffer_ptr, int buffer_len, guint32 type,$/;"	f
make_buff_bloc_with_hltasknum_va	bloc_build.c	/^guint32 make_buff_bloc_with_hltasknum_va(int hltasknum, char **buffer_ptr, int buffer_len, guint32 type,$/;"	f
make_cache_fic	dir_cache.c	/^static int make_cache_fic(guint32 hl_task_num, char *partial_path, int flag, char *result, char *errcode, unsigned char the_vnocache)$/;"	f	file:
make_crypt_key	crypto.c	/^void make_crypt_key(int key_len,unsigned char *key)$/;"	f
make_error_packet	bloc_build.c	/^void make_error_packet(int slot_num,const char *string)$/;"	f
make_error_packet_in_buf	bloc_build.c	/^int make_error_packet_in_buf(char *buffer, int task_num, const char *string)$/;"	f
make_hsx_conf_blk	hsx_conf.c	/^static void make_hsx_conf_blk(unsigned char *buf, int *buf_len)$/;"	f	file:
make_hsx_conf_crc	hsx_conf.c	/^static int make_hsx_conf_crc(unsigned char *buffer, int buffer_len)$/;"	f	file:
make_invite	chat.c	/^static void make_invite(int slot_num, guint32 sock,guint32 chat_ref)$/;"	f	file:
make_main_chat	chat.c	/^void make_main_chat(void)$/;"	f
make_send_bloc	bloc_build.c	/^void make_send_bloc(int slot_num, guint32 type,$/;"	f
make_subheader	crypto.c	/^static int make_subheader(struct hx_data_hdr *dt, guint16 tp, guint16 ln, char *adr)$/;"	f	file:
make_task_ack	bloc_build.c	/^void make_task_ack(int slot_num, guint32 flag)$/;"	f
make_task_ack_in_buf	bloc_build.c	/^int make_task_ack_in_buf(char *buffer, int task_num, guint32 flag)$/;"	f
make_tracker_update	main_loop.c	/^void make_tracker_update(void)$/;"	f
manage_all	main_loop.c	/^void manage_all(void)$/;"	f
manage_download	file.c	/^static void manage_download(int xfer_sock,$/;"	f	file:
manage_gdownload	group_down.c	/^void manage_gdownload(int xfer_sock,char *path \/* le path *\/,$/;"	f
manage_upload	file.c	/^static void manage_upload(int xfer_sock,$/;"	f	file:
manual_move	file.c	/^static int manual_move(char *source_name, char *dest_name, const char **err_msg)$/;"	f	file:
map_file_read	map.c	/^void *map_file_read(char *filename, int *len)$/;"	f
map_news	news.c	/^char *map_news(int *len)$/;"	f
max_xfer	configuration.c	/^int max_xfer=-1;$/;"	v
min	account.c	23;"	d	file:
min	fnc_news.c	19;"	d	file:
min	fnc_user.c	28;"	d	file:
min	group.c	46;"	d	file:
min	mail.c	26;"	d	file:
min	news.c	18;"	d	file:
miniIOtask	IOcore.c	/^} miniIOtask;$/;"	t	file:
mix	crypto.c	/^static inline void mix(unsigned char buffer[8],unsigned char key[8])$/;"	f	file:
module_desc	main_loop.c	/^	void *module_desc;		\/* descripteur dl_open *\/$/;"	m	struct:
msk	crypto.c	/^static const unsigned char msk[8]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};$/;"	v	file:
nb_udp_bloc	udp_xfer.c	/^int nb_udp_bloc=0;	\/* nombre de blocs en attente d'emission *\/$/;"	v
nb_users	configuration.c	/^int nb_users=0;$/;"	v
nb_xfers	xfer.c	/^int nb_xfers(void)$/;"	f
news_path	main_loop.c	/^char *news_path=NULL;			\/* directory des news *\/$/;"	v
notify_user_change	fnc_user.c	/^void notify_user_change(int slot_num, int ghost_mode)$/;"	f
ok_for_ls	dir_cache.c	/^static int ok_for_ls(int slot_num,char *path)$/;"	f	file:
open_and_load_account	account.c	/^int open_and_load_account(char *login, char *password,int slot_num)$/;"	f
open_and_lock_the_file	account.c	/^static inline int open_and_lock_the_file(char *quota_filename)$/;"	f	file:
open_valid_cache	dir_cache.c	/^static int open_valid_cache(char *path, int open_flag, int *len)$/;"	f	file:
out_path	hsx_conf.c	/^char *out_path[MAX_OUTPATH];$/;"	v
parse_bloc	fnc_init_cnx.c	/^static int parse_bloc(int slot_num)$/;"	f	file:
parse_bloc_request	udp_xfer.c	/^static void parse_bloc_request(XFER *f, guint16 nb_bloc, unsigned char *tbl, struct sockaddr_in *out, int out_len, guint32 t1, guint32 t2)$/;"	f	file:
parse_config_file	configuration.c	/^int parse_config_file(char *config_filename, int work_mode)$/;"	f
parse_incoming_udp_request	udp_xfer.c	/^static void parse_incoming_udp_request(unsigned char *buffer, int len, struct sockaddr_in *out, int out_len)$/;"	f	file:
perform_IOaction	IOtask.c	/^int perform_IOaction(IOtask *task, int output_socket)$/;"	f
pid_fils	IOcore.c	/^static int pid_fils=-1;$/;"	v	file:
pid_pere	IOcore.c	/^static int pid_pere=-1;$/;"	v	file:
pip1	IOcore.c	/^static int pip1[2]={-1,-1};		\/* (w1)pere->fils(r0) *\/$/;"	v	file:
pip2	IOcore.c	/^static int pip2[2]={-1,-1};		\/* (w1)fils->pere(r0) *\/$/;"	v	file:
plug_plugin	main_loop.c	/^static void plug_plugin(char *path, char *filename)$/;"	f	file:
plugged	main_loop.c	/^GArray *plugged=NULL;$/;"	v
plugins_path	main_loop.c	/^char *plugins_path=NULL;			\/* directory des plugins *\/$/;"	v
private_msg	chat.c	/^void private_msg(int slot_num)$/;"	f
process_idle_cmd	fnc_idle.c	/^void process_idle_cmd(int slot_num)$/;"	f
process_incoming_connexion	main_loop.c	/^static void process_incoming_connexion(int main_socket)$/;"	f	file:
process_init_cnx_cmd	fnc_init_cnx.c	/^void process_init_cnx_cmd(int slot_num)$/;"	f
process_news_cmd	fnc_news.c	/^void process_news_cmd(int slot_num)$/;"	f
process_periodic_user_sock	module_proto.c	/^void process_periodic_user_sock(void)$/;"	f
process_post_select_fd_set	module_proto.c	/^void process_post_select_fd_set(fd_set *rfds, fd_set *wfds, fd_set *efds)$/;"	f
process_socket	main_loop.c	/^static void process_socket(int slot_num)$/;"	f	file:
process_subIOtask_result	IOcore.c	/^void process_subIOtask_result(IOtask *tsk)$/;"	f
process_udp_outgoing_packet	udp_xfer.c	/^void process_udp_outgoing_packet(void)$/;"	f
process_udp_request	udp_xfer.c	/^void process_udp_request(void)$/;"	f
purge_slot_iotask	IOcore.c	/^void purge_slot_iotask(int slot_num)$/;"	f
put_val_by_offset	crypto.c	/^static void inline put_val_by_offset(unsigned char bloc[8],const int offset[4], guint32 in)$/;"	f	file:
queue_bloc	bloc_build.c	/^void queue_bloc(int slot_num,char *buffer,int len)$/;"	f
random_news	news.c	/^char random_news[MAXPATHLEN];$/;"	v
read_file	news.c	/^void read_file(char *adr,char *name,int len)$/;"	f
read_headers	mail.c	/^static void read_headers(char *login, int first_mail, int end_mail, guint32 *buffer, int *nb_mail)$/;"	f	file:
read_user	account.c	/^int read_user(char *login,char *user_name, char *pass, guint8 *flag, char *aroot_dir)$/;"	f
rebound_param	group_down.c	/^static void rebound_param(guint32 *data_begin, guint32 *data_len, guint32 wanted_data_begin, guint32 wanted_data_len)$/;"	f	file:
rebuild_cache	dir_cache.c	/^static int rebuild_cache(char *dir_path, char *cache_name, struct stat *dir_info, int flag)$/;"	f	file:
register_new_task_type	module_proto.c	/^int register_new_task_type(int type, void (*fnc)(int slot_num))$/;"	f
register_new_user_socket	module_proto.c	/^int register_new_user_socket(int socket_num, int flag, void (*fnc)(int socket_num, int flag))$/;"	f
remove_task_type	module_proto.c	/^void remove_task_type(int type)$/;"	f
remove_user_from_chat	chat.c	/^void remove_user_from_chat(CHAT *chat, int slot_num)$/;"	f
remove_user_socket	module_proto.c	/^void remove_user_socket(int type,int flag)$/;"	f
repack_path	account.c	/^void repack_path(char *t)$/;"	f
reply_block	bloc_build.c	/^void reply_block(int slot_num, int hl_bloc_num, guint32 task_type, guint32 flag, guint32 hc,...)$/;"	f
reset_hsx_flags	hsx_conf.c	/^void reset_hsx_flags(void)$/;"	f
resolved_out_path	hsx_conf.c	/^char *resolved_out_path[MAX_OUTPATH];$/;"	v
resolved_out_path_len	hsx_conf.c	/^int resolved_out_path_len[MAX_OUTPATH];$/;"	v
retrieve_news_filename	news.c	/^static void retrieve_news_filename(void)$/;"	f	file:
rotate	crypto.c	/^static void rotate(unsigned char bloc[8],unsigned char sub_key)$/;"	f	file:
run_subIOsystem	IOcore.c	/^static void run_subIOsystem(void)$/;"	f	file:
run_xfer	file.c	/^void run_xfer(struct htxf_hdr *htxf, int xfer_sock)$/;"	f
same_date	mail.c	/^static int same_date(char *directory, char *cache,int *nb_elt_in_cache)$/;"	f	file:
save_mail	mail.c	/^static int save_mail(char *sender, char *receiver, char *subject, guint32 remote_post_date, char *content)$/;"	f	file:
save_new_hsx_configuration	hsx_conf.c	/^static void save_new_hsx_configuration(char *buffer,int buffer_len)$/;"	f	file:
send_a_line_on_the_monitor	hsx_monitor.c	/^void send_a_line_on_the_monitor(char *string)$/;"	f
send_agreement	fnc_init_cnx.c	/^static int send_agreement(int slot_num)$/;"	f	file:
send_bloc	bloc_build.c	/^void send_bloc(int slot_num, int len)$/;"	f
send_bloc_to	udp_xfer.c	/^static int send_bloc_to(unsigned char *bloc, int bloc_len,struct sockaddr_in *out, int out_len)$/;"	f	file:
send_bloc_to_tracker	main_loop.c	/^static void send_bloc_to_tracker(guint8 *buffer, int buffer_len, char *tracker)$/;"	f	file:
send_directory_core	dir_cache.c	/^void send_directory_core(int slot_num,char *path)$/;"	f
send_directory_part2	dir_cache.c	/^void send_directory_part2(int slot_num,char *io_back, int io_back_len)$/;"	f
send_error	group_down.c	/^static int send_error(int xfer_sock,guint32 file_id, char *filename,char *err_msg)$/;"	f	file:
send_header	group_down.c	/^static int send_header(int xfer_sock,guint32 file_id, char *filename, guint32 data_begin, guint32 data_len, guint32 rsrc_begin, guint32 rsrc_len)$/;"	f	file:
send_reply	IOcore.c	/^int send_reply(IOtask *query, int size, char *bloc, int wp)$/;"	f
send_status_to_tracker	main_loop.c	/^static void send_status_to_tracker(guint8 *buffer, int buffer_len, int num_tracker)$/;"	f	file:
send_update_this_user_to_all	fnc_init_cnx.c	/^void send_update_this_user_to_all(int slot_num)$/;"	f
serv_key	main.c	/^unsigned char serv_key[16];$/;"	v
serv_key_len	main.c	/^int serv_key_len=0;$/;"	v
set_bit	account.c	/^static void set_bit(guint8 *bf, int bitnum, guint8 val)$/;"	f	file:
set_bloquant_sock	network.c	/^void set_bloquant_sock(int socket_fd)$/;"	f
set_hsx_config	hsx_conf.c	/^int set_hsx_config(unsigned char *buffer, int buffer_len)$/;"	f
set_hsx_flag	hsx_conf.c	/^void set_hsx_flag(enum hsx_conf_flg f,int val)$/;"	f
set_non_bloquant_sock	network.c	/^void set_non_bloquant_sock(int socket_fd)$/;"	f
set_site_description	hsx_conf.c	/^void set_site_description(char *desc)$/;"	f
set_site_name	hsx_conf.c	/^void set_site_name(char *desc)$/;"	f
set_var_db_as_boolean	var_db.c	/^void set_var_db_as_boolean(char *name, int flag)$/;"	f
set_var_db_as_int	var_db.c	/^void set_var_db_as_int(char *name, int value)$/;"	f
set_var_db_as_string	var_db.c	/^void set_var_db_as_string(char *name, char *value)$/;"	f
shift_and_xor_bloc	crypto.c	/^static void inline shift_and_xor_bloc(unsigned char bloc[8],int left_right_flag,$/;"	f	file:
short_affect	portable.c	/^void (*short_affect)(void *, guint16)=unknown_format_sa;$/;"	v
short_get	portable.c	/^guint16 (*short_get)(void *)=unknown_format_sg;$/;"	v
site_description	hsx_conf.c	/^char site_description[256]=""; \/* pas NULL, car un nom vide *\/$/;"	v
site_name	hsx_conf.c	/^char site_name[32]="";$/;"	v
site_port	configuration.c	/^guint16 site_port=HTLS_TCPPORT;$/;"	v
site_root	configuration.c	/^char *site_root=NULL;$/;"	v
socket_num	module_proto.c	/^	int socket_num;$/;"	m	struct:
str_contains_ic_str	dir_cache.c	/^static char *str_contains_ic_str(char *str, char *ic)$/;"	f	file:
str_to_inaddr	network.c	/^int str_to_inaddr (const char *str, struct in_addr *iap)$/;"	f
strcat_max	group.c	/^void strcat_max(char *dest, char *msg, int dest_len)$/;"	f
strip_tail_crlf	account.c	/^void strip_tail_crlf(char *c)$/;"	f
strip_tail_crlf	configuration.c	/^static void strip_tail_crlf(char *buffer)$/;"	f	file:
strncpy_max	hsx_conf.c	/^void strncpy_max(char *destination, char *source, int max_byte)$/;"	f
subIOexist	IOcore.c	/^int subIOexist(void)$/;"	f
subIOread_ready	IOcore.c	/^void subIOread_ready(void)$/;"	f
subIOwrite_ready	IOcore.c	/^void subIOwrite_ready(void)$/;"	f
sub_remove_user_of_a_chat	chat.c	/^static void sub_remove_user_of_a_chat(CHAT *cur,int slot_num)$/;"	f	file:
submit_IO	IOcore.c	/^int submit_IO(int slot_num, int data_size, void *buf, char **ret_msg)$/;"	f
submitted_task	IOcore.c	/^GList *submitted_task=NULL;$/;"	v
t1	test_crypto.c	/^   clock_t t1;$/;"	m	struct:
task_call_table	module_proto.c	/^GArray *task_call_table=NULL;$/;"	v
tbl_wanted_flag	hsx_conf.c	/^unsigned char tbl_wanted_flag[8*16];$/;"	v
time_cnx_xfer	main_loop.c	/^time_t time_cnx_xfer=0;		\/* date de connexion *\/$/;"	v
time_mac_format	mail.c	/^unsigned long int time_mac_format(void)$/;"	f
tmp_udp_bloc	udp_xfer.c	/^static UDP_SLOT tmp_udp_bloc[1024];$/;"	v	file:
tnews_path	main_loop.c	/^char *tnews_path=NULL;			\/* directory des news threades *\/$/;"	v
tps1	test_crypto.c	/^   struct tms tps1;$/;"	m	struct:
tracker_adr	hsx_conf.c	/^char *tracker_adr[MAX_TRACKER];$/;"	v
tracker_pass	hsx_conf.c	/^char *tracker_pass[MAX_TRACKER];$/;"	v
tul_init	main_loop.c	/^void tul_init(void)$/;"	f
tul_pid	main_loop.c	/^int tul_pid[512];$/;"	v
type	fnc_idle.c	/^	int type;$/;"	m	struct:
type	module_proto.c	/^	int type;$/;"	m	struct:
type_creator	file.c	/^void type_creator (guint8 *buf, const char *path)$/;"	f
udp_xfer_num	udp_xfer.c	/^guint32 udp_xfer_num=0x150001;$/;"	v
udp_xfer_request	udp_xfer.c	/^void udp_xfer_request(int slot_num)$/;"	f
udp_xfer_sock	main_loop.c	/^int udp_xfer_sock=-1;		\/* socket de transfert udp *\/$/;"	v
un_shift_and_xor_bloc	crypto.c	/^static void inline un_shift_and_xor_bloc(unsigned char bloc[8],int left_right_flag,$/;"	f	file:
uncrypt_data	crypto.c	/^static void uncrypt_data(int key_len, unsigned char *key, unsigned char *buffer, int buffer_len)$/;"	f	file:
uncrypt_packet	crypto.c	/^int uncrypt_packet(int key_len, unsigned char *key, unsigned char *buffer, int buffer_len)$/;"	f
unix2mac	bloc_build.c	/^void unix2mac(char *t)$/;"	f
unix2mac_len	news.c	/^void unix2mac_len(char *t,int len)$/;"	f
unknown_format_la	portable.c	/^void unknown_format_la(void *adr, guint32 val)$/;"	f
unknown_format_lg	portable.c	/^guint32 unknown_format_lg(void *adr)$/;"	f
unknown_format_sa	portable.c	/^void unknown_format_sa(void *adr, guint16 val)$/;"	f
unknown_format_sg	portable.c	/^guint16 unknown_format_sg(void *adr)$/;"	f
unload_all_plugins	main_loop.c	/^static void unload_all_plugins(void)$/;"	f	file:
unlock_and_close_the_file	account.c	/^static inline void unlock_and_close_the_file(int fd)$/;"	f	file:
unmap_file	map.c	/^void unmap_file(void *ptr, int len)$/;"	f
unmap_news	news.c	/^void unmap_news(char *adr)$/;"	f
unplug_plugin	main_loop.c	/^static void unplug_plugin(PLUGIN_ENTRY *entry)$/;"	f	file:
unrotate	crypto.c	/^static void unrotate(unsigned char bloc[8],unsigned char sub_key)$/;"	f	file:
update_db	hsx_conf.c	/^static void update_db(char *t)$/;"	f	file:
update_mail_cache	mail.c	/^static int update_mail_cache(char *login)$/;"	f	file:
update_quota	account.c	/^void update_quota(guint32 vup, guint32 vdown, guint32 fup, guint32 fdown, char *quota_filename)$/;"	f
update_user	account.c	/^int update_user(char *login,char *user_name,char *pass, guint8 *flag)$/;"	f
use_a_banned_ip	account.c	/^static int use_a_banned_ip(guint8 nb_ban, guint8 *ban_msk, int slot_num)$/;"	f	file:
use_a_banned_ip_param_hostip	account.c	/^static int inline use_a_banned_ip_param_hostip(guint8 nb_ban, guint8 *ban_msk, guint32 cur_ip)$/;"	f	file:
use_an_invalid_ip	account.c	/^static int use_an_invalid_ip(guint8 def_acl_policy,guint8 nb_acl,guint8 *acl_msk,int slot_num)$/;"	f	file:
use_an_invalid_ip_param_hostip	account.c	/^static int inline use_an_invalid_ip_param_hostip(guint8 def_acl_policy,guint8 nb_acl,guint8 *acl_msk,guint32 cur_ip)$/;"	f	file:
user2_create_account	fnc_user.c	/^void user2_create_account(int slot_num)$/;"	f
user2_delete_account	fnc_user.c	/^void user2_delete_account(int slot_num)$/;"	f
user2_get_account_list	fnc_user.c	/^void user2_get_account_list(int slot_num)$/;"	f
user2_modify_account	fnc_user.c	/^void user2_modify_account(int slot_num)$/;"	f
user2_read_account	fnc_user.c	/^void user2_read_account(int slot_num)$/;"	f
user_change	fnc_user.c	/^void user_change(int slot_num)$/;"	f
user_create	fnc_user.c	/^void user_create(int slot_num)$/;"	f
user_delete	fnc_user.c	/^void user_delete(int slot_num)$/;"	f
user_delete_file_dir	file.c	/^void user_delete_file_dir(int slot_num)$/;"	f
user_full_identity	fnc_user.c	/^void user_full_identity(int slot_num)$/;"	f
user_get_fileinfo	file.c	/^void user_get_fileinfo(int slot_num)$/;"	f
user_get_ulist	fnc_idle.c	/^static void user_get_ulist(int slot_num)$/;"	f	file:
user_getinfo	fnc_user.c	/^void user_getinfo(int slot_num)$/;"	f
user_in_chat	chat.c	/^inline int user_in_chat(CHAT *chat, int slot_num)$/;"	f
user_joins_chat	chat.c	/^inline void user_joins_chat(CHAT *chat, int slot_num)$/;"	f
user_kick	fnc_user.c	/^void user_kick(int slot_num)$/;"	f
user_leave_quit_all_chats	chat.c	/^void user_leave_quit_all_chats(int slot_num)$/;"	f
user_leaves	data_structure.c	/^void user_leaves(int slot_num)$/;"	f
user_ls	file.c	/^void user_ls(int slot_num)$/;"	f
user_make_dir	file.c	/^void user_make_dir(int slot_num)$/;"	f
user_modify	fnc_user.c	/^void user_modify(int slot_num)$/;"	f
user_open	fnc_user.c	/^void user_open(int slot_num)$/;"	f
user_post_news	fnc_idle.c	/^static void user_post_news(int slot_num)$/;"	f	file:
user_power_kick	fnc_user.c	/^void user_power_kick(int slot_num)$/;"	f
user_read_news	fnc_news.c	/^void user_read_news(int slot_num)$/;"	f
user_socket_table	module_proto.c	/^GArray *user_socket_table=NULL;$/;"	v
var_db	var_db.c	/^static GArray *var_db=NULL;$/;"	v	file:
wanna_leave	main.c	/^int wanna_leave=0;			\/* si positionne a 1, alors le serveur doit quitter *\/$/;"	v
work_mode	main.c	/^int work_mode=-1;				\/* -m *\/$/;"	v
write_guint32_string	group.c	/^static int write_guint32_string(FILE *f, char *string)$/;"	f	file:
write_string_max	mail.c	/^static int write_string_max(FILE *f,char *sender, int nb_byte_len)$/;"	f	file:
write_var_db	var_db.c	/^void write_var_db(void)$/;"	f
xfer_cnx_arrives	main_loop.c	/^static void xfer_cnx_arrives(void)$/;"	f	file:
xfer_data_arrives	main_loop.c	/^static void xfer_data_arrives(void)$/;"	f	file:
xfer_list	xfer.c	/^XFER *xfer_list=NULL;$/;"	v
xfer_num	file.c	/^static guint32 xfer_num=1;$/;"	v	file:
xfer_pib	main_loop.c	/^int xfer_pib=0;				\/* on veut initialement 16 octets pour debuter le transfert *\/$/;"	v
xfer_sock	main_loop.c	/^int xfer_sock=-1;				\/* socket de transfert (avant fork) *\/$/;"	v
