31template <
class _TypeT, _SizeT _Size>
32__rw_pod_array<_TypeT, _Size>&
33__rw_pod_array<_TypeT, _Size>::append (
const _TypeT *__a, _SizeT __len)
35 const _SizeT __newlen = _C_len + __len;
37 if (_C_len + __len >= _Size) {
38 _TypeT*
const __tmp =
new _TypeT [__newlen + 1];
40 memcpy (__tmp, _C_pbuf, _C_len *
sizeof *__tmp);
42 if (_C_pbuf != _C_buffer)
48 memcpy (_C_pbuf + _C_len, __a, __len *
sizeof *_C_pbuf);
52 _C_pbuf [_C_len] = _TypeT ();
#define _RWSTD_NAMESPACE(name)