1 | #define P_(s) s |
---|
2 | long TRS_create_hash P_((long size)); |
---|
3 | long TRS_read_hash P_((long hash, const char *key)); |
---|
4 | long TRS_write_hash P_((long hash, const char *key, long val)); |
---|
5 | long TRS_write_hash_no_strdup P_((long hash, char *key, long val)); |
---|
6 | long TRS_incr_hash P_((long hash, const char *key)); |
---|
7 | long TRS_free_hash_entries P_((long hash)); |
---|
8 | long TRS_free_hash P_((long hash)); |
---|
9 | long TRS_free_hash_entries_free_pointer P_((long hash)); |
---|
10 | long TRS_free_hash_free_pointer P_((long hash)); |
---|
11 | long TRS_hash_do_loop P_((long hash, long func (const char *key, long val ))); |
---|
12 | long TRS_create_hashi P_((long size)); |
---|
13 | long TRS_read_hashi P_((long hashi, long key)); |
---|
14 | long TRS_write_hashi P_((long hashi, long key, long val)); |
---|
15 | long TRS_free_hashi P_((long hash)); |
---|
16 | char *TRS_export_error P_((const char *templat, ...)); |
---|
17 | char *TRS_get_error P_((void)); |
---|
18 | void *TRS_stropen P_((long init_size)); |
---|
19 | char *TRS_strclose P_((void *strstruct, int optimize)); |
---|
20 | void TRS_strcat P_((void *strstruct, const char *ptr)); |
---|
21 | void TRS_chrcat P_((void *strstruct, char ch)); |
---|
22 | char *TRS_mergesort P_((void **array, long start, long end, long (*compare )(void *, void *, char *cd ), char *client_data)); |
---|
23 | char *TRS_read_file P_((const char *path)); |
---|
24 | char *TRS_map_FILE P_((FILE *in, int writeable)); |
---|
25 | char *TRS_map_file P_((const char *path, int writeable)); |
---|
26 | long TRS_size_of_file P_((const char *path)); |
---|
27 | long TRS_size_of_FILE P_((FILE *in)); |
---|
28 | char *T2J_send_tree P_((CAT_node_id focus)); |
---|
29 | char *T2J_transform P_((int mode, char *path_of_tree, struct T2J_transfer_struct *data, CAT_node_id focus, FILE *out)); |
---|
30 | char *T2J_send_bit_coded_tree P_((char *path_of_tree, FILE *out)); |
---|
31 | char *T2J_send_branch_lengths P_((char *path_of_tree, FILE *out)); |
---|
32 | char *T2J_send_newick_tree P_((const char *path_of_tree, char *changedNodes, char *selectedNodes, const char *grouped_nodes, FILE *out)); |
---|
33 | struct T2J_transfer_struct *T2J_read_query_result_from_data P_((char *data, CAT_FIELDS catfield)); |
---|
34 | struct T2J_transfer_struct *T2J_read_query_result_from_pts P_((char *data)); |
---|
35 | struct T2J_transfer_struct *T2J_read_query_result_from_file P_((char *path, CAT_FIELDS catfield)); |
---|
36 | char *T2J_transfer_fullnames1 P_((char *path_of_tree, FILE *out)); |
---|
37 | char *T2J_transfer_fullnames2 P_((char *path_of_tree, FILE *out)); |
---|
38 | char *T2J_transfer_group_names P_((char *path_of_tree, FILE *out)); |
---|
39 | void T2J_convert_colors_into_selection P_((void)); |
---|
40 | char *T2J_get_selection P_((char *path_of_tree, char *sel, const char *varname, int all_nodes, CAT_FIELDS field_name, CAT_node_id *focusout, char **maxnodeout, double *maxnodehits)); |
---|
41 | void T2J_set_color_of_selection P_((char *sel)); |
---|
42 | #undef P_ |
---|