7 void * osl::misc::Align16New::operator 
new(
size_t size)
 
    9   char *ptr = ::new 
char[size+Alignment];
 
   10   for (
int i=0; i<Alignment; ++i) {
 
   11     if (reinterpret_cast<unsigned long>(ptr + i + 1) % Alignment == 0) {
 
   21 void * osl::misc::Align16New::operator 
new[](
size_t size)
 
   23   return operator new(size);
 
   26 void osl::misc::Align16New::operator 
delete(
void *ptr, 
size_t )
 
   28   char *p = 
static_cast<char*
>(ptr);
 
   34 void osl::misc::Align16New::operator 
delete[](
void *ptr, 
size_t size)
 
   36   return operator delete(ptr, size);