view run/c/cfloat_05_B.d @ 744:d64391ac2148

bulk catch up
author thomask
date Sun, 13 Nov 2005 07:31:43 +0000
parents
children 5511f9277078
line wrap: on
line source

// $HeadURL$
// $Date$
// $Author$

// @author@	Tiago Gasiba <tiago.gasiba@gmail.com>
// @date@	2005-11-07
// @uri@	news:dko4pv$95q$3@digitaldaemon.com

module dstress.run.c.cfloat_05_B;

void foo(cfloat[] data){
	data[0] /= cast(cfloat)data.length;
}

int main(){
	cfloat[] data;
	data.length = 2;
	data[0] = 4.0 + 2.0i;
	data[1] = 2.0 + 4.0i;

	foo(data);

	assert(data.length == 2);
	assert(data[0].im == 1.0);
	assert(data[0].re == 2.0);
	assert(data[1].im == 4.0);
	assert(data[1].re == 2.0);
	
	return 0;
}