mixed *test() { mixed *a, *b; a = ({ 1,2 }); b = a; b[0] = 3; return a; } and the result is ({ 3, 2 }). is this ok?! _________________________________________________________________ List config page: http://list.imaginary.com/mailman/listinfo/dgd