Changeset 102f641 in mainline for uspace/lib/c/include/adt/dyn_array.h
- Timestamp:
- 2019-09-02T19:01:50Z (6 years ago)
- Children:
- 25697163
- Parents:
- 241f1985
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/adt/dyn_array.h
r241f1985 r102f641 60 60 _dyn_array_initialize((dyn_array), sizeof(type)) 61 61 62 63 62 /** Dynamic array accessor 64 63 * … … 68 67 (*((type *) (dyn_array)->_data + index)) 69 68 70 71 69 /** Access last element 72 70 * … … 75 73 #define dyn_array_last(dyn_array, type) \ 76 74 (*((type *) (dyn_array)->_data + ((dyn_array)->size - 1))) 77 78 75 79 76 /** Insert item at given position, shift rest of array … … 101 98 #define dyn_array_append(dyn_array, type, value) \ 102 99 dyn_array_insert(dyn_array, type, (dyn_array)->size, (value)) 103 104 100 105 101 /** Dynamic array iteration
Note:
See TracChangeset
for help on using the changeset viewer.