| 
| static double *  | reserve_coords (double **d_buffer, int n_dim) | 
|   | 
| static void  | mbr_join (double *a, const double *b, int n_dim) | 
|   | 
| static double  | mbr_join_square (const double *a, const double *b, int n_dim) | 
|   | 
| static double  | count_square (const double *a, int n_dim) | 
|   | 
| static void  | copy_coords (double *dst, const double *src, int n_dim) | 
|   | 
| static void  | pick_seeds (SplitStruct *node, int n_entries, SplitStruct **seed_a, SplitStruct **seed_b, int n_dim) | 
|   | 
| static void  | pick_next (SplitStruct *node, int n_entries, double *g1, double *g2, SplitStruct **choice, int *n_group, int n_dim) | 
|   | 
| static void  | mark_all_entries (SplitStruct *node, int n_entries, int n_group) | 
|   | 
| static int  | split_rtree_node (SplitStruct *node, int n_entries, int all_size, int key_size, int min_size, int size1, int size2, double **d_buffer, int n_dim) | 
|   | 
| int  | rtree_split_page (MI_INFO *info, MI_KEYDEF *keyinfo, uchar *page, uchar *key, uint key_length, my_off_t *new_page_offs) | 
|   |