which ensures constant amortized time per element. */
static inline EMACS_INT
__attribute__((always_inline))
-__alloc_size(EMACS_INT sz, EMACS_INT needed)
+__sxe_alloc_size(EMACS_INT sz, EMACS_INT needed)
{
if (UNLIKELY(needed <= 32)) {
return 32;
if (LIKELY((sizevar) >= cache_needed_size)) { \
break; \
} \
- (sizevar) = __alloc_size((sizevar), cache_needed_size); \
+ (sizevar) = __sxe_alloc_size((sizevar), \
+ cache_needed_size); \
if (UNLIKELY((basevar) == NULL)) { \
(basevar) = xnew_array(type, (sizevar)); \
} else { \
if (LIKELY((sizevar) >= cache_needed_size)) { \
break; \
} \
- (sizevar) = __alloc_size((sizevar), cache_needed_size); \
+ (sizevar) = __sxe_alloc_size((sizevar), \
+ cache_needed_size); \
if (UNLIKELY((basevar) == NULL)) { \
(basevar) = xnew_atomic_array(type, (sizevar)); \
} else { \