Mercurial > projects > ldc
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); |