src/cx/allocator.h

changeset 1087
128324af5164
parent 1085
b8e0b4130cc3
equal deleted inserted replaced
1086:4c6ea8a10acd 1087:128324af5164
324 * @note Re-allocating a block allocated by a different allocator is undefined. 324 * @note Re-allocating a block allocated by a different allocator is undefined.
325 * 325 *
326 * @par Error handling 326 * @par Error handling
327 * @c errno will be set, if the underlying realloc function does so. 327 * @c errno will be set, if the underlying realloc function does so.
328 * 328 *
329 * @param allocator (@c const @c CxAllocator*) the allocator 329 * @param allocator (@c CxAllocator*) the allocator
330 * @param mem (@c void**) pointer to the pointer to allocated block 330 * @param mem (@c void**) pointer to the pointer to allocated block
331 * @param n (@c size_t) the new size in bytes 331 * @param n (@c size_t) the new size in bytes
332 * @retval zero success 332 * @retval zero success
333 * @retval non-zero failure 333 * @retval non-zero failure
334 */ 334 */
373 * 373 *
374 * @par Error handling 374 * @par Error handling
375 * @c errno will be set, if the underlying realloc function does so or the 375 * @c errno will be set, if the underlying realloc function does so or the
376 * multiplication of @p nmemb and @p size overflows. 376 * multiplication of @p nmemb and @p size overflows.
377 * 377 *
378 * @param allocator (@c const @c CxAllocator*) the allocator 378 * @param allocator (@c CxAllocator*) the allocator
379 * @param mem (@c void**) pointer to the pointer to allocated block 379 * @param mem (@c void**) pointer to the pointer to allocated block
380 * @param nmemb (@c size_t) the number of elements 380 * @param nmemb (@c size_t) the number of elements
381 * @param size (@c size_t) the size of each element 381 * @param size (@c size_t) the size of each element
382 * @retval zero success 382 * @retval zero success
383 * @retval non-zero failure 383 * @retval non-zero failure

mercurial