void
_freed_pool_put_search (freed_pool_t *pool, void *ptr)
{ int i;
for (i = 0; i < ARRAY_LENGTH (pool->pool); i++) { if (_atomic_store (&pool->pool[i], ptr)) {
_cairo_atomic_int_set_relaxed (&pool->top, i + 1); return;
}
}
/* full */
_cairo_atomic_int_set_relaxed (&pool->top, i);
free (ptr);
}
void
_freed_pool_reset (freed_pool_t *pool)
{ int i;
for (i = 0; i < ARRAY_LENGTH (pool->pool); i++) {
free (_atomic_fetch (&pool->pool[i]));
}
_cairo_atomic_int_set_relaxed (&pool->top, 0);
}
#endif
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet am 2026-08-25)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.