40 #define DYN_ARRAY_DATA_SIZE     512 
   51         __attribute__((nonnull));
 
   59         __attribute__((nonnull));
 
   72         __attribute__((nonnull, warn_unused_result));
 
   81         __attribute__((nonnull));
 
   93         __attribute__((nonnull, warn_unused_result));
 
  104         __attribute__((nonnull, warn_unused_result));
 
  113         __attribute__((nonnull, warn_unused_result, pure));
 
  118 #define dyn_array_get_first_block(arr) (arr) 
  123 #define dyn_array_get_last_block(arr)                           \ 
  124         ((arr)->heap ? UT_LIST_GET_LAST((arr)->base) : (arr)) 
  130 #define dyn_array_get_next_block(arr, block)                    \ 
  131         ((arr)->heap ? UT_LIST_GET_NEXT(list, block) : NULL) 
  137 #define dyn_array_get_prev_block(arr, block)                    \ 
  138         ((arr)->heap ? UT_LIST_GET_PREV(list, block) : NULL) 
  147         __attribute__((nonnull, warn_unused_result, pure));
 
  156         __attribute__((nonnull, warn_unused_result, pure));
 
  166         __attribute__((nonnull));
 
  196 #include "dyn0dyn.ic"