Added cross-platform definition of size_t for new() operator