add win32 (msvc) support
This commit is contained in:
@@ -41,7 +41,7 @@ typedef struct b_tree_iterator {
|
||||
unsigned char _f01;
|
||||
} b_tree_iterator;
|
||||
|
||||
extern b_tree *b_tree_create(void);
|
||||
BLUE_API b_tree *b_tree_create(void);
|
||||
|
||||
static inline b_tree *b_tree_retain(b_tree *tree)
|
||||
{
|
||||
@@ -52,21 +52,21 @@ static inline void b_tree_release(b_tree *tree)
|
||||
b_release(B_OBJECT(tree));
|
||||
}
|
||||
|
||||
extern void b_tree_set_root(b_tree *tree, struct b_tree_node *node);
|
||||
BLUE_API void b_tree_set_root(b_tree *tree, struct b_tree_node *node);
|
||||
|
||||
extern void b_tree_node_add_child(b_tree_node *parent, b_tree_node *child);
|
||||
extern void b_tree_node_add_sibling(b_tree_node *node, b_tree_node *to_add);
|
||||
BLUE_API void b_tree_node_add_child(b_tree_node *parent, b_tree_node *child);
|
||||
BLUE_API void b_tree_node_add_sibling(b_tree_node *node, b_tree_node *to_add);
|
||||
|
||||
extern b_tree_node *b_tree_node_get_child(b_tree_node *node, size_t at);
|
||||
extern b_tree_node *b_tree_node_get_parent(b_tree_node *node);
|
||||
BLUE_API b_tree_node *b_tree_node_get_child(b_tree_node *node, size_t at);
|
||||
BLUE_API b_tree_node *b_tree_node_get_parent(b_tree_node *node);
|
||||
|
||||
extern int b_tree_iterator_begin(b_tree *tree, b_tree_iterator *it);
|
||||
extern int b_tree_iterator_begin_at_node(b_tree_node *node, b_tree_iterator *it);
|
||||
extern int b_tree_iterator_begin_at_node_recursive(
|
||||
BLUE_API int b_tree_iterator_begin(b_tree *tree, b_tree_iterator *it);
|
||||
BLUE_API int b_tree_iterator_begin_at_node(b_tree_node *node, b_tree_iterator *it);
|
||||
BLUE_API int b_tree_iterator_begin_at_node_recursive(
|
||||
b_tree_node *node, b_tree_iterator *it);
|
||||
|
||||
extern bool b_tree_iterator_next(b_tree_iterator *it);
|
||||
extern b_status b_tree_iterator_erase(b_tree_iterator *it);
|
||||
extern bool b_tree_iterator_is_valid(const b_tree_iterator *it);
|
||||
BLUE_API bool b_tree_iterator_next(b_tree_iterator *it);
|
||||
BLUE_API b_status b_tree_iterator_erase(b_tree_iterator *it);
|
||||
BLUE_API bool b_tree_iterator_is_valid(const b_tree_iterator *it);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user