X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8afc2600f02d2978910a7e4f5d59895de33604be..ad5365a072943b2b0bacc486fa504e93a99ea940:/include/xbt/dynar.h diff --git a/include/xbt/dynar.h b/include/xbt/dynar.h index b34da648b8..52ea05c8ba 100644 --- a/include/xbt/dynar.h +++ b/include/xbt/dynar.h @@ -64,15 +64,15 @@ SG_BEGIN_DECL() XBT_PUBLIC xbt_dynar_t xbt_dynar_new(unsigned long elm_size, void_f_pvoid_t *free_func); - XBT_PUBLIC void xbt_dynar_free(xbt_dynar_t *dynar); - XBT_PUBLIC void xbt_dynar_free_voidp(void *dynar); - XBT_PUBLIC void xbt_dynar_free_container(xbt_dynar_t *dynar); + XBT_PUBLIC(void) xbt_dynar_free(xbt_dynar_t *dynar); + XBT_PUBLIC(void) xbt_dynar_free_voidp(void *dynar); + XBT_PUBLIC(void) xbt_dynar_free_container(xbt_dynar_t *dynar); XBT_PUBLIC unsigned long xbt_dynar_length(const xbt_dynar_t dynar); - XBT_PUBLIC void xbt_dynar_reset(xbt_dynar_t dynar); - XBT_PUBLIC void xbt_dynar_shrink(xbt_dynar_t dynar, int empty_slots); + XBT_PUBLIC(void) xbt_dynar_reset(xbt_dynar_t dynar); + XBT_PUBLIC(void) xbt_dynar_shrink(xbt_dynar_t dynar, int empty_slots); - XBT_PUBLIC void xbt_dynar_dump(xbt_dynar_t dynar); + XBT_PUBLIC(void) xbt_dynar_dump(xbt_dynar_t dynar); /** @} */ /** @defgroup XBT_dynar_array Dynar as a regular array @@ -81,16 +81,16 @@ SG_BEGIN_DECL() * @{ */ - XBT_PUBLIC void xbt_dynar_get_cpy(const xbt_dynar_t dynar, int idx, void * const dst); + XBT_PUBLIC(void) xbt_dynar_get_cpy(const xbt_dynar_t dynar, int idx, void * const dst); - XBT_PUBLIC void xbt_dynar_set(xbt_dynar_t dynar, int idx, const void *src); - XBT_PUBLIC void xbt_dynar_replace(xbt_dynar_t dynar, int idx, const void *object); + XBT_PUBLIC(void) xbt_dynar_set(xbt_dynar_t dynar, int idx, const void *src); + XBT_PUBLIC(void) xbt_dynar_replace(xbt_dynar_t dynar, int idx, const void *object); - XBT_PUBLIC void xbt_dynar_insert_at(xbt_dynar_t dynar, int idx, const void *src); - XBT_PUBLIC void xbt_dynar_remove_at(xbt_dynar_t dynar, int idx, void * const dst); + XBT_PUBLIC(void) xbt_dynar_insert_at(xbt_dynar_t dynar, int idx, const void *src); + XBT_PUBLIC(void) xbt_dynar_remove_at(xbt_dynar_t dynar, int idx, void * const dst); - XBT_PUBLIC int xbt_dynar_search(xbt_dynar_t dynar, void *elem); - XBT_PUBLIC int xbt_dynar_member(xbt_dynar_t dynar, void *elem); + XBT_PUBLIC(int) xbt_dynar_search(xbt_dynar_t dynar, void *elem); + XBT_PUBLIC(int) xbt_dynar_member(xbt_dynar_t dynar, void *elem); /** @} */ /** @defgroup XBT_dynar_perl Perl-like use of dynars * @ingroup XBT_dynar @@ -98,11 +98,11 @@ SG_BEGIN_DECL() * @{ */ - XBT_PUBLIC void xbt_dynar_push (xbt_dynar_t dynar, const void *src); - XBT_PUBLIC void xbt_dynar_pop (xbt_dynar_t dynar, void *const dst); - XBT_PUBLIC void xbt_dynar_unshift (xbt_dynar_t dynar, const void *src); - XBT_PUBLIC void xbt_dynar_shift (xbt_dynar_t dynar, void *const dst); - XBT_PUBLIC void xbt_dynar_map (const xbt_dynar_t dynar, void_f_pvoid_t *op); + XBT_PUBLIC(void) xbt_dynar_push (xbt_dynar_t dynar, const void *src); + XBT_PUBLIC(void) xbt_dynar_pop (xbt_dynar_t dynar, void *const dst); + XBT_PUBLIC(void) xbt_dynar_unshift (xbt_dynar_t dynar, const void *src); + XBT_PUBLIC(void) xbt_dynar_shift (xbt_dynar_t dynar, void *const dst); + XBT_PUBLIC(void) xbt_dynar_map (const xbt_dynar_t dynar, void_f_pvoid_t *op); /** @} */ /** @defgroup XBT_dynar_ctn Direct manipulation to the dynars content @@ -113,10 +113,10 @@ SG_BEGIN_DECL() * @{ */ - XBT_PUBLIC void *xbt_dynar_get_ptr(const xbt_dynar_t dynar, const int idx); - XBT_PUBLIC void *xbt_dynar_insert_at_ptr(xbt_dynar_t const dynar, const int idx); - XBT_PUBLIC void *xbt_dynar_push_ptr(xbt_dynar_t dynar); - XBT_PUBLIC void *xbt_dynar_pop_ptr(xbt_dynar_t dynar); + XBT_PUBLIC(void*) xbt_dynar_get_ptr(const xbt_dynar_t dynar, const int idx); + XBT_PUBLIC(void*) xbt_dynar_insert_at_ptr(xbt_dynar_t const dynar, const int idx); + XBT_PUBLIC(void*) xbt_dynar_push_ptr(xbt_dynar_t dynar); + XBT_PUBLIC(void*) xbt_dynar_pop_ptr(xbt_dynar_t dynar); /** @} */ /** @defgroup XBT_dynar_speed Speed optimized access to dynars of scalars @@ -165,11 +165,11 @@ SG_BEGIN_DECL() * @{ */ - XBT_PUBLIC void xbt_dynar_cursor_first (const xbt_dynar_t dynar, int *cursor); - XBT_PUBLIC void xbt_dynar_cursor_step (const xbt_dynar_t dynar, int *cursor); - XBT_PUBLIC int xbt_dynar_cursor_get (const xbt_dynar_t dynar, int *cursor, + XBT_PUBLIC(void) xbt_dynar_cursor_first (const xbt_dynar_t dynar, int *cursor); + XBT_PUBLIC(void) xbt_dynar_cursor_step (const xbt_dynar_t dynar, int *cursor); + XBT_PUBLIC(int) xbt_dynar_cursor_get (const xbt_dynar_t dynar, int *cursor, void *whereto); - XBT_PUBLIC void xbt_dynar_cursor_rm(xbt_dynar_t dynar, + XBT_PUBLIC(void) xbt_dynar_cursor_rm(xbt_dynar_t dynar, int *const cursor);