comparison lphobos/internal/adi.d @ 662:88e23f8c2354

Applied downs' latest Phobos patch
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Mon, 06 Oct 2008 21:40:33 +0200
parents 373489eeaf90
children
comparison
equal deleted inserted replaced
661:99f32e967746 662:88e23f8c2354
242 242
243 tmp = buffer.ptr; 243 tmp = buffer.ptr;
244 if (szelem > 16) 244 if (szelem > 16)
245 { 245 {
246 //version (Win32) 246 //version (Win32)
247 tmp = cast(byte*) alloca(szelem); 247 //tmp = cast(byte*) alloca(szelem);
248 //else 248 //else
249 //tmp = new byte[szelem]; 249 tmp = (new byte[szelem]).ptr;
250 } 250 }
251 251
252 for (; lo < hi; lo += szelem, hi -= szelem) 252 for (; lo < hi; lo += szelem, hi -= szelem)
253 { 253 {
254 memcpy(tmp, lo, szelem); 254 memcpy(tmp, lo, szelem);