@@ -571,7 +571,7 @@ unsort_edges(tsk_edge_tbl_t *edges, size_t start)
571571{
572572 size_t j , k ;
573573 size_t n = edges -> num_rows - start ;
574- tsk_edge_t * buff = malloc (n * sizeof (tsk_edge_t ));
574+ tsk_edge_t * buff = tsk_malloc (n * sizeof (tsk_edge_t ));
575575 gsl_rng * rng = gsl_rng_init (gsl_rng_default );
576576
577577 CU_ASSERT_FATAL (edges != NULL );
@@ -611,9 +611,9 @@ unsort_sites(tsk_site_tbl_t *sites, tsk_mutation_tbl_t *mutations)
611611 position = sites -> position [0 ];
612612 length = sites -> ancestral_state_offset [1 ];
613613 /* Save a copy of the first ancestral state */
614- ancestral_state = malloc (length );
614+ ancestral_state = tsk_malloc (length );
615615 CU_ASSERT_FATAL (ancestral_state != NULL );
616- memcpy (ancestral_state , sites -> ancestral_state , length );
616+ tsk_memcpy (ancestral_state , sites -> ancestral_state , length );
617617 /* Now write the ancestral state for the site 1 here */
618618 k = 0 ;
619619 for (j = sites -> ancestral_state_offset [1 ]; j < sites -> ancestral_state_offset [2 ];
@@ -622,7 +622,7 @@ unsort_sites(tsk_site_tbl_t *sites, tsk_mutation_tbl_t *mutations)
622622 k ++ ;
623623 }
624624 sites -> ancestral_state_offset [1 ] = k ;
625- memcpy (sites -> ancestral_state + k , ancestral_state , length );
625+ tsk_memcpy (sites -> ancestral_state + k , ancestral_state , length );
626626 sites -> position [0 ] = sites -> position [1 ];
627627 sites -> position [1 ] = position ;
628628
@@ -662,7 +662,8 @@ add_individuals(tsk_treeseq_t *ts)
662662 CU_ASSERT_EQUAL_FATAL (ret , 0 );
663663
664664 tsk_individual_tbl_clear (tables .individuals );
665- memset (tables .nodes -> individual , 0xff , tables .nodes -> num_rows * sizeof (tsk_id_t ));
665+ tsk_memset (
666+ tables .nodes -> individual , 0xff , tables .nodes -> num_rows * sizeof (tsk_id_t ));
666667
667668 k = 0 ;
668669 for (j = 0 ; j < num_samples ; j ++ ) {
@@ -762,7 +763,7 @@ get_tree_list(tsk_treeseq_t *ts)
762763 num_trees = tsk_treeseq_get_num_trees (ts );
763764 ret = tsk_tree_init (& t , ts , 0 );
764765 CU_ASSERT_EQUAL_FATAL (ret , 0 );
765- trees = malloc (num_trees * sizeof (tsk_tree_t ));
766+ trees = tsk_malloc (num_trees * sizeof (tsk_tree_t ));
766767 CU_ASSERT_FATAL (trees != NULL );
767768 for (ret = tsk_tree_first (& t ); ret == 1 ; ret = tsk_tree_next (& t )) {
768769 CU_ASSERT_FATAL (t .index < num_trees );
@@ -1007,7 +1008,7 @@ verify_genealogical_nearest_neighbours(tsk_treeseq_t *ts)
10071008 tsk_id_t * sample_sets [2 ];
10081009 size_t sample_set_size [2 ];
10091010 size_t num_samples = tsk_treeseq_get_num_samples (ts );
1010- double * A = malloc (2 * num_samples * sizeof (double ));
1011+ double * A = tsk_malloc (2 * num_samples * sizeof (double ));
10111012 CU_ASSERT_FATAL (A != NULL );
10121013
10131014 ret = tsk_treeseq_get_samples (ts , & samples );
@@ -1038,7 +1039,7 @@ verify_mean_descendants(tsk_treeseq_t *ts)
10381039 tsk_id_t * sample_sets [2 ];
10391040 size_t sample_set_size [2 ];
10401041 size_t num_samples = tsk_treeseq_get_num_samples (ts );
1041- double * C = malloc (2 * tsk_treeseq_get_num_nodes (ts ) * sizeof (double ));
1042+ double * C = tsk_malloc (2 * tsk_treeseq_get_num_nodes (ts ) * sizeof (double ));
10421043 CU_ASSERT_FATAL (C != NULL );
10431044
10441045 ret = tsk_treeseq_get_samples (ts , & samples );
@@ -1070,20 +1071,20 @@ verify_compute_mutation_parents(tsk_treeseq_t *ts)
10701071{
10711072 int ret ;
10721073 size_t size = tsk_treeseq_get_num_mutations (ts ) * sizeof (tsk_id_t );
1073- tsk_id_t * parent = malloc (size );
1074+ tsk_id_t * parent = tsk_malloc (size );
10741075 tsk_tbl_collection_t tables ;
10751076
10761077 CU_ASSERT_FATAL (parent != NULL );
10771078 ret = tsk_treeseq_copy_tables (ts , & tables );
10781079 CU_ASSERT_EQUAL_FATAL (ret , 0 );
1079- memcpy (parent , tables .mutations -> parent , size );
1080+ tsk_memcpy (parent , tables .mutations -> parent , size );
10801081 /* tsk_tbl_collection_print_state(&tables, stdout); */
10811082 /* Make sure the tables are actually updated */
1082- memset (tables .mutations -> parent , 0xff , size );
1083+ tsk_memset (tables .mutations -> parent , 0xff , size );
10831084
10841085 ret = tsk_tbl_collection_compute_mutation_parents (& tables , 0 );
10851086 CU_ASSERT_EQUAL_FATAL (ret , 0 );
1086- CU_ASSERT_EQUAL_FATAL (memcmp (parent , tables .mutations -> parent , size ), 0 );
1087+ CU_ASSERT_EQUAL_FATAL (tsk_memcmp (parent , tables .mutations -> parent , size ), 0 );
10871088 /* printf("after\n"); */
10881089 /* tsk_tbl_collection_print_state(&tables, stdout); */
10891090
@@ -1291,7 +1292,7 @@ verify_simplify(tsk_treeseq_t *ts)
12911292 uint32_t num_samples [] = { 0 , 1 , 2 , 3 , n / 2 , n - 1 , n };
12921293 size_t j ;
12931294 tsk_id_t * sample ;
1294- tsk_id_t * node_map = malloc (tsk_treeseq_get_num_nodes (ts ) * sizeof (tsk_id_t ));
1295+ tsk_id_t * node_map = tsk_malloc (tsk_treeseq_get_num_nodes (ts ) * sizeof (tsk_id_t ));
12951296 tsk_treeseq_t subset ;
12961297 int flags = TSK_FILTER_SITES ;
12971298
@@ -1426,7 +1427,7 @@ tsk_treeseq_t **
14261427get_example_tree_sequences (int include_nonbinary )
14271428{
14281429 size_t max_examples = 1024 ;
1429- tsk_treeseq_t * * ret = malloc (max_examples * sizeof (tsk_treeseq_t * ));
1430+ tsk_treeseq_t * * ret = tsk_malloc (max_examples * sizeof (tsk_treeseq_t * ));
14301431 ret [0 ] = NULL ;
14311432 return ret ;
14321433}
@@ -1522,15 +1523,15 @@ verify_ld(tsk_treeseq_t *ts)
15221523{
15231524 int ret ;
15241525 size_t num_sites = tsk_treeseq_get_num_sites (ts );
1525- tsk_site_t * sites = malloc (num_sites * sizeof (tsk_site_t ));
1526- int * num_site_mutations = malloc (num_sites * sizeof (int ));
1526+ tsk_site_t * sites = tsk_malloc (num_sites * sizeof (tsk_site_t ));
1527+ int * num_site_mutations = tsk_malloc (num_sites * sizeof (int ));
15271528 tsk_ld_calc_t ld_calc ;
15281529 double * r2 , * r2_prime , x ;
15291530 size_t j , num_r2_values ;
15301531 double eps = 1e-6 ;
15311532
1532- r2 = calloc (num_sites , sizeof (double ));
1533- r2_prime = calloc (num_sites , sizeof (double ));
1533+ r2 = tsk_calloc (num_sites , sizeof (double ));
1534+ r2_prime = tsk_calloc (num_sites , sizeof (double ));
15341535 CU_ASSERT_FATAL (r2 != NULL );
15351536 CU_ASSERT_FATAL (r2_prime != NULL );
15361537 CU_ASSERT_FATAL (sites != NULL );
@@ -1710,8 +1711,8 @@ verify_sample_sets_for_tree(tsk_tree_t *tree)
17101711
17111712 n = tsk_treeseq_get_num_samples (ts );
17121713 num_nodes = tsk_treeseq_get_num_nodes (ts );
1713- stack = malloc (n * sizeof (tsk_id_t ));
1714- samples = malloc (n * sizeof (tsk_id_t ));
1714+ stack = tsk_malloc (n * sizeof (tsk_id_t ));
1715+ samples = tsk_malloc (n * sizeof (tsk_id_t ));
17151716 CU_ASSERT_FATAL (stack != NULL );
17161717 CU_ASSERT_FATAL (samples != NULL );
17171718 for (u = 0 ; u < num_nodes ; u ++ ) {
@@ -2029,7 +2030,7 @@ verify_simplify_errors(tsk_treeseq_t *ts)
20292030
20302031 ret = tsk_treeseq_get_samples (ts , & s );
20312032 CU_ASSERT_EQUAL_FATAL (ret , 0 );
2032- memcpy (sample , s , 2 * sizeof (tsk_id_t ));
2033+ tsk_memcpy (sample , s , 2 * sizeof (tsk_id_t ));
20332034
20342035 for (u = 0 ; u < (tsk_id_t ) tsk_treeseq_get_num_nodes (ts ); u ++ ) {
20352036 if (!tsk_treeseq_is_sample (ts , u )) {
@@ -2090,7 +2091,7 @@ verify_newick(tsk_treeseq_t *ts)
20902091 /* tsk_id_t root; */
20912092 /* size_t precision = 4; */
20922093 /* size_t buffer_size = 1024 * 1024; */
2093- /* char *newick = malloc (buffer_size); */
2094+ /* char *newick = tsk_malloc (buffer_size); */
20942095 /* size_t j, size; */
20952096
20962097 /* CU_ASSERT_FATAL(newick != NULL); */
@@ -2795,7 +2796,7 @@ msprime_suite_init(void)
27952796 _tmp_file_name = NULL ;
27962797 _devnull = NULL ;
27972798
2798- _tmp_file_name = malloc (sizeof (template ));
2799+ _tmp_file_name = tsk_malloc (sizeof (template ));
27992800 if (_tmp_file_name == NULL ) {
28002801 return CUE_NOMEMORY ;
28012802 }
0 commit comments