29#ifndef RW_NEW_H_INCLUDED
30#define RW_NEW_H_INCLUDED
138# ifndef _RWSTD_BAD_ALLOC
141# define _RWSTD_BAD_ALLOC _STD::bad_alloc
161# ifndef _RWSTD_TEST_SRC
162# ifndef _RWSTD_NO_REPLACEABLE_NEW_DELETE
178# if !defined (_RWSTD_NO_OPERATOR_NEW_ARRAY) \
179 || defined (_RWSTD_NO_EXT_OPERATOR_NEW)
189# if !defined (_RWSTD_NO_OPERATOR_DELETE_ARRAY) \
190 || defined (_RWSTD_NO_EXT_OPERATOR_NEW)
void(* operator_delete)(void *, void *)
void *(* operator_new)(size_t, void *)
_TEST_EXPORT rwt_free_store * rwt_checkpoint(const rwt_free_store *, const rwt_free_store *)
_TEST_EXPORT _RWSTD_SIZE_T rwt_check_leaks(_RWSTD_SIZE_T *, const rwt_free_store *)
_TEST_EXPORT rwt_free_store * rwt_get_free_store(rwt_free_store *)
_RWSTD_SIZE_T delete_calls_[2]
_RWSTD_SIZE_T * throw_at_bytes_[2]
_RWSTD_SIZE_T max_blocks_[2]
_RWSTD_SIZE_T max_bytes_[2]
_RWSTD_SIZE_T delete_0_calls_[2]
_RWSTD_SIZE_T * throw_at_calls_[2]
_RWSTD_SIZE_T max_block_size_[2]
_RWSTD_SIZE_T * break_at_seqno_
_RWSTD_SIZE_T new_calls_[2]
_RWSTD_SIZE_T * throw_at_blocks_[2]