Don: > An interesting use case: > > void main() > { > cdouble[100] foos; > foos[].re = 5.0; > } I don't often have to update arrays of complex numbers, more often I have to set or update a single field of an array of structs. Bye, bearophile