source: tags/initial/TRS/trs_proto.h

Last change on this file was 2, checked in by oldcode, 23 years ago

Initial revision

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.5 KB
Line 
1#define P_(s) s
2long TRS_create_hash P_((long size));
3long TRS_read_hash P_((long hash, const char *key));
4long TRS_write_hash P_((long hash, const char *key, long val));
5long TRS_write_hash_no_strdup P_((long hash, char *key, long val));
6long TRS_incr_hash P_((long hash, const char *key));
7long TRS_free_hash_entries P_((long hash));
8long TRS_free_hash P_((long hash));
9long TRS_free_hash_entries_free_pointer P_((long hash));
10long TRS_free_hash_free_pointer P_((long hash));
11long TRS_hash_do_loop P_((long hash, long func (const char *key, long val )));
12long TRS_create_hashi P_((long size));
13long TRS_read_hashi P_((long hashi, long key));
14long TRS_write_hashi P_((long hashi, long key, long val));
15long TRS_free_hashi P_((long hash));
16char *TRS_export_error P_((const char *templat, ...));
17char *TRS_get_error P_((void));
18void *TRS_stropen P_((long init_size));
19char *TRS_strclose P_((void *strstruct, int optimize));
20void TRS_strcat P_((void *strstruct, const char *ptr));
21void TRS_chrcat P_((void *strstruct, char ch));
22char *TRS_mergesort P_((void **array, long start, long end, long (*compare )(void *, void *, char *cd ), char *client_data));
23char *TRS_read_file P_((const char *path));
24char *TRS_map_FILE P_((FILE *in, int writeable));
25char *TRS_map_file P_((const char *path, int writeable));
26long TRS_size_of_file P_((const char *path));
27long TRS_size_of_FILE P_((FILE *in));
28char *T2J_send_tree P_((CAT_node_id focus));
29char *T2J_transform P_((int mode, char *path_of_tree, struct T2J_transfer_struct *data, CAT_node_id focus, FILE *out));
30char *T2J_send_bit_coded_tree P_((char *path_of_tree, FILE *out));
31char *T2J_send_branch_lengths P_((char *path_of_tree, FILE *out));
32char *T2J_send_newick_tree P_((const char *path_of_tree, char *changedNodes, char *selectedNodes, const char *grouped_nodes, FILE *out));
33struct T2J_transfer_struct *T2J_read_query_result_from_data P_((char *data, CAT_FIELDS catfield));
34struct T2J_transfer_struct *T2J_read_query_result_from_pts P_((char *data));
35struct T2J_transfer_struct *T2J_read_query_result_from_file P_((char *path, CAT_FIELDS catfield));
36char *T2J_transfer_fullnames1 P_((char *path_of_tree, FILE *out));
37char *T2J_transfer_fullnames2 P_((char *path_of_tree, FILE *out));
38char *T2J_transfer_group_names P_((char *path_of_tree, FILE *out));
39void T2J_convert_colors_into_selection P_((void));
40char *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));
41void T2J_set_color_of_selection P_((char *sel));
42#undef P_
Note: See TracBrowser for help on using the repository browser.