version 1.13, 2013/04/25 13:00:20
|
version 1.14, 2013/06/14 10:43:59
|
|
|
#include "StringInline.h" | #include "StringInline.h" |
#include "Buffer.h" | #include "Buffer.h" |
#include "SCMOStreamer.h" | #include "SCMOStreamer.h" |
|
#include "Pegasus_inl.h" |
| |
#define INSTANCE_MAGIC 0xD6EF2219 | #define INSTANCE_MAGIC 0xD6EF2219 |
#define CLASS_MAGIC 0xA8D7DE41 | #define CLASS_MAGIC 0xA8D7DE41 |
|
|
if (size > n) | if (size > n) |
cap += size; | cap += size; |
| |
_data = (char*)realloc(_data, cap); |
_data = (char*)peg_realloc(_data, cap); |
|
|
if (!_data) |
|
{ |
|
throw PEGASUS_STD(bad_alloc)(); |
|
} |
|
| |
_end = _data + cap; | _end = _data + cap; |
_ptr = _data + m; | _ptr = _data + m; |