dyn_array_ptr_set (DynPtrArray *da, int x, void *ptr)
^~~~~~~~~~~~~~~~~
sgen-dynarray.h:202:1: warning: 'dyn_array_ptr_init' defined but not used [-Wunused-function]
dyn_array_ptr_init (DynPtrArray *da)
^~~~~~~~~~~~~~~~~~
sgen-dynarray.h:194:1: warning: 'dyn_array_int_is_copy' defined but not used [-Wunused-function]
dyn_array_int_is_copy (DynIntArray *da)
^~~~~~~~~~~~~~~~~~~~~
sgen-dynarray.h:188:1: warning: 'dyn_array_int_copy' defined but not used [-Wunused-function]
dyn_array_int_copy (DynIntArray *dst, DynIntArray *src)
^~~~~~~~~~~~~~~~~~
sgen-dynarray.h:182:1: warning: 'dyn_array_int_ensure_independent' defined but not used [-Wunused-function]
dyn_array_int_ensure_independent (DynIntArray *da)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sgen-dynarray.h:168:1: warning: 'dyn_array_int_get' defined but not used [-Wunused-function]
dyn_array_int_get (DynIntArray *da, int x)
^~~~~~~~~~~~~~~~~
sgen-dynarray.h:161:1: warning: 'dyn_array_int_add' defined but not used [-Wunused-function]
dyn_array_int_add (DynIntArray *da, int x)
^~~~~~~~~~~~~~~~~
sgen-dynarray.h:147:1: warning: 'dyn_array_int_size' defined but not used [-Wunused-function]
dyn_array_int_size (DynIntArray *da)
^~~~~~~~~~~~~~~~~~
sgen-dynarray.h:141:1: warning: 'dyn_array_int_uninit' defined but not used [-Wunused-function]
dyn_array_int_uninit (DynIntArray *da)
^~~~~~~~~~~~~~~~~~~~
sgen-dynarray.h:135:1: warning: 'dyn_array_int_init' defined but not used [-Wunused-function]
dyn_array_int_init (DynIntArray *da)
^~~~~~~~~~~~~~~~~~
Commit migrated from https://github.com/mono/mono/commit/
67680a2e81a5da19750fe0f0442fb02b905b2629
}
/* int */
-static void
+static inline void
dyn_array_int_init (DynIntArray *da)
{
dyn_array_init (&da->array);
}
-static void
+static inline void
dyn_array_int_uninit (DynIntArray *da)
{
dyn_array_uninit (&da->array, sizeof (int));
}
-static int
+static inline int
dyn_array_int_size (DynIntArray *da)
{
return da->array.size;
}
#endif
-static void
+static inline void
dyn_array_int_add (DynIntArray *da, int x)
{
int *p = (int *)dyn_array_add (&da->array, sizeof (int));
*p = x;
}
-static int
+static inline int
dyn_array_int_get (DynIntArray *da, int x)
{
return ((int*)da->array.data)[x];
}
#endif
-static void
+static inline void
dyn_array_int_ensure_independent (DynIntArray *da)
{
dyn_array_ensure_independent (&da->array, sizeof (int));
}
-static void
+static inline void
dyn_array_int_copy (DynIntArray *dst, DynIntArray *src)
{
dyn_array_copy (&dst->array, &src->array, sizeof (int));
/* ptr */
-static void
+static inline void
dyn_array_ptr_init (DynPtrArray *da)
{
dyn_array_init (&da->array);
return ((void**)da->array.data)[x];
}
-static void
+static inline void
dyn_array_ptr_set (DynPtrArray *da, int x, void *ptr)
{
#ifdef OPTIMIZATION_SINGLETON_DYN_ARRAY