mirror of
https://github.com/MariaDB/server.git
synced 2026-05-15 03:17:20 +02:00
Merge rburnett@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into big_geek.:C:/Work/mysql/mysql-5.1 include/config-win.h: Auto merged include/m_string.h: Auto merged include/my_base.h: Auto merged include/my_sys.h: Auto merged include/my_tree.h: Auto merged mysys/mf_keycache.c: Auto merged mysys/my_init.c: Auto merged mysys/my_open.c: Auto merged mysys/my_access.c: adjusted defines from merge
This commit is contained in:
commit
4f908f248e
22 changed files with 27 additions and 212 deletions
|
|
@ -40,19 +40,11 @@ typedef int (*tree_walk_action)(void *,element_count,void *);
|
|||
typedef enum { free_init, free_free, free_end } TREE_FREE;
|
||||
typedef void (*tree_element_free)(void*, TREE_FREE, void *);
|
||||
|
||||
#ifdef MSDOS
|
||||
typedef struct st_tree_element {
|
||||
struct st_tree_element *left,*right;
|
||||
unsigned long count;
|
||||
uchar colour; /* black is marked as 1 */
|
||||
} TREE_ELEMENT;
|
||||
#else
|
||||
typedef struct st_tree_element {
|
||||
struct st_tree_element *left,*right;
|
||||
uint32 count:31,
|
||||
colour:1; /* black is marked as 1 */
|
||||
} TREE_ELEMENT;
|
||||
#endif /* MSDOS */
|
||||
|
||||
#define ELEMENT_CHILD(element, offs) (*(TREE_ELEMENT**)((char*)element + offs))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue