47 #ifndef __WEED_PLUGIN_H__
48 #define __WEED_PLUGIN_H__
59 #ifndef __WEED_INTERNAL__
98 #endif // #ifndef __WEED_PLUGIN_H__
weed_plant_list_leaves_f weed_plant_list_leaves
Definition: weed-host.h:82
weed_leaf_get_flags_f weed_leaf_get_flags
Definition: weed-host.h:86
weed_leaf_element_size_f weed_leaf_element_size
Definition: weed-host.h:84
void *(* weed_memset_f)(void *s, int c, size_t n)
Definition: weed.h:91
weed_leaf_set_f weed_leaf_set
Definition: weed-host.h:77
void(* weed_free_f)(void *ptr)
Definition: weed.h:90
char **(* weed_plant_list_leaves_f)(weed_plant_t *plant)
Definition: weed.h:126
weed_plant_new_f weed_plant_new
Definition: weed-host.h:79
weed_free_f weed_free
Definition: weed-host.h:90
weed_leaf_num_elements_f weed_leaf_num_elements
Definition: weed-host.h:83
weed_memcpy_f weed_memcpy
Definition: weed-host.h:91
void *(* weed_malloc_f)(size_t size)
Definition: weed.h:89
int(* weed_leaf_set_f)(weed_plant_t *plant, const char *key, int seed_type, int num_elems, void *value)
Definition: weed.h:127
int(* weed_leaf_num_elements_f)(weed_plant_t *plant, const char *key)
Definition: weed.h:129
int(* weed_leaf_get_flags_f)(weed_plant_t *plant, const char *key)
Definition: weed.h:132
int(* weed_leaf_seed_type_f)(weed_plant_t *plant, const char *key)
Definition: weed.h:131
weed_plant_t *(* weed_plant_new_f)(int plant_type)
Definition: weed.h:125
weed_leaf_seed_type_f weed_leaf_seed_type
Definition: weed-host.h:85
size_t(* weed_leaf_element_size_f)(weed_plant_t *plant, const char *key, int idx)
Definition: weed.h:130
void *(* weed_memcpy_f)(void *dest, const void *src, size_t n)
Definition: weed.h:92
weed_memset_f weed_memset
Definition: weed-host.h:92
int(* weed_leaf_get_f)(weed_plant_t *plant, const char *key, int idx, void *value)
Definition: weed.h:128
weed_malloc_f weed_malloc
Definition: weed-host.h:89
weed_leaf_get_f weed_leaf_get
Definition: weed-host.h:76