Thanks, I'll try that.
Because then you have to write something like this:
diag(&(l_tmp[0]));