mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-05-05 07:38:22 +02:00
Add _cairo_array_size to allow querying the allocated size
This commit is contained in:
parent
8796b19b5d
commit
942cd2e026
2 changed files with 15 additions and 0 deletions
|
|
@ -318,6 +318,18 @@ _cairo_array_num_elements (cairo_array_t *array)
|
|||
return array->num_elements;
|
||||
}
|
||||
|
||||
/**
|
||||
* _cairo_array_size:
|
||||
*
|
||||
* Return value: The number of elements for which there is currently
|
||||
* space allocated in array.
|
||||
**/
|
||||
int
|
||||
_cairo_array_size (cairo_array_t *array)
|
||||
{
|
||||
return array->size;
|
||||
}
|
||||
|
||||
/* cairo_user_data_array_t */
|
||||
|
||||
typedef struct {
|
||||
|
|
|
|||
|
|
@ -433,6 +433,9 @@ _cairo_array_copy_element (cairo_array_t *array, int index, void *dst);
|
|||
cairo_private int
|
||||
_cairo_array_num_elements (cairo_array_t *array);
|
||||
|
||||
cairo_private int
|
||||
_cairo_array_size (cairo_array_t *array);
|
||||
|
||||
typedef cairo_array_t cairo_user_data_array_t;
|
||||
|
||||
cairo_private void
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue